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

[SPIKE] Investigate why other peers are disconnecting from us #3660

Closed
macfarla opened this issue Mar 31, 2022 · 3 comments
Closed

[SPIKE] Investigate why other peers are disconnecting from us #3660

macfarla opened this issue Mar 31, 2022 · 3 comments
Labels
mainnet peering TeamRevenant GH issues worked on by Revenant Team

Comments

@macfarla
Copy link
Contributor

macfarla commented Mar 31, 2022

Assumptions

Is there a correlation between “type of client” and disconnects?
Can we correlate “type of client” to frequency/reason for disconnect
eg besu or geth
Assuming it can be parsed from the client "name" field eg:
"name": "besu/v20.10.4-dev-0905d1b2/osx-x86_64/adoptopenjdk-java-11",
"name": "bor/v0.2.14-stable-10c4e89f/linux-arm64/go1.17",
"name": "Geth/v1.10.13-stable-7a0c19f8/linux-amd64/go1.17.2",
"name": "erigon/v2022.02.4/linux-amd64/go1.17.2",

@macfarla
Copy link
Contributor Author



2022-03-31 12:44:41.172+10:00 | BesuCommand-Shutdown-Hook | INFO  | NetworkRunner | Stopping Network.
2022-03-31 12:44:41.175+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.15-stable/linux-amd64/go1.18', capabilities=[eth/66, snap/1], port=0, nodeId=0x3dc9a350eac92da383088eb1b6cc7cd27ebaca500d7efc7aeee766807f66d164840d5248b5bd9bc96d84e5580242e00fd8d505a1da9970ee86870ad610a41d06} - 12 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.16-stable-20356e57/linux-amd64/go1.17.5', capabilities=[eth/66, snap/1], port=0, nodeId=0x2221d2f1d5a3011a1206f4b394cb3fa91f3ea823d6307d46161d67e3edcfd76ebb014d2c5a0b2f08733ad7ccfe2803affdda8e1f96195b0f7499d3ad37f6070e} - 11 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.13-stable-7a0c19f8/linux-amd64/go1.17.2', capabilities=[eth/66, snap/1], port=0, nodeId=0xfb58fba11a3dbd494aa6e214baf86dfe1bb3cd049ea9562b4bfcc7516d078bc455e1d944dc77d7b202496d8af48a25cdb8987b23d7fe80d40326a6e64380eaea} - 10 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.13-stable-8a18787e/linux-amd64/go1.17.5', capabilities=[eth/66, snap/1], port=0, nodeId=0x1716e871516e0eee2264d2aa089cf1e621c6bdd54b1aef2e6b9daebb48afe06bd6119149dc6842fbe12bdf36671aacd2ef6210c450b381d9295d84eccd1af1f4} - 9 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='erigon/v2022.02.4/linux-amd64/go1.17.2', capabilities=[eth/66], port=0, nodeId=0xfce7068d84dd6b158aa8fef384eca399afe01e6da4a4cbc1fa4e85421028eb208e31799ffc86bef534b82c6ccfbe711edf3e627f3c385245f1dc79ba1d4f6406} - 8 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.16-stable/linux-amd64/go1.17.5', capabilities=[eth/66, snap/1], port=0, nodeId=0xddbe2ab3af7cc269dc0cebd975e11504e5dbebb7239485f3a81459e8f58d1cee586340258741d6bf65ee409889db0344074fd2e34f89a8c387ef619c2c4e0e0f} - 7 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.16-stable-20356e57/linux-amd64/go1.17.3', capabilities=[eth/66, snap/1], port=0, nodeId=0x85012d5c6fa0911e433a163caa84b95d3304375209ecc2af9ae24948cfc546f2205bd2c934cb3970d405eb19b226acfc7921b5f01abfbe78e46f8164748d6091} - 6 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.15-stable-9657dd2e/linux-amd64/go1.16.6', capabilities=[eth/66, snap/1], port=0, nodeId=0x96bbf6e42463ee20d0975b89f34a7fbdd47fc57a436c3e415c5440255b4fd046812dfdf8e8233c5986caadead97a19ef77d298cc53475c2492bf3c7f202379a0} - 5 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.13-unstable/linux-amd64/go1.17.8', capabilities=[eth/66, snap/1], port=0, nodeId=0x5f0a465ae75a5a18c765594c4dc4c94414c4da136bb1bfbe6d969b6f646c209598cc034713396a01710a1ac4a59ad734582baeda1361a18cc0a2dce256517817} - 4 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.15-stable-8be800ff/linux-amd64/go1.17.5', capabilities=[eth/66, snap/1], port=0, nodeId=0xe6316690ba3d88acfcc671885af59d37aa8ba3ed6bfc205b8fde521000e99b8ffde6d66e476cdf99fef50d4d08917c49f5b58271448dc296bfb654b744832f6d} - 3 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.16-stable/linux-amd64/go1.17.5', capabilities=[eth/66, snap/1], port=0, nodeId=0x14ea095149c9a841be74640232117fac211ff04a63b09e622349f8ce5092937fe0378c5a7787a732bb5e5fed29fc2f525a02c82237a59cf0688ec0bd030ab88b} - 2 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.13-stable-2342b9d1/linux-amd64/go1.16.3', capabilities=[eth/66, snap/1], port=0, nodeId=0xf76378378caa9a58856a499189a36ab80a619a3f244006c17298d2f3de9c32180a988d64b572ba34e085f05903b9d4d877bfb0f5f3d97ad3ccc3d714b4904c53} - 1 peers left
2022-03-31 12:44:41.176+10:00 | BesuCommand-Shutdown-Hook | DEBUG | EthProtocolManager | Disconnect - Outbound - 0x08 CLIENT_QUITTING - PeerInfo{version=5, clientId='Geth/v1.10.15-stable/linux-amd64/go1.18', capabilities=[eth/66, snap/1], port=0, nodeId=0x36d151077e217cc72ed47d84d29800785b314eb11523c56afbff1fea02c8f037439a43ba3f4166957c3a5331254ecc451a5d88281d2e148ca5e630f512f784be} - 0 peers left

@macfarla macfarla changed the title Add “type of client” to disconnect log message [SPIKE] is there a correlation between “type of client” and disconnects Mar 31, 2022
@macfarla macfarla added TeamRevenant GH issues worked on by Revenant Team mainnet labels Mar 31, 2022
@macfarla
Copy link
Contributor Author

client type is already in the client ID which is logged at DEBUG level. nothing at INFO level.

@iamhsk iamhsk changed the title [SPIKE] is there a correlation between “type of client” and disconnects [SPIKE] Investigate why other peers are disconnecting from us May 18, 2022
@macfarla
Copy link
Contributor Author

closing this in favour of #6945

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mainnet peering TeamRevenant GH issues worked on by Revenant Team
Projects
None yet
Development

No branches or pull requests

1 participant