neo-go/pkg/network
Roman Khimov 06c3fbe455 network: rework ping sends, fix overpinging
Our node was too pingy because of wrong timer setups (that divided timeout
Duration by time.Second), it also was wrong in its time calculations (using
UTC time to calculate intervals). At the same time missing block is a
server-wide problem, so it's better solved with server-wide protocol loop.
2020-01-28 17:39:52 +03:00
..
metrics cli,pkg: use zap.Logger 2020-01-10 11:14:27 +03:00
payload Merge pull request #601 from nspcc-dev/refactoring/core 2020-01-20 16:19:20 +03:00
blockqueue.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
blockqueue_test.go block: rename BlockBase to Base 2020-01-16 10:16:24 +03:00
discovery.go monitoring: add prometheus monitoring 2019-10-29 20:51:17 +03:00
discovery_test.go network: rework discovery with rwmutex, add test 2019-10-28 13:37:27 +03:00
helper_test.go network: rework ping sends, fix overpinging 2020-01-28 17:39:52 +03:00
message.go network: introduce peer sending queues 2020-01-20 17:23:26 +03:00
message_test.go Node improvements (#47) 2018-03-14 10:36:59 +01:00
peer.go network: rework ping sends, fix overpinging 2020-01-28 17:39:52 +03:00
prometheus.go monitoring: add prometheus monitoring 2019-10-29 20:51:17 +03:00
relay_reason.go fix spelling and godoc comments 2019-10-22 17:56:03 +03:00
server.go network: rework ping sends, fix overpinging 2020-01-28 17:39:52 +03:00
server_config.go network: add ping pong processing 2020-01-17 13:24:14 +03:00
server_test.go network: move SendVersion() to the Peer 2020-01-21 17:26:08 +03:00
tcp_peer.go network: rework ping sends, fix overpinging 2020-01-28 17:39:52 +03:00
tcp_peer_test.go network: move SendVersion() to the Peer 2020-01-21 17:26:08 +03:00
tcp_transport.go network: move per-peer goroutines into the TCPPeer 2020-01-20 17:23:26 +03:00
transport.go Fixed some networking issues (#68) 2018-04-13 12:14:08 +02:00