diff --git a/Cargo.lock b/Cargo.lock index 2b81d57d0d72c..b8ef196174be7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1908,6 +1908,17 @@ dependencies = [ "num_cpus", ] +[[package]] +name = "dashmap" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b799062aaf67eb976af3bdca031ee6f846d2f0a5710ddbb0d2efee33f3cc4760" +dependencies = [ + "cfg-if 1.0.0", + "num_cpus", + "parking_lot", +] + [[package]] name = "data-encoding" version = "2.3.2" @@ -2443,7 +2454,7 @@ dependencies = [ "chrono", "crc", "criterion", - "dashmap", + "dashmap 5.0.0", "flate2", "futures 0.3.18", "glob", @@ -2824,7 +2835,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06c5d2f987ee8f6dff3fa1a352058dc59b990e447e4c7846aa7d804971314f7b" dependencies = [ - "dashmap", + "dashmap 4.0.2", "futures 0.3.18", "futures-timer", "no-std-compat", @@ -4091,7 +4102,7 @@ dependencies = [ "atomic-shim", "crossbeam-epoch 0.9.5", "crossbeam-utils 0.8.5", - "dashmap", + "dashmap 4.0.2", "hashbrown 0.11.2", "indexmap", "metrics", @@ -7922,7 +7933,7 @@ version = "0.1.0" dependencies = [ "ansi_term", "criterion", - "dashmap", + "dashmap 5.0.0", "mock_instant", "tracing 0.1.29", "tracing-core 0.1.21", @@ -8356,7 +8367,7 @@ dependencies = [ "criterion", "crossterm 0.21.0", "csv", - "dashmap", + "dashmap 5.0.0", "data-encoding", "datadog-filter", "datadog-filter-test", diff --git a/Cargo.toml b/Cargo.toml index 27eb7db206c4d..1fc1386833331 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -221,7 +221,7 @@ chrono = { version = "0.4.19", default-features = false, features = ["serde"] } cidr-utils = { version = "0.5.5", default-features = false } csv = { version = "1.1", optional = true } colored = { version = "2.0.0", default-features = false } -dashmap = { version = "4.0.2", default-features = false } +dashmap = { version = "5.0.0", default-features = false } derivative = { version = "2.2.0", default-features = false } dirs-next = { version = "2.0.0", default-features = false, optional = true } dyn-clone = { version = "1.0.4", default-features = false } diff --git a/lib/file-source/Cargo.toml b/lib/file-source/Cargo.toml index 739aa3a21b946..793bcbd9304f5 100644 --- a/lib/file-source/Cargo.toml +++ b/lib/file-source/Cargo.toml @@ -31,7 +31,7 @@ default-features = false features = ["clock", "serde"] [dependencies.dashmap] -version = "4.0" +version = "5.0" default-features = false features = [] diff --git a/lib/tracing-limit/Cargo.toml b/lib/tracing-limit/Cargo.toml index b6c11de5afbc8..9fd143058b788 100644 --- a/lib/tracing-limit/Cargo.toml +++ b/lib/tracing-limit/Cargo.toml @@ -10,7 +10,7 @@ license = "MPL-2.0" ansi_term = { version = "0.12", default-features = false } tracing-core = { version = "0.1", default-features = false } tracing-subscriber = { version = "0.2.25", default-features = false } -dashmap = { version = "4", default-features = false } +dashmap = { version = "5", default-features = false } [dev-dependencies] criterion = "0.3"