Commit Graph

403 Commits (7ef6f0dbf37878d5589975999076763dc6a85949)

Author SHA1 Message Date
mbaxter a04d94ca0f [PAN-2811] Be more lenient with discovery message deserialization (#1580) 6 years ago
Adrian Sutton f2a2ffc008 Rename MetricCategory to PantheonMetricCategory (#1574) 6 years ago
Adrian Sutton 8bf224707f Expand readiness check to check peer count and sync state (#1568) 6 years ago
mbaxter 5ce6b5e85a [PAN-2798] Reorganize p2p classes (#1567) 6 years ago
mbaxter 037a6e8527 [PAN-2783] Invert dependency between permissioning and p2p (#1557) 6 years ago
mbaxter 19a278fce1 Make permissions checks for ongoing connections more granular (#1563) 6 years ago
mbaxter e89d2a72af [PAN-2731] Extract connection management from P2PNetwork (#1538) 6 years ago
Adrian Sutton 9ef6002a4a Avoid auto-boxing for gauge metrics. (#1526) 6 years ago
Adrian Sutton 458e3bfb00 Set disconnect flag immediately when disconnecting a peer (#1521) 6 years ago
Sally MacFarlane 2341ba1550 [PIE-1577] added node local metrics (#1514) 6 years ago
Adrian Sutton 83102e097e Add metrics to assist monitoring and alerting (#1506) 6 years ago
Adrian Sutton 945f979357 Treat RLPException when processing a message as an indication that the message is invalid and disconnect the client for breach of protocol. (#1491) 6 years ago
mbaxter b86cedfa11 [PAN-2560] Add LocalNode class (#1489) 6 years ago
mbaxter 527167827a [PAN-2730] Create MaintainedPeers class (#1484) 6 years ago
mbaxter 22ec27796d [PAN-2614] Expand permissioning interface (#1471) 6 years ago
mbaxter 2a64902bd2 [PAN-2614] Add simple PeerPermissions interface (#1446) 6 years ago
Adrian Sutton be1fa19a16 Decode devp2p packets off the event thread (#1439) 6 years ago
Danno Ferrin 16982ebad2 Equals cleanup (#1434) 6 years ago
mbaxter 9bc8d8531b Update EnodeURL to support enodes with listening disabled (#1403) 6 years ago
mbaxter ff56a65af2 Fix p2p PeerInfo handling (#1428) 6 years ago
mbaxter f54f2e10f4 [PAN-2624] Start listening for p2p connections after start() is invoked (#1418) 6 years ago
Danno Ferrin c028352642 PAN-2592: Rename methods that create and return streams away from getX() (#1368) 6 years ago
Lucas Saldanha 8445135929 PAN-2449: Remove NodePermissioningLocalConfig external references (#1406) 6 years ago
mbaxter 07136bc1b5 Add explanatory comment about default port (#1392) 6 years ago
mbaxter f861d67115 Handle case where peers advertise a listening port of 0 (#1391) 6 years ago
mbaxter 4606ba2661 Remove unnecessary field (#1384) 6 years ago
mbaxter 9627d84e79 [PAN-2605] Add getPeer method to PeerConnection (#1383) 6 years ago
mbaxter f9641148df [PAN-2585] Prefer EnodeURL over Endpoint (#1378) 6 years ago
mbaxter 43e4530752 [PAN-2595] Consolidate local enode representation (#1376) 6 years ago
mbaxter d25a6026ec [PAN-2588] Create P2PNetwork Builder (#1343) 6 years ago
mbaxter 61d5734062 [PAN-2560] Consolidate p2p node info methods (#1288) 6 years ago
mbaxter 8fc9ee7243 Simplify enode construction (#1283) 6 years ago
mbaxter d3a19718a2 [PAN-2560] Cleanup PeerConnection interface (#1282) 6 years ago
mbaxter 7a892e9943 Create EnodeURL Builder (#1275) 6 years ago
Danno Ferrin cf2acc2a75 Refactor RocksDBStats (#1266) 6 years ago
mbaxter c7947b8185 Keep enode nodeId stored as a BytesValue (#1274) 6 years ago
mbaxter e870ade816 Normalize EnodeURLs (#1264) 6 years ago
Danno Ferrin dcc459aba5 PAN-2404 - Make PeerDiscovertAgentTest less flakey. (#1262) 6 years ago
mbaxter 907bbb5299 [PAN-2433] Fix netty pipeline (#1257) 6 years ago
Chris Mckay 0af0a4300b [PAN-2503] permission provider that allows bootnodes if you have no other connections (#1206) 6 years ago
Lucas Saldanha 88c170d715 [PAN-2356] Acceptance tests base for smart contract node permissioning (#1186) 6 years ago
Danno Ferrin 74e2b5a632 Fix metrics breakages (#1185) 6 years ago
Trent Mohay 324222752a StaticNodesParserTest to pass on Windows (#1183) 6 years ago
Sally MacFarlane 0fe3d7f7bb [PAN-2473] bond with bootnodes (#1160) 6 years ago
mbaxter c30d5c0894 [PAN-2403] Periodically connect to peers from table (#1170) 6 years ago
Adrian Sutton 99f0c68e59 Avoid bonding to ourselves. (#1166) 6 years ago
Adrian Sutton fa672529a7 Capture metrics on Vertx event loop and worker thread queues. (#1155) 6 years ago
Adrian Sutton 8d82f9510b Add metrics around discovery process. (#1152) 6 years ago
Trent Mohay 5b41b56d8e Prevent connecting to self (#1150) 6 years ago
Adrian Sutton 01a91cfe2f Add two extra Ropsten bootnodes (#1147) 6 years ago