From: Sage Weil Date: Wed, 1 May 2013 21:40:33 +0000 (-0700) Subject: osd: add --osd-leveldb-paranoid flag X-Git-Tag: v0.61~17^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d94418089964fed8be26a43421921b03d42f30a0;p=ceph.git osd: add --osd-leveldb-paranoid flag Signed-off-by: Sage Weil --- diff --git a/src/common/config_opts.h b/src/common/config_opts.h index 868124b14e43..cd9dd83313ec 100644 --- a/src/common/config_opts.h +++ b/src/common/config_opts.h @@ -448,6 +448,7 @@ OPTION(osd_leveldb_block_size, OPT_U64, 0) // OSD's leveldb block size OPTION(osd_leveldb_bloom_size, OPT_INT, 0) // OSD's leveldb bloom bits per entry OPTION(osd_leveldb_max_open_files, OPT_INT, 0) // OSD's leveldb max open files OPTION(osd_leveldb_compression, OPT_BOOL, true) // OSD's leveldb uses compression +OPTION(osd_leveldb_paranoid, OPT_BOOL, true) // OSD's leveldb paranoid flag /** * osd_client_op_priority and osd_recovery_op_priority adjust the relative diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 484d074be8b9..9f13cff246bc 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -1654,6 +1654,7 @@ int FileStore::mount() omap_store->options.block_size = g_conf->osd_leveldb_block_size; omap_store->options.bloom_size = g_conf->osd_leveldb_bloom_size; omap_store->options.compression_enabled = g_conf->osd_leveldb_compression; + omap_store->options.paranoid_checks = g_conf->osd_leveldb_paranoid; omap_store->options.max_open_files = g_conf->osd_leveldb_max_open_files; stringstream err;