diff options
author | Huachao Huang <huachao.huang@gmail.com> | 2018-04-27 11:48:21 -0700 |
---|---|---|
committer | Facebook Github Bot <facebook-github-bot@users.noreply.github.com> | 2018-04-27 11:57:39 -0700 |
commit | ed7a95b28c1ee2134327394c68dc344a59e35af5 (patch) | |
tree | 86a4a247f6866b1ed26d3b954d699314c6421cac /db/db_range_del_test.cc | |
parent | 7dfbe33532dc311421cef28bf00d979d55453338 (diff) |
Add max_subcompactions as a compaction option
Summary:
Sometimes we want to compact files as fast as possible, but don't want to set a large `max_subcompactions` in the `DBOptions` by default.
I add a `max_subcompactions` options to `CompactionOptions` so that we can choose a proper concurrency dynamically.
Closes https://github.com/facebook/rocksdb/pull/3775
Differential Revision: D7792357
Pulled By: ajkr
fbshipit-source-id: 94f54c3784dce69e40a229721a79a97e80cd6a6c
Diffstat (limited to 'db/db_range_del_test.cc')
-rw-r--r-- | db/db_range_del_test.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/db/db_range_del_test.cc b/db/db_range_del_test.cc index 982cbb85a..39ee46d77 100644 --- a/db/db_range_del_test.cc +++ b/db/db_range_del_test.cc @@ -433,8 +433,8 @@ TEST_F(DBRangeDelTest, ValidUniversalSubcompactionBoundaries) { reinterpret_cast<ColumnFamilyHandleImpl*>(db_->DefaultColumnFamily()) ->cfd(), 1 /* input_level */, 2 /* output_level */, 0 /* output_path_id */, - nullptr /* begin */, nullptr /* end */, true /* exclusive */, - true /* disallow_trivial_move */)); + 0 /* max_subcompactions */, nullptr /* begin */, nullptr /* end */, + true /* exclusive */, true /* disallow_trivial_move */)); } #endif // ROCKSDB_LITE |