Skip to content

Conversation

@james-prysm
Copy link
Contributor

@james-prysm james-prysm commented Jul 28, 2025

What type of PR is this?

Other

What does this PR do? Why is it needed?

goodbye messages on the sync service are currently in sequence. we should parallelize this so if you have many peers it and you shutdown you are not waiting for all the goodbyes one at a time resulting in potentially not sending goodbyes to other peers and getting penalized for it.

Which issues(s) does this PR fix?

part of #14129

Other notes for review

Acknowledgements

@james-prysm james-prysm added networking optimization PR making Prysm more effective peer-das labels Jul 28, 2025
@james-prysm james-prysm marked this pull request as ready for review July 30, 2025 21:11
@james-prysm james-prysm requested a review from nalepae July 30, 2025 22:24
@james-prysm james-prysm mentioned this pull request Jul 30, 2025
30 tasks
@james-prysm james-prysm added this pull request to the merge queue Jul 31, 2025
Merged via the queue into develop with commit bd6b4ec Jul 31, 2025
15 checks passed
@james-prysm james-prysm deleted the parallel-goodbyes branch July 31, 2025 13:02
Muzry pushed a commit to Muzry/prysm that referenced this pull request Aug 10, 2025
…chainLabs#15542)

* wrapping goodbye messages in goroutine to speed up node shutdown

* fixing requirement
fernantho pushed a commit to fernantho/prysm that referenced this pull request Sep 26, 2025
…chainLabs#15542)

* wrapping goodbye messages in goroutine to speed up node shutdown

* fixing requirement
fernantho pushed a commit to fernantho/prysm that referenced this pull request Sep 26, 2025
…chainLabs#15542)

* wrapping goodbye messages in goroutine to speed up node shutdown

* fixing requirement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

networking optimization PR making Prysm more effective peer-das

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants