Skip to content

chore: Always push blobs to sink#15866

Merged
PhilWindle merged 1 commit into
nextfrom
palla/always-push-to-blob-sink
Jul 22, 2025
Merged

chore: Always push blobs to sink#15866
PhilWindle merged 1 commit into
nextfrom
palla/always-push-to-blob-sink

Conversation

@spalladino

Copy link
Copy Markdown
Contributor

I've hit the Unable to get blob sidecar flake again even after the fix (see the issue description for a detailed overview of what the underlying problem is). The issue seems to be coming from the Anvil test watcher this time, since it's updating the wall time at the same time the tx is perceived as failed.

So, this time I'm addressing the symptom instead of the cause. This PR changes the sequencer publisher so it always publishes blob data to the sink, instead of waiting for its success.

However, the blob sink required the block in which the tx was mined in order to accept the blob, as it indexed blobs by block. So this PR also changes the blob sink to just index blobs by hash and not block.

However, the blob sink server required the block in order to fall back to consensus to fetch the blobs on a miss (see first item in #13542). That feature had been introduced so the blob sink could serve blobs in situations where not all nodes pushed to the sink, such as testnet, but that setup has been deprecated as confirmed by @alexghr. So this PR also removes the blob sink server fallback on a miss.

@spalladino spalladino force-pushed the palla/always-push-to-blob-sink branch from 6ceb153 to 1f7dc96 Compare July 22, 2025 10:04
@PhilWindle PhilWindle added this pull request to the merge queue Jul 22, 2025
Merged via the queue into next with commit f4880e7 Jul 22, 2025
4 checks passed
@PhilWindle PhilWindle deleted the palla/always-push-to-blob-sink branch July 22, 2025 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants