Commit Graph

51 Commits (d2dce5611ab4b9a671ef518f648adf84d49e5356)

Author SHA1 Message Date
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Andrew Kryczka 9da4d542fe Range deletions unsupported in tailing iterator 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Islam AbdelRahman 193221e0a1 Fix Forward Iterator Seek()/SeekToFirst() 8 years ago
Aaron Gao bc429de490 revert fractional cascading in farward iterator 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Islam AbdelRahman a297643f2e Fix valgrind memory leak 8 years ago
Islam AbdelRahman d11c09d9e2 Eliminate memcpy from ForwardIterator 8 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 8 years ago
sdong 294bdf9ee2 Change Property name from "rocksdb.current_version_number" to "rocksdb.current-super-version-number" 9 years ago
sdong e79ad9e184 Add Iterator Property rocksdb.iterator.version_number 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Venkatesh Radhakrishnan 9b8c9be0b5 Fix forward_iterator allocation of vector. 9 years ago
Dmitri Smirnov cb9459f85c Fix empty vector write in ForwardIterator 9 years ago
Venkatesh Radhakrishnan 7824444bfc Reuse file iterators in tailing iterator when memtable is flushed 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Andres Notzli e17e92ea19 Relaxed assert in forward iterator 9 years ago
Andres Noetzli 3a0df7f161 Fixed comparison in ForwardIterator when computing hint for GetNextLevelIndex() 9 years ago
Venkatesh Radhakrishnan 91f3c90792 Fix case when forward iterator misses a new update 9 years ago
Tomislav Novak 5508122ed6 Fix a perf regression in ForwardIterator 9 years ago
Venkatesh Radhakrishnan cb164bfc48 Do not delete iterators for immutable memtables. 9 years ago
Venkatesh Radhakrishnan 4d28a7d8ab Add a whitebox test for deleted file iterators. 9 years ago
Venkatesh Radhakrishnan 249fb4f881 Fix use of deleted file iterators with incomplete iterators 9 years ago
Andres Noetzli b604d2562f Removing unused variables to fix build 9 years ago
Venkatesh Radhakrishnan 1b114eed4d Free file iterators for files which are above the iterate upper bound to Improve memory utilization 9 years ago
Venkatesh Radhakrishnan e58e1b18e7 Make tailing iterator show new entries in memtable. 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
Yueh-Hsuan Chiang 4ce5be4255 fixed leaking log::Writers 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
Igor Canadi e7ea51a8e7 Introduce job_id for flush and compaction 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Tomislav Novak 35c8c814e8 Make ForwardIterator::status() more efficient 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Igor Canadi a39e931e50 FlushProcess 10 years ago
Lei Jin eb357af58c unfriend ForwardIterator from VersionSet 10 years ago
Lei Jin 574028679b dynamic max_sequential_skip_in_iterations 10 years ago
Tomislav Novak 187b29938c ForwardIterator: update prev_key_ only if prefix hasn't changed 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago
Tomislav Novak 0f9c43ea36 ForwardIterator: reset incomplete iterators on Seek() 10 years ago
Tomislav Novak 3b97ee96c4 ForwardIterator seek bugfix 11 years ago
Tomislav Novak 105c1e099b ForwardIterator::status() checks all child iterators 11 years ago
Lei Jin b278ae8e50 Apply fractional cascading in ForwardIterator::Seek() 11 years ago
sdong cadc1adffa Refactor: group metadata needed to open an SST file to a separate copyable struct 11 years ago
Lei Jin 77db08f27b fix forward iterator bug 11 years ago
Igor Canadi fd27001072 Fix compile errors on Mac 11 years ago