Home
last modified time | relevance | path

Searched refs:Compaction (Results 1 – 25 of 34) sorted by relevance

12

/rocksdb-6.9/db/compaction/
Dcompaction.cc75 void Compaction::GetBoundaryKeys( in GetBoundaryKeys()
161 bool Compaction::IsBottommostLevel( in IsBottommostLevel()
185 bool Compaction::TEST_IsBottommostLevel( in TEST_IsBottommostLevel()
191 bool Compaction::IsFullCompaction( in IsFullCompaction()
205 Compaction::Compaction(VersionStorageInfo* vstorage, in Compaction() function in ROCKSDB_NAMESPACE::Compaction
273 Compaction::~Compaction() { in ~Compaction()
295 bool Compaction::IsTrivialMove() const { in IsTrivialMove()
402 const char* Compaction::InputLevelSummary( in InputLevelSummary()
443 void Compaction::ResetNextCompactionIndex() { in ResetNextCompactionIndex()
528 bool Compaction::IsOutputLevelEmpty() const { in IsOutputLevelEmpty()
[all …]
Dcompaction_picker.h32 class Compaction; variable
57 virtual Compaction* PickCompaction(
73 virtual Compaction* CompactRange(
101 void ReleaseCompactionFiles(Compaction* c, Status status);
205 void RegisterCompaction(Compaction* c);
208 void UnregisterCompaction(Compaction* c);
210 std::set<Compaction*>* level0_compactions_in_progress() { in level0_compactions_in_progress()
230 std::set<Compaction*> level0_compactions_in_progress_;
234 std::unordered_set<Compaction*> compactions_in_progress_;
250 Compaction* PickCompaction( in PickCompaction()
[all …]
Dcompaction_picker_test.cc140 std::unique_ptr<Compaction> compaction(level_compaction_picker.PickCompaction( in TEST_F()
439 std::unique_ptr<Compaction> compaction( in TEST_F()
473 std::unique_ptr<Compaction> compaction( in TEST_F()
499 std::unique_ptr<Compaction> compaction( in TEST_F()
527 std::unique_ptr<Compaction> compaction( in TEST_F()
557 std::unique_ptr<Compaction> compaction( in TEST_F()
583 std::unique_ptr<Compaction> compaction( in TEST_F()
613 std::unique_ptr<Compaction> compaction( in TEST_F()
633 std::unique_ptr<Compaction> compaction( in TEST_F()
657 std::unique_ptr<Compaction> compaction( in TEST_F()
[all …]
Dcompaction_picker_fifo.cc37 Compaction* FIFOCompactionPicker::PickTTLCompaction( in PickTTLCompaction()
102 Compaction* c = new Compaction( in PickTTLCompaction()
110 Compaction* FIFOCompactionPicker::PickSizeCompaction( in PickSizeCompaction()
140 Compaction* c = new Compaction( in PickSizeCompaction()
191 Compaction* c = new Compaction( in PickSizeCompaction()
199 Compaction* FIFOCompactionPicker::PickCompaction( in PickCompaction()
205 Compaction* c = nullptr; in PickCompaction()
216 Compaction* FIFOCompactionPicker::CompactRange( in CompactRange()
231 Compaction* c = in CompactRange()
Dcompaction_picker_universal.cc50 Compaction* PickCompaction();
85 Compaction* PickCompactionToReduceSortedRuns(
89 Compaction* PickCompactionToReduceSizeAmp();
91 Compaction* PickDeleteTriggeredCompaction();
97 Compaction* PickCompactionToOldest(size_t start_index,
104 Compaction* PickPeriodicCompaction();
110 bool IsInputFilesNonOverlapping(Compaction* c);
395 Compaction* c = nullptr; in PickCompaction()
746 return new Compaction( in PickCompactionToReduceSortedRuns()
954 return new Compaction( in PickDeleteTriggeredCompaction()
[all …]
Dcompaction_picker_fifo.h22 virtual Compaction* PickCompaction(
27 virtual Compaction* CompactRange(
42 Compaction* PickTTLCompaction(const std::string& cf_name,
47 Compaction* PickSizeCompaction(const std::string& cf_name,
Dcompaction.h69 class Compaction {
71 Compaction(VersionStorageInfo* input_version,
84 Compaction(const Compaction&) = delete;
85 void operator=(const Compaction&) = delete;
87 ~Compaction();
Dcompaction_picker_level.cc62 Compaction* PickCompaction();
76 Compaction* GetCompaction();
347 Compaction* LevelCompactionBuilder::PickCompaction() { in PickCompaction()
369 Compaction* c = GetCompaction(); in PickCompaction()
376 Compaction* LevelCompactionBuilder::GetCompaction() { in GetCompaction()
377 auto c = new Compaction( in GetCompaction()
550 Compaction* LevelCompactionPicker::PickCompaction( in PickCompaction()
Dcompaction_picker.cc160 void CompactionPicker::ReleaseCompactionFiles(Compaction* c, Status status) { in ReleaseCompactionFiles()
288 for (Compaction* c : compactions_in_progress_) { in RangeOverlapWithCompaction()
331 Compaction* CompactionPicker::CompactFiles( in CompactFiles()
358 auto c = new Compaction( in CompactFiles()
564 Compaction* CompactionPicker::CompactRange( in CompactRange()
628 Compaction* c = new Compaction( in CompactRange()
780 Compaction* compaction = new Compaction( in CompactRange()
1034 void CompactionPicker::RegisterCompaction(Compaction* c) { in RegisterCompaction()
1048 void CompactionPicker::UnregisterCompaction(Compaction* c) { in UnregisterCompaction()
Dcompaction_iterator.h30 explicit CompactionProxy(const Compaction* compaction) in CompactionProxy()
59 const Compaction* compaction_;
69 const Compaction* compaction = nullptr,
Dcompaction_job.cc108 const Compaction* compaction;
158 SubcompactionState(Compaction* c, Slice* _start, Slice* _end, in SubcompactionState()
237 Compaction* const compaction;
247 explicit CompactionState(Compaction* c) in CompactionState()
353 void CompactionJob::ReportStartedCompaction(Compaction* compaction) { in ReportStartedCompaction()
1421 Compaction::InputLevelSummaryBuffer inputs_summary; in InstallCompactionResults()
1430 Compaction::InputLevelSummaryBuffer inputs_summary; in InstallCompactionResults()
1593 Compaction* compaction = compact_->compaction; in UpdateCompactionStats()
1637 const Compaction* compaction = compact_->compaction; in UpdateCompactionInputStatsHelper()
1685 Compaction* compaction = compact_->compaction; in LogCompaction()
[all …]
Dcompaction_job.h65 CompactionJob(int job_id, Compaction* compaction,
119 void ReportStartedCompaction(Compaction* compaction);
Dcompaction_picker_level.h23 virtual Compaction* PickCompaction(
Dcompaction_picker_universal.h21 virtual Compaction* PickCompaction(
/rocksdb-6.9/db/
Dcolumn_family.h38 class Compaction; variable
389 Compaction* PickCompaction(const MutableCFOptions& mutable_options,
414 Compaction* CompactRange(const MutableCFOptions& mutable_cf_options,
Ddb_compaction_test.cc3496 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3565 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3612 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3666 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3813 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3897 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
3968 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
4082 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
Ddb_dynamic_level_test.cc338 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
Dversion_set.h60 class Compaction; variable
1032 const Compaction* c, RangeDelAggregator* range_del_agg,
1053 bool VerifyCompactionFileConsistency(Compaction* c);
Ddb_universal_compaction_test.cc402 Compaction* c = static_cast<Compaction*>(arg); in TEST_P()
483 Compaction* c = static_cast<Compaction*>(arg); in TEST_P()
2194 Compaction* compaction = reinterpret_cast<Compaction*>(arg); in TEST_F()
/rocksdb-6.9/docs/_posts/
D2014-04-21-indexing-sst-files-for-better-lookup-performance.markdown16 Compaction is scheduled periodically to pick up files from an upper level and merges them with file…
D2015-07-23-dynamic-level.markdown2 title: Dynamic Level Size for Level-Based Compaction
D2015-10-27-getthreadlist.markdown68 <td >Compaction
/rocksdb-6.9/file/
Dsst_file_manager_impl.h84 void OnCompactionCompletion(Compaction* c);
/rocksdb-6.9/db/db_impl/
Ddb_impl.h1046 void NotifyOnCompactionBegin(ColumnFamilyData* cfd, Compaction* c,
1050 void NotifyOnCompactionCompleted(ColumnFamilyData* cfd, Compaction* c,
1298 Compaction* compaction;
1667 void BuildCompactionJobInfo(const ColumnFamilyData* cfd, Compaction* c,
Ddb_impl_compaction_flush.cc1000 std::unique_ptr<Compaction> c; in CompactFilesImpl()
1144 void DBImpl::NotifyOnCompactionBegin(ColumnFamilyData* cfd, Compaction* c, in NotifyOnCompactionBegin()
1220 ColumnFamilyData* cfd, Compaction* c, const Status& st, in NotifyOnCompactionCompleted()
1508 Compaction* compaction = nullptr; in RunManualCompaction()
2489 std::unique_ptr<Compaction> c; in BackgroundCompaction()
3041 const ColumnFamilyData* cfd, Compaction* c, const Status& st, in BuildCompactionJobInfo()

12