Commit Graph

34 Commits (ba65c816bb7af6ae31bacdb25a89e0ac673dce9e)

Author SHA1 Message Date
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
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Deon Nicholas e1346968d8 Merge operator fixes part 1. 11 years ago
Mayank Agarwal f1bf169484 Counter for merge failure 11 years ago
Deon Nicholas c2d7826ced [RocksDB] [MergeOperator] The new Merge Interface! Uses merge sequences. 11 years ago
Haobo Xu 05e8854085 [Rocksdb] Support Merge operation in rocksdb 11 years ago