diff --git a/Cargo.lock b/Cargo.lock index f954d40b..3899e917 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -959,7 +959,7 @@ dependencies = [ [[package]] name = "dragonfly-client" -version = "0.1.58" +version = "0.1.59" dependencies = [ "anyhow", "bytes", @@ -1022,7 +1022,7 @@ dependencies = [ [[package]] name = "dragonfly-client-backend" -version = "0.1.58" +version = "0.1.59" dependencies = [ "dragonfly-client-core", "futures", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "dragonfly-client-config" -version = "0.1.58" +version = "0.1.59" dependencies = [ "dragonfly-client-core", "home", @@ -1059,7 +1059,7 @@ dependencies = [ [[package]] name = "dragonfly-client-core" -version = "0.1.58" +version = "0.1.59" dependencies = [ "libloading", "reqwest", @@ -1070,7 +1070,7 @@ dependencies = [ [[package]] name = "dragonfly-client-init" -version = "0.1.58" +version = "0.1.59" dependencies = [ "anyhow", "clap", @@ -1086,7 +1086,7 @@ dependencies = [ [[package]] name = "dragonfly-client-storage" -version = "0.1.58" +version = "0.1.59" dependencies = [ "base16ct", "blake3", @@ -1110,7 +1110,7 @@ dependencies = [ [[package]] name = "dragonfly-client-util" -version = "0.1.58" +version = "0.1.59" dependencies = [ "dragonfly-api", "dragonfly-client-core", @@ -1568,7 +1568,7 @@ dependencies = [ [[package]] name = "hdfs" -version = "0.1.58" +version = "0.1.59" dependencies = [ "dragonfly-client-backend", "dragonfly-client-core", diff --git a/Cargo.toml b/Cargo.toml index d4567ba5..8aeb8a4c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ members = [ ] [workspace.package] -version = "0.1.58" +version = "0.1.59" authors = ["The Dragonfly Developers"] homepage = "https://d7y.io/" repository = "https://github.com/dragonflyoss/client.git" @@ -22,13 +22,13 @@ readme = "README.md" edition = "2021" [workspace.dependencies] -dragonfly-client = { path = "dragonfly-client", version = "0.1.58" } -dragonfly-client-core = { path = "dragonfly-client-core", version = "0.1.58" } -dragonfly-client-config = { path = "dragonfly-client-config", version = "0.1.58" } -dragonfly-client-storage = { path = "dragonfly-client-storage", version = "0.1.58" } -dragonfly-client-backend = { path = "dragonfly-client-backend", version = "0.1.58" } -dragonfly-client-util = { path = "dragonfly-client-util", version = "0.1.58" } -dragonfly-client-init = { path = "dragonfly-client-init", version = "0.1.58" } +dragonfly-client = { path = "dragonfly-client", version = "0.1.59" } +dragonfly-client-core = { path = "dragonfly-client-core", version = "0.1.59" } +dragonfly-client-config = { path = "dragonfly-client-config", version = "0.1.59" } +dragonfly-client-storage = { path = "dragonfly-client-storage", version = "0.1.59" } +dragonfly-client-backend = { path = "dragonfly-client-backend", version = "0.1.59" } +dragonfly-client-util = { path = "dragonfly-client-util", version = "0.1.59" } +dragonfly-client-init = { path = "dragonfly-client-init", version = "0.1.59" } thiserror = "1.0" dragonfly-api = "2.0.112" reqwest = { version = "0.11.27", features = ["stream", "native-tls", "default-tls", "rustls-tls"] } diff --git a/dragonfly-client-storage/src/storage_engine/rocksdb.rs b/dragonfly-client-storage/src/storage_engine/rocksdb.rs index 2e0604d2..5fa8ca75 100644 --- a/dragonfly-client-storage/src/storage_engine/rocksdb.rs +++ b/dragonfly-client-storage/src/storage_engine/rocksdb.rs @@ -66,8 +66,8 @@ impl RocksdbStorageEngine { options.optimize_level_style_compaction(Self::DEFAULT_MEMTABLE_MEMORY_BUDGET); options.increase_parallelism(num_cpus::get() as i32); options.set_max_open_files(Self::DEFAULT_MAX_OPEN_FILES); - // Set prefix extractor to reduce the memory usage of bloom filter and length of task id is 64. - options.set_prefix_extractor(rocksdb::SliceTransform::create_fixed_prefix(64)); + // Set prefix extractor to reduce the memory usage of bloom filter. + options.set_prefix_extractor(rocksdb::SliceTransform::create_fixed_prefix(128)); options.set_memtable_prefix_bloom_ratio(0.2); // Initialize rocksdb block based table options.