Skip to content

Commit

Permalink
adapter crate
Browse files Browse the repository at this point in the history
  • Loading branch information
ParkMyCar committed May 19, 2023
1 parent 41a6956 commit 2d43fe8
Show file tree
Hide file tree
Showing 2 changed files with 119 additions and 66 deletions.
55 changes: 54 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -85,15 +85,28 @@ anyhow = "1.0.66"
async-trait = "0.1.68"
atty = "0.2.14"
bytes = "1.3.0"
bytesize = "1.1.0"
chrono = { version = "0.4.23", default-features = false }
clap = "3.2.24"
console-subscriber = { git = "https://github.com/MaterializeInc/tokio-console.git" }
const_format = "0.2.30"
criterion = "0.4.0"
ctor = "0.1.26"
datadriven = "0.6.0"
dec = "0.4.8"
derivative = "2.2.0"
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
either = "1.8.0"
enum-kinds = "0.5.1"
fail = "0.5.1"
futures = "0.3.25"
hex = "0.4.3"
http = "0.2.8"
hyper = "0.14.23"
hyper-tls = "0.5.0"
itertools = "0.10.5"
launchdarkly-server-sdk = { git = "https://github.com/MaterializeInc/rust-server-sdk", default_features = false }
maplit = "1.0.2"
native-tls = "0.2.11"
once_cell = "1.16.0"
openssl = "0.10.48"
Expand All @@ -103,22 +116,62 @@ paste = "1.0.11"
pin-project = "1.0.12"
prometheus = { version = "0.13.3", default-features = false }
proptest = { git = "https://github.com/MaterializeInc/proptest.git", default-features = false, features = ["std"] }
prost = "0.11.3"
rand = "0.8.5"
rdkafka = { git = "https://github.com/MaterializeInc/rust-rdkafka.git" }
regex = "1.7.0"
reqwest = "0.11.13"
scopeguard = "1.1.0"
semver = "1.0.16"
sentry = "0.29.1"
sentry-tracing = "0.29.1"
serde = "1.0.152"
serde_json = "1.0.89"
smallvec = "1.10.0"
stacker = "0.1.15"
stacker = "0.1.15"
thiserror = "1.0.37"
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false }
tokio = "1.24.2"
tokio-native-tls = "0.3.0"
tokio-openssl = "0.6.3"
tokio-postgres = { git = "https://github.com/MaterializeInc/rust-postgres" }
tokio-stream = "0.1.11"
tokio-test = "0.4.2"
tonic = "0.8.2"
tracing = "0.1.37"
tracing-opentelemetry = { git = "https://github.com/MaterializeInc/tracing.git", branch = "v0.1.x" }
tracing-subscriber = { version = "0.3.16", default-features = false }
uncased = "0.9.7"
uuid = "1.2.2"
yansi = "0.5.1"

mz-audit-log = { path = "src/audit-log" }
mz-build-info = { path = "src/build-info" }
mz-ccsr = { path = "src/ccsr" }
mz-compute-client = { path = "src/compute-client" }
mz-controller = { path = "src/controller" }
mz-expr = { path = "src/expr" }
mz-kafka-util = { path = "src/kafka-util" }
mz-orchestrator = { path = "src/orchestrator" }
mz-ore = { path = "src/ore", features = ["chrono", "async", "tracing_"] }
mz-persist-types = { path = "src/persist-types" }
mz-persist-client = { path = "src/persist-client" }
mz-pgcopy = { path = "src/pgcopy" }
mz-pgrepr = { path = "src/pgrepr" }
mz-postgres-util = { path = "src/postgres-util" }
mz-proto = { path = "src/proto" }
mz-repr = { path = "src/repr", features = ["tracing_"] }
mz-rocksdb = { path = "src/rocksdb" }
mz-secrets = { path = "src/secrets" }
mz-segment = { path = "src/segment" }
mz-sql = { path = "src/sql" }
mz-sql-parser = { path = "src/sql-parser" }
mz-ssh-util = { path = "src/ssh-util" }
mz-stash = { path = "src/stash" }
mz-storage-client = { path = "src/storage-client" }
mz-transform = { path = "src/transform" }
mz-cloud-resources = { path = "src/cloud-resources" }

[profile.dev]
# TODO(gusywnn|benesch): remove this when incremental ice's are improved
incremental = false
Expand Down
130 changes: 65 additions & 65 deletions src/adapter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,75 +7,75 @@ rust-version.workspace = true
publish = false

