151 Commits (master)

Author SHA1 Message Date
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
Roman Zeyde 2ed4d80cf3
Allow setting options on a ColumnFamily (#478) 4 years ago
Linh Tran Tuan d3d10d54b1
Adding backup engine info (#454) 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
Nelson Elhage bc07d0cd28
Don't segfault on failed a merge operator. (#437) 5 years ago
Nelson Elhage 49966e99b6
Fix slice transformers with no in_domain callback (#438) 5 years ago
Stanislav Tkach 22fc1faca4
Export DEFAILT_COLUMN_FAMILY_NAME constant (#435) 5 years ago
Lucjan Suski b5d69fde69
Add support for SstFileWriter and DB::ingest_external_file (#421) 5 years ago
David Calavera be96f049c9
Expose `open_with_ttl`. (#425) 5 years ago
wqfish 3d1a15bc38
Use DBPath for backup_restore test and remove _rust_rocksdb* from .gitignore (#419) 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
David 3282b2fa22
Add support for data block hash index (#358) 5 years ago
Jesse Rusak f71953dcd9
Make DBPath use tempfile. (#394) 5 years ago
wqfish 24e016a57d
Fix lifetime parameter for iterators (#391) 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
Andronik Ordian 64bd098993 Expose format version (#357) 5 years ago
Andronik Ordian 6c7f6af7d7 Options: add set_verify_checksums and set_level_compaction_dynamic_level_bytes (#349) 5 years ago
Gary Guo 473b1671c7 Always use pinnable slice for get operations (#345) 5 years ago
Gary Guo 23608e905e Avoid copy in DBRawIterator::{key, value} 5 years ago
Nicolas Gotchac 2096f04092 Add lifetimes for `DBIterator` return types (#294) 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
Oleksandr Anyshchenko bc79a73a34 Change path to backup 6 years ago
Oleksandr Anyshchenko 21f871d211 Windows panic fix 6 years ago
pavel-mukhanov e08fe8f6e0 Add test for sync snapshot. 6 years ago
Oleksandr Anyshchenko 54ff3db8ec Change a column family storing 6 years ago
Martin Ek 91a536d03b Remove allocations from SliceTransform's callback 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 ca1c76b2de Add test to prove creating duplicate column family results in error... 6 years ago
Jordan Terrell 602a683646 Confirm calling Options.increase_parallelism works on all platforms... 6 years ago
Martin Ek 54cf68d3d0 rustfmt 6 years ago
Martin Ek 7b38b29d8c Add more tests 6 years ago
Martin Ek 3a069ff4dc Return a Result from property getters 6 years ago
Xuejie Xiao aa2c695941 Use DBPath in PinnableSlice test 6 years ago
Xuejie Xiao a651b19aa5 Code review fixes 6 years ago