Commit Graph

127 Commits (54f9092b0c12d99971f340e180d42fffc9f73bc1)

Author SHA1 Message Date
解轶伦 39fcaf8246 delete superversions in BackgroundCallPurge (#6146) 5 years ago
sdong bb23bfe63c Fix a regression bug on total order seek with prefix enabled and range delete (#6028) 5 years ago
Yanqin Jin 2309fd63bf Update column families' log number altogether after flushing during recovery (#5856) 5 years ago
sdong a0cd920026 LevelIterator to avoid gap after prefix bloom filters out a file (#5861) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
sdong 76e951dbb1 Add a unit test to reproduce a corruption bug (#5851) 5 years ago
sdong c06b54d0c6 Apply formatter on recent 45 commits. (#5827) 5 years ago
sdong 43a340bebe Merging iterator to disble reseek optimization in prefix seek (#5815) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Yanqin Jin 5d9a67e718 Support loading custom objects in unit tests (#5676) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
sdong 66b5613d0c row_cache to share entry for recent snapshots (#5600) 5 years ago
Sagar Vemuri 1b59a490ef Fix flaky DBTest2.PresetCompressionDict test (#5378) 6 years ago
Siying Dong 4e0f2aadb0 DB::Close() to fail when there are unreleased snapshots (#5272) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Siying Dong beb44ec3eb WriteBufferManager's dummy entry size to block cache 1MB -> 256KB (#5175) 6 years ago
Siying Dong 85b2bde3dd Still implement StatisticsImpl::measureTime() (#5181) 6 years ago
Siying Dong ed9f5e21aa Change OptimizeForPointLookup() and OptimizeForSmallDb() (#5165) 6 years ago
Zhichao Cao ebb9b2ed16 Fix the potential DB crash caused by call EndTrace before StartTrace (#5130) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Shi Feng 01e6badbb6 Introduce CPU timers for iterator seek and next (#5076) 6 years ago
Wenjie Yang 36c2a7cfb1 Add an option to filter traces (#5082) 6 years ago
Maysam Yabandeh a661c0d208 WritePrepared: optimize read path by avoiding virtual (#5018) 6 years ago
Siying Dong 93f7e7a450 Temporarily Disable DBTest2.PresetCompressionDict (#5003) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 6 years ago
tang-jianfeng 08809f5e6c Implement trace sampling (#4963) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Maysam Yabandeh d56ac22b44 Remove duplicates from SnapshotList::GetAll (#4860) 6 years ago
Siying Dong 8641e9adf7 Non-initial file preloading should always prefetch index and filter (#4852) 6 years ago
Siying Dong f0dda35d7d Preload some files even if options.max_open_files (#3340) 6 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Zhichao Cao 7125e24619 Add the max trace file size limitation option to Tracing (#4610) 6 years ago
Siying Dong 13579e8c5a WriteBufferManger doens't cost to cache if no limit is set (#4695) 6 years ago
Siying Dong abb1a8fc23 Add a unit test to assert number of preads (#4657) 6 years ago
Sagar Vemuri 2993cd2002 Fix RocksDB Lite build (#4675) 6 years ago
DorianZheng 0f88160f67 Fix `CompactFiles` bug (#4665) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Peter Pei 09814f2cfc support OnCompactionBegin (#4431) 6 years ago
DorianZheng 27090ae8f6 Fix DBImpl::GetColumnFamilyHandleUnlocked race condition (#4391) 6 years ago
Sagar Vemuri 3db584059c Remove sync point from Block destructor (#4370) 6 years ago
Siying Dong f3d91a0b57 Add a unit test to verify iterators release data blocks after using them (#4170) 6 years ago
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 6 years ago
Sagar Vemuri 12b6cdeed3 Trace and Replay for RocksDB (#3837) 6 years ago
Siying Dong 8425c8bd4d BlockBasedTableReader: automatically adjust tail prefetch size (#4156) 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
Maysam Yabandeh 0a5b5d88b2 Remove ReadOnly part of PinnableSliceAndMmapReads from Lite (#4070) 6 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 6 years ago