diff options
author | Sage Weil <sage@inktank.com> | 2013-05-06 14:21:28 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-05-08 16:55:04 -0700 |
commit | 5a631b852d915b062c90d56ee299e20f934a641d (patch) | |
tree | 97853c277f859bbdcc40580054a4d7f217b245be | |
parent | bb4f65ae9c729d8ceed8b8eb2bc640fe0299434d (diff) | |
download | ceph-5a631b852d915b062c90d56ee299e20f934a641d.tar.gz |
osd: optionally enable leveldb logging
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 0b4c5c1a3349670d11cc3c4fb3c4b3c1a80b2502)
-rw-r--r-- | src/common/config_opts.h | 1 | ||||
-rw-r--r-- | src/os/FileStore.cc | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/common/config_opts.h b/src/common/config_opts.h index e69de24c598..687dea107a2 100644 --- a/src/common/config_opts.h +++ b/src/common/config_opts.h @@ -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 diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 0212a624e50..140289babc4 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -1657,6 +1657,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)) { |