From 230a26772e8091df08028aa1dc1b03ae8c58f0e1 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Tue, 3 Mar 2026 02:09:16 +0300 Subject: [PATCH] Do not allow data_block_size < 8*bitmap_granularity --- src/blockstore/blockstore_disk.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/blockstore/blockstore_disk.cpp b/src/blockstore/blockstore_disk.cpp index a1804947..8152264f 100644 --- a/src/blockstore/blockstore_disk.cpp +++ b/src/blockstore/blockstore_disk.cpp @@ -173,9 +173,7 @@ void blockstore_disk_t::parse_config(std::map & config } if (data_block_size / bitmap_granularity < 8) { - fprintf(stderr, "Warning: block_size (%u) / bitmap_granularity (%u) = %u bits. " - "Consider using larger block_size or bitmap_granularity for better performance.\n", - data_block_size, bitmap_granularity, data_block_size / bitmap_granularity); + throw std::runtime_error("Data block size must be at least bitmap_granularity*8"); } if (!data_csum_type) {