Commit Graph

52 Commits (a42a342a7a034d60bc916b253ae952265965c957)

Author SHA1 Message Date
Jay Zhuang 6c86543590 Fix manual compaction `max_compaction_bytes` under-calculated issue (#8269) 4 years ago
Andrew Kryczka c43a37a922 Fix compression dictionary sampling with dedicated range tombstone SSTs (#8141) 4 years ago
Adam Retter 81592d9ffa Add more tests to ASSERT_STATUS_CHECKED (4) (#7718) 4 years ago
Cheng Chang 5e794b0841 Fix a recovery corner case (#7621) 4 years ago
Cheng Chang 1e40696dd1 Track WAL in MANIFEST: LogAndApply WAL events to MANIFEST (#7601) 4 years ago
Cheng Chang 81543369e5 Disable fsync in db_range_del_test (#7637) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Jay Zhuang 00de699096 Replace reinterpret_cast with static_cast_with_check (#7067) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 4 years ago
Andrew Kryczka e9ba4ba348 validate range tombstone covers positive range (#6788) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Andrew Kryczka 0f9dcb88b2 Return NotSupported from WriteBatchWithIndex::DeleteRange (#5393) 5 years ago
奏之章 c4ce8e637f Fix RangeDeletion bug (#6062) 5 years ago
Dan Lambright 2509531123 Add test showing range tombstones can create excessively large compactions (#5956) 5 years ago
Andrew Kryczka ebe89ef9d8 Fix merging range tombstone covering put during flush/compaction (#5406) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 6 years ago
Dmitry Fink e07aa8669d Allow full merge when root of history for a key is reached (#4909) 6 years ago
Andrew Kryczka 9e2c804fe6 Fix point lookup on range tombstone sentinel endpoint (#4829) 6 years ago
Andrew Kryczka cae540ebef Fix range tombstones written to more files than necessary (#4592) 6 years ago
Abhishek Madan 45f213b558 Lazily initialize RangeDelAggregator stripe map entries (#4497) 6 years ago
Andrew Kryczka 7e56072290 Fix merge operand reappearing when covered by DeleteRange (#4481) 6 years ago
Andrew Kryczka faa70fc575 DeleteRange regression tests using public API (#4476) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Nathan VanBenschoten ef7815b803 Support range deletion tombstones in IngestExternalFile SSTs (#3778) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 6 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 6 years ago
Nikhil Benesch 5cd8240b86 Test range deletions with more configurations (#4021) 6 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 7 years ago
Huachao Huang 0980dc6c9a Fix wrong smallest key of delete range tombstones 7 years ago
Andrew Kryczka 7eba54eb9b test compaction input-level split range tombstone assumption 7 years ago
Andrew Kryczka af012c0f83 fix deleterange with memtable prefix bloom 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka d310e0f339 Regression test for empty dedicated range deletion file 7 years ago
Ewout Prangsma 51778612c9 Encryption at rest support 7 years ago
Yi Wu 85dace2afa Disable DBRangeDelTest::TailingIteratorRangeTombstoneUnsupported for ubsan 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Andrew Kryczka 616a1464ea Fix DeleteRange including sentinels in output files 8 years ago
Andrew Kryczka b0029bc7fa Test merge op covered by range deletion in memtable 8 years ago
Andrew Kryczka d438e1ec17 Test range deletion block outlives table reader 8 years ago
Andrew Kryczka 9da4d542fe Range deletions unsupported in tailing iterator 8 years ago
Andrew Kryczka f9d18e22d2 Fix DeleteRange file boundary correctness issue with max_compaction_bytes 8 years ago
Andrew Kryczka 50e305de98 Collapse range deletions 8 years ago
Andrew Kryczka b821984d31 DeleteRange read path end-to-end tests 8 years ago