Write a test for store v1 & journal corruption preservation, fix MULTIPLE bugs

This commit is contained in:
Vitaliy Filippov
2026-06-14 11:23:36 +03:00
parent fd2b8b8792
commit 6a4627b625
7 changed files with 431 additions and 58 deletions
+2
View File
@@ -66,6 +66,7 @@ class journal_flusher_co
uint64_t clean_bitmap_offset, clean_bitmap_len;
uint8_t *clean_init_dyn_ptr;
uint8_t *new_clean_bitmap;
std::unordered_set<uint32_t> mangle_csum_blocks;
uint64_t new_trim_pos;
@@ -123,6 +124,7 @@ public:
void loop();
bool is_trim_wanted() { return trim_wanted; }
bool is_active();
size_t get_queue_size();
void mark_trim_possible();
void request_trim();
void release_trim();