Commit Graph

76 Commits (767d1f3ff17b002659f48a520c84fbb09f6ac3fc)

Author SHA1 Message Date
Maysam Yabandeh f0e8216197 WritePrepared: Fix deadlock in WriteRecoverableState (#5306) 6 years ago
Maysam Yabandeh 6a40ee5eb1 Refresh snapshot list during long compactions (2nd attempt) (#5278) 6 years ago
Maysam Yabandeh 521d234bda Revert snap_refresh_nanos feature (#5269) 6 years ago
Maysam Yabandeh 8c7eb59838 Fix ubsan failure in snapshot refresh (#5257) 6 years ago
Maysam Yabandeh 506e8448be Refresh snapshot list during long compactions (#5099) 6 years ago
Maysam Yabandeh 576d2d6c60 WritePrepared: relax assert in compaction iterator (#4969) 6 years ago
Siying Dong f48758e939 Deprecate CompactionFilter::IgnoreSnapshots() = false (#4954) 6 years ago
Ming Zhao 59244447e3 Zero seqnum of final key / drop final tombstone when compacting to bottommost level 6 years ago
Yi Wu b1ad6ebba8 WritePrepared: fix two versions in compaction see different status for released snapshots (#4890) 6 years ago
Yi Wu 128f532858 WritePrepared: fix issue with snapshot released during compaction (#4858) 6 years ago
Yi Wu 5d4fddfa52 WritePrepared: Fix visible key compacted out by compaction (#4883) 6 years ago
Maysam Yabandeh d56ac22b44 Remove duplicates from SnapshotList::GetAll (#4860) 6 years ago
Yi Wu cf852fdf55 Minor fix: single delete a blob value is not a mismatch (#4848) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Andrew Kryczka 32b4d4ad47 Avoid per-key linear scan over snapshots in compaction (#4495) 6 years ago
Shrikanth Shankar 4848bd0c4e Drop unnecessary deletion markers during compaction (issue - 3842) (#4289) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 7 years ago
Zhongyi Xie 795e663df0 option for timing measurement of non-blocking ops during compaction (#4029) 7 years ago
Yi Wu b864bc9b5b Blob DB: Improve FIFO eviction 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Yi Wu 1209b6db5c Blob DB: remove existing garbage collection implementation 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Yi Wu fe228da0a9 WritePrepared Txn: Support merge operator 7 years ago
Yi Wu 81736d8afe WritePrepared Txn: update compaction_iterator_test and db_iterator_test 7 years ago
Yi Wu e3a06f12d2 WritePrepared Txn: fix compaction filter snapshot checks 7 years ago
Yi Wu 62578d80c1 Blob DB: Add compaction filter to remove expired blob index entries 7 years ago
Mikhail Antonov 7fe3b32896 Added support for differential snapshots 7 years ago
Prashant D 50e95a63dd Fix coverity issues column_family, compaction_db/iterator 7 years ago
Dmitri Smirnov d2a65c59e1 Fix unused var warnings in Release mode 7 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Andrew Kryczka 8ace1f79b5 add counter for deletion dropping optimization 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Siying Dong ae28634e9f Remove some left-over BSD headers 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong db818d2d1a Fix RocksDB Lite build with CLANG 8 years ago
Mikhail Antonov ba685a472a Support ingest_behind for IngestExternalFile 8 years ago
Anirban Rahut d85ff4953c Blob storage pr 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Dmitri Smirnov cdad04b051 Remove double buffering on RandomRead on Windows. 8 years ago
Aaron Gao cb885bccfe set compaction_iterator earliest_snapshot to max if no snapshot 8 years ago
Yi Wu 966ebb02f5 Hide event listeners from lite build 8 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 8 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Mike Kolupaev d18dd2c41f Abort compactions more reliably when closing DB 8 years ago
Andrew Kryczka b104b87814 Maintain position in range deletions map 8 years ago