Commit Graph

2011 Commits (bed40e7266b55349ce9d2dce27aeb2055813a5fe)

Author SHA1 Message Date
Changyu Bi cc23b46da1 Support using ZDICT_finalizeDictionary to generate zstd dictionary (#9857) 3 years ago
anand76 57997ddaaf Multi file concurrency in MultiGet using coroutines and async IO (#9968) 3 years ago
Yaroslav Stepanchuk 0a43061f8d Remove ROCKSDB_SUPPORT_THREAD_LOCAL define because it's a part of C++11 (#10015) 3 years ago
gitbw95 05c678e135 Set Write rate limiter priority dynamically and pass it to FS (#9988) 3 years ago
Hui Xiao 3573558ec5 Rewrite memory-charging feature's option API (#9926) 3 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
Qingyou Meng 7b55b50839 util/ribbon_alg.h: removed duplicate word "vector" (#9216) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Hui Xiao de537dcaf1 Fix a comment in RateLimiter::RequestToken (#9933) 3 years ago
Peter Dillinger 9d0cae7104 Eliminate unnecessary (slow) block cache Ref()ing in MultiGet (#9899) 3 years ago
Jonathan Albrecht 844a35108b Fix minimum libzstd version that supports ZSTD_STREAMING (#9841) 3 years ago
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 3 years ago
mrambacher b7db7eae26 Plugin Registry (#7949) 3 years ago
Hui Xiao 49623f9c8e Account memory of big memory users in BlockBasedTable in global memory limit (#9748) 3 years ago
Peter Dillinger a8a422e962 Add manifest fix-up utility for file temperatures (#9683) 3 years ago
Jay Zhuang 2586585b0c Minor fix for Windows build with zlib (#9699) 3 years ago
Jay Zhuang 09b0e8f2c7 Fix a timer crash caused by invalid memory management (#9656) 3 years ago
Andrew Kryczka 062396af15 Avoid popcnt on Windows when unavailable and in portable builds (#9680) 3 years ago
Siddhartha Roychowdhury fec4403ff1 Integrate WAL compression into log reader/writer. (#9642) 3 years ago
jingkai.yuan 926ee13811 Fix corruption error when compressing blob data with zlib. (#9572) 3 years ago
Siddhartha Roychowdhury 21345d2823 Streaming Compression API for WAL compression. (#9619) 3 years ago
anand76 d795a730be Combine data members of IOStatus with Status (#9549) 3 years ago
mrambacher 30b08878d8 Make FilterPolicy Customizable (#9590) 3 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 3 years ago
Peter Dillinger 8c681087c7 Refactor FilterPolicies toward Customizable (#9567) 3 years ago
mrambacher fe9d495112 Return different Status based on ObjectRegistry::NewObject calls (#9333) 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
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago
Hui Xiao 920386f2b7 Detect (new) Bloom/Ribbon Filter construction corruption (#9342) 3 years ago
Andrew Kryczka 272ce445d6 remove unused instance variable in GenericRateLimiter (#9484) 3 years ago
Yanqin Jin dd203ed604 Disallow a combination of options (#9348) 3 years ago
mrambacher 7d7085c4e8 Fix LITE build for SliceTransform::AsString (#9460) 3 years ago
Peter Dillinger ea89c77f27 Fix major bug with MultiGet, DeleteRange, and memtable Bloom (#9453) 3 years ago
mrambacher 37ec9d0c12 Improve performance of SliceTransform::AsString (#9401) 3 years ago
Peter Dillinger 449029f865 Remove deprecated ObjectLibrary::Register() (and Regex public API) (#9439) 3 years ago
Peter Dillinger fc9d4071f0 Fast path for detecting unchanged prefix_extractor (#9407) 3 years ago
Yanqin Jin 0376869f05 Remove using namespace (#9369) 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
Hui Xiao 9110685e8c Release cache reservation of hash entries of the fall-back Ribbon Filter earlier (#9345) 3 years ago
mrambacher 1c39b7952b Remove/Reduce use of Regex in ObjectRegistry/Library (#9264) 3 years ago
Kefu Chai cc1d4e3d33 gcc-11 and cmake related cleanup (#9286) 3 years ago
Peter Dillinger 0050a73a4f New stable, fixed-length cache keys (#9126) 3 years ago
Peter Dillinger 653c392e47 More refactoring ahead of footer & meta changes (#9240) 3 years ago
mrambacher 7cd5835a28 Make RateLimiter Customizable (#9141) 3 years ago
Akanksha Mahajan 4a7c1dc375 Add listener API that notifies on IOError (#9177) 3 years ago
Hui Xiao 74544d582f Account Bloom/Ribbon filter construction memory in global memory limit (#9073) 3 years ago
Andrew Kryczka 2225f063d4 Remove incremental ID from background thread pool names (#9165) 3 years ago