4 ms·
I don't really like the idea of a retry loop. Why doesn't sqlite have an API to just block until the DB is available?
by umvi 7y ago
I don't really like the idea of a retry loop. Why doesn't sqlite have an API to just block until the DB is available?
- BubRoss 7y agoYou asked the question and now you don't like the 'idea' of the answer. Use real numbers instead of feels, and again if you need real concurrency, use a real database.
- umvi 7y ago"Retry" is not a solution; it's a workaround. Imagine if that's how opening files worked: "Oh yeah, if the file fails to open just retry a few times until it works." There's a small chance even retrying 3 times you could fail all 3 times in a row. WAL journaling is a solution.