Lines Matching refs:edit
274 Status DBImpl::Recover(VersionEdit* edit, bool *save_manifest) { in Recover() argument
346 s = RecoverLogFile(logs[i], (i == logs.size() - 1), save_manifest, edit, in Recover()
366 bool* save_manifest, VersionEdit* edit, in RecoverLogFile() argument
441 status = WriteLevel0Table(mem, edit, NULL); in RecoverLogFile()
480 status = WriteLevel0Table(mem, edit, NULL); in RecoverLogFile()
488 Status DBImpl::WriteLevel0Table(MemTable* mem, VersionEdit* edit, in WriteLevel0Table() argument
523 edit->AddFile(level, meta.number, meta.file_size, in WriteLevel0Table()
539 VersionEdit edit; in CompactMemTable() local
542 Status s = WriteLevel0Table(imm_, &edit, base); in CompactMemTable()
551 edit.SetPrevLogNumber(0); in CompactMemTable()
552 edit.SetLogNumber(logfile_number_); // Earlier logs no longer needed in CompactMemTable()
553 s = versions_->LogAndApply(&edit, &mutex_); in CompactMemTable()
721 c->edit()->DeleteFile(c->level(), f->number); in BackgroundCompaction()
722 c->edit()->AddFile(c->level() + 1, f->number, f->file_size, in BackgroundCompaction()
724 status = versions_->LogAndApply(c->edit(), &mutex_); in BackgroundCompaction()
876 compact->compaction->AddInputDeletions(compact->compaction->edit()); in InstallCompactionResults()
880 compact->compaction->edit()->AddFile( in InstallCompactionResults()
884 return versions_->LogAndApply(compact->compaction->edit(), &mutex_); in InstallCompactionResults()
1496 VersionEdit edit; in Open() local
1499 Status s = impl->Recover(&edit, &save_manifest); in Open()
1507 edit.SetLogNumber(new_log_number); in Open()
1516 edit.SetPrevLogNumber(0); // No older logs needed after recovery. in Open()
1517 edit.SetLogNumber(impl->logfile_number_); in Open()
1518 s = impl->versions_->LogAndApply(&edit, &impl->mutex_); in Open()