mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-02 16:21:42 +00:00
When we perform data column gossip verification, we sometimes see multiple proposer shuffling cache miss simultaneously and this results in multiple threads computing the shuffling cache and potentially slows down the gossip verification. Proposal here is to use a `OnceCell` for each shuffling key to make sure it's only computed once. I have only implemented this in data column verification as a PoC, but this can also be applied to blob and block verification Related issues: - https://github.com/sigp/lighthouse/issues/4447 - https://github.com/sigp/lighthouse/issues/7203
23 lines
729 B
TOML
23 lines
729 B
TOML
[package]
|
|
name = "logging"
|
|
version = "0.2.0"
|
|
authors = ["blacktemplar <blacktemplar@a1.net>"]
|
|
edition = { workspace = true }
|
|
|
|
[features]
|
|
test_logger = [] # Print log output to stderr when running tests instead of dropping it
|
|
|
|
[dependencies]
|
|
chrono = { version = "0.4", default-features = false, features = ["clock", "std"] }
|
|
logroller = { workspace = true }
|
|
metrics = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
tokio = { workspace = true, features = [ "time" ] }
|
|
tracing = { workspace = true }
|
|
tracing-appender = { workspace = true }
|
|
tracing-core = { workspace = true }
|
|
tracing-log = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
workspace_members = { workspace = true }
|