]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: optionally enable leveldb logging 261/head
authorSage Weil <sage@inktank.com>
Mon, 6 May 2013 21:21:28 +0000 (14:21 -0700)
committerSage Weil <sage@inktank.com>
Mon, 6 May 2013 21:21:28 +0000 (14:21 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/common/config_opts.h
src/os/FileStore.cc

index ae872c296c1eb009d51703e6e76223e36e7c4796..ac717a0781dbcd53a2064aba3fdf00269ff2bf8e 100644 (file)
@@ -450,6 +450,7 @@ 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, false) // OSD's leveldb paranoid flag
+OPTION(osd_leveldb_log, OPT_STR, "")  // enable OSD leveldb log file
 
 /**
  * osd_client_op_priority and osd_recovery_op_priority adjust the relative
index 9f13cff246bc80d84d1c9dee888d7fe2c6c429a6..5bb47be4d3e947382cab8d73b7b5801b70cdc322 100644 (file)
@@ -1656,6 +1656,7 @@ int FileStore::mount()
     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;
+    omap_store->options.log_file = g_conf->osd_leveldb_log;
 
     stringstream err;
     if (omap_store->create_and_open(err)) {