Commit Graph

43 Commits (2a6d0cde722a92ac6e5229c97ebbd3009921c9d9)

Author SHA1 Message Date
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 9 years ago
Islam AbdelRahman d719b095dc Introduce PinnedIteratorsManager (Reduce PinData() overhead / Refactor PinData) 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
sdong c852968465 db_iter_test: add more test cases for the data race bug 9 years ago
sdong 4637207120 Add test case to repro the mispositional iterator in a low-chance data race case 10 years ago
lovro e1c99e10c1 Replace std::priority_queue in MergingIterator with custom heap, take 2 10 years ago
Yueh-Hsuan Chiang b7a2369fb2 Revert "Replace std::priority_queue in MergingIterator with custom heap" 10 years ago
Yueh-Hsuan Chiang 57d216ea65 Remove assert(current_ == CurrentReverse()) in MergingIterator::Prev() 10 years ago
Yueh-Hsuan Chiang 685582a0b4 Revert two diffs related to DBIter::FindPrevUserKey() 10 years ago
lovro b6655a679d Replace std::priority_queue in MergingIterator with custom heap 10 years ago
Yueh-Hsuan Chiang acee2b08a2 Fixed endless loop in DBIter::FindPrevUserKey() 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
Igor Canadi 25f273027b Fix iOS compile with -Wshorten-64-to-32 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Torrie Fischer 6614a48418 Refactor PerfStepTimer to stop on destruct 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
sdong ddd41146c4 MergingIterator uses autovector instead of vector 11 years ago
Igor Canadi 4daea66343 Turn on -Wmissing-prototypes 11 years ago
Igor Canadi 34455deb06 Fix Mac OS compile issues 11 years ago
Igor Canadi 5b345b76cb Remove env_ from MergingIterator 11 years ago
Lei Jin 92c1eb0291 macros for perf_context 11 years ago
sdong f0ee2356af Fix issue with iterator operations in this order: Prev(), Seek(), Prev() 11 years ago
Siying Dong 3e35aa6412 Revert "Allow users to profile a query and see bottleneck of the query" 11 years ago
Siying Dong b135d01e7b Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 3d8ac31d71 Allow users to profile a query and see bottleneck of the query 11 years ago
Siying Dong 15b31b57df MergingIterator.Seek() to lazily initialize MinHeap 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. 12 years ago
Haobo Xu f9e2decf7c [RocksDB] Minor iterator cleanup 12 years ago
Abhishek Kona c41f1e995c Codemod NULL to nullptr 12 years ago
Abhishek Kona 2e1ad2c48b Remove unnecessary asserts in table/merger.cc 12 years ago
Abhishek Kona 3f7af03a2d Use a priority queue to merge files. 12 years ago
Hans Wennborg 36a5f8ed7f A number of fixes: 13 years ago
dgrogan@chromium.org 69c6d38342 reverting disastrous MOE commit, returning to r21 14 years ago
dgrogan@chromium.org b743906eea Revision created by MOE tool push_codebase. 14 years ago
dgrogan@chromium.org b409afe968 chmod a-x 14 years ago
dgrogan@chromium.org f779e7a5d8 @20602303. Default file permission is now 755. 14 years ago
jorlow@chromium.org 4671a695fc Move include files into a leveldb subdir. 14 years ago
jorlow@chromium.org 0e38925490 Sync in bug fixes 14 years ago
jorlow@chromium.org f67e15e50f Initial checkin. 14 years ago