Lines Matching refs:SstFileManagerImpl

22 SstFileManagerImpl::SstFileManagerImpl(Env* env, std::shared_ptr<FileSystem> fs,  in SstFileManagerImpl()  function in ROCKSDB_NAMESPACE::SstFileManagerImpl
44 SstFileManagerImpl::~SstFileManagerImpl() { in ~SstFileManagerImpl()
48 void SstFileManagerImpl::Close() { in Close()
62 Status SstFileManagerImpl::OnAddFile(const std::string& file_path, in OnAddFile()
74 Status SstFileManagerImpl::OnAddFile(const std::string& file_path, in OnAddFile()
82 Status SstFileManagerImpl::OnDeleteFile(const std::string& file_path) { in OnDeleteFile()
91 void SstFileManagerImpl::OnCompactionCompletion(Compaction* c) { in OnCompactionCompletion()
116 Status SstFileManagerImpl::OnMoveFile(const std::string& old_path, in OnMoveFile()
131 void SstFileManagerImpl::SetMaxAllowedSpaceUsage(uint64_t max_allowed_space) { in SetMaxAllowedSpaceUsage()
136 void SstFileManagerImpl::SetCompactionBufferSize( in SetCompactionBufferSize()
142 bool SstFileManagerImpl::IsMaxAllowedSpaceReached() { in IsMaxAllowedSpaceReached()
150 bool SstFileManagerImpl::IsMaxAllowedSpaceReachedIncludingCompactions() { in IsMaxAllowedSpaceReachedIncludingCompactions()
159 bool SstFileManagerImpl::EnoughRoomForCompaction( in EnoughRoomForCompaction()
219 uint64_t SstFileManagerImpl::GetCompactionsReservedSize() { in GetCompactionsReservedSize()
224 uint64_t SstFileManagerImpl::GetTotalSize() { in GetTotalSize()
230 SstFileManagerImpl::GetTrackedFiles() { in GetTrackedFiles()
235 int64_t SstFileManagerImpl::GetDeleteRateBytesPerSecond() { in GetDeleteRateBytesPerSecond()
239 void SstFileManagerImpl::SetDeleteRateBytesPerSecond(int64_t delete_rate) { in SetDeleteRateBytesPerSecond()
243 double SstFileManagerImpl::GetMaxTrashDBRatio() { in GetMaxTrashDBRatio()
247 void SstFileManagerImpl::SetMaxTrashDBRatio(double r) { in SetMaxTrashDBRatio()
251 uint64_t SstFileManagerImpl::GetTotalTrashSize() { in GetTotalTrashSize()
255 void SstFileManagerImpl::ReserveDiskBuffer(uint64_t size, in ReserveDiskBuffer()
265 void SstFileManagerImpl::ClearError() { in ClearError()
363 void SstFileManagerImpl::StartErrorRecovery(ErrorHandler* handler, in StartErrorRecovery()
393 bg_thread_.reset(new port::Thread(&SstFileManagerImpl::ClearError, this)); in StartErrorRecovery()
407 bool SstFileManagerImpl::CancelErrorRecovery(ErrorHandler* handler) { in CancelErrorRecovery()
427 Status SstFileManagerImpl::ScheduleFileDeletion( in ScheduleFileDeletion()
436 void SstFileManagerImpl::WaitForEmptyTrash() { in WaitForEmptyTrash()
440 void SstFileManagerImpl::OnAddFileImpl(const std::string& file_path, in OnAddFileImpl()
463 void SstFileManagerImpl::OnDeleteFileImpl(const std::string& file_path) { in OnDeleteFileImpl()
506 SstFileManagerImpl* res = in NewSstFileManager()
507 new SstFileManagerImpl(env, fs, info_log, rate_bytes_per_sec, in NewSstFileManager()