SequenceNumber seq = versions_->LastSequence();
new_mem = cfd->ConstructNewMemtable(mutable_cf_options, seq);
context->superversion_context.NewSuperVersion();
+
+ ROCKS_LOG_INFO(immutable_db_options_.info_log,
+ "[%s] New memtable created with log file: #%" PRIu64
+ ". Immutable memtables: %d.\n",
+ cfd->GetName().c_str(), new_log_number, num_imm_unflushed);
+ // There should be no concurrent write as the thread is at the front of
+ // writer queue
+ cfd->mem()->ConstructFragmentedRangeTombstones();
}
- ROCKS_LOG_INFO(immutable_db_options_.info_log,
- "[%s] New memtable created with log file: #%" PRIu64
- ". Immutable memtables: %d.\n",
- cfd->GetName().c_str(), new_log_number, num_imm_unflushed);
- // There should be no concurrent write as the thread is at the front of
- // writer queue
- cfd->mem()->ConstructFragmentedRangeTombstones();
mutex_.Lock();
if (recycle_log_number != 0) {