diff --git a/Cargo.lock b/Cargo.lock index d3ca33776..635e4e0c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,15 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "addr2line" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" +dependencies = [ + "gimli", +] + [[package]] name = "adler" version = "1.0.2" @@ -168,6 +177,21 @@ dependencies = [ "tower-service", ] +[[package]] +name = "backtrace" +version = "0.3.68" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + [[package]] name = "base64" version = "0.13.1" @@ -595,6 +619,12 @@ dependencies = [ "wasi", ] +[[package]] +name = "gimli" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" + [[package]] name = "h2" version = "0.3.18" @@ -1023,14 +1053,13 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.5" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", - "log", "wasi", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] @@ -1092,6 +1121,15 @@ dependencies = [ "libc", ] +[[package]] +name = "object" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" version = "1.18.0" @@ -1620,6 +1658,12 @@ dependencies = [ "serde", ] +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + [[package]] name = "rustix" version = "0.36.7" @@ -1995,11 +2039,12 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.2" +version = "1.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" +checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" dependencies = [ "autocfg", + "backtrace", "bytes", "libc", "mio", diff --git a/Cargo.toml b/Cargo.toml index 4a1a8adc8..f7f6a0bfd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ serde_tuple = { version = "0.5", default-features = false } serde_yaml = "0.9" thiserror = { version = "1.0" } time = { version = "0.3", features = ["formatting"] } -tokio = { version = "1.28", features = [ +tokio = { version = "1.29", features = [ "rt", "rt-multi-thread", "macros", diff --git a/integration/ducks/Cargo.toml b/integration/ducks/Cargo.toml index 2877486a2..bff7ccb28 100644 --- a/integration/ducks/Cargo.toml +++ b/integration/ducks/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.18" serde_json = "1.0" shared = { path = "../shared" } sketches-ddsketch = "0.2" -tokio = { version = "1.28", features = ["rt", "macros", "fs", "io-util", "process", "signal", "time", "net"] } +tokio = { version = "1.29", features = ["rt", "macros", "fs", "io-util", "process", "signal", "time", "net"] } tokio-stream = { version = "0.1", features = ["net"] } tonic = { version = "0.9", default-features = false, features = ["transport", "prost"] } tower = { version = "0.4", default-features = false, features = ["timeout", "limit", "load-shed"] } diff --git a/integration/sheepdog/Cargo.toml b/integration/sheepdog/Cargo.toml index 1554a56d3..c13f289ef 100644 --- a/integration/sheepdog/Cargo.toml +++ b/integration/sheepdog/Cargo.toml @@ -13,7 +13,7 @@ escargot = "0.5.7" serde_json = "1.0" shared = { path = "../shared" } tempfile = "3.6" -tokio = { version = "1.28", features = ["rt", "macros", "fs", "io-util", "process", "signal", "time", "net"] } +tokio = { version = "1.29", features = ["rt", "macros", "fs", "io-util", "process", "signal", "time", "net"] } tonic = { version = "0.9", default-features = false, features = ["transport", "prost"]} tower = { version = "0.4", default-features = false, features = ["timeout", "limit", "load-shed"] } tracing = { version = "0.1", features = ["std", "attributes"] }