minor - remove default value for ChangeFilterOptions() and ChangeCompactionOptions()
Summary: So now all open() in db_test should get options from callsite. And destroy() always uses the last used options saved on open() I will start to integrate env_mem in the next diff Test Plan: make all check -j32 Reviewers: sdong, yhchiang, rven, igor Reviewed By: igor Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D27819
This commit is contained in:
parent
44f0ff31c2
commit
76d54530d3
@ -480,14 +480,10 @@ class DBTest {
|
||||
}
|
||||
|
||||
// Switch between different compaction styles (we have only 2 now).
|
||||
bool ChangeCompactOptions(Options* prev_options = nullptr) {
|
||||
bool ChangeCompactOptions() {
|
||||
if (option_config_ == kDefault) {
|
||||
option_config_ = kUniversalCompaction;
|
||||
if (prev_options == nullptr) {
|
||||
prev_options = &last_options_;
|
||||
}
|
||||
Destroy(*prev_options);
|
||||
|
||||
Destroy(last_options_);
|
||||
auto options = CurrentOptions();
|
||||
options.create_if_missing = true;
|
||||
TryReopen(options);
|
||||
@ -499,7 +495,7 @@ class DBTest {
|
||||
|
||||
// Switch between different filter policy
|
||||
// Jump from kDefault to kFilter to kFullFilter
|
||||
bool ChangeFilterOptions(Options* prev_options = nullptr) {
|
||||
bool ChangeFilterOptions() {
|
||||
if (option_config_ == kDefault) {
|
||||
option_config_ = kFilter;
|
||||
} else if (option_config_ == kFilter) {
|
||||
@ -507,10 +503,7 @@ class DBTest {
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
if (prev_options == nullptr) {
|
||||
prev_options = &last_options_;
|
||||
}
|
||||
Destroy(*prev_options);
|
||||
Destroy(last_options_);
|
||||
|
||||
auto options = CurrentOptions();
|
||||
options.create_if_missing = true;
|
||||
@ -5537,7 +5530,7 @@ TEST(DBTest, ComparatorCheck) {
|
||||
ASSERT_TRUE(!s.ok());
|
||||
ASSERT_TRUE(s.ToString().find("comparator") != std::string::npos)
|
||||
<< s.ToString();
|
||||
} while (ChangeCompactOptions(&new_options));
|
||||
} while (ChangeCompactOptions());
|
||||
}
|
||||
|
||||
TEST(DBTest, CustomComparator) {
|
||||
@ -5596,7 +5589,7 @@ TEST(DBTest, CustomComparator) {
|
||||
}
|
||||
Compact(1, "[0]", "[1000000]");
|
||||
}
|
||||
} while (ChangeCompactOptions(&new_options));
|
||||
} while (ChangeCompactOptions());
|
||||
}
|
||||
|
||||
TEST(DBTest, ManualCompaction) {
|
||||
|
Loading…
Reference in New Issue
Block a user