diff --git a/Cargo.lock b/Cargo.lock index 04be1ecbd0..86ccf4857a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4490,7 +4490,6 @@ dependencies = [ "fallible-iterator", "framed-websockets", "futures", - "git-version", "hashbrown 0.14.5", "hashlink", "hex", @@ -4513,7 +4512,6 @@ dependencies = [ "measured", "metrics", "once_cell", - "opentelemetry", "p256 0.13.2", "parking_lot 0.12.1", "parquet", @@ -4553,7 +4551,6 @@ dependencies = [ "task-local-extensions", "thiserror", "tikv-jemalloc-ctl", - "tikv-jemallocator", "tokio", "tokio-postgres", "tokio-postgres-rustls", diff --git a/proxy/core/Cargo.toml b/proxy/core/Cargo.toml index c9e5be4ce7..bd5c2a65d3 100644 --- a/proxy/core/Cargo.toml +++ b/proxy/core/Cargo.toml @@ -33,7 +33,6 @@ dashmap.workspace = true env_logger.workspace = true framed-websockets.workspace = true futures.workspace = true -git-version.workspace = true hashbrown.workspace = true hashlink.workspace = true hex.workspace = true @@ -54,14 +53,12 @@ md5.workspace = true measured = { workspace = true, features = ["lasso"] } metrics.workspace = true once_cell.workspace = true -opentelemetry.workspace = true parking_lot.workspace = true parquet.workspace = true parquet_derive.workspace = true pin-project-lite.workspace = true postgres_backend.workspace = true pq_proto.workspace = true -# prometheus.workspace = true rand.workspace = true regex.workspace = true remote_storage = { version = "0.1", path = "../../libs/remote_storage/" } @@ -83,7 +80,6 @@ socket2.workspace = true subtle.workspace = true task-local-extensions.workspace = true thiserror.workspace = true -tikv-jemallocator.workspace = true tikv-jemalloc-ctl = { workspace = true, features = ["use_std"] } tokio-postgres.workspace = true tokio-postgres-rustls.workspace = true diff --git a/proxy/pg_sni_router/Cargo.toml b/proxy/pg_sni_router/Cargo.toml index e772936149..d5c79e1686 100644 --- a/proxy/pg_sni_router/Cargo.toml +++ b/proxy/pg_sni_router/Cargo.toml @@ -12,118 +12,18 @@ testing = [] proxy-sasl = { version = "0.1", path = "../sasl" } proxy-core = { version = "0.1", path = "../core" } -# ahash.workspace = true anyhow.workspace = true -# arc-swap.workspace = true -# async-compression.workspace = true -# async-trait.workspace = true -# atomic-take.workspace = true -# aws-config.workspace = true -# aws-sdk-iam.workspace = true -# aws-sigv4.workspace = true -# aws-types.workspace = true -# base64.workspace = true -# bstr.workspace = true -# bytes = { workspace = true, features = ["serde"] } -# camino.workspace = true -# chrono.workspace = true clap.workspace = true -# consumption_metrics.workspace = true -# crossbeam-deque.workspace = true -# dashmap.workspace = true -# env_logger.workspace = true -# framed-websockets.workspace = true futures.workspace = true git-version.workspace = true -# hashbrown.workspace = true -# hashlink.workspace = true -# hex.workspace = true -# hmac.workspace = true -# hostname.workspace = true -# http.workspace = true -# humantime.workspace = true -# humantime-serde.workspace = true -# hyper.workspace = true -# hyper1 = { package = "hyper", version = "1.2", features = ["server"] } -# hyper-util = { version = "0.1", features = ["server", "http1", "http2", "tokio"] } -# http-body-util = { version = "0.1" } -# indexmap.workspace = true -# ipnet.workspace = true itertools.workspace = true -# lasso = { workspace = true, features = ["multi-threaded"] } -# md5.workspace = true -# measured = { workspace = true, features = ["lasso"] } -# metrics.workspace = true -# once_cell.workspace = true -# opentelemetry.workspace = true -# parking_lot.workspace = true -# parquet.workspace = true -# parquet_derive.workspace = true -# pin-project-lite.workspace = true -# postgres_backend.workspace = true pq_proto.workspace = true -# # prometheus.workspace = true -# rand.workspace = true -# regex.workspace = true -# remote_storage = { version = "0.1", path = "../../libs/remote_storage/" } -# reqwest.workspace = true -# reqwest-middleware = { workspace = true, features = ["json"] } -# reqwest-retry.workspace = true -# reqwest-tracing.workspace = true -# routerify.workspace = true -# rustc-hash.workspace = true rustls-pemfile.workspace = true rustls.workspace = true -# scopeguard.workspace = true -# serde.workspace = true -# serde_json.workspace = true -# sha2 = { workspace = true, features = ["asm", "oid"] } -# smol_str.workspace = true -# smallvec.workspace = true socket2.workspace = true -# subtle.workspace = true -# task-local-extensions.workspace = true -# thiserror.workspace = true -# tikv-jemallocator.workspace = true -# tikv-jemalloc-ctl = { workspace = true, features = ["use_std"] } -# tokio-postgres.workspace = true -# tokio-postgres-rustls.workspace = true -# tokio-rustls.workspace = true tokio-util.workspace = true tokio = { workspace = true, features = ["signal"] } -# tower-service.workspace = true -# tracing-opentelemetry.workspace = true -# tracing-subscriber.workspace = true tracing-utils.workspace = true tracing.workspace = true -# try-lock.workspace = true -# typed-json.workspace = true -# url.workspace = true -# urlencoding.workspace = true utils.workspace = true uuid.workspace = true -# rustls-native-certs.workspace = true -# x509-parser.workspace = true -# postgres-protocol.workspace = true -# redis.workspace = true - -# # jwt stuff -# jose-jwa = "0.1.2" -# jose-jwk = { version = "0.1.2", features = ["p256", "p384", "rsa"] } -# signature = "2" -# ecdsa = "0.16" -# p256 = "0.13" -# rsa = "0.9" - -# workspace_hack.workspace = true - -# [dev-dependencies] -# camino-tempfile.workspace = true -# fallible-iterator.workspace = true -# tokio-tungstenite.workspace = true -# pbkdf2 = { workspace = true, features = ["simple", "std"] } -# rcgen.workspace = true -# rstest.workspace = true -# tokio-postgres-rustls.workspace = true -# walkdir.workspace = true -# rand_distr = "0.4" diff --git a/proxy/proxy/Cargo.toml b/proxy/proxy/Cargo.toml index 153437c294..b014dbe176 100644 --- a/proxy/proxy/Cargo.toml +++ b/proxy/proxy/Cargo.toml @@ -12,118 +12,23 @@ testing = [] proxy-sasl = { version = "0.1", path = "../sasl" } proxy-core = { version = "0.1", path = "../core" } -# ahash.workspace = true anyhow.workspace = true -# arc-swap.workspace = true -# async-compression.workspace = true -# async-trait.workspace = true -# atomic-take.workspace = true aws-config.workspace = true -# aws-sdk-iam.workspace = true -# aws-sigv4.workspace = true -# aws-types.workspace = true -# base64.workspace = true -# bstr.workspace = true -# bytes = { workspace = true, features = ["serde"] } -# camino.workspace = true -# chrono.workspace = true clap.workspace = true -# consumption_metrics.workspace = true -# crossbeam-deque.workspace = true -# dashmap.workspace = true -# env_logger.workspace = true -# framed-websockets.workspace = true futures.workspace = true git-version.workspace = true -# hashbrown.workspace = true -# hashlink.workspace = true -# hex.workspace = true -# hmac.workspace = true -# hostname.workspace = true -# http.workspace = true humantime.workspace = true -# humantime-serde.workspace = true -# hyper.workspace = true -# hyper1 = { package = "hyper", version = "1.2", features = ["server"] } -# hyper-util = { version = "0.1", features = ["server", "http1", "http2", "tokio"] } -# http-body-util = { version = "0.1" } -# indexmap.workspace = true -# ipnet.workspace = true itertools.workspace = true -# lasso = { workspace = true, features = ["multi-threaded"] } -# md5.workspace = true -# measured = { workspace = true, features = ["lasso"] } metrics.workspace = true -# once_cell.workspace = true -# opentelemetry.workspace = true -# parking_lot.workspace = true -# parquet.workspace = true -# parquet_derive.workspace = true -# pin-project-lite.workspace = true -# postgres_backend.workspace = true pq_proto.workspace = true -# # prometheus.workspace = true -# rand.workspace = true -# regex.workspace = true remote_storage = { version = "0.1", path = "../../libs/remote_storage/" } -# reqwest.workspace = true -# reqwest-middleware = { workspace = true, features = ["json"] } -# reqwest-retry.workspace = true -# reqwest-tracing.workspace = true -# routerify.workspace = true -# rustc-hash.workspace = true rustls-pemfile.workspace = true rustls.workspace = true -# scopeguard.workspace = true -# serde.workspace = true -# serde_json.workspace = true -# sha2 = { workspace = true, features = ["asm", "oid"] } -# smol_str.workspace = true -# smallvec.workspace = true socket2.workspace = true -# subtle.workspace = true -# task-local-extensions.workspace = true -# thiserror.workspace = true tikv-jemallocator.workspace = true -# tikv-jemalloc-ctl = { workspace = true, features = ["use_std"] } -# tokio-postgres.workspace = true -# tokio-postgres-rustls.workspace = true -# tokio-rustls.workspace = true tokio-util.workspace = true tokio = { workspace = true, features = ["signal"] } -# tower-service.workspace = true -# tracing-opentelemetry.workspace = true -# tracing-subscriber.workspace = true tracing-utils.workspace = true tracing.workspace = true -# try-lock.workspace = true -# typed-json.workspace = true -# url.workspace = true -# urlencoding.workspace = true utils.workspace = true uuid.workspace = true -# rustls-native-certs.workspace = true -# x509-parser.workspace = true -# postgres-protocol.workspace = true -# redis.workspace = true - -# # jwt stuff -# jose-jwa = "0.1.2" -# jose-jwk = { version = "0.1.2", features = ["p256", "p384", "rsa"] } -# signature = "2" -# ecdsa = "0.16" -# p256 = "0.13" -# rsa = "0.9" - -# workspace_hack.workspace = true - -# [dev-dependencies] -# camino-tempfile.workspace = true -# fallible-iterator.workspace = true -# tokio-tungstenite.workspace = true -# pbkdf2 = { workspace = true, features = ["simple", "std"] } -# rcgen.workspace = true -# rstest.workspace = true -# tokio-postgres-rustls.workspace = true -# walkdir.workspace = true -# rand_distr = "0.4" diff --git a/proxy/sasl/Cargo.toml b/proxy/sasl/Cargo.toml index b27ba74c7a..363d9193ad 100644 --- a/proxy/sasl/Cargo.toml +++ b/proxy/sasl/Cargo.toml @@ -11,118 +11,27 @@ testing = [] [dependencies] ahash.workspace = true anyhow.workspace = true -# arc-swap.workspace = true -# async-compression.workspace = true -# async-trait.workspace = true -# atomic-take.workspace = true -# aws-config.workspace = true -# aws-sdk-iam.workspace = true -# aws-sigv4.workspace = true -# aws-types.workspace = true base64.workspace = true -# bstr.workspace = true bytes = { workspace = true, features = ["serde"] } -# camino.workspace = true -# chrono.workspace = true -# clap.workspace = true -# consumption_metrics.workspace = true crossbeam-deque.workspace = true -# dashmap.workspace = true -# env_logger.workspace = true -# framed-websockets.workspace = true -# futures.workspace = true -# git-version.workspace = true -# hashbrown.workspace = true -# hashlink.workspace = true -# hex.workspace = true hmac.workspace = true -# hostname.workspace = true -# http.workspace = true -# humantime.workspace = true -# humantime-serde.workspace = true -# hyper.workspace = true -# hyper1 = { package = "hyper", version = "1.2", features = ["server"] } -# hyper-util = { version = "0.1", features = ["server", "http1", "http2", "tokio"] } -# http-body-util = { version = "0.1" } -# indexmap.workspace = true -# ipnet.workspace = true itertools.workspace = true lasso = { workspace = true, features = ["multi-threaded"] } -# md5.workspace = true measured = { workspace = true, features = ["lasso"] } -# metrics.workspace = true -# once_cell.workspace = true -# opentelemetry.workspace = true parking_lot.workspace = true -# parquet.workspace = true -# parquet_derive.workspace = true -# pin-project-lite.workspace = true -# postgres_backend.workspace = true pq_proto.workspace = true -# prometheus.workspace = true rand.workspace = true -# regex.workspace = true -# remote_storage = { version = "0.1", path = "../../libs/remote_storage/" } -# reqwest.workspace = true -# reqwest-middleware = { workspace = true, features = ["json"] } -# reqwest-retry.workspace = true -# reqwest-tracing.workspace = true -# routerify.workspace = true -# rustc-hash.workspace = true -# rustls-pemfile.workspace = true rustls.workspace = true -# scopeguard.workspace = true -# serde.workspace = true -# serde_json.workspace = true sha2 = { workspace = true, features = ["asm", "oid"] } -# smol_str.workspace = true -# smallvec.workspace = true -# socket2.workspace = true subtle.workspace = true -# task-local-extensions.workspace = true thiserror.workspace = true -# tikv-jemallocator.workspace = true -# tikv-jemalloc-ctl = { workspace = true, features = ["use_std"] } -# tokio-postgres.workspace = true -# tokio-postgres-rustls.workspace = true -# tokio-rustls.workspace = true -# tokio-util.workspace = true tokio = { workspace = true, features = ["signal"] } -# tower-service.workspace = true -# tracing-opentelemetry.workspace = true -# tracing-subscriber.workspace = true -# tracing-utils.workspace = true tracing.workspace = true -# try-lock.workspace = true -# typed-json.workspace = true -# url.workspace = true -# urlencoding.workspace = true -# utils.workspace = true -# uuid.workspace = true -# rustls-native-certs.workspace = true x509-parser.workspace = true postgres-protocol.workspace = true -# redis.workspace = true - -# # jwt stuff -# jose-jwa = "0.1.2" -# jose-jwk = { version = "0.1.2", features = ["p256", "p384", "rsa"] } -# signature = "2" -# ecdsa = "0.16" -# p256 = "0.13" -# rsa = "0.9" workspace_hack.workspace = true [dev-dependencies] -# camino-tempfile.workspace = true -# fallible-iterator.workspace = true -# tokio-tungstenite.workspace = true pbkdf2 = { workspace = true, features = ["simple", "std"] } -# rcgen.workspace = true -# rstest.workspace = true -# tokio-postgres-rustls.workspace = true -# walkdir.workspace = true -# rand_distr = "0.4" - uuid.workspace = true