Fix vitastor-disk prepare and param validation

This commit is contained in:
Vitaliy Filippov
2025-12-02 01:52:12 +03:00
parent 74b8ea1303
commit 8b35c09e12
5 changed files with 18 additions and 6 deletions
+2
View File
@@ -162,6 +162,8 @@ blockstore_heap_t::blockstore_heap_t(blockstore_disk_t *dsk, uint8_t *buffer_are
{
assert(target_block_free_space < dsk->meta_block_size);
assert(dsk->meta_block_size < 32768);
assert(dsk->meta_area_size > 0);
assert(dsk->journal_len > 0);
assert(sizeof(heap_object_t) < sizeof(heap_write_t));
meta_alloc = new multilist_index_t(meta_block_count, 1 + dsk->meta_block_size/MIN_ALLOC, 0);
block_info.resize(meta_block_count);