Searched refs:new_superversion (Results 1 – 4 of 4) sorted by relevance
34 new_superversion; // if nullptr no new superversion member37 : new_superversion(create_superversion ? new SuperVersion() : nullptr) {}44 new_superversion(std::move(other.new_superversion)) { in SuperVersionContext()48 new_superversion = std::unique_ptr<SuperVersion>(new SuperVersion()); in NewSuperVersion()
1229 SuperVersion* new_superversion = sv_context->new_superversion.release(); in InstallSuperVersion() local1230 new_superversion->db_mutex = db_mutex; in InstallSuperVersion()1231 new_superversion->mutable_cf_options = mutable_cf_options; in InstallSuperVersion()1232 new_superversion->Init(this, mem_, imm_.current(), current_); in InstallSuperVersion()1234 super_version_ = new_superversion; in InstallSuperVersion()1252 new_superversion->write_stall_condition) { in InstallSuperVersion()1255 new_superversion->write_stall_condition, GetName(), ioptions()); in InstallSuperVersion()
1554 assert(context->superversion_context.new_superversion.get() != nullptr); in TrimMemtableHistory()1740 SuperVersion* new_superversion = in SwitchMemtable() local1741 context->superversion_context.new_superversion.release(); in SwitchMemtable()1742 if (new_superversion != nullptr) { in SwitchMemtable()1743 delete new_superversion; in SwitchMemtable()
3112 if (UNLIKELY(sv_context->new_superversion == nullptr)) { in InstallSuperVersionAndScheduleWork()