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

'ping' command seems to fail with Parity clients #2

Open
meowsbits opened this issue Mar 29, 2019 · 1 comment
Open

'ping' command seems to fail with Parity clients #2

meowsbits opened this issue Mar 29, 2019 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@meowsbits
Copy link
Contributor

ubp52 ~/go/src/github.com/etclabscore/dp2p dev-scripts2 %
$ while read -r c en; do echo "$c $en" && ./dp ping -t 1000 "$en"; done <test_parity_nodes.txt
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://50808461dd73b3d70537e4c1e5fafd1132b3a90f998399af9205f8889987d62096d4e853813562dd43e7270a71c9d9d4e4dd73a534fdb22fbac98c389c1a7362@178.128.55.119:30303
INFO [03-28|19:28:48.785] New local node record                    seq=1 id=74a4f03d6f9e7f3c ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:48.785] >> PING/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
RPC timeout
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://0daae2a30f2c73b0b257746587136efb8e3479496f7ea1e943eeb9a663b72dd04582f699f7010ee02c57fc45d1f09568c20a9050ff937f9139e2973ddd98b87b@159.89.169.103:30303
INFO [03-28|19:28:49.809] New local node record                    seq=1 id=9f72f82b8cc1add8 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:49.809] >> PING/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
RPC timeout
Geth/v5.5.1-8a3bc2d/linux/go1.9.7 enode://7e2995638c8a3c7eb721e1005edc0ff046060561fc5903733b62e1b22a224dc28134331111f5c89661edc7e217dd528953c17071ecb6a46f4196ec027a877ea3@35.192.216.216:30306
INFO [03-28|19:28:50.836] New local node record                    seq=1 id=48239749a6eb0925 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:50.836] >> PING/v4                               id=45c950527320975b addr=35.192.216.216:30306 err=nil
RPC timeout
Parity-Ethereum/EthereumClassicSOLO/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://e212927fecf112d705b56bc1dd3f951b7416a5be56748d22b609771bde849452a134f59222cc9d1c2908461b4722bb4a904e582250796474bb9477a56baa47d3@104.248.230.186:40304
INFO [03-28|19:28:51.857] New local node record                    seq=1 id=c6e0d490a85db476 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:51.858] >> PING/v4                               id=6e25686e9bd026a4 addr=104.248.230.186:40304 err=nil
RPC timeout
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://3fe9705a02487baea45c1ffebfa4d84819f5f1e68a0dbc18031553242a6a08e39499b61e361a52c2a92f9553efd63763f6fdd34692be0d4ba6823bb2fc346009@178.62.238.75:30303
INFO [03-28|19:28:52.897] New local node record                    seq=1 id=a76458a3486b4392 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:52.897] >> PING/v4                               id=9359cec51ae10cdb addr=178.62.238.75:30303 err=nil
RPC timeout
Geth/v5.5.1/linux/go1.9.7 enode://0b307df337d46b45147756780e69cda35b1be6d28996a9f95b650b314156f9072360463468e914c5ce2028cd38ca156bf094fdbdabb2e42418a373f81f7f1396@212.32.247.132:30313
INFO [03-28|19:28:53.919] New local node record                    seq=1 id=f601bc5831ef2419 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:53.919] >> PING/v4                               id=c2ff322927d1de85 addr=212.32.247.132:30313 err=nil
pong 354.32073ms
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://83b33409349ffa25e150555f7b4f8deebc68f3d34d782129dc3c8ba07b880c209310a4191e1725f2f6bef59bce9452d821111eaa786deab08a7e6551fca41f4f@206.189.68.191:30303
INFO [03-28|19:28:54.296] New local node record                    seq=1 id=45319b62a6b557ec ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:54.296] >> PING/v4                               id=d4731bcf672459cc addr=206.189.68.191:30303 err=nil
RPC timeout
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://c071d96b0c0f13006feae3977fb1b3c2f62caedf643df9a3655bc1b60f777f05e69a4e58bf3547bb299210092764c56df1e08380e91265baa845dca8bc0a71da@68.183.99.5:30303
INFO [03-28|19:28:55.317] New local node record                    seq=1 id=ce2e3a8fce0ccdff ip=<nil> udp=0 tcp=0
TRACE[03-28|19:28:55.317] >> PING/v4                               id=f5fb164a5c76dbb5 addr=68.183.99.5:30303 err=nil
RPC timeout
ubp52 ~/go/src/github.com/etclabscore/dp2p dev-scripts2 %
$ cat test_parity_nodes.txt
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://50808461dd73b3d70537e4c1e5fafd1132b3a90f998399af9205f8889987d62096d4e853813562dd43e7270a71c9d9d4e4dd73a534fdb22fbac98c389c1a7362@178.128.55.119:30303
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://0daae2a30f2c73b0b257746587136efb8e3479496f7ea1e943eeb9a663b72dd04582f699f7010ee02c57fc45d1f09568c20a9050ff937f9139e2973ddd98b87b@159.89.169.103:30303
Geth/v5.5.1-8a3bc2d/linux/go1.9.7 enode://7e2995638c8a3c7eb721e1005edc0ff046060561fc5903733b62e1b22a224dc28134331111f5c89661edc7e217dd528953c17071ecb6a46f4196ec027a877ea3@35.192.216.216:30306
Parity-Ethereum/EthereumClassicSOLO/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://e212927fecf112d705b56bc1dd3f951b7416a5be56748d22b609771bde849452a134f59222cc9d1c2908461b4722bb4a904e582250796474bb9477a56baa47d3@104.248.230.186:40304
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://3fe9705a02487baea45c1ffebfa4d84819f5f1e68a0dbc18031553242a6a08e39499b61e361a52c2a92f9553efd63763f6fdd34692be0d4ba6823bb2fc346009@178.62.238.75:30303
Geth/v5.5.1/linux/go1.9.7 enode://0b307df337d46b45147756780e69cda35b1be6d28996a9f95b650b314156f9072360463468e914c5ce2028cd38ca156bf094fdbdabb2e42418a373f81f7f1396@212.32.247.132:30313
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://83b33409349ffa25e150555f7b4f8deebc68f3d34d782129dc3c8ba07b880c209310a4191e1725f2f6bef59bce9452d821111eaa786deab08a7e6551fca41f4f@206.189.68.191:30303
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://c071d96b0c0f13006feae3977fb1b3c2f62caedf643df9a3655bc1b60f777f05e69a4e58bf3547bb299210092764c56df1e08380e91265baa845dca8bc0a71da@68.183.99.5:30303

