diff options
author | Sage Weil <sage@inktank.com> | 2013-04-30 10:26:24 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-04-30 10:26:24 -0700 |
commit | 0acede3bff88bd3e4901d1d704b0cc933b61c0fd (patch) | |
tree | 4298518dca2fedda2da402d834b5a56826b7be1c | |
parent | 6f2a7df4b0f848ff3d809925462a395656410e87 (diff) | |
download | ceph-0acede3bff88bd3e4901d1d704b0cc933b61c0fd.tar.gz |
mon: change leveldb block size to 64K
#leveldb on freenode says > 2MB is nonsense (it might explain the weird
behavior we saw). Riak tuning guide suggests 256KB for large data block
environments. Default is 8KB. 64KB seems sane for us.
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/common/config_opts.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common/config_opts.h b/src/common/config_opts.h index 22d3d334f36..30702d68026 100644 --- a/src/common/config_opts.h +++ b/src/common/config_opts.h @@ -182,7 +182,7 @@ OPTION(mon_sync_provider_kill_at, OPT_INT, 0) // kill the sync provider at a spe OPTION(mon_sync_requester_kill_at, OPT_INT, 0) // kill the sync requester at a specific point in the work flow OPTION(mon_leveldb_write_buffer_size, OPT_U64, 32*1024*1024) // monitor's leveldb write buffer size OPTION(mon_leveldb_cache_size, OPT_U64, 0) // monitor's leveldb cache size -OPTION(mon_leveldb_block_size, OPT_U64, 4*1024*1024) // monitor's leveldb block size +OPTION(mon_leveldb_block_size, OPT_U64, 64*1024) // monitor's leveldb block size OPTION(mon_leveldb_bloom_size, OPT_INT, 0) // monitor's leveldb bloom bits per entry OPTION(mon_leveldb_max_open_files, OPT_INT, 0) // monitor's leveldb max open files OPTION(mon_leveldb_compression, OPT_BOOL, false) // monitor's leveldb uses compression |