Tailscale and SQLite developers traced maddening corruption incidents to find the WAL-Reset data race, then uncovered a second stale expression index bug.
This is good to know. I have a server running a sqlite database using Litestream to continuously replicate database state to an object store. I don’t know if Litestream also takes over checkpointing in a way that might trigger this bug. I’ll make sure I have the fix in sqlite 3.51.3.
This is good to know. I have a server running a sqlite database using Litestream to continuously replicate database state to an object store. I don’t know if Litestream also takes over checkpointing in a way that might trigger this bug. I’ll make sure I have the fix in sqlite 3.51.3.