-
Notifications
You must be signed in to change notification settings - Fork 313
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
Peers Not Stable in 24.12.1 #8963
Comments
Some investigation results:
![]()
![]()
![]()
No conclusions can be made based on our nodes logs for the moment |
Some new observations:
|
so seems like #8912 is the key: upperbound set to 300 peers with it, when we approach ~180 peers we see a lot of drops due to PING timeout without it: so applying MAX_CONCURRENT_REQUESTS to ping, with reaching ~180 cause us to start queuing more than 2 outbound pings for each peers and it is interpreted as remote peer not responding while is our throttling kicking in void sendPeriodicPing(final Eth2Peer peer) {
if (peer.getUnansweredPingCount() >= eth2RpcOutstandingPingThreshold) {
LOG.debug("Disconnecting the peer {} due to PING timeout.", peer.getId());
peer.disconnectCleanly(DisconnectReason.UNRESPONSIVE).ifExceptionGetsHereRaiseABug();
} else { |
Users reported that Teku struggles to get enough peers since 24.12.1
https://discord.com/channels/697535391594446898/697539289042649190/1323510723921580116
https://discord.com/channels/697535391594446898/697539289042649190/1323903016428113982
The text was updated successfully, but these errors were encountered: