Commit Graph

8 Commits (e66199d848cd484b816d07359f1dc0f0b99e5351)

Author SHA1 Message Date
Yanqin Jin 0c05624d50 Compaction with timestamp: input boundaries (#6645) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Sagar Vemuri cfa585611d Consider all compaction input files to compute the oldest ancestor time (#6279) 5 years ago
Jermy Li c2029f9716 Support concurrent CF iteration and drop (#6147) 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
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 6 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 e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Andrew Kryczka c8c8104d7e Dictionary compression for files written by SstFileWriter (#4978) 6 years ago
PeifengSi 43defe9872 Correct the code comment in Compaction::KeyNotExistsBeyondOutputLevel (#4902) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Maysam Yabandeh 1fb6805527 Fix snprintf buffer overflow bug (#4465) 6 years ago
Zhichao Cao 1f6efabe23 Add bottommost_compression_opts to for bottommost_compression (#3985) 7 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
Andrew Kryczka 20c508c1ed Enable subcompactions in manual level-based compaction 7 years ago
Siying Dong 7291a3f813 Improve fallocate size in compaction output 7 years ago
Zhongyi Xie fcc8a6574d Make Universal compaction options dynamic 7 years ago
Andrew Kryczka 6a9335dbbb always drop tombstones compacted to bottommost level 7 years ago
Andrew Kryczka 9b18cc2363 single-file bottom-level compaction when snapshot released 7 years ago
Siying Dong 71598cdc75 Fix false removal of tombstone issue in FIFO and kCompactionStyleNone 7 years ago
Andrew Kryczka acf935e40f fix deletion dropping in intra-L0 7 years ago
奏之章 3218edc573 Fix universal compaction bug 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 8 years ago
Andrew Kryczka 7c1c8ce5ac Avoid calling fallocate with UINT64_MAX 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Sagar Vemuri 343b59d6ee Move various string utility functions into string_util 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Artemiy Kolesnikov 2f4fc539c6 Compaction::IsTrivialMove relaxing 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 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 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
Yueh-Hsuan Chiang be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 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
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
Vasili Svirski 41b32c6059 Enable C4267 warning 9 years ago
sdong 000836a880 CompactionFilter::Context to contain column family ID 9 years ago
Igor Canadi eb5b637fb0 Fix condition for bottommost level 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 f0da6977a3 [Parallel L0-L1 Compaction Prep]: Giving Subcompactions Their Own State 9 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 10 years ago