mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-26 04:24:21 +01:00
current logic can lead to a situation where: - we call read_page(trunk_page_id) - we assign trunk_page in the FreePageState state machine - the page read fails and cache marks it as !locked && !loaded - next call to Pager::free_page() asserts that the page is loaded and panics