-
Notifications
You must be signed in to change notification settings - Fork 776
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
Hot-fix v4.0.2-rc.0 #4181
Hot-fix v4.0.2-rc.0 #4181
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've reviewed this
with maxperf this reduces spikes from all cores ~70%+ to ~20%+ on a ryzen 9 5950x so might still be hitting hard for pi 4's |
I don't think we should merge this branch into Rather, I think we should keep this branch around (i.e., not deleted) so it can be pulled by users and we should make another PR to merge into |
## Issue Addressed NA ## Proposed Changes Similar to #4181 but without the version bump and a more nuanced fix. Patches the high CPU usage seen after the Capella fork which was caused by processing exits when there are skip slots. ## Additional Info ~~This is an imperfect solution that will cause us to drop some exits at the fork boundary. This is tracked at #4184.~~
@paulhauner @michaelsproul Will there be a release without the -rc suffix? |
Please expect this branch to be deleted in the near future. All users should prefer the latest release (v4.1.0 at the time of writing). |
I'm closing this PR but leaving the branch around for the time being. All users should prefer the latest release (v4.1.0 at the time of writing). |
## Issue Addressed NA ## Proposed Changes Similar to sigp#4181 but without the version bump and a more nuanced fix. Patches the high CPU usage seen after the Capella fork which was caused by processing exits when there are skip slots. ## Additional Info ~~This is an imperfect solution that will cause us to drop some exits at the fork boundary. This is tracked at sigp#4184.~~
## Issue Addressed NA ## Proposed Changes Similar to sigp#4181 but without the version bump and a more nuanced fix. Patches the high CPU usage seen after the Capella fork which was caused by processing exits when there are skip slots. ## Additional Info ~~This is an imperfect solution that will cause us to drop some exits at the fork boundary. This is tracked at sigp#4184.~~
Issue Addressed
NA
Proposed Changes
Avoids clones and state-skips of the head state when an exit is verified across a skip slot.
Additional Info
NA