add config option for max RocksDB LOG files
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
7bfb86a851
commit
d2060c8647
3 changed files with 12 additions and 5 deletions
|
@ -117,6 +117,8 @@ pub struct Config {
|
|||
pub rocksdb_optimize_for_spinning_disks: bool,
|
||||
#[serde(default = "default_rocksdb_parallelism_threads")]
|
||||
pub rocksdb_parallelism_threads: usize,
|
||||
#[serde(default = "default_rocksdb_max_log_files")]
|
||||
pub rocksdb_max_log_files: usize,
|
||||
|
||||
pub emergency_password: Option<String>,
|
||||
|
||||
|
@ -339,6 +341,7 @@ impl fmt::Display for Config {
|
|||
("zstd Response Body Compression", &self.zstd_compression.to_string()),
|
||||
("RocksDB database log level", &self.rocksdb_log_level),
|
||||
("RocksDB database log time-to-roll", &self.rocksdb_log_time_to_roll.to_string()),
|
||||
("RocksDB Max LOG Files", &self.rocksdb_max_log_files.to_string()),
|
||||
(
|
||||
"RocksDB database max log file size",
|
||||
&self.rocksdb_max_log_file_size.to_string(),
|
||||
|
@ -443,6 +446,8 @@ fn default_rocksdb_log_level() -> String { "error".to_owned() }
|
|||
|
||||
fn default_rocksdb_log_time_to_roll() -> usize { 0 }
|
||||
|
||||
fn default_rocksdb_max_log_files() -> usize { 3 }
|
||||
|
||||
fn default_rocksdb_parallelism_threads() -> usize { num_cpus::get_physical() / 2 }
|
||||
|
||||
// I know, it's a great name
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue