clear dirty pages on rollback

This commit is contained in:
Pere Diaz Bou
2025-06-25 12:26:36 +02:00
parent 34a6d236ab
commit c02337c8cc

View File

@@ -1078,6 +1078,7 @@ impl Pager {
}
pub fn rollback(&self) -> Result<(), LimboError> {
self.dirty_pages.borrow_mut().clear();
let mut cache = self.page_cache.write();
cache.unset_dirty_all_pages();
cache.clear().expect("failed to clear page cache");