Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update and enable PeerDAS tests to latest spec test release (1.5.0-alpha-5) #6312

Merged
merged 4 commits into from
Aug 28, 2024

Conversation

kevaundray
Copy link
Contributor

@kevaundray kevaundray commented Aug 27, 2024

Issue Addressed

This enables the peerDAS test which were previously commented out. The main issue for this seems to be rayon's local threadpool not working well with rayon's global threadpool. The local threadpool has been disabled along with rayon following 6309

Proposed Changes

This PR is built ontop of 6309 and 6312, so the diff is more than it should be.

The changes introduced in this PR:

  • Modify the spec test for verify_cell_kzg_proof_batch so that its forward compatible with the new API. Once the consensus-specs are updated, we can remove the TODOs.

  • Removed the commenting out of the kzg tests.

Additional Info

Please provide any additional information. For example, future considerations
or information useful for reviewers.

@kevaundray kevaundray force-pushed the kw/enable-das-kzg-tests branch from c2b8041 to 7af67c1 Compare August 27, 2024 13:40
@kevaundray kevaundray marked this pull request as ready for review August 27, 2024 13:50
@kevaundray
Copy link
Contributor Author

This is dependent on #6309 and #6311

@chong-he chong-he added test improvement Improve tests ready-for-review The code is ready for review labels Aug 28, 2024
@jimmygchen jimmygchen force-pushed the kw/enable-das-kzg-tests branch from 370c57b to 4295f7a Compare August 28, 2024 05:56
@jimmygchen jimmygchen added the das Data Availability Sampling label Aug 28, 2024
@jimmygchen jimmygchen force-pushed the kw/enable-das-kzg-tests branch from 4295f7a to 5d7f744 Compare August 28, 2024 07:02
@jimmygchen jimmygchen changed the title chore: enable PeerDAS tests chore: update and enable PeerDAS tests to latest spec test release (1.5.0-alpha-5) Aug 28, 2024
@dapplion
Copy link
Collaborator

Seems CI is unstable with the test network sync::block_lookups::tests::sampling_with_retries

@jimmygchen
Copy link
Member

jimmygchen commented Aug 28, 2024

Raised issue for the flaky test
#6319

@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Aug 28, 2024
@jimmygchen
Copy link
Member

@mergify queue

Copy link

mergify bot commented Aug 28, 2024

queue

✅ The pull request has been merged automatically

The pull request has been merged automatically at 653126f

mergify bot added a commit that referenced this pull request Aug 28, 2024
@mergify mergify bot merged commit 653126f into sigp:unstable Aug 28, 2024
26 of 28 checks passed
AgeManning pushed a commit to AgeManning/lighthouse that referenced this pull request Sep 3, 2024
…1.5.0-alpha-5`) (sigp#6312)

* enable DAS tests

* update spec testing code

* Update PeerDAS kzg tests input structures to latest spec.

* Update `ef_tests` ignore files.
chong-he pushed a commit to chong-he/lighthouse that referenced this pull request Nov 26, 2024
…1.5.0-alpha-5`) (sigp#6312)

* enable DAS tests

* update spec testing code

* Update PeerDAS kzg tests input structures to latest spec.

* Update `ef_tests` ignore files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
das Data Availability Sampling ready-for-merge This PR is ready to merge. test improvement Improve tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants