Commit Graph

2404 Commits (490fcac07832205cb0bdb7ade24118d6567544fa)

Author SHA1 Message Date
Akanksha Mahajan 49a10feb21 Provide implementation to prefetch data asynchronously in FilePrefetchBuffer (#9674) 3 years ago
Peter Dillinger a8a422e962 Add manifest fix-up utility for file temperatures (#9683) 3 years ago
Peter Dillinger cff0d1e8e6 New backup meta schema, with file temperatures (#9660) 3 years ago
Yanqin Jin 5894761056 Improve stress test for transactions (#9568) 3 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 3 years ago
Akanksha Mahajan 8465cccde2 Posix API support for Async Read and Poll APIs (#9578) 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
Akanksha Mahajan d74468e348 Update Poll and ReadAsync API in File System (#9623) 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
Bo Wang f706a9c199 Add a secondary cache implementation based on LRUCache 1 (#9518) 3 years ago
Yanqin Jin 6f12599863 Support WBWI for keys having timestamps (#9603) 3 years ago
anand76 d795a730be Combine data members of IOStatus with Status (#9549) 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
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 561be005ba Some better API and other comments (#9533) 3 years ago
Peter Dillinger 725833a424 Hide FilterBits{Builder,Reader} from public API (#9592) 3 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 3 years ago
Jay Zhuang f092f0fa5d Add subcompaction event API (#9311) 3 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 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
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
mrambacher 81ada95bd7 Add STATIC_AVOID_DESTRUCTION for ObjectLibrary/Registry (#9464) 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
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
Peter Dillinger 5cb137a860 Work around some new clang-analyze failures (#9515) 3 years ago
Akanksha Mahajan bbe4763ee4 Remove Deprecated overloads of DB::GetApproximateSizes (#9458) 3 years ago
Peter Dillinger bd08374130 Add GetTemperature on existing files (#9498) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago
Jermy Li 83ff350ff2 jni: expose memtable_whole_key_filtering option (#9394) 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
anand76 d9ddb5398e Remove default implementation of Name() from FileSystemWrapper (#9474) 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 f6d7ec1d02 Ignore `total_order_seek` in DB::Get (#9427) 3 years ago
Hui Xiao a3de7ae49f Mark virtual ~Env() override (#9467) 3 years ago
Hui Xiao 42cca28ebb Remove deprecated API AdvancedColumnFamilyOptions::rate_limit_delay_max_milliseconds (#9455) 3 years ago