From c02337c8cc070846038d97485f67a407ad3863b0 Mon Sep 17 00:00:00 2001 From: Pere Diaz Bou Date: Wed, 25 Jun 2025 12:26:36 +0200 Subject: [PATCH] clear dirty pages on rollback --- core/storage/pager.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/core/storage/pager.rs b/core/storage/pager.rs index 20173988c..7c3601667 100644 --- a/core/storage/pager.rs +++ b/core/storage/pager.rs @@ -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");