speed up pong messages

Signed-off-by: Leo Chen <leo@harmony.one>
pull/498/head
Leo Chen 6 years ago
parent ad41838dd6
commit 9589e2b84e
  1. 4
      node/node_handler.go

@ -410,7 +410,7 @@ func (node *Node) pingMessageHandler(msgPayload []byte, sender string) int {
// SendPongMessage is the a goroutine to periodcally send pong message to all peers // SendPongMessage is the a goroutine to periodcally send pong message to all peers
func (node *Node) SendPongMessage() { func (node *Node) SendPongMessage() {
tick := time.NewTicker(10 * time.Second) tick := time.NewTicker(3 * time.Second)
numPeers := len(node.Consensus.GetValidatorPeers()) numPeers := len(node.Consensus.GetValidatorPeers())
numPubKeys := len(node.Consensus.PublicKeys) numPubKeys := len(node.Consensus.PublicKeys)
sentMessage := false sentMessage := false
@ -508,7 +508,7 @@ func (node *Node) pongMessageHandler(msgPayload []byte) int {
publicKeys = append(publicKeys, &key) publicKeys = append(publicKeys, &key)
} }
// utils.GetLogInstance().Debug("[pongMessageHandler]", "#keys", len(publicKeys), "#peers", len(peers)) utils.GetLogInstance().Debug("[pongMessageHandler]", "#keys", len(publicKeys), "#peers", len(peers))
if node.State == NodeWaitToJoin { if node.State == NodeWaitToJoin {
node.State = NodeReadyForConsensus node.State = NodeReadyForConsensus

Loading…
Cancel
Save