fix: address correctness, safety, and concurrency issues (#2327)

Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
houseme
2026-03-30 00:30:57 +08:00
committed by GitHub
parent 860a37d3a8
commit 7172e151de
90 changed files with 20397 additions and 1228 deletions
Generated
+40 -1
View File
@@ -7584,6 +7584,7 @@ dependencies = [
"flatbuffers",
"futures",
"futures-util",
"hashbrown 0.16.1",
"hex-simd",
"http 1.4.0",
"http-body 1.0.1",
@@ -7611,6 +7612,7 @@ dependencies = [
"rustfs-appauth",
"rustfs-audit",
"rustfs-common",
"rustfs-concurrency",
"rustfs-config",
"rustfs-credentials",
"rustfs-crypto",
@@ -7618,6 +7620,8 @@ dependencies = [
"rustfs-filemeta",
"rustfs-heal",
"rustfs-iam",
"rustfs-io-core",
"rustfs-io-metrics",
"rustfs-keystone",
"rustfs-kms",
"rustfs-lock",
@@ -7738,6 +7742,18 @@ dependencies = [
"uuid",
]
[[package]]
name = "rustfs-concurrency"
version = "0.0.5"
dependencies = [
"rustfs-io-core",
"rustfs-io-metrics",
"thiserror 2.0.18",
"tokio",
"tokio-util",
"tracing",
]
[[package]]
name = "rustfs-config"
version = "0.0.5"
@@ -7811,8 +7827,8 @@ dependencies = [
"hyper-util",
"lazy_static",
"md-5 0.11.0-rc.5",
"memmap2 0.9.10",
"metrics",
"moka",
"num_cpus",
"parking_lot 0.12.5",
"path-absolutize",
@@ -7831,6 +7847,7 @@ dependencies = [
"rustfs-config",
"rustfs-credentials",
"rustfs-filemeta",
"rustfs-io-metrics",
"rustfs-lock",
"rustfs-madmin",
"rustfs-policy",
@@ -7946,6 +7963,28 @@ dependencies = [
"url",
]
[[package]]
name = "rustfs-io-core"
version = "0.0.5"
dependencies = [
"bytes",
"memmap2 0.9.10",
"rustfs-io-metrics",
"thiserror 2.0.18",
"tokio",
]
[[package]]
name = "rustfs-io-metrics"
version = "0.0.5"
dependencies = [
"metrics",
"num_cpus",
"thiserror 2.0.18",
"tokio",
"tracing",
]
[[package]]
name = "rustfs-keystone"
version = "0.0.5"