[dependencies]
anyhow = "1.0.66"
bytes = "1.3.0"
bytesize = "1.1.0"
chrono = { version = "0.4.23", default-features = false, features = ["std"] }
const_format = "0.2.30"
dec = "0.4.8"
derivative = "2.2.0"
differential-dataflow = { git = "https://github.com/TimelyDataflow/differential-dataflow.git" }
enum-kinds = "0.5.1"
fail = { version = "0.5.1", features = ["failpoints"] }
futures = "0.3.25"
hex = "0.4.3"
itertools = "0.10.5"
once_cell = "1.16.0"
launchdarkly-server-sdk = { git = "https://github.com/MaterializeInc/rust-server-sdk", default_features = false, features = ["hypertls"] }
maplit = "1.0.2"
mz-audit-log = { path = "../audit-log" }
mz-build-info = { path = "../build-info" }
mz-ccsr = { path = "../ccsr" }
mz-compute-client = { path = "../compute-client" }
mz-controller = { path = "../controller" }
mz-expr = { path = "../expr" }
mz-kafka-util = { path = "../kafka-util" }
mz-orchestrator = { path = "../orchestrator" }
mz-ore = { path = "../ore", features = ["chrono", "async", "tracing_"] }
mz-persist-types = { path = "../persist-types" }
mz-persist-client = { path = "../persist-client" }
mz-pgcopy = { path = "../pgcopy" }
mz-pgrepr = { path = "../pgrepr" }
mz-postgres-util = { path = "../postgres-util" }
mz-proto = { path = "../proto" }
mz-repr = { path = "../repr", features = ["tracing_"] }
mz-rocksdb = { path = "../rocksdb" }
mz-secrets = { path = "../secrets" }
mz-segment = { path = "../segment" }
mz-sql = { path = "../sql" }
mz-sql-parser = { path = "../sql-parser" }
mz-ssh-util = { path = "../ssh-util" }
mz-stash = { path = "../stash" }
mz-storage-client = { path = "../storage-client" }
mz-transform = { path = "../transform" }
mz-cloud-resources = { path = "../cloud-resources" }
opentelemetry = { git = "https://github.com/MaterializeInc/opentelemetry-rust.git", features = ["rt-tokio", "trace"] }
prometheus = { version = "0.13.3", default-features = false }
prost = { version = "0.11.3", features = ["no-recursion-limit"] }
rand = "0.8.5"
rdkafka = { git = "https://github.com/MaterializeInc/rust-rdkafka.git", features = ["cmake-build", "ssl-vendored", "libz-static", "zstd"] }
regex = "1.7.0"
reqwest = "0.11.13"
semver = "1.0.16"
serde = "1.0.152"
serde_json = "1.0.89"
smallvec = { version = "1.10.0", features = ["union"] }
timely = { git = "https://github.com/TimelyDataflow/timely-dataflow", default-features = false, features = ["bincode"] }
tokio = { version = "1.24.2", features = ["rt", "time"] }
tokio-postgres = { git = "https://github.com/MaterializeInc/rust-postgres" }
tokio-stream = "0.1.11"
tracing = "0.1.37"
anyhow = { workspace = true }
bytes = { workspace = true }
bytesize = { workspace = true }
chrono = { workspace = true }
const_format = { workspace = true }
dec = { workspace = true }
derivative = { workspace = true }
differential-dataflow = { workspace = true }
enum-kinds = { workspace = true }
fail = { workspace = true, features = ["failpoints"] }
futures = { workspace = true }
hex = { workspace = true }
itertools = { workspace = true }
once_cell = { workspace = true }
launchdarkly-server-sdk = { workspace = true, features = ["hypertls"] }
maplit = { workspace = true }
mz-audit-log = { workspace = true }
mz-build-info = { workspace = true }
mz-ccsr = { workspace = true }
mz-compute-client = { workspace = true }
mz-controller = { workspace = true }
mz-expr = { workspace = true }
mz-kafka-util = { workspace = true }
mz-orchestrator = { workspace = true }
mz-ore = { workspace = true }
mz-persist-types = { workspace = true }
mz-persist-client = { workspace = true }
mz-pgcopy = { workspace = true }
mz-pgrepr = { workspace = true }
mz-postgres-util = { workspace = true }
mz-proto = { workspace = true }
mz-repr = { workspace = true }
mz-rocksdb = { workspace = true }
mz-secrets = { workspace = true }
mz-segment = { workspace = true }
mz-sql = { workspace = true }
mz-sql-parser = { workspace = true }
mz-ssh-util = { workspace = true }
mz-stash = { workspace = true }
mz-storage-client = { workspace = true }
mz-transform = { workspace = true }
mz-cloud-resources = { workspace = true }
opentelemetry = { workspace = true, features = ["rt-tokio", "trace"] }
prometheus = { workspace = true, default-features = false }
prost = { workspace = true, features = ["no-recursion-limit"] }
rand = { workspace = true }
rdkafka = { workspace = true, features = ["cmake-build", "ssl-vendored", "libz-static", "zstd"] }
regex = { workspace = true }
reqwest = { workspace = true }
semver = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
smallvec = { workspace = true, features = ["union"] }
timely = { workspace = true, default-features = false, features = ["bincode"] }
tokio = { workspace = true, features = ["rt", "time"] }
tokio-postgres = { workspace = true }
tokio-stream = { workspace = true }
tracing = { workspace = true }
tracing-opentelemetry = { git = "https://github.com/MaterializeInc/tracing.git", branch = "v0.1.x" }
tracing-subscriber = "0.3.16"
thiserror = "1.0.37"
uncased = "0.9.7"
uuid = { version = "1.2.2", features = ["v4"] }
tracing-subscriber = { workspace = true }
thiserror = { workspace = true }
uncased = { workspace = true }
uuid = { workspace = true, features = ["v4"] }
workspace-hack = { version = "0.0.0", path = "../workspace-hack" }

[dev-dependencies]
criterion = { version = "0.4.0", features = ["async_tokio"] }
datadriven = "0.6.0"
proptest = { git = "https://github.com/MaterializeInc/proptest.git", default-features = false, features = ["std"]}
criterion = { workspace = true, features = ["async_tokio"] }
datadriven = { workspace = true }
proptest = { workspace = true }

[[bench]]
name = "catalog"
Expand Down

0 comments on commit 2d43fe8

Please sign in to comment.