Commit Graph

1357 Commits (81388b36e00aacbfe4ed274243c0c1dd552ba12c)

Author SHA1 Message Date
Yanqin Jin 3bdbf67e1a Fix race condition caused by concurrent accesses to forceMmapOff_ when opening Posix WritableFile (#9685) 3 years ago
anand76 a88d8795ec Expand auto recovery to background read errors (#9679) 3 years ago
Jay Zhuang 2c8100e60e Fix a race condition when disable and enable manual compaction (#9694) 3 years ago
Jermy Li 3da8236837 fix: Reusing-Iterator reads stale keys after DeleteRange() performed (#9258) 3 years ago
Yanqin Jin bbdaf63d0f Fix a TSAN-reported bug caused by concurrent accesss to std::deque (#9686) 3 years ago
Jay Zhuang 4dff279b19 DisableManualCompaction may fail to cancel an unscheduled task (#9659) 3 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 3 years ago
Yanqin Jin 3b6dc049f7 Support user-defined timestamps in write-committed txns (#9629) 3 years ago
Hui Xiao ca0ef54f16 Rate-limit automatic WAL flush after each user write (#9607) 3 years ago
Jay Zhuang 36aec94d85 `compression_per_level` should be used for flush and changeable (#9658) 3 years ago
Hui Xiao 4a776d81cc Dynamic toggling of BlockBasedTableOptions::detect_filter_construct_corruption (#9654) 3 years ago
Yanqin Jin 659a16d52b Fix bug causing incorrect data returned by snapshot read (#9648) 3 years ago
Jay Zhuang db8647969d Unschedule manual compaction from thread-pool queue (#9625) 3 years ago
sdong 33742c2a9f Remove BlockBasedTableOptions.hash_index_allow_collision (#9454) 3 years ago
Changneng Chen 9ed96703d1 Add support for BlobDB to ldb (#9630) 3 years ago
Hui Xiao 87a8b3c8af Deflake DBErrorHandlingFSTest.MultiCFWALWriteError (#9496) 3 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 3 years ago
Andrew Kryczka 7ae4da924a Update HISTORY.md and version.h for 7.0 release (#9609) 3 years ago
Akanksha Mahajan 3699b171e4 Change enum SizeApproximationFlags to enum class (#9604) 3 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 3 years ago
Akanksha Mahajan 559525dcbb Add Async Read and Poll APIs in FileSystem (#9564) 3 years ago
Jay Zhuang f4b2500e12 Add last level and non-last level read statistics (#9519) 3 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 3 years ago
Jay Zhuang 2fbc672732 Add temperature information to the event listener callbacks (#9591) 3 years ago
Andrew Kryczka 54fb2a8975 Change type of cache buffer passed to `Cache::CreateCallback()` to `const void*` (#9595) 3 years ago
Peter Dillinger 48b9de4a3e Mark more OldDefaults as deprecated (#9594) 3 years ago
Peter Dillinger 725833a424 Hide FilterBits{Builder,Reader} from public API (#9592) 3 years ago
anand76 627deb7ceb Fix some MultiGet batching stats (#9583) 3 years ago
Jay Zhuang f092f0fa5d Add subcompaction event API (#9311) 3 years ago
Peter Dillinger a86ee02d34 Clarify compiler support release note (#9593) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 3 years ago
Yanqin Jin 1cda273dc3 Fix a silent data loss for write-committed txn (#9571) 3 years ago
Jay Zhuang 31031c0210 Remove deprecated RemoteCompaction API (#9570) 3 years ago
mrambacher c42d0cf862 Add support for decimals to PatternEntry (#9577) 3 years ago
Jay Zhuang a0c569ee1d Cancel manual compaction in thread-pool queue (#9557) 3 years ago
Hui Xiao 57418aba51 Fix a typo in HISTORY.md for 7.0 (#9574) 3 years ago
Hui Xiao 443d8ef094 Fix PinSelf() read-after-free in DB::GetMergeOperands() (#9507) 3 years ago
Peter Dillinger 420d51b9a0 Update Java API for FilterPolicy changes (#9569) 3 years ago
Peter Dillinger 479eb1aad6 Hide deprecated, inefficient block-based filter from public API (#9535) 3 years ago
Yanqin Jin d6e1e6f37a Add commit_timestamp and read_timestamp to Pessimistic transaction (#9537) 3 years ago
Akanksha Mahajan 5c53b9008f Fix failure in c_test (#9547) 3 years ago
mrambacher fe9d495112 Return different Status based on ObjectRegistry::NewObject calls (#9333) 3 years ago
Levi Tamasi 073ac54739 Log blob file space amp and expose it via the rocksdb.blob-stats DB property (#9538) 3 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 3 years ago
Akanksha Mahajan 9745c68eb1 Remove deprecated option new_table_reader_for_compaction_inputs (#9443) 3 years ago
Peter Dillinger 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) 3 years ago
satyajanga 036bbab6f7 Use the comparator from the sst file table properties in sst_dump_tool (#9491) 3 years ago
Akanksha Mahajan bbe4763ee4 Remove Deprecated overloads of DB::GetApproximateSizes (#9458) 3 years ago
Levi Tamasi 98942a297d Update HISTORY for PR 9504 (#9513) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago