Fix iterate_compaction for commit with non-latest version

This commit is contained in:
Vitaliy Filippov
2025-12-02 01:52:12 +03:00
parent b772a3cd04
commit 4e0b203552
4 changed files with 65 additions and 9 deletions
+2 -1
View File
@@ -90,7 +90,8 @@ int blockstore_impl_t::do_sync(blockstore_op_t *op, int base_state)
// Wait for flusher-initiated sync
return 0;
}
if (dsk.disable_journal_fsync && dsk.disable_meta_fsync && dsk.disable_data_fsync || !unsynced_big_write_count && !unsynced_small_write_count)
if (dsk.disable_journal_fsync && dsk.disable_meta_fsync && dsk.disable_data_fsync ||
!unsynced_big_write_count && !unsynced_small_write_count && !unsynced_meta_write_count)
{
// We can return immediately because sync only syncs previous writes
unsynced_big_write_count = unsynced_small_write_count = unsynced_meta_write_count = 0;