]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kv/RocksDBStore: Set size for WALs in sharding mode. 35277/head
authorAdam Kupczyk <akupczyk@redhat.com>
Wed, 27 May 2020 14:16:46 +0000 (16:16 +0200)
committerAdam Kupczyk <akupczyk@redhat.com>
Fri, 29 May 2020 10:55:54 +0000 (12:55 +0200)
This fixes problem in case when sharding is turned on ('bluestore_rocksdb_cf=true').
Default value (0) caused rocksdb to set maximum of 16GB for WALs.
Now this is 1GB by setting max_total_wal_size.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
src/common/options.cc

index c39095bfde890961fac9641923650c4ff85bdc6c..f032228b8faa353b748cea57f3f0bb496603b6fa 100644 (file)
@@ -4413,7 +4413,7 @@ std::vector<Option> get_global_options() {
     .set_description("max duration to force deferred submit"),
 
     Option("bluestore_rocksdb_options", Option::TYPE_STR, Option::LEVEL_ADVANCED)
-    .set_default("compression=kNoCompression,max_write_buffer_number=4,min_write_buffer_number_to_merge=1,recycle_log_file_num=4,write_buffer_size=268435456,writable_file_max_buffer_size=0,compaction_readahead_size=2097152,max_background_compactions=2")
+    .set_default("compression=kNoCompression,max_write_buffer_number=4,min_write_buffer_number_to_merge=1,recycle_log_file_num=4,write_buffer_size=268435456,writable_file_max_buffer_size=0,compaction_readahead_size=2097152,max_background_compactions=2,max_total_wal_size=1073741824")
     .set_description("Rocksdb options"),
 
     Option("bluestore_rocksdb_cf", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)