Commit 561f1bf8 authored by goroutine's avatar goroutine Committed by GitHub

Merge pull request #30 from zhangjinpeng1987/master

src: add set_level_zero_file_num_compaction_trigger api
parents ffdce61a 2f09928d
...@@ -171,6 +171,7 @@ mod tests { ...@@ -171,6 +171,7 @@ mod tests {
opts.set_write_buffer_size(536870912); opts.set_write_buffer_size(536870912);
opts.set_target_file_size_base(1073741824); opts.set_target_file_size_base(1073741824);
opts.set_min_write_buffer_number_to_merge(4); opts.set_min_write_buffer_number_to_merge(4);
opts.set_level_zero_file_num_compaction_trigger(4);
opts.set_level_zero_stop_writes_trigger(2000); opts.set_level_zero_stop_writes_trigger(2000);
opts.set_level_zero_slowdown_writes_trigger(0); opts.set_level_zero_slowdown_writes_trigger(0);
opts.set_compaction_style(DBUniversal); opts.set_compaction_style(DBUniversal);
......
...@@ -330,6 +330,13 @@ impl Options { ...@@ -330,6 +330,13 @@ impl Options {
} }
} }
pub fn set_level_zero_file_num_compaction_trigger(&mut self, n: c_int) {
unsafe {
rocksdb_ffi::rocksdb_options_set_level0_file_num_compaction_trigger(
self.inner, n);
}
}
pub fn set_level_zero_slowdown_writes_trigger(&mut self, n: c_int) { pub fn set_level_zero_slowdown_writes_trigger(&mut self, n: c_int) {
unsafe { unsafe {
rocksdb_ffi::rocksdb_options_set_level0_slowdown_writes_trigger( rocksdb_ffi::rocksdb_options_set_level0_slowdown_writes_trigger(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment