Commit Graph

5200 Commits (b7747bbc9f49761b75ae6ae2bdaebda960cda37d)

Author SHA1 Message Date
Peter Dillinger e24734f843 Use -Wno-invalid-offsetof instead of dangerous offset_of hack (#9563) 3 years ago
Peter Dillinger 479eb1aad6 Hide deprecated, inefficient block-based filter from public API (#9535) 3 years ago
Akanksha Mahajan 5c53b9008f Fix failure in c_test (#9547) 3 years ago
Ezgi Çiçek 95d9cb8357 Avoid unnecessary copy of sample_slice map (#9551) 3 years ago
Levi Tamasi a1203edca4 Rework VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC a bit (#9548) 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 b2423f8dde Fix off-by-one bug in VersionStorageInfo::ComputeFilesMarkedForForcedBlobGC (#9542) 3 years ago
Hui Xiao c5cd31c12b Fix TSAN data race in EventListenerTest.MultiCF (#9528) 3 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 3 years ago
Yanqin Jin 685044dff2 Remove timestamp from key in expected state (#9525) 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
Peter Dillinger 5cb137a860 Work around some new clang-analyze failures (#9515) 3 years ago
Levi Tamasi 0cc0543893 Mitigate the overhead of building the hash of file locations (#9504) 3 years ago
Peter Dillinger afc280fdfd Enhance new cache key testing & comments (#9329) 3 years ago
Levi Tamasi 42e0751b3a Clean up VersionStorageInfo a bit (#9494) 3 years ago
Baptiste Lemaire bec9ab4316 Remove deprecated option DBOptions::max_mem_compaction_level (#9446) 3 years ago
Yanqin Jin 629e3e1d77 Fix spelling in public API (#9490) 3 years ago
Yanqin Jin 3122cb4358 Revise APIs related to user-defined timestamp (#8946) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Peter Dillinger a495448eea Revisit #9118 for compaction outputs (#9480) 3 years ago
Jay Zhuang 980b9ff385 Add more micro-benchmark tests (#9436) 3 years ago
Peter Dillinger f6d7ec1d02 Ignore `total_order_seek` in DB::Get (#9427) 3 years ago
Hui Xiao 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) 3 years ago
Yanqin Jin d10c5c08d3 Remove iter_start_seqnum and preserve_deletes (#9430) 3 years ago
Akanksha Mahajan 74ccd1931e Remove deprecated option DBOptions::skip_log_error_on_recovery (#9434) 3 years ago
Jay Zhuang 22321e1027 Remove unused API base_background_compactions (#9462) 3 years ago
Yanqin Jin dd203ed604 Disallow a combination of options (#9348) 3 years ago
Peter Dillinger 78aee6fedc Remove obsolete backupable_db.h, utility_db.h (#9438) 3 years ago
Peter Dillinger ea89c77f27 Fix major bug with MultiGet, DeleteRange, and memtable Bloom (#9453) 3 years ago
Hui Xiao 1e0e883ca5 Remove deprecated API AdvancedColumnFamilyOptions::soft_rate_limit/hard_rate_limit (#9452) 3 years ago
Baptiste Lemaire 92822655fd Remove deprecated table_cache_remove_scan_count_limit option. (#9450) 3 years ago
Siddhartha Roychowdhury c27ca23644 Add option for WAL compression algorithm (#9432) 3 years ago
Jay Zhuang 961d8dacf2 Remove unused option purge_redundant_kvs_while_flush (#9429) 3 years ago
Jay Zhuang 022b400cba Make `bottommost_temperature` dynamically changeable (#9402) 3 years ago
Peter Dillinger fc9d4071f0 Fast path for detecting unchanged prefix_extractor (#9407) 3 years ago
Peter Dillinger 8064a3ac31 Fix flaky EventListenerTest.DisableBGCompaction (#9400) 3 years ago
Peter Dillinger 5576ded762 Add Options::DisableExtraChecks, clarify force_consistency_checks (#9363) 3 years ago
Si Ke 93b1de4f45 Enable db_test running in Centos 32 bit OS and Alpine 32 bit OS (#9294) 3 years ago
zhuchong0329 5f2b661f54 FlushMemTable return ok but memtable does not synchronize flush (#8173) 3 years ago
Yanqin Jin 0376869f05 Remove using namespace (#9369) 3 years ago
Niklas Fiekas f8bdd5797f Take compression level_values as const pointer (#9376) 3 years ago
Jay Zhuang 9c6fb26033 Fix clang13 build error (#9374) 3 years ago
mrambacher 1973fcba11 Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future (#9362) 3 years ago
jsteemann 255aefb628 Add filename to several Corruption messages (#9239) 3 years ago
Youngjae Lee 3dfee770c6 Remove obsolete function declaration (#8724) 3 years ago
Yanqin Jin b2e53ab2d8 Add checking for `DB::DestroyColumnFamilyHandle()` (#9347) 3 years ago
Andrew Kryczka b860a42158 Recover to exact latest seqno of data committed to MANIFEST (#9305) 3 years ago
mrambacher fe31dc53ca Make the Env class Customizable (#9293) 3 years ago