Commit Graph

3515 Commits (f0edf9d57554c7726c58cc2c08aa8193f88f3240)

Author SHA1 Message Date
Maysam Yabandeh 75e8b6dfcf Fix race condition in IteratorWithLocalStatistics (#5149) 5 years ago
Zhichao Cao ebb9b2ed16 Fix the potential DB crash caused by call EndTrace before StartTrace (#5130) 5 years ago
Zhongyi Xie e8480d4d9d add assert to silence clang analyzer and fix variable shadowing (#5140) 5 years ago
Maysam Yabandeh 5234fc1b70 Mark logs with prepare in PreReleaseCallback (#5121) 5 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 5 years ago
Siying Dong ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) 5 years ago
Mike Kolupaev 120bc4715b Add DBOptions. avoid_unnecessary_blocking_io to defer file deletions (#5043) 5 years ago
Yi Wu f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) 5 years ago
Yanqin Jin 09957ded1d Update RepeatableThreadTest with MockTimeEnv (#5107) 5 years ago
anand76 dae3b5545c Smooth the deletion of WAL files (#5116) 5 years ago
Siying Dong 106a94af15 Improve obsolete_files_test (#5125) 5 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 5 years ago
Siying Dong 5f6adf3f6a Fix some variable naming in db/transaction_log_impl.* (#5112) 5 years ago
Yi Wu d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) 5 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 5 years ago
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 5 years ago
Shi Feng 01e6badbb6 Introduce CPU timers for iterator seek and next (#5076) 5 years ago
Siying Dong 48e7effa79 Avoid to go through every CF for every ReleaseSnapshot() (#5090) 5 years ago
Maysam Yabandeh c84fad7a19 Reorder DBIter fields to reduce memory usage (#5078) 5 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 5 years ago
Wenjie Yang 36c2a7cfb1 Add an option to filter traces (#5082) 5 years ago
Hiroaki Nakamura f2f6acbef3 Add missing C API for transaction (#5077) 5 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 5 years ago
anand76 b4fa51dfaf Update bg_error when log flush fails in SwitchMemtable() (#5072) 5 years ago
Siying Dong 0920bf4e68 Revert "Remove PlainTable's feature store_index_in_file (#4914)" (#5034) 5 years ago
Siying Dong aef763b6d6 Make statistics's stats_level change thread-safe (#5030) 5 years ago
Maysam Yabandeh 77ebc82b92 Call PreReleaseCallback between WAL and memtable write (#5015) 5 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 5 years ago
Maysam Yabandeh a661c0d208 WritePrepared: optimize read path by avoiding virtual (#5018) 5 years ago
Zhongyi Xie c4f5d0aa15 add GetStatsHistory to retrieve stats snapshots (#4748) 5 years ago
Siying Dong 93f7e7a450 Temporarily Disable DBTest2.PresetCompressionDict (#5003) 5 years ago
Michael Liu 3c5d1b16b1 Apply modernize-use-override (3) 5 years ago
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 5 years ago
Siying Dong c2affccc18 Header logger should call LogHeader() (#4980) 5 years ago
Siying Dong 26a33ee5bd flush_job logs data size too (#4979) 5 years ago
Aubin Sanyal 3231a2e581 Deprecate ttl option from CompactionOptionsFIFO (#4965) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 5 years ago
Andrew Kryczka c8c8104d7e Dictionary compression for files written by SstFileWriter (#4978) 5 years ago
Yanqin Jin 4fc442029a Avoid using kInAtomicGroup tag for single-cf op (#4981) 5 years ago
Yanqin Jin a69d4deefb Atomic ingest (#4895) 5 years ago
Siying Dong 49ddd7ec4f Stats should be logged in INFO level (#4977) 5 years ago
Yanqin Jin c5a64cffd2 Avoid fsync on the same directory in atomic flush (#4817) 5 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 5 years ago
Maysam Yabandeh 576d2d6c60 WritePrepared: relax assert in compaction iterator (#4969) 5 years ago
Yanqin Jin 2d049ab7e8 Checksum properties block for block-based table (#4956) 5 years ago
Siying Dong 5d9a623e2c Add a unit test to Ignorable manfiest record (#4964) 5 years ago
tang-jianfeng 08809f5e6c Implement trace sampling (#4963) 5 years ago
Siying Dong 1a761e6a6c Add a placeholder in manifest indicating ignorable record (#4960) 5 years ago
Siying Dong f48758e939 Deprecate CompactionFilter::IgnoreSnapshots() = false (#4954) 5 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 5 years ago