fix: query shuffling from cache to compute proposer lookahead#7988
Conversation
Performance Report🚀🚀 Significant benchmark improvement detected
Full benchmark results
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## unstable #7988 +/- ##
============================================
- Coverage 55.72% 55.71% -0.01%
============================================
Files 834 834
Lines 59665 59679 +14
Branches 4610 4612 +2
============================================
+ Hits 33246 33250 +4
- Misses 26350 26360 +10
Partials 69 69 🚀 New features to boost your workflow:
|
twoeths
left a comment
There was a problem hiding this comment.
as discussed, the last issue I found with this work is proposers not assigned for the 1st fulu epoch
we can simply call afterProcessEpoch after upgradeStateToFulu
this is already the case irrespective of changes in this PR, I would address this separately |
|
🎉 This PR is included in v1.33.0 🎉 |
Motivation
Right now we always compute shuffling during epoch transition when processing proposer lookahead (
processProposerLookahead()) post fulu but it should already be in cache most of the time.Description
Query shuffling from cache to compute proposer lookahead