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

Optimize ProcessRegistryUpdates Further #14197

Merged
merged 2 commits into from
Jul 9, 2024
Merged

Optimize ProcessRegistryUpdates Further #14197

merged 2 commits into from
Jul 9, 2024

Conversation

nisdas
Copy link
Member

@nisdas nisdas commented Jul 9, 2024

What type of PR is this?

Optimization

What does this PR do? Why is it needed?

Instead of copying a new checkpoint for every single validator, we simply copy it once since it is a static value. This significantly reduces memory allocations in an epoch transition.

Which issues(s) does this PR fix?

N.A

Other notes for review

@nisdas nisdas added the Ready For Review A pull request ready for code review label Jul 9, 2024
@nisdas nisdas requested a review from a team as a code owner July 9, 2024 04:36
@nisdas nisdas requested review from kasey, prestonvanloon and potuz July 9, 2024 04:36
@nisdas nisdas added this pull request to the merge queue Jul 9, 2024
Merged via the queue into develop with commit 9dc3b64 Jul 9, 2024
17 checks passed
@nisdas nisdas deleted the copyCheckpointOnce branch July 9, 2024 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready For Review A pull request ready for code review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants