Commit Graph

3169 Commits (01bcc348966566e9cd465a04d8f620d7b68f7785)

Author SHA1 Message Date
John Alexander 4fd08f4b8b Ensure Correct Behavior of StatsLevel kExceptDetailedTimers and kExceptTimeForMutex (#1308) 8 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 8 years ago
Aaron Gao 6a14d55bd9 add prefix_seek_mode to db_iter_test 8 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 8 years ago
Islam AbdelRahman b49b92cf28 Introduce Read amplification bitmap (read amp statistics) 8 years ago
sdong dade61ac26 Mitigate regression bug of options.max_successive_merges hit during DB Recovery 8 years ago
Justin Gibbs b2ce59537c Persist data during user initiated shutdown 8 years ago
Mike Kolupaev 7b81095171 Fix a crash when compaction fails to open a file 8 years ago
Islam AbdelRahman 2a9c97108e [Flaky Test] Disable DBPropertiesTest.GetProperty 8 years ago
Yi Wu badbff65b7 Not insert into block cache if cache is full and not holding handle 8 years ago
Yi Wu 4a16c32ece Option to cache index/filter blocks with priority 8 years ago
Islam AbdelRahman 6a17b07ca8 Add TablePropertiesCollector support in SstFileWriter 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
Jay 49d88be021 c abi: allow compaction filter ignore snapshot (#1268) 8 years ago
Anirban Rahut 2fc2fd92a9 Single Delete Mismatch and Fallthrough statistics 8 years ago
Andrew Kryczka 3771e37970 WriteBatch support for range deletion 8 years ago
Islam AbdelRahman 64a0082c69 Fix DBSSTest::AddExternalSstFileSkipSnapshot valgrind fail 8 years ago
sdong 6525ce4caf Compaction stats printing: "batch" => "commit group" 8 years ago
Islam AbdelRahman a297643f2e Fix valgrind memory leak 8 years ago
Islam AbdelRahman d11c09d9e2 Eliminate memcpy from ForwardIterator 8 years ago
Islam AbdelRahman b693ba68b5 Minor PinnedIteratorsManager Refactoring 8 years ago
sdong 4beffe001d Fix test data race in two FaultInjectionTest tests 8 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 8 years ago
Islam AbdelRahman ccecf3f4fb UniversalCompaction should ignore sorted runs being compacted (when compacting for file num) 8 years ago
Zongzhi Chen 98d0b78eac Added check_snapshot option in the DB's AddFile function (#1261) 8 years ago
Yi Wu 7882cb9773 Make DBOptionsTest::EnableAutoCompactionAndTriggerStall less falky 8 years ago
omegaga c3a4bea5dc Fix flaky test `ObsoleteFiles` 8 years ago
Yi Wu ee027fc19f Ignore write stall triggers when auto-compaction is disabled 8 years ago
Aaron Gao 343304e1d3 Use StopWatch to do statistic job in db_impl_add_file.cc 8 years ago
Jay Edgar cdc4eb6892 Add a GetComparator() function to the ColumnFamilyHandle base class so that the user's comparator can be retrieved. 8 years ago
Islam AbdelRahman 5e2c796589 Make DBTest.CompressionStatsTest more deterministic 8 years ago
Aaron Gao e72ea485ed add InDomain regression test 8 years ago
sdong e5b5f12b81 Change options memtable_prefix_bloom_huge_page_tlb_size => memtable_huge_page_size and cover huge page to memtable too 8 years ago
sdong 0ce258f9b3 Compaction picker to expand output level files for keys cross files' boundary too. 8 years ago
Wanning Jiang e12270dfee fix previous typo 8 years ago
Islam AbdelRahman 16e225f70d Fix MergeContext::copied_operands_ strings moving 8 years ago
Yi Wu ae0ad719de Fix flaky DBSSTTEST::DeleteObsoleteFilesPendingOutputs 8 years ago
Yi Wu c6654588bd Disable two dynamic options tests under lite build 8 years ago
sdong 2a6d0cde72 Ignore stale logs while restarting DBs 8 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 8 years ago
Yi Wu 89f319c2df Fix unit test which breaks lite build 8 years ago
Yi Wu 32604e6601 Fix flush not being commit while writing manifest 8 years ago
John Alexander 9ab38c45ad Remove %z Format Specifier and Fix Windows Build of sim_cache.cc (#1224) 8 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 8 years ago
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 8 years ago
sdong e70ba4e40e MemTable::PostProcess() can skip updating num_deletes if the delta is 0 8 years ago
sdong 2a282e5f54 DBTablePropertiesTest.GetPropertiesOfTablesInRange: Fix Flaky 8 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 8 years ago
sdong 21c55bdb6e DBTest.DynamicLevelCompressionPerLevel: Tune Threshold 8 years ago
sdong 6797e6ffac Avoid updating memtable allocated bytes if write_buffer_size is not set 8 years ago