Commit Graph

1229 Commits (d6e016be6dceae99adb2c068331c90d468661873)

Author SHA1 Message Date
Andrew Kryczka d6e016be6d Expose `CacheEntryRole` and map keys for block cache stat collections (#9838) 2 years ago
Levi Tamasi 5645207758 Expose the amount of garbage in live blob files as a dedicated DB property (#9835) 2 years ago
Jay Zhuang f934a0af46 Add event listener support on remote compactor side (#9821) 2 years ago
Akanksha Mahajan ae82d91492 Remove corrupted WAL files in kPointRecoveryMode with avoid_flush_duing_recovery set true (#9634) 2 years ago
Akanksha Mahajan 63e68a4e77 Enable async prefetching for ReadOptions.readahead_size (#9827) 2 years ago
Akanksha Mahajan 0b8f885939 Update stats for Read and ReadAsync in random_access_file_reader for async prefetching (#9810) 2 years ago
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 2 years ago
Yanqin Jin 1a1c5bda23 Disallow commit-time-batch for write-prepared/write-unprepared txn conditionally (#9794) 2 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 2 years ago
Chen Lixiang cd59b139fc Fix some typos in comments and HISTORY.md (#9798) 2 years ago
Yanqin Jin 6eafdf135a Encode min_log_number_to_keep and delete_wals_before in one version edit (#9766) 2 years ago
bbkot e55018a8ce fixing issue #8345 RocksDB does not work when using UNC network paths (#9384) 2 years ago
Peter Dillinger 40e3f30a28 Fix FileStorageInfo fields from GetLiveFilesMetaData (#9769) 2 years ago
Mark Callaghan a5e5130556 Update HISTORY for db_bench changes (#9759) 2 years ago
myasuka 98130c5a26 Enable READ_BLOCK_COMPACTION_MICROS to track stats (#9722) 2 years ago
Peter Dillinger cad809978a Fix heap use-after-free race with DropColumnFamily (#9730) 2 years ago
Peter Dillinger 727d11ceb4 Revise history of 7.1.0 for patch (#9746) 2 years ago
Yanqin Jin e0c84aa0dc Fix a race condition in WAL tracking causing DB open failure (#9715) 2 years ago
Peter Dillinger 91687d70ea Fix a major performance bug in 7.0 re: filter compatibility (#9736) 2 years ago
Hui Xiao b360d25deb Update HISTORY.md and version.h for 7.1 release (#9727) 2 years ago
Akanksha Mahajan 49a10feb21 Provide implementation to prefetch data asynchronously in FilePrefetchBuffer (#9674) 2 years ago
Peter Dillinger a8a422e962 Add manifest fix-up utility for file temperatures (#9683) 2 years ago
Yanqin Jin 3bdbf67e1a Fix race condition caused by concurrent accesses to forceMmapOff_ when opening Posix WritableFile (#9685) 2 years ago
anand76 a88d8795ec Expand auto recovery to background read errors (#9679) 2 years ago
Jay Zhuang 2c8100e60e Fix a race condition when disable and enable manual compaction (#9694) 2 years ago
Jermy Li 3da8236837 fix: Reusing-Iterator reads stale keys after DeleteRange() performed (#9258) 2 years ago
Yanqin Jin bbdaf63d0f Fix a TSAN-reported bug caused by concurrent accesss to std::deque (#9686) 2 years ago
Jay Zhuang 4dff279b19 DisableManualCompaction may fail to cancel an unscheduled task (#9659) 2 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 2 years ago
Yanqin Jin 3b6dc049f7 Support user-defined timestamps in write-committed txns (#9629) 2 years ago
Hui Xiao ca0ef54f16 Rate-limit automatic WAL flush after each user write (#9607) 2 years ago
Jay Zhuang 36aec94d85 `compression_per_level` should be used for flush and changeable (#9658) 2 years ago
Hui Xiao 4a776d81cc Dynamic toggling of BlockBasedTableOptions::detect_filter_construct_corruption (#9654) 2 years ago
Yanqin Jin 659a16d52b Fix bug causing incorrect data returned by snapshot read (#9648) 2 years ago
Jay Zhuang db8647969d Unschedule manual compaction from thread-pool queue (#9625) 2 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 2 years ago
Changneng Chen 9ed96703d1 Add support for BlobDB to ldb (#9630) 2 years ago
Hui Xiao 87a8b3c8af Deflake DBErrorHandlingFSTest.MultiCFWALWriteError (#9496) 2 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 2 years ago
Andrew Kryczka 7ae4da924a Update HISTORY.md and version.h for 7.0 release (#9609) 2 years ago
Akanksha Mahajan 3699b171e4 Change enum SizeApproximationFlags to enum class (#9604) 2 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 2 years ago
Akanksha Mahajan 559525dcbb Add Async Read and Poll APIs in FileSystem (#9564) 2 years ago
Jay Zhuang f4b2500e12 Add last level and non-last level read statistics (#9519) 2 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 2 years ago
Jay Zhuang 2fbc672732 Add temperature information to the event listener callbacks (#9591) 2 years ago
Andrew Kryczka 54fb2a8975 Change type of cache buffer passed to `Cache::CreateCallback()` to `const void*` (#9595) 2 years ago
Peter Dillinger 48b9de4a3e Mark more OldDefaults as deprecated (#9594) 2 years ago
Peter Dillinger 725833a424 Hide FilterBits{Builder,Reader} from public API (#9592) 2 years ago
anand76 627deb7ceb Fix some MultiGet batching stats (#9583) 2 years ago