Commit Graph

4823 Commits (efd035164b443e0ae552a82ad8b47a8048e652ca)

Author SHA1 Message Date
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
Andrew Kryczka 9983eecdfb Dedicate cacheline for DB mutex (#9637) 2 years ago
Hui Xiao 87a8b3c8af Deflake DBErrorHandlingFSTest.MultiCFWALWriteError (#9496) 2 years ago
Siddhartha Roychowdhury 21345d2823 Streaming Compression API for WAL compression. (#9619) 2 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 2 years ago
Andrew Kryczka 8ca433f912 Fix test race conditions with OnFlushCompleted() (#9617) 2 years ago
Andrew Kryczka 3379d1466f Fix DBTest2.BackupFileTemperature memory leak (#9610) 2 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 2 years ago
Bo Wang 67f071fade Fixes #9565 (#9586) 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
anand76 627deb7ceb Fix some MultiGet batching stats (#9583) 2 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 2 years ago
Jay Zhuang f092f0fa5d Add subcompaction event API (#9311) 2 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 2 years ago
Yanqin Jin 1cda273dc3 Fix a silent data loss for write-committed txn (#9571) 2 years ago
Peter Dillinger 1e403a0c6c Fix assertion failure in FastLocalBloomBitsBuilder (#9585) 2 years ago
Jay Zhuang 31031c0210 Remove deprecated RemoteCompaction API (#9570) 2 years ago
Peter Dillinger 8c681087c7 Refactor FilterPolicies toward Customizable (#9567) 2 years ago
Jay Zhuang a0c569ee1d Cancel manual compaction in thread-pool queue (#9557) 2 years ago
Hui Xiao 443d8ef094 Fix PinSelf() read-after-free in DB::GetMergeOperands() (#9507) 2 years ago
Peter Dillinger e24734f843 Use -Wno-invalid-offsetof instead of dangerous offset_of hack (#9563) 2 years ago
Peter Dillinger 479eb1aad6 Hide deprecated, inefficient block-based filter from public API (#9535) 2 years ago
Akanksha Mahajan 5c53b9008f Fix failure in c_test (#9547) 2 years ago
Ezgi Çiçek 95d9cb8357 Avoid unnecessary copy of sample_slice map (#9551) 2 years ago
Levi Tamasi a1203edca4 Rework VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC a bit (#9548) 2 years ago
Levi Tamasi 073ac54739 Log blob file space amp and expose it via the rocksdb.blob-stats DB property (#9538) 2 years ago
Levi Tamasi b2423f8dde Fix off-by-one bug in VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC (#9542) 2 years ago
Hui Xiao c5cd31c12b Fix TSAN data race in EventListenerTest.MultiCF (#9528) 2 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 2 years ago
Yanqin Jin 685044dff2 Remove timestamp from key in expected state (#9525) 2 years ago
Akanksha Mahajan 9745c68eb1 Remove deprecated option new_table_reader_for_compaction_inputs (#9443) 2 years ago
Peter Dillinger 68a9c186d0 FilterPolicy API changes for 7.0 (#9501) 2 years ago
satyajanga 036bbab6f7 Use the comparator from the sst file table properties in sst_dump_tool (#9491) 2 years ago
Peter Dillinger 5cb137a860 Work around some new clang-analyze failures (#9515) 2 years ago
Levi Tamasi 0cc0543893 Mitigate the overhead of building the hash of file locations (#9504) 2 years ago
Peter Dillinger afc280fdfd Enhance new cache key testing & comments (#9329) 2 years ago
Levi Tamasi 42e0751b3a Clean up VersionStorageInfo a bit (#9494) 2 years ago
Baptiste Lemaire bec9ab4316 Remove deprecated option DBOptions::max_mem_compaction_level (#9446) 2 years ago
Yanqin Jin 629e3e1d77 Fix spelling in public API (#9490) 2 years ago
Yanqin Jin 3122cb4358 Revise APIs related to user-defined timestamp (#8946) 2 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 2 years ago
Peter Dillinger a495448eea Revisit #9118 for compaction outputs (#9480) 2 years ago
Jay Zhuang 980b9ff385 Add more micro-benchmark tests (#9436) 2 years ago
Peter Dillinger f6d7ec1d02 Ignore `total_order_seek` in DB::Get (#9427) 2 years ago
Hui Xiao 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) 2 years ago
Yanqin Jin d10c5c08d3 Remove iter_start_seqnum and preserve_deletes (#9430) 2 years ago
Akanksha Mahajan 74ccd1931e Remove deprecated option DBOptions::skip_log_error_on_recovery (#9434) 2 years ago