chore: Update datafusion / arrow/parquet/arrow-flight and prost/tonic ecosystem (#5360)

* chore: Update datafusion and arrow

* chore: Update Cargo.lock

* chore: update to Decimal128

* chore: Update tonic/prost/pbjson/etc

* chore: Run cargo hakari tasks

* fix: doctest in generated types

Co-authored-by: CircleCI[bot] <circleci@influxdata.com>
pull/24376/head
Andrew Lamb 2022-08-09 13:30:44 -04:00 committed by GitHub
parent dadcc369b1
commit 16ddc5efc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 273 additions and 164 deletions

269
Cargo.lock generated
View File

@ -96,9 +96,9 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
[[package]]
name = "arrow"
version = "19.0.0"
version = "20.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89b7e88e4739c3616cae75adce6660c9c1a80f2660545eb77afbe0e4a0f048a0"
checksum = "c72a69495f06c8abb65b76a87be192a26fa724380d1f292d4e558a32afed9989"
dependencies = [
"ahash",
"bitflags",
@ -114,8 +114,8 @@ dependencies = [
"lexical-core",
"multiversion",
"num",
"rand",
"regex",
"regex-syntax",
"serde",
"serde_derive",
"serde_json",
@ -123,19 +123,19 @@ dependencies = [
[[package]]
name = "arrow-flight"
version = "19.0.0"
version = "20.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18eadbc2d726572e874ccef2bdd0115bc29ef237d3c7b9b7f4415fda3e198974"
checksum = "167aace6e264593bd25099bd8c089db6eb4dfc6fff7979523de062531d0f4336"
dependencies = [
"arrow",
"base64",
"bytes",
"futures",
"proc-macro2",
"prost",
"prost-derive",
"prost 0.11.0",
"prost-derive 0.11.0",
"tokio",
"tonic",
"tonic 0.8.0",
"tonic-build",
]
@ -691,7 +691,7 @@ dependencies = [
"http",
"thiserror",
"tokio",
"tonic",
"tonic 0.8.0",
"tower",
"workspace-hack",
]
@ -775,9 +775,9 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06c5fd425783d81668ed68ec98408a80498fb4ae2fd607797539e1a9dfa3618f"
dependencies = [
"prost",
"prost-types",
"tonic",
"prost 0.10.4",
"prost-types 0.10.1",
"tonic 0.7.2",
"tracing-core",
]
@ -794,13 +794,13 @@ dependencies = [
"hdrhistogram",
"humantime",
"parking_lot 0.11.2",
"prost-types",
"prost-types 0.10.1",
"serde",
"serde_json",
"thread_local",
"tokio",
"tokio-stream",
"tonic",
"tonic 0.7.2",
"tracing",
"tracing-core",
"tracing-subscriber",
@ -1054,7 +1054,7 @@ dependencies = [
[[package]]
name = "datafusion"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"ahash",
"arrow",
@ -1093,7 +1093,7 @@ dependencies = [
[[package]]
name = "datafusion-common"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"arrow",
"object_store",
@ -1106,7 +1106,7 @@ dependencies = [
[[package]]
name = "datafusion-expr"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"ahash",
"arrow",
@ -1117,7 +1117,7 @@ dependencies = [
[[package]]
name = "datafusion-optimizer"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"arrow",
"async-trait",
@ -1132,7 +1132,7 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"ahash",
"arrow",
@ -1156,20 +1156,20 @@ dependencies = [
[[package]]
name = "datafusion-proto"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"arrow",
"datafusion 10.0.0",
"datafusion-common",
"datafusion-expr",
"prost",
"prost-build",
"prost 0.11.0",
"prost-build 0.11.1",
]
[[package]]
name = "datafusion-row"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"arrow",
"datafusion-common",
@ -1180,7 +1180,7 @@ dependencies = [
[[package]]
name = "datafusion-sql"
version = "10.0.0"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=88f65481906a99fba4f5a325756827ba62ff6a2e#88f65481906a99fba4f5a325756827ba62ff6a2e"
source = "git+https://github.com/apache/arrow-datafusion.git?rev=3eb55e9a0510d872f6f7765b1a5f17db46486e45#3eb55e9a0510d872f6f7765b1a5f17db46486e45"
dependencies = [
"ahash",
"arrow",
@ -1597,12 +1597,12 @@ dependencies = [
"pbjson-build",
"pbjson-types",
"predicate",
"prost",
"prost-build",
"prost 0.11.0",
"prost-build 0.11.1",
"query_functions",
"serde",
"snafu",
"tonic",
"tonic 0.8.0",
"tonic-build",
"workspace-hack",
]
@ -1991,7 +1991,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tokio-util",
"tonic",
"tonic 0.8.0",
"trace_exporters",
"trogging",
"uuid 1.1.2",
@ -2012,11 +2012,11 @@ dependencies = [
"generated_types",
"mutable_batch_lp",
"mutable_batch_pb",
"prost",
"prost 0.11.0",
"rand",
"thiserror",
"tokio",
"tonic",
"tonic 0.8.0",
]
[[package]]
@ -2040,8 +2040,8 @@ dependencies = [
"client_util",
"futures-util",
"generated_types",
"prost",
"tonic",
"prost 0.11.0",
"tonic 0.8.0",
"workspace-hack",
]
@ -2105,7 +2105,7 @@ dependencies = [
"paste",
"pin-project",
"predicate",
"prost",
"prost 0.11.0",
"schema",
"snafu",
"test_helpers",
@ -2113,7 +2113,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tokio-util",
"tonic",
"tonic 0.8.0",
"trace",
"tracker",
"uuid 1.1.2",
@ -2299,7 +2299,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tokio-util",
"tonic",
"tonic 0.8.0",
"tonic-health",
"tonic-reflection",
"tower",
@ -2393,7 +2393,7 @@ dependencies = [
"sharder",
"thiserror",
"tokio",
"tonic",
"tonic 0.8.0",
"trace",
"workspace-hack",
"write_buffer",
@ -2856,7 +2856,7 @@ dependencies = [
"mutable_batch",
"mutable_batch_lp",
"mutable_batch_pb",
"prost",
"prost 0.11.0",
]
[[package]]
@ -3204,10 +3204,11 @@ dependencies = [
[[package]]
name = "parquet"
version = "19.0.0"
version = "20.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cfcf237362047888b342e4f0e213a9b303133b085853e447f2c58e65e00099d"
checksum = "d0f0af698fcf8d1d9f2971766ebef25821ffe8c39c91837c276dcd97e075d950"
dependencies = [
"ahash",
"arrow",
"base64",
"brotli",
@ -3216,11 +3217,13 @@ dependencies = [
"chrono",
"flate2",
"futures",
"hashbrown",
"lz4",
"num",
"num-bigint",
"parquet-format",
"rand",
"seq-macro",
"snap",
"thrift",
"tokio",
@ -3256,7 +3259,7 @@ dependencies = [
"parquet-format",
"pbjson-types",
"predicate",
"prost",
"prost 0.11.0",
"schema",
"snafu",
"thiserror",
@ -3275,9 +3278,9 @@ checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22"
[[package]]
name = "pbjson"
version = "0.3.2"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15ab5b51d009f452712c4f77601f2a5a432d9a2b02b51a3686fa149510336640"
checksum = "599fe9aefc2ca0df4a96179b3075faee2cacb89d4cf947a00b9a89152dfffc9d"
dependencies = [
"base64",
"serde",
@ -3285,28 +3288,28 @@ dependencies = [
[[package]]
name = "pbjson-build"
version = "0.3.2"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cbaa173e82708b343eb70343feb0ab63734509dd5aefed11d44d3bb3f4b3cff"
checksum = "b237671f44cffe48853b93cba79d2613a62c8250b902a93f11f4be4539c84287"
dependencies = [
"heck",
"itertools",
"prost",
"prost-types",
"prost 0.11.0",
"prost-types 0.11.1",
]
[[package]]
name = "pbjson-types"
version = "0.3.2"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ef17abc1cc106b935f8d2a6a11a246e0bfc163d96a26301ef95c6f15224cc1d"
checksum = "588ae4a372e9fa9c20524dacd39e666b6abd29ff2830b9ebec5437e41634067d"
dependencies = [
"bytes",
"chrono",
"pbjson",
"pbjson-build",
"prost",
"prost-build",
"prost 0.11.0",
"prost-build 0.11.1",
"serde",
]
@ -3466,9 +3469,9 @@ dependencies = [
"nix",
"once_cell",
"parking_lot 0.12.1",
"prost",
"prost-build",
"prost-derive",
"prost 0.10.4",
"prost-build 0.10.4",
"prost-derive 0.10.1",
"protobuf",
"smallvec",
"symbolic-demangle",
@ -3625,7 +3628,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e"
dependencies = [
"bytes",
"prost-derive",
"prost-derive 0.10.1",
]
[[package]]
name = "prost"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "399c3c31cdec40583bb68f0b18403400d01ec4289c383aa047560439952c4dd7"
dependencies = [
"bytes",
"prost-derive 0.11.0",
]
[[package]]
@ -3643,8 +3656,28 @@ dependencies = [
"log",
"multimap",
"petgraph",
"prost",
"prost-types",
"prost 0.10.4",
"prost-types 0.10.1",
"regex",
"tempfile",
"which",
]
[[package]]
name = "prost-build"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f835c582e6bd972ba8347313300219fed5bfa52caf175298d860b61ff6069bb"
dependencies = [
"bytes",
"heck",
"itertools",
"lazy_static",
"log",
"multimap",
"petgraph",
"prost 0.11.0",
"prost-types 0.11.1",
"regex",
"tempfile",
"which",
@ -3663,6 +3696,19 @@ dependencies = [
"syn",
]
[[package]]
name = "prost-derive"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7345d5f0e08c0536d7ac7229952590239e77abf0a0100a1b1d890add6ea96364"
dependencies = [
"anyhow",
"itertools",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "prost-types"
version = "0.10.1"
@ -3670,7 +3716,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68"
dependencies = [
"bytes",
"prost",
"prost 0.10.4",
]
[[package]]
name = "prost-types"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dfaa718ad76a44b3415e6c4d53b17c8f99160dcb3a99b10470fce8ad43f6e3e"
dependencies = [
"bytes",
"prost 0.11.0",
]
[[package]]
@ -3719,7 +3775,7 @@ dependencies = [
"thiserror",
"tokio",
"tokio-util",
"tonic",
"tonic 0.8.0",
"trace",
"tracker",
"uuid 1.1.2",
@ -4073,7 +4129,7 @@ dependencies = [
"thiserror",
"tokio",
"tokio-stream",
"tonic",
"tonic 0.8.0",
"trace",
"workspace-hack",
"write_buffer",
@ -4240,6 +4296,12 @@ version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711"
[[package]]
name = "seq-macro"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0772c5c30e1a0d91f6834f8e545c69281c099dfa9a3ac58d96a9fd629c8d4898"
[[package]]
name = "serde"
version = "1.0.142"
@ -4339,7 +4401,7 @@ dependencies = [
"metric",
"observability_deps",
"tokio",
"tonic",
"tonic 0.8.0",
"uuid 1.1.2",
"workspace-hack",
]
@ -4360,13 +4422,13 @@ dependencies = [
"metric",
"observability_deps",
"pin-project",
"prost",
"prost 0.11.0",
"serde",
"serde_json",
"service_common",
"snafu",
"tokio",
"tonic",
"tonic 0.8.0",
"trace",
"trace_http",
"tracker",
@ -4391,7 +4453,7 @@ dependencies = [
"parking_lot 0.12.1",
"pin-project",
"predicate",
"prost",
"prost 0.11.0",
"query_functions",
"regex",
"schema",
@ -4404,7 +4466,7 @@ dependencies = [
"test_helpers",
"tokio",
"tokio-stream",
"tonic",
"tonic 0.8.0",
"trace",
"trace_http",
"tracker",
@ -4425,7 +4487,7 @@ dependencies = [
"observability_deps",
"parquet_file",
"tokio",
"tonic",
"tonic 0.8.0",
"uuid 1.1.2",
"workspace-hack",
]
@ -4440,7 +4502,7 @@ dependencies = [
"metric",
"observability_deps",
"tokio",
"tonic",
"tonic 0.8.0",
"workspace-hack",
]
@ -4450,7 +4512,7 @@ version = "0.1.0"
dependencies = [
"generated_types",
"observability_deps",
"tonic",
"tonic 0.8.0",
"workspace-hack",
]
@ -4897,7 +4959,7 @@ dependencies = [
"observability_deps",
"once_cell",
"parking_lot 0.12.1",
"prost",
"prost 0.11.0",
"rand",
"reqwest",
"sqlx",
@ -4905,7 +4967,7 @@ dependencies = [
"test_helpers",
"tokio",
"tokio-util",
"tonic",
"tonic 0.8.0",
"workspace-hack",
]
@ -5152,8 +5214,40 @@ dependencies = [
"hyper-timeout",
"percent-encoding",
"pin-project",
"prost",
"prost-derive",
"prost 0.10.4",
"prost-derive 0.10.1",
"tokio",
"tokio-stream",
"tokio-util",
"tower",
"tower-layer",
"tower-service",
"tracing",
"tracing-futures",
]
[[package]]
name = "tonic"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "498f271adc46acce75d66f639e4d35b31b2394c295c82496727dafa16d465dd2"
dependencies = [
"async-stream",
"async-trait",
"axum",
"base64",
"bytes",
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
"hyper",
"hyper-timeout",
"percent-encoding",
"pin-project",
"prost 0.11.0",
"prost-derive 0.11.0",
"tokio",
"tokio-stream",
"tokio-util",
@ -5166,44 +5260,44 @@ dependencies = [
[[package]]
name = "tonic-build"
version = "0.7.2"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9263bf4c9bfaae7317c1c2faf7f18491d2fe476f70c414b73bf5d445b00ffa1"
checksum = "2fbcd2800e34e743b9ae795867d5f77b535d3a3be69fd731e39145719752df8c"
dependencies = [
"prettyplease",
"proc-macro2",
"prost-build",
"prost-build 0.11.1",
"quote",
"syn",
]
[[package]]
name = "tonic-health"
version = "0.6.0"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9da1806c3ff2f02fb6d9b62fc72a2f3b6429c7f2f5d87861f548156708afcd71"
checksum = "1ec5901d5260e1b7f6b5c76bfbd0b5f581cd861554b4b76597ced3cd65543561"
dependencies = [
"async-stream",
"bytes",
"prost",
"prost 0.11.0",
"tokio",
"tokio-stream",
"tonic",
"tonic 0.8.0",
"tonic-build",
]
[[package]]
name = "tonic-reflection"
version = "0.4.0"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1d786fcf313b48f1aac280142eae249f3c03495355c7906aa49872a41955015"
checksum = "0455f730d540a1484bffc3c55c94100b18a662597b982c2e9073f2c55c602616"
dependencies = [
"bytes",
"prost",
"prost-types",
"prost 0.11.0",
"prost-types 0.11.1",
"tokio",
"tokio-stream",
"tonic",
"tonic 0.8.0",
"tonic-build",
]
@ -5798,6 +5892,7 @@ dependencies = [
"futures-sink",
"futures-task",
"futures-util",
"getrandom",
"hashbrown",
"heck",
"hex",
@ -5814,8 +5909,8 @@ dependencies = [
"once_cell",
"parquet",
"predicates",
"prost",
"prost-types",
"prost 0.11.0",
"prost-types 0.11.1",
"rand",
"regex",
"regex-automata",
@ -5835,7 +5930,7 @@ dependencies = [
"tokio",
"tokio-stream",
"tokio-util",
"tonic",
"tonic 0.8.0",
"tonic-build",
"tower",
"tower-http",
@ -5872,7 +5967,7 @@ dependencies = [
"observability_deps",
"parking_lot 0.12.1",
"pin-project",
"prost",
"prost 0.11.0",
"rskafka",
"schema",
"tempfile",

View File

@ -7,7 +7,7 @@ description = "Apache Arrow utilities"
[dependencies]
ahash = { version = "0.7.5", default-features = false }
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
# used by arrow anyway (needed for printing workaround)
chrono = { version = "0.4", default-features = false }
comfy-table = { version = "6.0", default-features = false }
@ -18,5 +18,5 @@ snafu = "0.7"
workspace-hack = { path = "../workspace-hack"}
[dev-dependencies]
arrow-flight = "19.0.0"
arrow-flight = "20.0.0"
rand = "0.8.3"

View File

@ -8,7 +8,7 @@ edition = "2021"
[dependencies]
http = "0.2.8"
thiserror = "1.0.32"
tonic = { version = "0.7" }
tonic = { version = "0.8" }
tower = "0.4"
workspace-hack = { path = "../workspace-hack"}

View File

@ -5,7 +5,7 @@ authors = ["Luke Bond <luke.n.bond@gmail.com>"]
edition = "2021"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
async-trait = "0.1.57"
backoff = { path = "../backoff" }
bytes = "1.2"

View File

@ -9,6 +9,6 @@ description = "Re-exports datafusion at a specific version"
# Rename to workaround doctest bug
# Turn off optional datafusion features (e.g. don't get support for crypto functions or avro)
upstream = { git = "https://github.com/apache/arrow-datafusion.git", rev="88f65481906a99fba4f5a325756827ba62ff6a2e", default-features = false, package = "datafusion" }
datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="88f65481906a99fba4f5a325756827ba62ff6a2e" }
upstream = { git = "https://github.com/apache/arrow-datafusion.git", rev="3eb55e9a0510d872f6f7765b1a5f17db46486e45", default-features = false, package = "datafusion" }
datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="3eb55e9a0510d872f6f7765b1a5f17db46486e45" }
workspace-hack = { path = "../workspace-hack"}

View File

@ -10,20 +10,20 @@ bytes = "1.2"
data_types = { path = "../data_types", optional = true }
datafusion = { path = "../datafusion", optional = true }
observability_deps = { path = "../observability_deps" }
pbjson = "0.3"
pbjson-types = "0.3"
pbjson = "0.4"
pbjson-types = "0.4"
predicate = { path = "../predicate", optional = true }
prost = "0.10"
prost = "0.11"
query_functions = { path = "../query_functions" }
serde = { version = "1.0", features = ["derive"] }
snafu = "0.7"
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}
[build-dependencies] # In alphabetical order
tonic-build = "0.7"
prost-build = "0.10"
pbjson-build = "0.3"
tonic-build = "0.8"
prost-build = "0.11"
pbjson-build = "0.4"
[dev-dependencies]
data_types = { path = "../data_types" }

View File

@ -47,7 +47,7 @@ message Node {
uint64 uint_value = 6;
double float_value = 7;
string regex_value = 8;
// string tag_ref_value = 9;
/* string tag_ref_value = 9; */
// AAL changed from string --> bytes to handle \xff literals in Rust which are not valid UTF-8
bytes tag_ref_value = 9;
string field_ref_value = 10;

View File

@ -37,7 +37,7 @@ trogging = { path = "../trogging", default-features = false, features = ["clap"]
# Crates.io dependencies, in alphabetical order
ansi_term = "0.12"
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
backtrace = "0.3"
bytes = "1.2"
clap = { version = "3", features = ["derive", "env"] }
@ -59,7 +59,7 @@ tikv-jemalloc-ctl = { version = "0.4.0", optional = true }
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tokio-stream = { version = "0.1", features = ["net"] }
tokio-util = { version = "0.7.3" }
tonic = "0.7"
tonic = "0.8"
uuid = { version = "1", features = ["v4"] }
# jemalloc-sys with unprefixed_malloc_on_supported_platforms feature and heappy are mutually exclusive
tikv-jemalloc-sys = { version = "0.4.0", optional = true, features = ["unprefixed_malloc_on_supported_platforms"] }

View File

@ -20,14 +20,14 @@ mutable_batch_lp = { path = "../mutable_batch_lp", optional = true }
mutable_batch_pb = { path = "../mutable_batch_pb", optional = true }
# Crates.io dependencies, in alphabetical order
arrow = { version = "19.0.0", optional = true }
arrow-flight = { version = "19.0.0", optional = true }
arrow = { version = "20.0.0", optional = true }
arrow-flight = { version = "20.0.0", optional = true }
bytes = "1.2"
futures-util = { version = "0.3", optional = true }
prost = "0.10"
prost = "0.11"
rand = "0.8.3"
thiserror = "1.0.32"
tonic = { version = "0.7" }
tonic = { version = "0.8" }
[dev-dependencies] # In alphabetical order
tokio = { version = "1.20", features = ["macros", "parking_lot", "rt-multi-thread"] }

View File

@ -7,8 +7,8 @@ edition = "2021"
[dependencies]
client_util = { path = "../client_util" }
generated_types = { path = "../generated_types", default-features=false }
prost = "0.10"
tonic = { version = "0.7" }
prost = "0.11"
tonic = { version = "0.8" }
futures-util = { version = "0.3" }
workspace-hack = { path = "../workspace-hack"}

View File

@ -5,8 +5,8 @@ authors = ["Nga Tran <nga-tran@live.com>"]
edition = "2021"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow-flight = "19.0.0"
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow-flight = "20.0.0"
arrow_util = { path = "../arrow_util" }
async-trait = "0.1.57"
backoff = { path = "../backoff" }
@ -30,14 +30,14 @@ parking_lot = "0.12"
parquet_file = { path = "../parquet_file" }
pin-project = "1.0"
predicate = { path = "../predicate" }
prost = "0.10"
prost = "0.11"
iox_query = { path = "../iox_query" }
schema = { path = "../schema" }
snafu = "0.7"
thiserror = "1.0"
iox_time = { path = "../iox_time" }
tokio = { version = "1.20", features = ["macros", "parking_lot", "rt-multi-thread", "sync", "time"] }
tonic = { version = "0.7" }
tonic = { version = "0.8" }
tracker = { path = "../tracker" }
uuid = { version = "1", features = ["v4"] }
workspace-hack = { path = "../workspace-hack"}

View File

@ -14,7 +14,7 @@ description = "IOx Query Interface and Executor"
# 2. Allow for query logic testing without bringing in all the storage systems.
[dependencies] # In alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
async-trait = "0.1"
chrono = { version = "0.4", default-features = false }

View File

@ -6,7 +6,7 @@ edition = "2021"
description = "IOx test utils and tests"
[dependencies]
arrow = "19.0.0"
arrow = "20.0.0"
bytes = "1.2"
data_types = { path = "../data_types" }
datafusion = { path = "../datafusion" }

View File

@ -46,9 +46,9 @@ snafu = "0.7"
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tokio-stream = { version = "0.1", features = ["net"] }
tokio-util = { version = "0.7.3" }
tonic = "0.7"
tonic-health = "0.6.0"
tonic-reflection = "0.4.0"
tonic = "0.8"
tonic-health = "0.7.0"
tonic-reflection = "0.5.0"
tower = "0.4"
tower-http = { version = "0.3", features = ["catch-panic"] }
workspace-hack = { path = "../workspace-hack"}

View File

@ -23,12 +23,12 @@ trace = { path = "../trace" }
write_buffer = { path = "../write_buffer" }
# Crates.io dependencies, in alphabetical order
arrow-flight = "19.0.0"
arrow-flight = "20.0.0"
async-trait = "0.1"
hyper = "0.14"
thiserror = "1.0.32"
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}
parquet_file = { version = "0.1.0", path = "../parquet_file" }

View File

@ -5,7 +5,7 @@ edition = "2021"
description = "A mutable arrow RecordBatch"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
chrono = { version = "0.4", default-features = false }
data_types = { path = "../data_types" }

View File

@ -11,7 +11,7 @@ generated_types = { path = "../generated_types" }
mutable_batch = { path = "../mutable_batch" }
mutable_batch_lp = { path = "../mutable_batch_lp" }
mutable_batch_pb = { path = "../mutable_batch_pb" }
prost = "0.10"
prost = "0.11"
[dev-dependencies]
bytes = "1.2"

View File

@ -5,11 +5,11 @@ authors = ["Andrew Lamb <andrew@nerdnetworks.org>"]
edition = "2021"
[dependencies] # In alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
influxdb_tsm = { path = "../influxdb_tsm" }
schema = { path = "../schema" }
snafu = "0.7"
parquet = "19.0.0"
parquet = "20.0.0"
workspace-hack = { path = "../workspace-hack"}
[dev-dependencies] # In alphabetical order

View File

@ -5,7 +5,7 @@ authors = ["Nga Tran <nga-tran@live.com>"]
edition = "2021"
[dependencies] # In alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
base64 = "0.13"
bytes = "1.2"
data_types = { path = "../data_types" }
@ -17,11 +17,11 @@ iox_time = { path = "../iox_time" }
object_store = "0.3.0"
observability_deps = { path = "../observability_deps" }
parking_lot = "0.12"
parquet = {version = "19.0.0", features = ["experimental"]}
parquet = {version = "20.0.0", features = ["experimental"]}
parquet-format = "4.0"
pbjson-types = "0.3"
pbjson-types = "0.4"
predicate = { path = "../predicate" }
prost = "0.10"
prost = "0.11"
schema = { path = "../schema" }
snafu = "0.7"
thrift = "0.13"

View File

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
chrono = { version = "0.4", default-features = false }
data_types = { path = "../data_types" }
datafusion = { path = "../datafusion" }

View File

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies]
arrow = "19.0.0"
arrow = "20.0.0"
async-trait = "0.1.57"
backoff = { path = "../backoff" }
cache_system = { path = "../cache_system" }
@ -35,7 +35,7 @@ thiserror = "1.0"
iox_time = { path = "../iox_time" }
tokio = { version = "1.20", features = ["macros", "parking_lot", "rt-multi-thread", "sync", "time"] }
tokio-util = { version = "0.7.3" }
tonic = { version = "0.7" }
tonic = { version = "0.8" }
trace = { path = "../trace" }
tracker = { path = "../tracker" }
uuid = { version = "1", features = ["v4"] }

View File

@ -6,7 +6,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
chrono = { version = "0.4", default-features = false }
datafusion = { path = "../datafusion" }
itertools = "0.10.2"

View File

@ -6,7 +6,7 @@ edition = "2021"
description = "Tests of the query engine against different database configurations"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
async-trait = "0.1"
backoff = { path = "../backoff" }
@ -33,7 +33,7 @@ workspace-hack = { path = "../workspace-hack"}
parquet_file = { version = "0.1.0", path = "../parquet_file" }
[dev-dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
snafu = "0.7"
tempfile = "3.1.0"

View File

@ -11,7 +11,7 @@ edition = "2021"
# 2. Keep change/compile/link time down during development when working on just this crate
[dependencies] # In alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
croaring = "0.6"
data_types = { path = "../data_types" }

View File

@ -32,7 +32,7 @@ service_grpc_object_store = { path = "../service_grpc_object_store" }
sharder = { path = "../sharder" }
thiserror = "1.0"
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
tonic = "0.7"
tonic = "0.8"
trace = { path = "../trace/" }
workspace-hack = { path = "../workspace-hack"}
write_buffer = { path = "../write_buffer" }

View File

@ -6,7 +6,7 @@ edition = "2021"
description = "IOx Schema definition"
[dependencies]
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
hashbrown = "0.12"
indexmap = { version = "1.9", features = ["std"] }
itertools = "0.10.1"

View File

@ -242,7 +242,7 @@ mod test {
let s = SchemaBuilder::new()
.field("the_influx_field", ArrowDataType::Float64)
// can't represent with lp
.field("the_no_influx_field", ArrowDataType::Decimal(10, 0))
.field("the_no_influx_field", ArrowDataType::Decimal128(10, 0))
.build()
.unwrap();
@ -254,7 +254,7 @@ mod test {
let (influxdb_column_type, field) = s.field(1);
assert_eq!(field.name(), "the_no_influx_field");
assert_eq!(field.data_type(), &ArrowDataType::Decimal(10, 0));
assert_eq!(field.data_type(), &ArrowDataType::Decimal128(10, 0));
assert!(field.is_nullable());
assert_eq!(influxdb_column_type, None);
@ -282,7 +282,7 @@ mod test {
let s = SchemaBuilder::new()
.non_null_field("the_influx_field", ArrowDataType::Float64)
// can't represent with lp
.non_null_field("the_no_influx_field", ArrowDataType::Decimal(10, 0))
.non_null_field("the_no_influx_field", ArrowDataType::Decimal128(10, 0))
.build()
.unwrap();
@ -294,7 +294,7 @@ mod test {
let (influxdb_column_type, field) = s.field(1);
assert_eq!(field.name(), "the_no_influx_field");
assert_eq!(field.data_type(), &ArrowDataType::Decimal(10, 0));
assert_eq!(field.data_type(), &ArrowDataType::Decimal128(10, 0));
assert!(!field.is_nullable());
assert_eq!(influxdb_column_type, None);

View File

@ -9,7 +9,7 @@ generated_types = { path = "../generated_types" }
iox_catalog = { path = "../iox_catalog" }
observability_deps = { path = "../observability_deps" }
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}
[dev-dependencies]

View File

@ -19,17 +19,17 @@ trace_http = { path = "../trace_http"}
tracker = { path = "../tracker" }
# Crates.io dependencies, in alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow-flight = "19.0.0"
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow-flight = "20.0.0"
bytes = "1.2"
futures = "0.3"
pin-project = "1.0"
prost = "0.10"
prost = "0.11"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.83"
snafu = "0.7"
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}
[dev-dependencies]

View File

@ -19,18 +19,18 @@ trace_http = { path = "../trace_http"}
tracker = { path = "../tracker" }
# Crates.io dependencies, in alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
async-trait = "0.1"
futures = "0.3"
pin-project = "1.0"
prost = "0.10"
prost = "0.11"
regex = "1.6.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.83"
snafu = "0.7"
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tokio-stream = { version = "0.1", features = ["net"] }
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}
[dev-dependencies]

View File

@ -12,7 +12,7 @@ object_store = "0.3.0"
observability_deps = { path = "../observability_deps" }
parquet_file = { path = "../parquet_file" }
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
tonic = "0.7"
tonic = "0.8"
uuid = { version = "1", features = ["v4"] }
workspace-hack = { path = "../workspace-hack"}

View File

@ -9,7 +9,7 @@ edition = "2021"
data_types = { path = "../data_types" }
generated_types = { path = "../generated_types" }
observability_deps = { path = "../observability_deps" }
tonic = "0.7"
tonic = "0.8"
iox_catalog = { path = "../iox_catalog" }
workspace-hack = { path = "../workspace-hack"}

View File

@ -8,5 +8,5 @@ edition = "2021"
[dependencies]
generated_types = { path = "../generated_types" }
observability_deps = { path = "../observability_deps" }
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}

View File

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"
[dependencies] # In alphabetical order
arrow = { version = "19.0.0", features = ["prettyprint"] }
arrow = { version = "20.0.0", features = ["prettyprint"] }
arrow_util = { path = "../arrow_util" }
assert_cmd = "2.0.2"
bytes = "1.2"
@ -17,7 +17,7 @@ nix = "0.24"
observability_deps = { path = "../observability_deps" }
once_cell = { version = "1.13.0", features = ["parking_lot"] }
parking_lot = "0.12"
prost = "0.10"
prost = "0.11"
rand = "0.8.3"
reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] }
sqlx = { version = "0.6", features = [ "runtime-tokio-rustls" , "postgres", "uuid" ] }
@ -25,5 +25,5 @@ tempfile = "3.1.0"
test_helpers = { path = "../test_helpers", features = ["future_timeout"] }
tokio = { version = "1.20", features = ["macros", "net", "parking_lot", "rt-multi-thread", "signal", "sync", "time"] }
tokio-util = "0.7"
tonic = "0.7"
tonic = "0.8"
workspace-hack = { path = "../workspace-hack"}

View File

@ -14,7 +14,7 @@ publish = false
### BEGIN HAKARI SECTION
[dependencies]
ahash = { version = "0.7", features = ["std"] }
arrow = { version = "19", features = ["comfy-table", "csv", "csv_crate", "flatbuffers", "ipc", "prettyprint", "rand", "test_utils"] }
arrow = { version = "20", features = ["comfy-table", "csv", "csv_crate", "flatbuffers", "ipc", "prettyprint"] }
base64 = { version = "0.13", features = ["std"] }
bitflags = { version = "1" }
byteorder = { version = "1", features = ["std"] }
@ -44,10 +44,10 @@ num-integer = { version = "0.1", default-features = false, features = ["i128", "
num-traits = { version = "0.2", features = ["i128", "libm", "std"] }
object_store = { git = "https://github.com/tustvold/arrow-rs.git", rev = "10ffea5806fb6d2ce016ca6680cdfe41648e548e", default-features = false, features = ["aws", "azure", "azure_core", "azure_storage", "azure_storage_blobs", "base64", "gcp", "quick-xml", "rand", "reqwest", "ring", "rustls-pemfile", "serde", "serde_json"] }
once_cell = { version = "1", features = ["alloc", "parking_lot", "parking_lot_core", "race", "std"] }
parquet = { version = "19", features = ["arrow", "async", "base64", "brotli", "experimental", "flate2", "futures", "lz4", "snap", "tokio", "zstd"] }
parquet = { version = "20", features = ["arrow", "async", "base64", "brotli", "experimental", "flate2", "futures", "lz4", "snap", "tokio", "zstd"] }
predicates = { version = "2", features = ["diff", "difflib", "float-cmp", "normalize-line-endings", "regex"] }
prost = { version = "0.10", features = ["prost-derive", "std"] }
prost-types = { version = "0.10", features = ["std"] }
prost = { version = "0.11", features = ["prost-derive", "std"] }
prost-types = { version = "0.11", features = ["std"] }
rand = { version = "0.8", features = ["alloc", "getrandom", "libc", "rand_chacha", "rand_hc", "small_rng", "std", "std_rng"] }
regex = { version = "1", features = ["aho-corasick", "memchr", "perf", "perf-cache", "perf-dfa", "perf-inline", "perf-literal", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"] }
regex-automata = { version = "0.1", features = ["regex-syntax", "std"] }
@ -63,7 +63,7 @@ sqlx-core = { version = "0.6", default-features = false, features = ["_rt-tokio"
tokio = { version = "1", features = ["bytes", "fs", "io-std", "io-util", "libc", "macros", "memchr", "mio", "net", "num_cpus", "once_cell", "parking_lot", "rt", "rt-multi-thread", "signal", "signal-hook-registry", "socket2", "sync", "time", "tokio-macros", "tracing"] }
tokio-stream = { version = "0.1", features = ["fs", "net", "time"] }
tokio-util = { version = "0.7", features = ["codec", "tracing"] }
tonic = { version = "0.7", features = ["async-trait", "axum", "channel", "codegen", "h2", "hyper", "hyper-timeout", "prost", "prost-derive", "prost1", "tokio", "tower", "tracing-futures", "transport"] }
tonic = { version = "0.8", features = ["async-trait", "axum", "channel", "codegen", "h2", "hyper", "hyper-timeout", "prost", "prost-derive", "prost1", "tokio", "tower", "tracing-futures", "transport"] }
tower = { version = "0.4", features = ["__common", "balance", "buffer", "discover", "futures-core", "futures-util", "indexmap", "limit", "load", "log", "make", "pin-project", "pin-project-lite", "rand", "ready-cache", "slab", "timeout", "tokio", "tokio-util", "tracing", "util"] }
tower-http = { version = "0.3", features = ["catch-panic", "map-response-body", "tower", "tracing", "util"] }
tracing = { version = "0.1", features = ["attributes", "log", "max_level_trace", "release_max_level_trace", "std", "tracing-attributes"] }
@ -103,8 +103,8 @@ memchr = { version = "2", features = ["std"] }
nom = { version = "7", features = ["alloc", "std"] }
num-traits = { version = "0.2", features = ["i128", "libm", "std"] }
once_cell = { version = "1", features = ["alloc", "parking_lot", "parking_lot_core", "race", "std"] }
prost = { version = "0.10", features = ["prost-derive", "std"] }
prost-types = { version = "0.10", features = ["std"] }
prost = { version = "0.11", features = ["prost-derive", "std"] }
prost-types = { version = "0.11", features = ["std"] }
rand = { version = "0.8", features = ["alloc", "getrandom", "libc", "rand_chacha", "rand_hc", "small_rng", "std", "std_rng"] }
regex = { version = "1", features = ["aho-corasick", "memchr", "perf", "perf-cache", "perf-dfa", "perf-inline", "perf-literal", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"] }
regex-syntax = { version = "0.6", features = ["unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"] }
@ -119,22 +119,35 @@ sqlx-macros = { version = "0.6", default-features = false, features = ["_rt-toki
syn = { version = "1", features = ["clone-impls", "derive", "extra-traits", "full", "parsing", "printing", "proc-macro", "quote", "visit", "visit-mut"] }
tokio = { version = "1", features = ["bytes", "fs", "io-std", "io-util", "libc", "macros", "memchr", "mio", "net", "num_cpus", "once_cell", "parking_lot", "rt", "rt-multi-thread", "signal", "signal-hook-registry", "socket2", "sync", "time", "tokio-macros", "tracing"] }
tokio-stream = { version = "0.1", features = ["fs", "net", "time"] }
tonic-build = { version = "0.7", features = ["prost", "prost-build", "transport"] }
tonic-build = { version = "0.8", features = ["prost", "prost-build", "transport"] }
uuid = { version = "1", features = ["private_getrandom", "rng", "std", "v4"] }
[target.x86_64-unknown-linux-gnu.dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
nix = { version = "0.24", features = ["acct", "aio", "dir", "env", "event", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "term", "time", "ucontext", "uio", "user", "zerocopy"] }
tokio-util = { version = "0.7", default-features = false, features = ["io"] }
[target.x86_64-unknown-linux-gnu.build-dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
[target.x86_64-apple-darwin.dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
nix = { version = "0.24", features = ["acct", "aio", "dir", "env", "event", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "term", "time", "ucontext", "uio", "user", "zerocopy"] }
tokio-util = { version = "0.7", default-features = false, features = ["io"] }
[target.x86_64-apple-darwin.build-dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
[target.aarch64-apple-darwin.dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
nix = { version = "0.24", features = ["acct", "aio", "dir", "env", "event", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "term", "time", "ucontext", "uio", "user", "zerocopy"] }
tokio-util = { version = "0.7", default-features = false, features = ["io"] }
[target.aarch64-apple-darwin.build-dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
[target.x86_64-pc-windows-msvc.dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
scopeguard = { version = "1", features = ["use_std"] }
tokio = { version = "1", default-features = false, features = ["winapi"] }
tokio-util = { version = "0.7", default-features = false, features = ["io"] }
@ -142,6 +155,7 @@ winapi = { version = "0.3", default-features = false, features = ["basetsd", "co
windows-sys = { version = "0.36", features = ["Win32", "Win32_Foundation", "Win32_Networking", "Win32_Networking_WinSock", "Win32_Security", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", "Win32_System_IO", "Win32_System_LibraryLoader", "Win32_System_Pipes", "Win32_System_SystemServices", "Win32_System_WindowsProgramming"] }
[target.x86_64-pc-windows-msvc.build-dependencies]
getrandom = { version = "0.2", default-features = false, features = ["std"] }
scopeguard = { version = "1", features = ["use_std"] }
tokio = { version = "1", default-features = false, features = ["winapi"] }
winapi = { version = "0.3", default-features = false, features = ["basetsd", "consoleapi", "errhandlingapi", "fileapi", "handleapi", "impl-debug", "impl-default", "knownfolders", "libloaderapi", "minwinbase", "minwindef", "namedpipeapi", "ntsecapi", "ntstatus", "objbase", "processenv", "shellapi", "shlobj", "std", "stringapiset", "synchapi", "timezoneapi", "winbase", "wincon", "winerror", "winnt", "winreg", "winuser", "ws2ipdef", "ws2tcpip", "wtypesbase"] }

View File

@ -21,7 +21,7 @@ mutable_batch_pb = { path = "../mutable_batch_pb" }
observability_deps = { path = "../observability_deps" }
parking_lot = "0.12"
pin-project = "1.0"
prost = "0.10"
prost = "0.11"
rskafka = { git = "https://github.com/influxdata/rskafka.git", rev="9f1e36e8f34a4b0a7323bde623667470b4559a7d", default-features = false, features = ["compression-snappy", "transport-socks5"] }
schema = { path = "../schema" }
tokio = { version = "1.20", features = ["fs", "macros", "parking_lot", "rt", "sync", "time"] }