55 Commits (master)

Author SHA1 Message Date
Niko PLP c51f1bcffb Squashed 'librocksdb-sys/rocksdb/' changes from 62d62a9d1..2776c764d 1 year ago
Zhanhui Li 023f8298ca
Expose flush_cfs_opt to flush multiple column families (#793) 1 year ago
Simon Rasmussen 7fd6c98a23
Fix bug in `DBWALIterator` that would miss updates (#771) 2 years ago
Congyu 3257d087dc
Retrieve Value from `KeyMayExist` if value found in Cache or Memory (#759) 2 years ago
Niklas Fiekas 0fbe2eae22
Block cache creation failure is not recoverable (#763) 2 years ago
cwlittle 548b425a13
Bump bindgen 0.63.0 -> 0.64.0 (#734) 2 years ago
Oleksandr Anyshchenko b5b9e56d08
Bump rocksdb to 7.8.3 (#722) 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 908049d9e7
Refactor iterator-related tests (#652) 2 years ago
Yueh-Hsuan Chiang ac4ffa3ebe
Add batched version MultiGet API (#633) 2 years ago
Rajiv Shah 59434f93ed
Fix Windows UTF-8 build flag (#623) 3 years ago
Friedel Ziegelmayer 3a46074c36
Add BlobDB options (#610) 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
Oleg Nosov 8bf9faddb3
Support `multi_get_*` methods (#572) 3 years ago
Oleksandr Anyshchenko 6ed14c3e34
Fix CI builds (#582) 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 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
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
Roman Zeyde 2ed4d80cf3
Allow setting options on a ColumnFamily (#478) 4 years ago
Stanislav Tkach 4a064d0f72
Use pretty_assertions in tests (#451) 4 years ago
Linh Tran Tuan 6d60d48ba2
Support fetching sst files metadata, delete files in range, get mem usage (#446) 4 years ago
Linh Tran Tuan 729fb69993
Add dbpath and env options (#445) 4 years ago
David Calavera be96f049c9
Expose `open_with_ttl`. (#425) 5 years ago
Oleksandr Anyshchenko d4023f2683
Add clippy linter in CI (#417) 5 years ago
David Calavera 7ce246675d
Cleanup tests (#409) 5 years ago
David Calavera 7105d0d2d2
Add support for open_as_secondary APIs. (#406) 5 years ago
wqfish 53b870c716
Change APIs that never return error to not return Result (#383) 5 years ago
wqfish 4f9524bd36 Move to Rust 2018 (#375) 5 years ago
Gary Guo 473b1671c7 Always use pinnable slice for get operations (#345) 5 years ago
Nathan Fiedler 6e39fd715b Add get_updates_since() wrapper and its iterator (#332) 5 years ago
Oleksandr Anyshchenko a05151f6ae Merge with master and update changelog 5 years ago
Ilya Bogdanov 932a70e1f1
Add `DB::latest_sequence_number` method. (#326) 5 years ago
pavel-mukhanov bc63f2b057 Clone snapshot in test instead of create new. 6 years ago
pavel-mukhanov 7449fda48e Rewrite sync_snapshot_test without unchecked threads. 6 years ago
pavel-mukhanov c8d9f6e56f Fix fmt. 6 years ago
pavel-mukhanov e08fe8f6e0 Add test for sync snapshot. 6 years ago
Jordan Terrell 9e98f60a65 Adding test for AsRef<[u8]> impl on DBVector... 6 years ago
Oleksandr Anyshchenko e7f5c24105 Applied clippy lints 6 years ago
Jordan Terrell 896dbc6c61 Applying changes from rustfmt... 6 years ago