addressing comments

This commit is contained in:
Juan Leni
2019-04-03 14:15:50 +02:00
parent ab033fbc81
commit e57278df4f
3 changed files with 24 additions and 28 deletions
+22 -26
View File
@@ -214,35 +214,31 @@ func (ss *SignerDialerEndpoint) serviceLoop() {
for {
select {
default:
{
ss.Logger.Debug("Try connect", "retries", retries, "max", ss.maxConnRetries)
ss.Logger.Debug("Try connect", "retries", retries, "max", ss.maxConnRetries)
if retries > ss.maxConnRetries {
ss.Logger.Error("Maximum retries reached", "retries", retries)
return
}
if ss.conn == nil {
ss.conn, err = ss.dialer()
if err != nil {
ss.Logger.Info("Try connect", "err", err)
ss.conn = nil // Explicitly set to nil because dialer returns an interface (https://golang.org/doc/faq#nil_error)
retries++
// Wait between retries
time.Sleep(ss.retryWait)
continue
}
}
retries = 0
ss.handleRequest()
}
case <-ss.stopCh:
{
if retries > ss.maxConnRetries {
ss.Logger.Error("Maximum retries reached", "retries", retries)
return
}
if ss.conn == nil {
ss.conn, err = ss.dialer()
if err != nil {
ss.Logger.Info("Try connect", "err", err)
ss.conn = nil // Explicitly set to nil because dialer returns an interface (https://golang.org/doc/faq#nil_error)
retries++
// Wait between retries
time.Sleep(ss.retryWait)
continue
}
}
retries = 0
ss.handleRequest()
case <-ss.stopCh:
return
}
}
}