Fix compile error in reduce_levels_test.
Summary: Fixed the following compile error. tools/reduce_levels_test.cc:89:31: error: no matching function for call to 'InitFromCmdLineArgs' LDBCommand* level_reducer = LDBCommand::InitFromCmdLineArgs(args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./util/ldb_cmd.h:56:22: note: candidate function not viable: requires 3 arguments, but 1 was provided static LDBCommand* InitFromCmdLineArgs( ^ ./util/ldb_cmd.h:62:22: note: candidate function not viable: requires 4 arguments, but 1 was provided static LDBCommand* InitFromCmdLineArgs( ^ 1 error generated. Test Plan: make reduce_levels_test ./reduce_levels_test Reviewers: haobo, sdong, ljin Reviewed By: ljin Subscribers: leveldb Differential Revision: https://reviews.facebook.net/D19251
This commit is contained in:
parent
e5e6f55bd1
commit
bf4b1528d8
@ -86,7 +86,8 @@ Status ReduceLevelTest::OpenDB(bool create_if_missing, int num_levels,
|
|||||||
bool ReduceLevelTest::ReduceLevels(int target_level) {
|
bool ReduceLevelTest::ReduceLevels(int target_level) {
|
||||||
std::vector<std::string> args = rocksdb::ReduceDBLevelsCommand::PrepareArgs(
|
std::vector<std::string> args = rocksdb::ReduceDBLevelsCommand::PrepareArgs(
|
||||||
dbname_, target_level, false);
|
dbname_, target_level, false);
|
||||||
LDBCommand* level_reducer = LDBCommand::InitFromCmdLineArgs(args);
|
LDBCommand* level_reducer = LDBCommand::InitFromCmdLineArgs(
|
||||||
|
args, Options(), LDBOptions());
|
||||||
level_reducer->Run();
|
level_reducer->Run();
|
||||||
bool is_succeed = level_reducer->GetExecuteState().IsSucceed();
|
bool is_succeed = level_reducer->GetExecuteState().IsSucceed();
|
||||||
delete level_reducer;
|
delete level_reducer;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user