You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we allow for reconstruction and multiple column computation for the same block to happen at the same time, this is wasteful and we can avoid this.
In PendingComponents, we track reconstruction with a bool reconstruction_started and we track blob to column computation with a data_column_recv. We should be able to replace the reconstruction_started usage with data_column_recv as well, and check if data_column_recv is Some before triggering either 1/ blob to column computation or 2/ column reconstruction.
Description
See this comment for context.
Currently we allow for reconstruction and multiple column computation for the same block to happen at the same time, this is wasteful and we can avoid this.
In
PendingComponents
, we track reconstruction with a boolreconstruction_started
and we track blob to column computation with adata_column_recv
. We should be able to replace thereconstruction_started
usage withdata_column_recv
as well, and check ifdata_column_recv
isSome
before triggering either 1/ blob to column computation or 2/ column reconstruction.lighthouse/beacon_node/beacon_chain/src/data_availability_checker/overflow_lru_cache.rs
Lines 23 to 39 in 4173135
The text was updated successfully, but these errors were encountered: