diff --git a/Cargo.lock b/Cargo.lock index 7d618854..578f4bfa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3233,15 +3233,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "hash32" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" -dependencies = [ - "byteorder", -] - [[package]] name = "hashbrown" version = "0.14.5" @@ -3263,16 +3254,6 @@ dependencies = [ "foldhash", ] -[[package]] -name = "heapless" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1edcd5a338e64688fbdcb7531a846cfd3476a54784dcb918a0844682bc7ada5" -dependencies = [ - "hash32", - "stable_deref_trait", -] - [[package]] name = "heck" version = "0.5.0" @@ -6093,22 +6074,17 @@ dependencies = [ "anyhow", "async-trait", "chrono", - "criterion", "futures", - "lazy_static", "rand 0.9.2", "reqwest", "rustfs-common", "rustfs-ecstore", "rustfs-filemeta", - "rustfs-lock", "rustfs-madmin", - "rustfs-utils", "s3s", "serde", "serde_json", "serial_test", - "sysinfo", "tempfile", "thiserror 2.0.16", "time", @@ -6116,7 +6092,6 @@ dependencies = [ "tokio-util", "tracing", "tracing-subscriber", - "url", "uuid", "walkdir", ] @@ -6338,7 +6313,6 @@ dependencies = [ "bytes", "crossbeam-queue", "futures", - "heapless", "once_cell", "parking_lot", "rustfs-protos", @@ -6608,12 +6582,10 @@ dependencies = [ "flate2", "futures", "hex-simd", - "hickory-proto", "hickory-resolver", "highway", "hmac 0.12.1", "hyper 1.7.0", - "hyper-util", "local-ip-address", "lz4", "md-5", diff --git a/Cargo.toml b/Cargo.toml index 412062d1..3d08e672 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -129,11 +129,8 @@ futures = "0.3.31" futures-core = "0.3.31" futures-util = "0.3.31" glob = "0.3.3" -heapless = "0.9.1" -hex = "0.4.3" hex-simd = "0.8.0" highway = { version = "1.3.0" } -hickory-proto = "0.25.2" hickory-resolver = { version = "0.25.2", features = ["tls-ring"] } hmac = "0.12.1" hyper = "1.7.0" diff --git a/crates/ahm/Cargo.toml b/crates/ahm/Cargo.toml index 59bb66ba..dc0b2a6b 100644 --- a/crates/ahm/Cargo.toml +++ b/crates/ahm/Cargo.toml @@ -17,7 +17,6 @@ rustfs-ecstore = { workspace = true } rustfs-common = { workspace = true } rustfs-filemeta = { workspace = true } rustfs-madmin = { workspace = true } -rustfs-utils = { workspace = true } tokio = { workspace = true, features = ["full"] } tokio-util = { workspace = true } tracing = { workspace = true } @@ -29,10 +28,7 @@ uuid = { workspace = true, features = ["v4", "serde"] } anyhow = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } -url = { workspace = true } -rustfs-lock = { workspace = true } s3s = { workspace = true } -lazy_static = { workspace = true } chrono = { workspace = true } rand = { workspace = true } reqwest = { workspace = true } @@ -44,5 +40,3 @@ serial_test = "3.2.0" tracing-subscriber = { workspace = true } walkdir = "2.5.0" tempfile = { workspace = true } -criterion = { workspace = true, features = ["html_reports"] } -sysinfo = { workspace = true } diff --git a/crates/lock/Cargo.toml b/crates/lock/Cargo.toml index 2878fceb..c09fae4f 100644 --- a/crates/lock/Cargo.toml +++ b/crates/lock/Cargo.toml @@ -46,4 +46,3 @@ parking_lot.workspace = true smallvec.workspace = true smartstring.workspace = true crossbeam-queue = { workspace = true } -heapless = { workspace = true } diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index dcad489e..2526c41c 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -35,10 +35,8 @@ futures = { workspace = true, optional = true } hex-simd = { workspace = true, optional = true } highway = { workspace = true, optional = true } hickory-resolver = { workspace = true, optional = true } -hickory-proto = { workspace = true, optional = true } hmac = { workspace = true, optional = true } hyper = { workspace = true, optional = true } -hyper-util = { workspace = true, optional = true } local-ip-address = { workspace = true, optional = true } lz4 = { workspace = true, optional = true } md-5 = { workspace = true, optional = true } @@ -81,7 +79,7 @@ workspace = true default = ["ip"] # features that are enabled by default ip = ["dep:local-ip-address"] # ip characteristics and their dependencies tls = ["dep:rustls", "dep:rustls-pemfile", "dep:rustls-pki-types"] # tls characteristics and their dependencies -net = ["ip", "dep:url", "dep:netif", "dep:futures", "dep:transform-stream", "dep:bytes", "dep:s3s", "dep:hyper", "dep:hyper-util", "dep:hickory-resolver", "dep:hickory-proto", "dep:moka", "dep:thiserror", "dep:tokio"] # network features with DNS resolver +net = ["ip", "dep:url", "dep:netif", "dep:futures", "dep:transform-stream", "dep:bytes", "dep:s3s", "dep:hyper", "dep:hickory-resolver", "dep:moka", "dep:thiserror", "dep:tokio"] # network features with DNS resolver io = ["dep:tokio"] path = [] notify = ["dep:hyper", "dep:s3s"] # file system notification features