Breaking the WAL
antithesis.com
Breaking the WAL
1–10 of 59 posts
Re: Breaking the WAL
#2Re: Breaking the WAL
#3Re: Breaking the WAL
#4Re: Breaking the WAL
#5[flagged]
Oh btw, we also found some other ones… Stay tuned!
Re: Breaking the WAL
#6[flagged]
Re: Breaking the WAL
#7Re: Breaking the WAL
#8[flagged]
Carl (author) here. This is a poor reading of the blog post. Notably, I built a general-purpose workload that simply exercises the write/checkpoint machinery. The exact same workload we use to break all kinds of transactional systems. This generic workload found the bug without any special knowledge of the bug, due to how Antithesis works.
It states you replicated the bug once the SQLite team fixed it, and published it.
Not sure what’s difficult about replicating behaviour when it’s spelled out for you.
Re: Breaking the WAL
#9I'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...
Re: Breaking the WAL
#10Earlier quoted context omitted.
Carl (author) here. This is a poor reading of the blog post. Notably, I built a general-purpose workload that simply exercises the write/checkpoint machinery. The exact same workload we use to break all kinds of transactional systems. This generic workload found the bug without any special knowledge of the bug, due to how Antithesis works.
I read your ad. It states you replicated the bug once the SQLite team fixed it, and published it. Not sure what’s difficult about replicating behaviour when it’s spelled out for you.