Signed-off-by: luo rixin <luorixin@huawei.com>
services:
- mon
enum_values:
- - leveldb
- rocksdb
flags:
- create
level: advanced
default: 2
with_legacy: true
-- name: leveldb_log_to_ceph_log
- type: bool
- level: advanced
- default: true
- with_legacy: true
-- name: leveldb_write_buffer_size
- type: size
- level: advanced
- default: 8_M
- with_legacy: true
-- name: leveldb_cache_size
- type: size
- level: advanced
- default: 128_M
- with_legacy: true
-- name: leveldb_block_size
- type: size
- level: advanced
- default: 0
- with_legacy: true
-- name: leveldb_bloom_size
- type: int
- level: advanced
- default: 0
- with_legacy: true
-- name: leveldb_max_open_files
- type: int
- level: advanced
- default: 0
- with_legacy: true
-- name: leveldb_compression
- type: bool
- level: advanced
- default: true
- with_legacy: true
-- name: leveldb_paranoid
- type: bool
- level: advanced
- default: false
- with_legacy: true
-- name: leveldb_log
- type: str
- level: advanced
- default: /dev/null
- with_legacy: true
-- name: leveldb_compact_on_mount
- type: bool
- level: advanced
- default: false
- with_legacy: true
- name: rocksdb_log_to_ceph_log
type: bool
level: advanced
default: true
services:
- mon
-# compact leveldb on ceph-mon start
+# compact RocksDB on ceph-mon start
- name: mon_compact_on_start
type: bool
level: advanced
monitor database and improve the performance of it if the regular
compaction fails to work.
with_legacy: true
-# trigger leveldb compaction on bootstrap
+# trigger RocksDB compaction on bootstrap
- name: mon_compact_on_bootstrap
type: bool
level: advanced
SUBSYS(bdev, 1, 3)
SUBSYS(kstore, 1, 5)
SUBSYS(rocksdb, 4, 5)
-SUBSYS(leveldb, 4, 5)
SUBSYS(fuse, 1, 5)
SUBSYS(mgr, 2, 5)
SUBSYS(mgrc, 1, 5)