Commit Graph

65 Commits (17af09fcce881e2773a20086eea5c8117ad67204)

Author SHA1 Message Date
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 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
Siying Dong dadf01672a Rename one of the two LevelIterator 7 years ago
Siying Dong b555ed30a4 Customized BlockBasedTableIterator and LevelIterator 7 years ago
Mike Kolupaev cb5b8f2090 Fix use-after-free in tailing iterator with merge operator 7 years ago
Andrew Kryczka f00e176c5b fix ForwardIterator reference to temporary object 7 years ago
Andrew Kryczka fc7476bec1 fix populating range deletions in forward iterator 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 3c327ac2d0 Change RocksDB License 8 years ago
Aaron Gao a30a696034 do not read next datablock if upperbound is reached 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
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