refactor: Enable parking lot for dependencies

pull/24376/head
Jake Goulding 2021-02-19 10:58:55 -05:00 committed by Carol (Nichols || Goulding)
parent 6603ecd758
commit 2bd09612bd
4 changed files with 52 additions and 4 deletions

48
Cargo.lock generated
View File

@ -1643,6 +1643,15 @@ dependencies = [
"tracing",
]
[[package]]
name = "instant"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
dependencies = [
"cfg-if 1.0.0",
]
[[package]]
name = "integer-encoding"
version = "1.1.7"
@ -1764,6 +1773,15 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"
[[package]]
name = "lock_api"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"
dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.14"
@ -2173,6 +2191,9 @@ name = "once_cell"
version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
dependencies = [
"parking_lot",
]
[[package]]
name = "oorandom"
@ -2300,6 +2321,31 @@ dependencies = [
"tracing",
]
[[package]]
name = "parking_lot"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
dependencies = [
"instant",
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"
dependencies = [
"cfg-if 1.0.0",
"instant",
"libc",
"redox_syscall 0.2.5",
"smallvec",
"winapi",
]
[[package]]
name = "parquet"
version = "4.0.0-SNAPSHOT"
@ -3717,6 +3763,7 @@ dependencies = [
"mio",
"num_cpus",
"once_cell",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"tokio-macros",
@ -3940,6 +3987,7 @@ dependencies = [
"chrono",
"lazy_static",
"matchers",
"parking_lot",
"regex",
"serde",
"serde_json",

View File

@ -78,13 +78,13 @@ serde_json = "1.0.44"
serde_urlencoded = "0.7.0"
snafu = "0.6.9"
structopt = "0.3.21"
tokio = { version = "1.0", features = ["macros", "rt-multi-thread"] }
tokio = { version = "1.0", features = ["macros", "rt-multi-thread", "parking_lot"] }
tokio-stream = { version = "0.1.2", features = ["net"] }
tonic = "0.4.0"
tracing = { version = "0.1", features = ["release_max_level_debug"] }
tracing-futures = "0.2.4"
tracing-opentelemetry = "0.11.0"
tracing-subscriber = "0.2.15"
tracing-subscriber = { version = "0.2.15", features = ["parking_lot"] }
[dev-dependencies]
# Workspace dependencies, in alphabetical order

View File

@ -10,5 +10,5 @@ tracing = { version = "0.1" }
tracing-subscriber = "0.2.15"
[dev-dependencies] # In alphabetical order
once_cell = "1.4.0"
once_cell = { version = "1.4.0", features = ["parking_lot"] }
regex = "1.4.3"

View File

@ -9,7 +9,7 @@ byteorder = "1.3.4"
crc32fast = "1.2.0"
futures = "0.3.4"
itertools = "0.9.0"
once_cell = "1.4.0"
once_cell = { version = "1.4.0", features = ["parking_lot"] }
regex = "1.3.7"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.44"