Home
last modified time | relevance | path

Searched refs:compaction (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/rocksdb-6.9/db/compaction/
Dcompaction_picker_test.cc142 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 …]
Dcompaction_job.cc160 : 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 …]
Dcompaction.cc.d1 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 \
Dcompaction_picker_test.cc.d1 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 \
Dcompaction_job.cc.d1 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 \
Dcompaction_job_test.cc.d1 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 \
Dcompaction_iterator.cc.d1 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 \
Dcompaction_picker_fifo.cc.d1 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 \
Dcompaction_picker_level.cc.d1 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 \
Dcompaction_picker_universal.cc.d1 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 \
Dcompaction_job_stats_test.cc.d1 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 \
Dcompaction_iterator_test.cc.d1 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 \
Dcompaction_picker.cc.d1 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/
D2017-06-26-17-level-based-changes.markdown14compaction 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 ![full-range.png](/static/images/compaction/full-range.png)
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 ![part-range-old.png](/static/images/compaction/part-range-old.png)
36 We introduced compaction within L0 to improve both parallelization and speed of reducing L0 file co…
38 ![l1-l2-contend.png](/static/images/compaction/l1-l2-contend.png)
40compaction started first. Now L0->L1 is prevented by the locked L1 file. In this case, we compact …
42compaction work, as we're now compacting files without contributing towards our eventual goal of m…
[all …]
D2016-01-29-compaction_pri.markdown10compaction 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…
28compaction comes, it will simply overwrite existing keys so size level 1 doesn't increase, so no n…
36compaction priority **kByCompensatedSize** considers the case. If number of deletes in a file exce…
38 **Efficiency of compaction filter**
40compaction 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 …]
D2015-07-23-dynamic-level.markdown10 …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…
23compaction? We focus specifically on the databases in steady state, which means database size is s…
/rocksdb-6.9/tools/advisor/test/input_files/
Dtriggered_rules.ini25 [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/
Dcolumn_family.cc.d43 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 \
Dcompact_files_test.cc.d44 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 \
Dcompacted_db_impl.cc.d44 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 \
Ddb_filesnapshot.cc.d44 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 \
Dexperimental.cc.d44 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/
Ddb_impl_write.cc.d44 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 \
Ddb_impl_experimental.cc.d44 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/
Dblock_cache_tracer.cc.d45 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 \

12345678910>>...16