new version of rocksdb + fs_Sync

Niko PLP 1 year ago
parent 1a5e3143a5
commit 4ea9be803a
  1. 4
      Cargo.lock
  2. 1
      stores-rocksdb/src/kcv_store.rs

4
Cargo.lock generated

@ -2514,7 +2514,7 @@ checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a"
[[package]] [[package]]
name = "librocksdb-sys" name = "librocksdb-sys"
version = "0.11.0+8.3.2" version = "0.11.0+8.3.2"
source = "git+https://git.nextgraph.org/NextGraph/rust-rocksdb.git?branch=master#ed09015f8a2be858cdae9a59fb0d3352d8f315c0" source = "git+https://git.nextgraph.org/NextGraph/rust-rocksdb.git?branch=master#d48b1d1ab9ce1f150e0c7807dcd59ae5772f5bcf"
dependencies = [ dependencies = [
"bindgen", "bindgen",
"bzip2-sys", "bzip2-sys",
@ -4009,7 +4009,7 @@ dependencies = [
[[package]] [[package]]
name = "rocksdb" name = "rocksdb"
version = "0.21.0" version = "0.21.0"
source = "git+https://git.nextgraph.org/NextGraph/rust-rocksdb.git?branch=master#ed09015f8a2be858cdae9a59fb0d3352d8f315c0" source = "git+https://git.nextgraph.org/NextGraph/rust-rocksdb.git?branch=master#d48b1d1ab9ce1f150e0c7807dcd59ae5772f5bcf"
dependencies = [ dependencies = [
"libc", "libc",
"librocksdb-sys", "librocksdb-sys",

@ -406,6 +406,7 @@ impl RocksdbKCVStore {
/// The key is the encryption key for the data at rest. /// The key is the encryption key for the data at rest.
pub fn open<'a>(path: &Path, key: [u8; 32]) -> Result<RocksdbKCVStore, StorageError> { pub fn open<'a>(path: &Path, key: [u8; 32]) -> Result<RocksdbKCVStore, StorageError> {
let mut opts = Options::default(); let mut opts = Options::default();
opts.set_use_fsync(true);
opts.create_if_missing(true); opts.create_if_missing(true);
opts.create_missing_column_families(true); opts.create_missing_column_families(true);
let env = Env::enc_env(key).unwrap(); let env = Env::enc_env(key).unwrap();

Loading…
Cancel
Save