147 Commits (d44de09925c16757480e0676832c7123a86c7216)

Author SHA1 Message Date
Niklas Fiekas 0fbe2eae22
Block cache creation failure is not recoverable (#763) 2 years ago
Niklas Fiekas c08acedbbd
Update to RocksDB 8.0.0 (#761) 2 years ago
Oleksandr Anyshchenko 7319f25394
Release 0.20.1 (#742) 2 years ago
Oleksandr Anyshchenko 1c879f073f
Release 0.20.0 (#736) 2 years ago
Matt Jurik 28237601a2
Support RocksDB 7.x BackupEngineOptions (#700) 2 years ago
Oleksandr Anyshchenko dc18b52148 Revert "Allow to pass in owned variable for Decision::Change variant in compaction filter (#725)" 2 years ago
Congyu b8b4cf3161
Add Options::load_latest() method to load latest options from RockDB path (#724) 2 years ago
cwlittle 548b425a13
Bump bindgen 0.63.0 -> 0.64.0 (#734) 2 years ago
Victor Farazdagi 5ed1043488
Allow to pass in owned variable for Decision::Change variant in compaction filter (#725) 2 years ago
Abhay Bothra 0da4a7ac31
Add drop_cf function to TransactionDB (#721) 2 years ago
Oleksandr Anyshchenko b5b9e56d08
Bump rocksdb to 7.8.3 (#722) 2 years ago
walter e78c9e8879
Add WriteBatch::data method (#690) 2 years ago
walter 4ac69cd978
Add DB::open_cf_with_opts method (#689) 2 years ago
Oleksandr Anyshchenko 9118a60fe2
Release 0.19.0 (#669) 2 years ago
Michal Nazarewicz 8710105cb5
Change iterators to return Result (#648) 2 years ago
Yiyuan Liu 2257be1563
Support RocksDB transaction. (#565) 2 years ago
Michal Nazarewicz 78dba2100b
Introduce ReadOptions::set_iterate_range and PrefixRange (#656) 2 years ago
Michal Nazarewicz 908049d9e7
Refactor iterator-related tests (#652) 2 years ago
Michal Nazarewicz 0af1f8e645
Add `DBRawIteratorWithThreadMode::item` method returning (key, value) (#647) 2 years ago
Yueh-Hsuan Chiang ac4ffa3ebe
Add batched version MultiGet API (#633) 2 years ago
Michal Nazarewicz e26428be6a
Convert properties to &CStr (#643) 2 years ago
Michal Nazarewicz e99a12bfee
Allow passing &CStr arguments (#641) 2 years ago
Rajiv Shah 59434f93ed
Fix Windows UTF-8 build flag (#623) 3 years ago
Federico Guerinoni 5a3ced8d3d
Fix clippy warnings (#627) 3 years ago
Friedel Ziegelmayer 3a46074c36
Add BlobDB options (#610) 3 years ago
Andrey Zheleznov 16e4eaf1c7
Add Snapshot PinnableSlice based API (#606) 3 years ago
steviez 308d81a6ec
Add open_cf_descriptor methods for Seoncdary and ReadOnly AccessType (#604) 3 years ago
Artem Krylysov 871c461580
Upgrade to RocksDB 6.28.2 (#600) 3 years ago
steviez daee3d636c
Add constants for all supported properties (#589) 3 years ago
Oleksandr Anyshchenko 04a0dca01d
Make `CacheWrapper` and `EnvWrapper` Send and Sync (#586) 3 years ago
Oleg Nosov 8bf9faddb3
Support `multi_get_*` methods (#572) 3 years ago
Oleksandr Anyshchenko 6ed14c3e34
Fix CI builds (#582) 3 years ago
Zachary Dremann 86d983987e
Use external compression crates where possible (#555) 3 years ago
Zichao Zhang db407cd050
Support restoring from a specified backup (#561) 3 years ago
Vladimir 870e135ed6
Add merge operands iterator (#559) 3 years ago
Oleksandr Anyshchenko 6e3d781c15
Release 0.17.0 (#539) 3 years ago
Ryo Onodera abf121f20c
Don't leak dropped column families (#509) 3 years ago
Raphael Bost 4438df4ced
Add support for the cuckoo table format (#519) 4 years ago
mikhailOK a0ad4fdcfe
Fix multi_get (#511) 4 years ago
Stanislav Tkach c43ac614e3 Fix test (set compression options) 4 years ago
Stanislav Tkach 841c23b265 Add the DB::key_may_exist_cf_opt method 4 years ago
Stanislav Tkach c0cb8a77c2
Add 'key_may_exist' functions family (#518) 4 years ago
Stanislav Tkach dfeda6ebc6 Add 'key_may_exist' functions family 4 years ago
fdeantoni 6534bf190d
Add DB::open_cf_with_ttl method. (#505) 4 years ago
Andrea Corradi b7af3946c1
Keep Cache and Env alive with Rc (#497) 4 years ago
Ryo Onodera 0b700fe70d
Remove need for &mut self in create_cf and drop_cf (v2) (#506) 4 years ago
Oleksandr Anyshchenko 3d32011909
Bump rocksdb up to 6.15.4 (#493) 4 years ago
codingsh ccf6ae3aff
Export persist_period_sec option and background_threads (#448) 4 years ago
Stanislav Tkach ed69084041
Add multi_get functions family (#487) 4 years ago
BoOTheFurious 023dd07b1c
Fix logic related to merge operator settings (#481) 4 years ago