Commit Graph

143 Commits (eeb3cf3f58385eac17654fcfeaf288e568673db8)

Author SHA1 Message Date
Ziyue Yang 03a781a90c Add pipelined & parallel compression optimization (#6262) 5 years ago
Cheng Chang afb97094ae Skip high levels with no key falling in the range in CompactRange (#6482) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong 800d24ddc5 Fix DBTest2.ChangePrefixExtractor LITE build (#6356) 5 years ago
sdong ec496347bc Add a unit test for prefix extractor changes (#6323) 5 years ago
sdong 71874c5aaf Fix LITE build with DBTest2.AutoPrefixMode1 (#6346) 5 years ago
sdong 8f2bee6747 Add ReadOptions.auto_prefix_mode (#6314) 5 years ago
sdong d87cffaea4 Fix another bug caused by recent hash index fix (#6305) 5 years ago
sdong f8b5ef85ec Fix a bug caused by recent fix of Prefix Hash (#6302) 5 years ago
sdong d2b4d42d4b Fix kHashSearch bug with SeekForPrev (#6297) 5 years ago
sdong 76c117b24b Fix LITE test build broken by recent commit (#6295) 5 years ago
sdong 894c6d21af Bug when multiple files at one level contains the same smallest key (#6285) 5 years ago
Maysam Yabandeh eff5e076f5 unordered_write incompatible with max_successive_merges (#6284) 5 years ago
Yanqin Jin a8b1085ae2 Fix test in LITE mode (#6267) 5 years ago
Yanqin Jin 1aaa145877 Fix a data race for cfd->log_number_ (#6249) 5 years ago
Maysam Yabandeh 48a678b7c9 Prevent an incompatible combination of options (#6254) 5 years ago
解轶伦 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