Commit Graph

2916 Commits (5a38e18627d42bd79fedd7a7e0180799397d8469)

Author SHA1 Message Date
Jay Edgar efd013d6d8 Miscellaneous performance improvements 8 years ago
Aaron Gao 816ae098ea fix test failure 8 years ago
Aaron Gao 8e6b38d895 update DB::AddFile to ingest list of sst files 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 8 years ago
sdong 907f24d0e1 Concurrent memtable inserter to update counters and flush state after all inserts 8 years ago
Andrew Kryczka e1b3ee8a79 Cleanup auto-roll logger flush-while-rolling test 8 years ago
omegaga cd4178a015 Add a new feature to enforce a sync point only active on a thread 8 years ago
Gunnar Kudrjavets b954847fca Fix release build for MyRocks by using debug-only code only in debug builds 8 years ago
sdong a00bf1b3cf Add More Logging to track total_log_size 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 years ago
Aaron Gao 5aaef91d4a group multiple batch of flush into one manifest file (one call to LogAndApply) 8 years ago
omegaga a45ee83181 Fix a bug that accesses invalid address in iterator cleanup function 8 years ago
Gunnar Kudrjavets bdb1d19a69 Fix UBSan build break caused by variable not initialized 8 years ago
sdong c4cef07f1b Update DBTestUniversalCompaction.UniversalCompactionSingleSortedRun to use max_size_amplification_percent = 0 9 years ago
charsyam 4f2b0946d1 fix simple typos (#1183) 9 years ago
Andrew Kryczka 3b7ed677de ColumnFamilyOptions API [CF + RepairDB part 3/3] 9 years ago
Andrew Kryczka 56ac686292 Detect column family from properties [CF + RepairDB part 2/3] 9 years ago
Andrew Kryczka 343507afb1 Refactor to use VersionSet [CF + RepairDB part 1/3] 9 years ago
omegaga c4e19b77e8 Add a read option to enable background purge when cleaning up iterators 9 years ago
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 9 years ago
sdong 7b79238b65 Deprectate filter_deletes 9 years ago
Islam AbdelRahman 30a24f2d3d Add InternalStats and logging for AddFile() 9 years ago
sdong 249e796dfc Fix Flaky DBCompactionTest.SkipStatsUpdateTest 9 years ago
Islam AbdelRahman f5177c761f Remove wasteful instrumentation in FullMerge (stacked on D59577) 9 years ago
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