and during analysis of https://github.com/etclabscore/enodes i'm finding that "trimming" enodes list based on successful dp2p ping commands gives lists of about 7000 enodes, but with no reported Parity clients. despite expectations for Parity to have about 50% market share.

@meowsbits meowsbits self-assigned this Mar 29, 2019
@meowsbits meowsbits added the bug Something isn't working label Mar 29, 2019
@meowsbits
Copy link
Contributor Author

here comparing findnode vs ping

$ while read -r c en; do echo "$c $en"; ./dp ping -t 1000 "$en"; ./dp findnode -t 1000 "$en" ; done <test_parity_nodes.txt
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://50808461dd73b3d70537e4c1e5fafd1132b3a90f998399af9205f8889987d62096d4e853813562dd43e7270a71c9d9d4e4dd73a534fdb22fbac98c389c1a7362@178.128.55.119:30303
INFO [03-28|19:32:34.027] New local node record                    seq=1 id=4600b2d3fada490a ip=<nil> udp=0 tcp=0
TRACE[03-28|19:32:34.027] >> PING/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
RPC timeout
INFO [03-28|19:32:35.049] New local node record                    seq=1 id=b33dc0615ccf4783 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:32:35.049] >> PING/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.049] >> FINDNODE/v4                           id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.310] << PING/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.310] >> PONG/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.311] >> PING/v4                               id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.574] << NEIGHBORS/v4                          id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
TRACE[03-28|19:32:37.575] << NEIGHBORS/v4                          id=04a037eabb45f18c addr=178.128.55.119:30303 err=nil
enode://31a9082e5d66a8d3a09b498390f7a4a0ade09c43b5f3d46543df4853ad2949cf8fd02b0caa7b80ee7d0d6c37507331b80312094eefebcf067eb899d8263eaaa2@94.130.10.56:30303
enode://ae44084c8527fef918652159db816338d85f79f9468a51466dc8f0624332b7c46d29f46afda37f398d20c94c5a4f39acf460f833fa30ea121629f7c6928d5138@54.152.14.125:30303
enode://4c38831b5b483ba2e48dae459f173699d2a7aac7c5ae8c8d02638967a26cca25c74d73ffe98803cabb7d876f7dd96bb343d18d52cdc6a47b094faeed767ee1ce@89.223.92.206:30303
enode://2e9d4410fbad1c2466619e0b9fc268f56b57942bbcbe4f0d903dbf8626d398846fc55bb6fe021072ef6869f0b9734b3c1c5216e7e95dcd07124ce662073e6fdc@13.114.166.202:30303
enode://98b85302fcf797fe7634f9c55b70ee5e30b89c3ff8043c55796e71a2008a8f247091f06e7891aa8eae0d9f8b85f01a292001087dec6054cf7f90c624523a06d0@67.149.148.31:30303
enode://b8f09463c40a99cdd1372a13a5247b02af689b0635cc0065dde3d8116e985de12c64639091d7ffd15278d798d07d2470acd2c773e0cafbf0c5a7923317888cdd@104.248.118.218:30303
enode://c07c687e2d402593a29cd8a6e711c37b517d8ccefa1b8de14aede99dd9b0c697796aa00b6693ec8270c5ecae0780b71c8717a19e3504cf6576a3a2699e0d5032@142.93.184.70:8888
enode://885493480c0491bdcc05d7734b85d5a296ce07cdb51acc368d923254de968086439310d99d96a9d09b1c2d4e6565229fc7857463ee5d435e3e88945d3c077d7e@45.76.169.105:30303
enode://2fdb0ba7e1ada90bafbd3ecf599f8ce1685e75f68f2921f29be1f15e31dd62f8bc2d6cad7dccafcdcb36479715cef9493d52bfdbab99908ae57da9e3f626a034@157.230.162.121:3000
enode://6217a76501cd5055dd689b24474f7de11a60f3089bcc456b86eb90ae91473b75d3634bb2633a4abec1979254f69f12223903e8542639eba5fdb470bc5a1eb337@13.125.188.196:30303
enode://bf8b6b408139290ee32d1486e70e00777d02a02d46c1a152bd5549bedd4871e44d626acc7263629aa28cecb8382d95c71c8e40b10677c8eee9ee24f0b6086985@108.61.188.116:21212
enode://1bcc5a7165d3cab2f48324a4ead05b2fde00264ae9b7b51e120acc0c39c4f39070b5bc2d86bc5fbfc48dac039b19a267fadb64ac61f244d024973450c1cfd89b@156.35.82.2:30303
enode://f30d88c7075f579a01cfb1a0f51ce30547bde1c46454fd804f1695d4adb7aa81803809382dc4bbfd275b866561581d4dd2220e40bb7397a25f8329070028ca15@212.86.114.87:30303
enode://f4c11a485af7c514481e48dde1aba7751d9685908266065fc0d27065db642ee0f9613e46cb515a50580929e95cf0902706193109548bfad3bc70174e8b4538ff@47.244.14.251:30303
enode://13a2bc8fbc4e56738145683ffe8999fd1a7a7eb93b6cded0aa5b251eb1f1039d1596faad6ea9d7dc2535f39a3fd46b5927e04a130b2fdf244d4f76227d7e4464@148.153.48.202:30303
enode://52e8ad45a6071ec8b62eff94a1dbf891a4bc42e66f8289245db3eb2d4804c5389dd72cee37bad937d9acfa393f9b028397c2f8a1a3657e0f46d57788da57a916@90.243.105.114:30303
Parity-Ethereum/v2.2.10-stable-7b1d3e1-20190213/x86_64-linux-gnu/rustc1.32.0 enode://0daae2a30f2c73b0b257746587136efb8e3479496f7ea1e943eeb9a663b72dd04582f699f7010ee02c57fc45d1f09568c20a9050ff937f9139e2973ddd98b87b@159.89.169.103:30303
INFO [03-28|19:32:37.603] New local node record                    seq=1 id=ed41734372eb3811 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:32:37.603] >> PING/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
RPC timeout
INFO [03-28|19:32:38.624] New local node record                    seq=1 id=485b0b9d98202645 ip=<nil> udp=0 tcp=0
TRACE[03-28|19:32:38.624] >> PING/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:40.625] >> FINDNODE/v4                           id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:40.988] << PING/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:40.988] >> PONG/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:40.988] >> PING/v4                               id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:41.398] << NEIGHBORS/v4                          id=22ec854117125934 addr=159.89.169.103:30303 err=nil
TRACE[03-28|19:32:41.399] << NEIGHBORS/v4                          id=22ec854117125934 addr=159.89.169.103:30303 err=nil
enode://7c4d2b5b90695ffbddf5d3e7a99bdeff325ae4ed3bd7f3fe2bc2439504b0d46037f51280bb730ceeb09ccb82a2b1ad6ca7d4d4cad11b57f37ad634d4e7ac473a@20.43.79.135:1985
enode://9b75bedf43b7097fb9904f5cdbb820e6e3b949f48ffa70984fd816655174f29b1b50ba61b90c4d09a6c10e3a787440245e2633a1dd051287b23eb64c56c12d0d@34.248.219.34:30303
enode://715cb8d4d9b10ee8ec6408fb29a18ec6e9a119455ebe6b34e0d67d618ac54965e12b149019beb5c43c96cca70cfa0f7c2679049d9d38f4f1ab498bff27f2f09b@106.243.159.4:30303
enode://54d56952dd4138fb08d5a136d1ce7a41a690f4f2db9288019a3f23a6adf9a93a1a7e33aa7a6a42464c462c71776b41fdff9516a5d9efec7663f608e603ec068b@212.226.142.198:30303
enode://9219c4a2740a599e6f45012154353ded9fbdb167588b3a2a2f7fd64bb636838ebefb00832258409fd2d87ff06321ebf8dc145a9397424f3bfff5293a642edf88@212.92.114.98:30303
enode://fc26e0a7ecff5b02d735cf51f7af8d9dccd3ae47c16ffc6a74ddb2df671593bdd975225e60ecb35ecb1f3f30e2dd3680ab0f8e48a9d1cd1f5d7c8664cfce5067@54.196.85.209:30303
enode://7757ba7f812685e02dfae49af1c6e5acdb653eafe6c9b1237115015be6761f315955ce7baa25d0ac309f6dc18dd56b6e912fd48b11e80eaca375abb514cfd71c@217.182.197.214:30373
enode://ae24dc69b0e9f05af3de5cd2ebc8852755703c7303ef8973897fa379c0fcf1eed3f99bf02f6c30744403d4ea351ee2ab6e01bb6284e56f1ac9784f8dbded8b50@47.244.102.220:30303
enode://e0b9357e3a35996c0445893c82be2b20ef01c7510902f5e1918bbcbec53e417458d48dd905e68b3c58cb3978f338732194fff72a5e25748938e5eae98863b620@80.246.67.207:30305
enode://c7adf3df1f1ca239ffeb497343e7cb1cf9b1df5c2ec2efbe77f31636ccce0b19e1ca622dd77ec7b22b462b69712c5663bb1b4029fbb6857a431b665ca0b8ebf5@35.220.183.157:30303
enode://0004956bbddd9a2a1361be7efd99ab6ad7db84b5a14b5c427d521a0a260988fb2ac57768122565b175ff91cdfaa75c56130774e86d0709a8a3cb6f2880b9dd7a@52.5.197.149:61442
enode://3c7bff4b4de53bf7f5ef8b0277bb0135d5040b007cd614ca57b9a7e248f87b2b0d9de62f03942b2ae26c702e68aa6621cb6d3963dd0e1fdf44207e2731f3b08a@176.102.64.44:30303
enode://4b95a92880bd70bcebc5110e1b4d455bc8e0c81213b4244f8b5e44a4d4854e8a0f66f566f25cbaaf5095982714d9f2cfe29e4852cbc22723364a5b0faa836feb@35.221.119.208:30303
enode://1868d6b622e075f9a38700cc88a9d260739bdd94b6aefe90e855d90223240b9c511e1f4446bfb29d27fcc98f6a6fad29c94adad2b7f369a2904e5c71d7bad9fe@47.244.13.236:30303
enode://a8eabe321960cf0848d80a08a36ca18391fe0bbfdbad151625add07ed96e43eb6dd78de0d94a68318df22f40c6a6315d7585982cd90d3a821dafd269bb916b5a@199.188.207.109:30303
enode://0d3e7442b7b2d145efa83523c598513cc7d0ea2a364c40ed4a3a55b1478dbb19802f331e9165429786ee1584ede3c2d7463f1eaf47a43ef6935ba52f527d2846@34.245.124.61:30303

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant