Skip to content

RequestManager: add support for fetching Blobs#4844

Merged
tersec merged 4 commits into
status-im:unstablefrom
henridf:blobs-requestmanager
Apr 28, 2023
Merged

RequestManager: add support for fetching Blobs#4844
tersec merged 4 commits into
status-im:unstablefrom
henridf:blobs-requestmanager

Conversation

@henridf

@henridf henridf commented Apr 20, 2023

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Apr 20, 2023

Copy link
Copy Markdown

Unit Test Results

         9 files  ±0    1 071 suites  ±0   33m 42s ⏱️ - 4m 49s
  3 670 tests ±0    3 391 ✔️ ±0  279 💤 ±0  0 ±0 
15 653 runs  ±0  15 348 ✔️ ±0  305 💤 ±0  0 ±0 

Results for commit b05032c. ± Comparison against base commit 630ab35.

♻️ This comment has been updated with latest results.

@tersec

tersec commented Apr 21, 2023

Copy link
Copy Markdown
Contributor

jenkins/nimbus-eth2/macos/aarch64 is macm1-01/Jenkins issue:

Running on macm1-01 in /Users/jenkins/workspace/_platforms_macos_aarch64_PR-4844
...
[2023-04-21T10:51:24.009Z] Submodule path 'vendor/nimbus-security-resources': checked out 'ce9945b1b159d4c9b628f8c4cd2d262964692810'
[2023-04-21T10:51:24.009Z] Submodule path 'vendor/nimcrypto': checked out '24e006df85927f64916e60511620583b11403178'
[2023-04-21T10:51:24.009Z] Submodule path 'vendor/sepolia': checked out '23dbdd7077fa0abdd7c8f29862a2f8883151d144'
[2023-04-21T10:51:24.941Z] 
[2023-04-21T10:51:31.882Z] �[92mBuilding:�[39m Nim compiler
[2023-04-21T10:51:58.658Z] Cannot contact macm1-01: java.lang.InterruptedException
[Pipeline] sh
[2023-04-21T10:57:37.837Z] + make deps
[2023-04-21T10:57:37.837Z] Building: install/usr/lib/libunwind.a
[2023-04-21T10:57:42.249Z] Building: install/usr/lib/libbacktrace.a
[2023-04-21T10:57:44.427Z] sh: /Users/jenkins/workspace/_platforms_macos_aarch64_PR-4844@tmp/durable-297b3ad4/jenkins-result.txt.tmp: No such file or directory
[2023-04-21T10:57:44.431Z] mv: rename /Users/jenkins/workspace/_platforms_macos_aarch64_PR-4844@tmp/durable-297b3ad4/jenkins-result.txt.tmp to /Users/jenkins/workspace/_platforms_macos_aarch64_PR-4844@tmp/durable-297b3ad4/jenkins-result.txt: No such file or directory

https://ci.status.im/job/nimbus-eth2/job/platforms/job/macos/job/aarch64/job/PR-4844/2/consoleText

Comment thread beacon_chain/sync/request_manager.nim Outdated
Comment thread beacon_chain/consensus_object_pools/blob_quarantine.nim Outdated
Comment thread beacon_chain/consensus_object_pools/blob_quarantine.nim Outdated
Comment thread beacon_chain/nimbus_beacon_node.nim Outdated
Comment thread beacon_chain/consensus_object_pools/block_quarantine.nim Outdated
@henridf

henridf commented Apr 24, 2023

Copy link
Copy Markdown
Contributor Author

A side note: this is PR #4844. 😎

@tersec tersec merged commit ef0b95d into status-im:unstable Apr 28, 2023
@henridf henridf deleted the blobs-requestmanager branch April 28, 2023 15:24
tersec pushed a commit that referenced this pull request Apr 28, 2023
etan-status added a commit that referenced this pull request May 16, 2026
- #4732 KZG primitives added
- #4785 added gossip validation for BlobSidecar but did not check KZG
- #4844 added req/resp for BlobSidecar but did not validate responses
- #5445 fixed KZG validate_blobs in state transition (Opt[bool] jank)
- ethereum/consensus-specs#3531 new spec hits
- #5565 new spec, + fixed gossip missing inclusion proof + KZG checks
- #6109 goerli hardening, + fixed Req/Resp missing inclusion proof check
- #6741 copies the req/resp gap to Fulu
- #8254 removes the Deneb blob_quarantine
- This one now finally adds the missing KZG checks to req/resp
etan-status added a commit that referenced this pull request May 16, 2026
- #4732 KZG primitives added
- #4785 added gossip validation for BlobSidecar but did not check KZG
- #4844 added req/resp for BlobSidecar but did not validate responses
- #5445 fixed KZG validate_blobs in state transition (Opt[bool] jank)
- ethereum/consensus-specs#3531 new spec hits
- #5565 new spec, + fixed gossip missing inclusion proof + KZG checks
- #6109 goerli hardening, + fixed Req/Resp missing inclusion proof check
- #6741 copies the remaining req/resp missing KZG check gap to Fulu
- #8254 removes the Deneb blob_quarantine
- This one now finally adds the missing KZG checks to req/resp
tersec pushed a commit that referenced this pull request May 17, 2026
- #4732 KZG primitives added
- #4785 added gossip validation for BlobSidecar but did not check KZG
- #4844 added req/resp for BlobSidecar but did not validate responses
- #5445 fixed KZG validate_blobs in state transition (Opt[bool] jank)
- ethereum/consensus-specs#3531 new spec hits
- #5565 new spec, + fixed gossip missing inclusion proof + KZG checks
- #6109 goerli hardening, + fixed Req/Resp missing inclusion proof check
- #6741 copies the remaining req/resp missing KZG check gap to Fulu
- #8254 removes the Deneb blob_quarantine
- This one now finally adds the missing KZG checks to req/resp
tersec pushed a commit that referenced this pull request May 17, 2026
- #4844 added BlobSidecar req/resp, no resp length check
- #6741 copies logic to data column, also no resp length check
- #6954 infra to check resp length
- #6961 add resp length check for blobs, but not for in development cols
- #8254 removed blob support, resp length check now gone
- Now: Add resp length check for all requests with list responses
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