change regression rebuild to one level
Summary: abandon fillseqdeterministic test locally Closes https://github.com/facebook/rocksdb/pull/2290 Differential Revision: D5151867 Pulled By: lightmark fbshipit-source-id: 4c8a24cc937212ffb5ceb9bfaf7288eb8726d0c1
This commit is contained in:
parent
103d0692ea
commit
cbc821c25b
@ -97,6 +97,7 @@ DEFINE_string(
|
|||||||
"readseq,"
|
"readseq,"
|
||||||
"readreverse,"
|
"readreverse,"
|
||||||
"compact,"
|
"compact,"
|
||||||
|
"compactall,"
|
||||||
"readrandom,"
|
"readrandom,"
|
||||||
"multireadrandom,"
|
"multireadrandom,"
|
||||||
"readseq,"
|
"readseq,"
|
||||||
@ -2420,6 +2421,8 @@ void VerifyDBFromDB(std::string& truth_db_name) {
|
|||||||
method = &Benchmark::WriteSeqSeekSeq;
|
method = &Benchmark::WriteSeqSeekSeq;
|
||||||
} else if (name == "compact") {
|
} else if (name == "compact") {
|
||||||
method = &Benchmark::Compact;
|
method = &Benchmark::Compact;
|
||||||
|
} else if (name == "compactall") {
|
||||||
|
CompactAll();
|
||||||
} else if (name == "crc32c") {
|
} else if (name == "crc32c") {
|
||||||
method = &Benchmark::Crc32c;
|
method = &Benchmark::Crc32c;
|
||||||
} else if (name == "xxhash") {
|
} else if (name == "xxhash") {
|
||||||
@ -5049,6 +5052,15 @@ void VerifyDBFromDB(std::string& truth_db_name) {
|
|||||||
db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
|
db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CompactAll() {
|
||||||
|
if (db_.db != nullptr) {
|
||||||
|
db_.db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
|
||||||
|
}
|
||||||
|
for (const auto& db_with_cfh : multi_dbs_) {
|
||||||
|
db_with_cfh.db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void ResetStats() {
|
void ResetStats() {
|
||||||
if (db_.db != nullptr) {
|
if (db_.db != nullptr) {
|
||||||
db_.db->ResetStats();
|
db_.db->ResetStats();
|
||||||
|
@ -129,11 +129,11 @@ function main {
|
|||||||
tmp=$DB_PATH
|
tmp=$DB_PATH
|
||||||
DB_PATH=$ORIGIN_PATH
|
DB_PATH=$ORIGIN_PATH
|
||||||
test_remote "test -d $DB_PATH"
|
test_remote "test -d $DB_PATH"
|
||||||
if [[ $? -ne 0 ]] || [[ $(run_remote 'date +%u') -eq 7 &&
|
if [[ $? -ne 0 ]]; then
|
||||||
$(run_remote 'echo $(( $(date +"%s") - $(stat -c "%Y" '"$DB_PATH"') ))') -gt "86400" ]]; then
|
|
||||||
run_remote "rm -rf $DB_PATH"
|
run_remote "rm -rf $DB_PATH"
|
||||||
echo "Building DB..."
|
echo "Building DB..."
|
||||||
run_db_bench "fillseqdeterministic" $NUM_KEYS 1 0
|
run_db_bench "fillseq" $NUM_KEYS 1 0
|
||||||
|
run_db_bench "compactall"
|
||||||
fi
|
fi
|
||||||
DB_PATH=$tmp
|
DB_PATH=$tmp
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user