-
Notifications
You must be signed in to change notification settings - Fork 932
Closed
Labels
optimizationSomething to make Lighthouse run more efficiently.Something to make Lighthouse run more efficiently.v8.0.0-rc.0Q3 2025 release for Fusaka on HoleskyQ3 2025 release for Fusaka on Holesky
Description
I noticed a few instances of very slow data column gossip validation and it looks like it's due to long wait on fork choice write lock
Code:
lighthouse/beacon_node/beacon_chain/src/beacon_chain.rs
Lines 3892 to 3894 in 8a4f6cf
| // Take an exclusive write-lock on fork choice. It's very important to prevent deadlocks by | |
| // avoiding taking other locks whilst holding this lock. | |
| let mut fork_choice = self.canonical_head.fork_choice_write_lock(); |
This was also confirmed via metric
Also noticing it on other supernode instances
https://grafana.observability.ethpandaops.io/goto/Y6Pv-RjNR?orgId=1
Metadata
Metadata
Assignees
Labels
optimizationSomething to make Lighthouse run more efficiently.Something to make Lighthouse run more efficiently.v8.0.0-rc.0Q3 2025 release for Fusaka on HoleskyQ3 2025 release for Fusaka on Holesky