diff --git a/src/cpp/leveldb/db/db_impl.cc b/src/cpp/leveldb/db/db_impl.cc index cd765c5234..359ab63c87 100644 --- a/src/cpp/leveldb/db/db_impl.cc +++ b/src/cpp/leveldb/db/db_impl.cc @@ -813,6 +813,10 @@ Status DBImpl::FinishCompactionOutputFile(CompactionState* compact, (unsigned long long) output_number, (unsigned long long) current_entries, (unsigned long long) current_bytes); + + // rate-limit compaction file creation + // with a 25ms pause + env_->SleepForMicroseconds(25000); } } return s;