@bert_hubert I can sympathise. But then there are folks who don't follow along, such as you, and it gives me hope that we can make the world a better place again. And a bug can be fixed, making a product better.
Good luck
@bert_hubert I wasn’t previously aware of sqlite3_rsync, but it certainly seems well-suited for updating read-only mirrors of a master database. It is a highly practical model for specific use cases.
After reading up on its intended functionality, I can see that it operates in a complex space of engineering trade-offs. Guaranteeing reliability is straightforward if you simply enforce a global read/write lock on the database, but that would severely degrade write performance. Improving performance beyond that baseline inherently introduces complexity and brittleness.