Commit Graph

3792 Commits (72daa92d3a47d6cc19c553bb51052d991f965125)

Author SHA1 Message Date
Islam AbdelRahman 7c919deccc Reuse TimedFullMerge instead of FullMerge + instrumentation 9 years ago
Yi Wu bc8af90e8c add option to not flush memtable on open() 9 years ago
sdong 6faddd7c55 Merge db/slice.cc into util/slice.cc 9 years ago
sdong 5009b5326b BlockBasedTable::FullFilterKeyMayMatch() Should skip prefix bloom if full key bloom exists 9 years ago
sdong 20699df843 memtable_prefix_bloom_bits -> memtable_prefix_bloom_bits_ratio and deprecate memtable_prefix_bloom_probes 9 years ago
Wanning Jiang 56887f6cb8 Backup Options 9 years ago
Anirban Rahut a73b26f601 Adding test for contiguous WAL detection 9 years ago
Aaron Gao e532877940 Add statistics field to show total size of index and filter blocks in block cache 9 years ago
Jan Doms 02ec8154e5 allow updating block cache capacity from C (#1149) 9 years ago
Andrew Kryczka 842958651f Fix race condition in SwitchMemtable 9 years ago
PraveenSinghRao 3a276b0cbe Add a callback for when memtable is moved to immutable (#1137) 9 years ago
Mike Kolupaev 936973d145 Small tweaks to logging to track the number of immutable memtables 9 years ago
siddontang 21c047ab49 add readahead size option (#1146) 9 years ago
Reid Horuff 5d85fdb2c5 add missing lock 9 years ago
sdong 345fd73faf Fix flaky DBTestDynamicLevel.DynamicLevelMaxBytesBase2 9 years ago
krad 8fc75de327 Minor fix to disable DynamicLevelMaxBytesBase2 9 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 9 years ago
Shen Li def2f7bd0e Expose report_bg_io_stats option in the C API. (#1131) 9 years ago
siddontang 8f1214531e C API: Expose DeleteFileInRange (#1132) 9 years ago
Sage Weil 11f329bd40 db/db_impl: restrict WALRecoveryMode when using recycled log files 9 years ago
Sage Weil 2b2a898e0b db/log_reader: combine kBadRecord{Len,Checksum} for readability 9 years ago
Sage Weil 34df1c94d5 db/log_reader: treat bad record length or checksum as EOF 9 years ago
Sage Weil 7947aba68c db/log_reader: move kBadRecord{Len,Checksum} handling into ReadRecord 9 years ago
Sage Weil 847e471db6 db/log_test: add recycle log test 9 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 9 years ago
Richard Cairns Jr f6e404c20a Added "number of merge operands" to statistics in ssts. 9 years ago
omegaga 3c69f77c67 Move IO failure test to separate file 9 years ago
Islam AbdelRahman c70a9335de Fix mutex unlock issue between scheduled compaction and ReleaseCompactionFiles() 9 years ago
Reid Horuff a6254f2bd4 Long outstanding prepare test 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman f6aedb62c0 Fix Transaction memory leak 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
Reid Horuff a400336398 TransactionLogIterator sequence gap fix 9 years ago
Islam AbdelRahman 560358dc93 Fix data race in GetObsoleteFiles() 9 years ago
Reid Horuff c27061dae7 [rocksdb] 2PC double recovery bug fix 9 years ago
Reid Horuff a657ee9a9c [rocksdb] Recovery path sequence miscount fix 9 years ago
Reid Horuff 8a66c85e90 [rocksdb] Two Phase Transaction 9 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Reid Horuff 0460e9dcce Modification of WriteBatch to support two phase commit 9 years ago
Islam AbdelRahman d86f9b9c3f Fix lite build 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
sdong bfb6b1b8a8 Estimate pending compaction bytes more accurately 9 years ago
Yi Wu 730f7e2e21 Fix win build 9 years ago
Andrew Kryczka 269f6b2e2d Revert "Modification of WriteBatch to support two phase commit" 9 years ago
sdong 7ccb8d6ef3 BlockBasedTable::Get() not to use prefix bloom if read_options.total_order_seek = true 9 years ago
Islam AbdelRahman 967476eaee Fix valgrind (DBIteratorTest.ReadAhead) 9 years ago
Yi Wu a4ea345b04 Fixing lite build 9 years ago
Yi Wu 24a24f013d Enable configurable readahead for iterators 9 years ago
Islam AbdelRahman ff4b3fb5b4 Fix Iterator::Prev memory pinning bug 9 years ago
Islam AbdelRahman 6e801b0bd1 Eliminate memcpy in Iterator::Prev() by pinning blocks for keys spanning multiple blocks 9 years ago