Lines Matching refs:context
1539 Status DBImpl::TrimMemtableHistory(WriteContext* context) { in TrimMemtableHistory() argument
1553 context->superversion_context.NewSuperVersion(); in TrimMemtableHistory()
1554 assert(context->superversion_context.new_superversion.get() != nullptr); in TrimMemtableHistory()
1555 cfd->InstallSuperVersion(&context->superversion_context, &mutex_); in TrimMemtableHistory()
1565 Status DBImpl::ScheduleFlushes(WriteContext* context) { in ScheduleFlushes() argument
1588 status = SwitchMemtable(cfd, context); in ScheduleFlushes()
1634 Status DBImpl::SwitchMemtable(ColumnFamilyData* cfd, WriteContext* context) { in SwitchMemtable() argument
1691 context->superversion_context.NewSuperVersion(); in SwitchMemtable()
1741 context->superversion_context.new_superversion.release(); in SwitchMemtable()
1768 cfd->imm()->Add(cfd->mem(), &context->memtables_to_free_); in SwitchMemtable()
1771 InstallSuperVersionAndScheduleWork(cfd, &context->superversion_context, in SwitchMemtable()