move admin router to rustfs, add pool stats/list admin api

This commit is contained in:
weisd
2024-11-26 17:34:18 +08:00
parent b1510d1107
commit b79b967036
16 changed files with 295 additions and 103 deletions
Generated
+2 -39
View File
@@ -2104,26 +2104,6 @@ dependencies = [
"serde",
]
[[package]]
name = "router"
version = "0.0.1"
dependencies = [
"async-trait",
"common",
"ecstore",
"hyper",
"matchit 0.8.5",
"pin-project-lite",
"quick-xml",
"s3s",
"serde",
"serde-xml-rs",
"serde_json",
"serde_urlencoded",
"time",
"tracing",
]
[[package]]
name = "rustc-demangle"
version = "0.1.24"
@@ -2172,9 +2152,10 @@ dependencies = [
"prost-types",
"protobuf",
"protos",
"router",
"s3s",
"serde",
"serde_json",
"serde_urlencoded",
"shadow-rs",
"time",
"tokio",
@@ -2335,18 +2316,6 @@ dependencies = [
"serde_derive",
]
[[package]]
name = "serde-xml-rs"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782"
dependencies = [
"log",
"serde",
"thiserror",
"xml-rs",
]
[[package]]
name = "serde_derive"
version = "1.0.214"
@@ -3230,12 +3199,6 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "xml-rs"
version = "0.8.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af310deaae937e48a26602b730250b4949e125f468f11e6990be3e5304ddd96f"
[[package]]
name = "xxhash-rust"
version = "0.8.12"