client: use vars for retry intervals

This commit is contained in:
Ethan Buchman
2017-11-28 07:47:51 +00:00
parent 9ed5787b6a
commit bb141794c8
3 changed files with 8 additions and 3 deletions

View File

@ -8,6 +8,11 @@ import (
cmn "github.com/tendermint/tmlibs/common"
)
const (
dialRetryIntervalSeconds = 3
echoRetryIntervalSeconds = 1
)
// Client defines an interface for an ABCI client.
// All `Async` methods return a `ReqRes` object.
// All `Sync` methods return the appropriate protobuf ResponseXxx struct and an error.

View File

@ -56,7 +56,7 @@ RETRY_LOOP:
return err
}
cli.Logger.Error(fmt.Sprintf("abci.grpcClient failed to connect to %v. Retrying...\n", cli.addr))
time.Sleep(time.Second * 3)
time.Sleep(time.Second * dialRetryIntervalSeconds)
continue RETRY_LOOP
}
@ -68,7 +68,7 @@ RETRY_LOOP:
if err == nil {
break ENSURE_CONNECTED
}
time.Sleep(time.Second)
time.Sleep(time.Second * echoRetryIntervalSeconds)
}
cli.client = client

View File

@ -68,7 +68,7 @@ RETRY_LOOP:
return err
}
cli.Logger.Error(fmt.Sprintf("abci.socketClient failed to connect to %v. Retrying...", cli.addr))
time.Sleep(time.Second * 3)
time.Sleep(time.Second * dialRetryIntervalSeconds)
continue RETRY_LOOP
}
cli.conn = conn