| /rocksdb-6.9/db/compaction/ |
| D | compaction_picker_test.cc | 142 ASSERT_TRUE(compaction.get() == nullptr); in TEST_F() 153 ASSERT_TRUE(compaction.get() == nullptr); in TEST_F() 166 ASSERT_TRUE(compaction.get() != nullptr); in TEST_F() 439 std::unique_ptr<Compaction> compaction( in TEST_F() local 531 ASSERT_TRUE(compaction); in TEST_F() 561 ASSERT_FALSE(compaction); in TEST_F() 587 ASSERT_FALSE(compaction); in TEST_F() 616 ASSERT_TRUE(!compaction || in TEST_F() 617 compaction->start_level() != compaction->output_level()); in TEST_F() 636 ASSERT_TRUE(compaction); in TEST_F() [all …]
|
| D | compaction_job.cc | 160 : compaction(c), in SubcompactionState() 178 compaction = std::move(o.compaction); in operator =() 248 : compaction(c), in CompactionState() 1415 auto* compaction = compact_->compaction; in InstallCompactionResults() local 1438 compaction->AddInputDeletions(compact_->compaction->edit()); in InstallCompactionResults() 1442 compaction->edit()->AddFile(compaction->output_level(), out.meta); in InstallCompactionResults() 1593 Compaction* compaction = compact_->compaction; in UpdateCompactionStats() local 1599 if (compaction->level(input_level) != compaction->output_level()) { in UpdateCompactionStats() 1637 const Compaction* compaction = compact_->compaction; in UpdateCompactionInputStatsHelper() local 1685 Compaction* compaction = compact_->compaction; in LogCompaction() local [all …]
|
| D | compaction.cc.d | 1 db/compaction/compaction.cc.d db/compaction/compaction.o: \ 2 db/compaction/compaction.cc db/column_family.h db/memtable_list.h \ 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 54 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_picker_test.cc.d | 1 db/compaction/compaction_picker_test.cc.d \ 2 db/compaction/compaction_picker_test.o: \ 3 db/compaction/compaction_picker_test.cc db/compaction/compaction.h \ 46 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \ 57 db/compaction/compaction_picker_fifo.h \ 58 db/compaction/compaction_picker_level.h \ 59 db/compaction/compaction_picker_universal.h test_util/testharness.h \
|
| D | compaction_job.cc.d | 1 db/compaction/compaction_job.cc.d db/compaction/compaction_job.o: \ 2 db/compaction/compaction_job.cc db/builder.h \ 37 table/scoped_arena_iterator.h db/compaction/compaction_job.h \ 47 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 55 db/compaction/compaction_iterator.h db/compaction/compaction.h \ 57 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_job_test.cc.d | 1 db/compaction/compaction_job_test.cc.d db/compaction/compaction_job_test.o: \ 2 db/compaction/compaction_job_test.cc db/blob/blob_index.h \ 43 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 52 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 53 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 54 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_iterator.cc.d | 1 db/compaction/compaction_iterator.cc.d db/compaction/compaction_iterator.o: \ 2 db/compaction/compaction_iterator.cc \ 3 db/compaction/compaction_iterator.h db/compaction/compaction.h \ 46 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_picker_fifo.cc.d | 1 db/compaction/compaction_picker_fifo.cc.d \ 2 db/compaction/compaction_picker_fifo.o: \ 3 db/compaction/compaction_picker_fifo.cc \ 4 db/compaction/compaction_picker_fifo.h \ 5 db/compaction/compaction_picker.h db/compaction/compaction.h \ 48 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \
|
| D | compaction_picker_level.cc.d | 1 db/compaction/compaction_picker_level.cc.d \ 2 db/compaction/compaction_picker_level.o: \ 3 db/compaction/compaction_picker_level.cc \ 4 db/compaction/compaction_picker_level.h \ 5 db/compaction/compaction_picker.h db/compaction/compaction.h \ 48 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \
|
| D | compaction_picker_universal.cc.d | 1 db/compaction/compaction_picker_universal.cc.d \ 2 db/compaction/compaction_picker_universal.o: \ 3 db/compaction/compaction_picker_universal.cc \ 4 db/compaction/compaction_picker_universal.h \ 5 db/compaction/compaction_picker.h db/compaction/compaction.h \ 48 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \
|
| D | compaction_job_stats_test.cc.d | 1 db/compaction/compaction_job_stats_test.cc.d \ 2 db/compaction/compaction_job_stats_test.o: \ 3 db/compaction/compaction_job_stats_test.cc db/db_impl/db_impl.h \ 45 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 54 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 55 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 56 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_iterator_test.cc.d | 1 db/compaction/compaction_iterator_test.cc.d \ 2 db/compaction/compaction_iterator_test.o: \ 3 db/compaction/compaction_iterator_test.cc \ 4 db/compaction/compaction_iterator.h db/compaction/compaction.h \ 47 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 56 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compaction_picker.cc.d | 1 db/compaction/compaction_picker.cc.d db/compaction/compaction_picker.o: \ 2 db/compaction/compaction_picker.cc db/compaction/compaction_picker.h \ 3 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 45 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \
|
| /rocksdb-6.9/docs/_posts/ |
| D | 2017-06-26-17-level-based-changes.markdown | 14 …compaction parallelization is limited. Files at L0 or L1 may be locked due to involvement in pendi… 20 … L0->L1 compaction is that files can overlap in the input level, so those overlapping files must b… 22  24 This compaction pulls in every L0 and L1 file. This happens regardless of which L0 file is initiall… 26 …ss uniformly in the key-range. For example, a database may look like this during L0->L1 compaction: 28  36 We introduced compaction within L0 to improve both parallelization and speed of reducing L0 file co… 38  40 …compaction started first. Now L0->L1 is prevented by the locked L1 file. In this case, we compact … 42 …compaction work, as we're now compacting files without contributing towards our eventual goal of m… [all …]
|
| D | 2016-01-29-compaction_pri.markdown | 10 …compaction style of RocksDB is level-based compaction, which is an improved version of LevelDB's c… 14 …B only uses one thread for compaction and it always picks files in round robin manner. We implemen… 22 …e amplification, because a file being picked covers a range whose last compaction time to the next… 24 We created a compaction priority **kOldestSmallestSeqFirst** for the same effect. With this mode, w… 28 …compaction comes, it will simply overwrite existing keys so size level 1 doesn't increase, so no n… 36 …compaction priority **kByCompensatedSize** considers the case. If number of deletes in a file exce… 38 **Efficiency of compaction filter** 40 …compaction filters](https://github.com/facebook/rocksdb/blob/v4.1/include/rocksdb/options.h#L201-L… 43 In all, there three choices of compaction priority modes optimizing different scenarios. if you hav… 45 If you have good ideas about better compaction picker approach, you are welcome to implement and be… [all …]
|
| D | 2015-07-23-dynamic-level.markdown | 10 …ocksdb_engineering_team_ask_us_anything/ct4a8tb), the dynamic level size in level-based compaction. 14 Level-based compaction is the original LevelDB compaction style and one of the two major compaction… 17 In level-based compaction, we organize data to different sorted runs, called levels. Each level has… 20 Level-based compaction’s advantage is its good space efficiency. We usually use the metric space am… 23 …compaction? We focus specifically on the databases in steady state, which means database size is s…
|
| /rocksdb-6.9/tools/advisor/test/input_files/ |
| D | triggered_rules.ini | 25 [Rule "stall-too-many-compaction-bytes"] 26 …compactions:inc-write-buffer-size:inc-hard-pending-compaction-bytes-limit:inc-soft-pending-compact… 27 conditions=stall-too-many-compaction-bytes 29 [Condition "stall-too-many-compaction-bytes"] 31 regex=Stalling writes because of estimated pending compaction bytes \d+ 65 [Suggestion "inc-hard-pending-compaction-bytes-limit"] 69 [Suggestion "inc-soft-pending-compaction-bytes-limit"]
|
| /rocksdb-6.9/db/ |
| D | column_family.cc.d | 43 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 52 db/compaction/compaction_picker.h db/compaction/compaction.h \ 55 db/version_builder.h db/compaction/compaction_picker_fifo.h \ 56 db/compaction/compaction_picker_level.h \ 57 db/compaction/compaction_picker_universal.h db/db_impl/db_impl.h \ 58 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \
|
| D | compact_files_test.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | compacted_db_impl.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | db_filesnapshot.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | experimental.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| /rocksdb-6.9/db/db_impl/ |
| D | db_impl_write.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| D | db_impl_experimental.cc.d | 44 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 53 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 54 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 55 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|
| /rocksdb-6.9/trace_replay/ |
| D | block_cache_tracer.cc.d | 45 db/range_del_aggregator.h db/compaction/compaction_iteration_stats.h \ 52 db/compaction/compaction_job.h db/compaction/compaction_iterator.h \ 53 db/compaction/compaction.h db/version_set.h db/blob/blob_file_meta.h \ 54 db/compaction/compaction_picker.h db/file_indexer.h db/log_reader.h \
|