Commit Graph

57 Commits (8e309b35bbc00aebf29038ac5936f704d22ea303)

Author SHA1 Message Date
Andrew Kryczka ebe89ef9d8 Fix merging range tombstone covering put during flush/compaction (#5406) 5 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 5 years ago
Maysam Yabandeh 30468d8eb4 Fix analyze error on possible un-initialized value (#4937) 5 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Dmitry Fink e07aa8669d Allow full merge when root of history for a key is reached (#4909) 6 years ago
Yi Wu 128f532858 WritePrepared: fix issue with snapshot released during compaction (#4858) 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
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 6 years ago
Zhongyi Xie 795e663df0 option for timing measurement of non-blocking ops during compaction (#4029) 6 years ago
Yi Wu fe228da0a9 WritePrepared Txn: Support merge operator 6 years ago
Sagar Vemuri 9a44b4c32c Allow merge operator to be called even with a single operand 7 years ago
Sagar Vemuri 20dc5e74f2 Optimize range-delete aggregator call in merge helper. 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 51ac91f586 Histogram of number of merge operands 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Siying Dong 8efb5ffa2a [rocksdb][PR] Remove option min_partial_merge_operands and verify_checksums_in_comp… 7 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
Mike Kolupaev 247d0979aa Support for range skips in compaction filter 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Yueh-Hsuan Chiang 040328a30d Remove an assertion for single-delete in MergeHelper::MergeUntil 8 years ago
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 8 years ago
Islam AbdelRahman f5177c761f Remove wasteful instrumentation in FullMerge (stacked on D59577) 8 years ago
Islam AbdelRahman 7c919deccc Reuse TimedFullMerge instead of FullMerge + instrumentation 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Igor Canadi d80ce7f99a Compaction filter on merge operands 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Andres Noetzli 8aa1f15197 Refactored common code of Builder/CompactionJob out into a CompactionIterator 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
Andres Noetzli 3c9cef1eed Unified maps with Comparator for sorting, other cleanup 9 years ago
Andres Notzli f32a572099 Simplify querying of merge results 9 years ago
Andres Notzli d06c82e477 Further cleanup of CompactionJob and MergeHelper 9 years ago
Andres Notzli 1d20fa9d0f Fixed and simplified merge_helper 9 years ago
Andres Notzli ae29495e4b Avoid manipulating const char* arrays 9 years ago
Igor Canadi 4cbc4e6f88 Call merge operators with empty values 9 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 9 years ago
agiardullo d6f39c5ae3 Helper function to time Merges 9 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 9 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Yueh-Hsuan Chiang 49ee5a4ac4 Fixed the crash when merge_operator is not properly set after reopen. 10 years ago
Yueh-Hsuan Chiang 10cebec79e Fix the bug in MergeUtil which causes mixing values of different keys. 10 years ago
Danny Guo b47812fba6 [rocksdb] new CompactionFilterV2 API 10 years ago
Yueh-Hsuan Chiang cda4006e87 Enhance partial merge to support multiple arguments 10 years ago
Igor Canadi 83681bf9ef Statistics code cleanup 11 years ago
Haobo Xu 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 11 years ago
Vamsi Ponnekanti 94dde686bb [Merge operand meant for key K is being applied on wrong key] 11 years ago