mirror of
https://github.com/sigp/lighthouse.git
synced 2026-04-17 04:48:21 +00:00
Fix data columns not persisting for PeerDAS due to a getBlobs race condition (#6756)
* Fix data columns not persisting for PeerDAS due to a `getBlobs` race condition. * Refactor blobs and columns logic in `chain.import_block` for clarity. Add more docs on `data_column_recv`. * Add more code comments for clarity. * Merge remote-tracking branch 'origin/unstable' into fix-column-race # Conflicts: # beacon_node/beacon_chain/src/block_verification_types.rs # beacon_node/beacon_chain/src/data_availability_checker/overflow_lru_cache.rs * Fix lint.
This commit is contained in:
@@ -1737,7 +1737,7 @@ async fn import_execution_pending_block<T: BeaconChainTypes>(
|
||||
.unwrap()
|
||||
{
|
||||
ExecutedBlock::Available(block) => chain
|
||||
.import_available_block(Box::from(block), None)
|
||||
.import_available_block(Box::from(block))
|
||||
.await
|
||||
.map_err(|e| format!("{e:?}")),
|
||||
ExecutedBlock::AvailabilityPending(_) => {
|
||||
|
||||
Reference in New Issue
Block a user