Commit Graph

21 Commits (27f3af596609f3b86af5080cc870c869e836e7f2)

Author SHA1 Message Date
Jay Zhuang 6ce0b2ca34 Tiered Compaction: per key placement support (#9964) 2 years ago
zczhu 8debfe2b21 Replace the output split key with its pointer in subcompaction (#10316) 2 years ago
sdong 4428c76181 Multi-File Trivial Move in L0->L1 (#10188) 2 years ago
zczhu 17a1d65e3a Cut output files at compaction cursors (#10227) 2 years ago
Gang Liao 3dc6ebaf74 Support specifying blob garbage collection parameters when CompactRange() (#10073) 2 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 3 years ago
Jay Zhuang f092f0fa5d Add subcompaction event API (#9311) 3 years ago
sdong a2b9be42b6 Try to start TTL earlier with kMinOverlappingRatio is used (#8749) 3 years ago
sdong e7c24168d8 Move old files to warm tier in FIFO compactions (#8310) 3 years ago
Akanksha Mahajan c76778e2bd Call OnCompactionCompleted API in case of DisableManualCompaction (#8469) 3 years ago
Levi Tamasi 68d8b28389 Log the amount of blob garbage generated by compactions in the MANIFEST (#8450) 3 years ago
mrambacher d5bd0039b9 Rename ImmutableOptions variables (#8409) 3 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
Peter Dillinger 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) 4 years ago
storagezhang 711881bc25 Fix some typos in comments (#8066) 4 years ago
Tomas Kolda cd4592c220 SST Partitioner interface that allows to split SST files (#6957) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Sagar Vemuri c17384fea4 Cascade TTL Compactions to move expired key ranges to bottom levels faster (#5992) 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong f69e63dc5f Improve comments in compaction.h 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Zhichao Cao 1f6efabe23 Add bottommost_compression_opts to for bottommost_compression (#3985) 6 years ago
Zhongyi Xie a703432808 MaxFileSizeForLevel: adjust max_file_size for dynamic level compaction 7 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 7 years ago
Siying Dong 5582123dee Sample number of reads per SST file 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Artemiy Kolesnikov 2f4fc539c6 Compaction::IsTrivialMove relaxing 8 years ago
Islam AbdelRahman 5691a1d8a4 Fix compaction conflict with running compaction 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 8 years ago
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 8 years ago
Li Peng 6d4832a998 Merge pull request #1101 from flyd1005/wip-fix-typo 9 years ago
Yueh-Hsuan Chiang be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 9 years ago
Yueh-Hsuan Chiang aa3f02d50c Improve comment in compaction.h and compaction_picker.h 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman d005c66faf Report compaction reason in CompactionListener 9 years ago
Reid Horuff 97ea8afaaf compaction assertion triggering test fix for sequence zeroing assertion trip 9 years ago
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 9 years ago
Mayank Pundir a5e312a7a4 Improving condition for bottommost level during compaction 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 9 years ago
Ari Ekmekji b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 9 years ago
Ari Ekmekji f0da6977a3 [Parallel L0-L1 Compaction Prep]: Giving Subcompactions Their Own State 9 years ago
Ari Ekmekji 40c64434d4 Parallelize L0-L1 Compaction: Restructure Compaction Job 9 years ago