Lines Matching refs:vstorage
175 const VersionStorageInfo* vstorage, uint64_t blob_file_number) const { in CheckConsistencyOfOldestBlobFileReference() argument
176 assert(vstorage); in CheckConsistencyOfOldestBlobFileReference()
180 if (vstorage->GetBlobFiles().empty()) { in CheckConsistencyOfOldestBlobFileReference()
200 Status CheckConsistency(VersionStorageInfo* vstorage) { in CheckConsistency() argument
202 if (!vstorage->force_consistency_checks()) { in CheckConsistency()
212 auto& level_files = vstorage->LevelFiles(level); in CheckConsistency()
220 vstorage, level_files[0]->oldest_blob_file_number); in CheckConsistency()
228 vstorage, level_files[i]->oldest_blob_file_number); in CheckConsistency()
285 if (vstorage->InternalComparator()->Compare(f1->largest, in CheckConsistency()
300 const auto& blob_files = vstorage->GetBlobFiles(); in CheckConsistency()
502 VersionStorageInfo* vstorage, in AddBlobFileIfNeeded() argument
504 assert(vstorage); in AddBlobFileIfNeeded()
508 vstorage->AddBlobFile(meta); in AddBlobFileIfNeeded()
514 void SaveBlobFilesTo(VersionStorageInfo* vstorage) const { in SaveBlobFilesTo()
516 assert(vstorage); in SaveBlobFilesTo()
539 vstorage->AddBlobFile(base_meta); in SaveBlobFilesTo()
543 AddBlobFileIfNeeded(vstorage, changed_meta); in SaveBlobFilesTo()
554 AddBlobFileIfNeeded(vstorage, changed_meta); in SaveBlobFilesTo()
566 vstorage->AddBlobFile(base_meta); in SaveBlobFilesTo()
574 AddBlobFileIfNeeded(vstorage, changed_meta); in SaveBlobFilesTo()
580 Status SaveTo(VersionStorageInfo* vstorage) { in SaveTo() argument
586 s = CheckConsistency(vstorage); in SaveTo()
597 vstorage->Reserve(level, in SaveTo()
626 MaybeAddFile(vstorage, level, *added_iter++); in SaveTo()
628 MaybeAddFile(vstorage, level, *base_iter++); in SaveTo()
633 SaveBlobFilesTo(vstorage); in SaveTo()
635 s = CheckConsistency(vstorage); in SaveTo()
736 void MaybeAddFile(VersionStorageInfo* vstorage, int level, FileMetaData* f) { in MaybeAddFile() argument
739 vstorage->RemoveCurrentStats(f); in MaybeAddFile()
741 vstorage->AddFile(level, f, info_log_); in MaybeAddFile()
760 Status VersionBuilder::SaveTo(VersionStorageInfo* vstorage) { in SaveTo() argument
761 return rep_->SaveTo(vstorage); in SaveTo()