From 13335042b715b8279cd9adbaa6425a11eb7d3e64 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 26 Jan 2025 04:47:07 +0000 Subject: [PATCH] enable the paranoid-checks options in debug mode Signed-off-by: Jason Volk --- src/database/engine/cf_opts.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/database/engine/cf_opts.rs b/src/database/engine/cf_opts.rs index 382bc169..83bce08c 100644 --- a/src/database/engine/cf_opts.rs +++ b/src/database/engine/cf_opts.rs @@ -72,6 +72,13 @@ fn descriptor_cf_options( opts.set_options_from_string("{{arena_block_size=2097152;}}") .map_err(map_err)?; + #[cfg(debug_assertions)] + opts.set_options_from_string( + "{{paranoid_checks=true;paranoid_file_checks=true;force_consistency_checks=true;\ + verify_sst_unique_id_in_manifest=true;}}", + ) + .map_err(map_err)?; + Ok(opts) }