| ▲ | carlsverre 2 hours ago | ||||||||||||||||||||||||||||||||||||||||
Hi! I'm the author and the person who was on a road trip when I decided to do this experiment back in July. I'm super excited to finally get the blog post out, and even better, alongside a post describing the root cause process that went into the project. You can read about Tailscale's story here: https://tailscale.com/blog/sqlite-wal-reset-bug I'm only sad that I didn't put SQLite under test earlier in the year, or I would have found this issue right away. If you look at the workload[1], you can see how simple it is. Exactly the same kind of workload we write every day to help our customers find bugs. If you have any questions about our process or how debugging with Antithesis works, please let me know! Thanks for reading! [1]: https://github.com/antithesishq/sqlite/blob/3.51.2-instrumen... | |||||||||||||||||||||||||||||||||||||||||
| ▲ | skybrian 7 minutes ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
Nice article, but could you get someone to fix the blog layout? Having the author card pinned to the window rather than being able to scroll past it is distracting. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | MPSimmons 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
How difficult would it have been to isolate that problem if you didn't already know the SQLite subsystem it was in? This feels, to someone relatively ignorant of the SQLite / Tailscale / Antithesis architectures as a "hindsight is 20/20" kind of thing, but I'm open to learning more. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||