rust-rocksdb icon indicating copy to clipboard operation
rust-rocksdb copied to clipboard

rust wrapper for rocksdb

Results 36 rust-rocksdb issues
Sort by recently updated
recently updated
newest added

This is my first contribution to rust-rocksdb. Feedback definitely welcome. In particular, I'm currently not calling the destroy method - should I put it in a Drop implementation or something...

I'm curious if supporting wide-columns https://github.com/facebook/rocksdb/wiki/Wide-Columns in the rust API is planned or already there (and I just haven't found it yet)?

Hi. I am trying to build the latest TiKV master branch (`e159200cb2458c3744ffbab9bbf284e71f03b866`) on Fedora 38 but get the following errors on build RocksDB component when I run `make release`: https://pastebin.com/TEitt25v...

I has made some changes for rocksdb wich lead some panics. But the backtrace is unreadable ? Can you help me fix it? thanks! ![image](https://github.com/tikv/rust-rocksdb/assets/1614439/1f75a308-cd9f-4df8-ac49-00229ca85945)

I skimmed through the example and couldn't see that async is supported. Is there a need to add async support? What about the upstream TiKV, does it not support async...

It would be nice to have a trait for implementing customized checksum generator factories as described in https://github.com/facebook/rocksdb/wiki/Full-File-Checksum-and-Checksum-Handoff#how-to-use-full-file-checksum The API is here https://github.com/facebook/rocksdb/blob/main/include/rocksdb/file_checksum.h I'm not sure how this could be...

RocksDB enables IO_URING support by default and if the liburing dev files are present it creates a link dependency against liburing.a. Signed-off-by: Sunny Bains

status/LGT1

please see: https://groups.google.com/g/rocksdb/c/umRPboha0as/m/5VP6zvwiCgAJ?utm_medium=email&utm_source=footer https://github.com/facebook/rocksdb/issues/9423 We look forward that rust-rocksdb upgrade to rocksdb 7.7.3. : ) As tikv can improve performance of io

https://github.com/tikv/rust-rocksdb/blob/d8b7ff8aee62aa9a406b64f7093049d62eeb9a1a/tests/cases/test_rocksdb_options.rs#L345-L374 `DB::open_cf(opts, path.path().to_str().unwrap(), vec!["default"]).unwrap();` why not `DB::open_cf(opts, path.path().to_str().unwrap(), vec![("default", cf_opts)]).unwrap();`