diff --git a/db/db_impl.cc b/db/db_impl.cc index 3bf60a2d17118fc511892c2c1aa7ce6442cc7ba3..1a2b7f7b2632f9de80ea3a31a844f823ba2ee7dd 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -3064,7 +3064,6 @@ Status DBImpl::DoCompactionWork(CompactionState* compact, assert(compact); compact->CleanupBatchBuffer(); compact->CleanupMergedBuffer(); - bool prefix_initialized = false; // Generate file_levels_ for compaction berfore making Iterator compact->compaction->GenerateFileLevels(); @@ -3149,6 +3148,7 @@ Status DBImpl::DoCompactionWork(CompactionState* compact, // 2) send value_buffer to compaction filter and alternate the values; // 3) merge value_buffer with ineligible_value_buffer; // 4) run the modified "compaction" using the old for loop. + bool prefix_initialized = false; shared_ptr backup_input( versions_->MakeInputIterator(compact->compaction)); backup_input->SeekToFirst();