We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 148bf05 commit 5f6e7b5Copy full SHA for 5f6e7b5
transport/client.go
@@ -14,8 +14,8 @@ import (
14
"time"
15
)
16
17
-const RETRIES = 3
18
const ACK_TIMEOUT_MS = 10000
+const RETRY_MAX = 100
19
20
type Client struct {
21
*stream.HardStopChannelCloser
@@ -81,13 +81,14 @@ func (src *Client) Run() error {
81
}
82
}(stream.Name(src), src)
83
84
- for src.retries < 3 {
+ for src.retries < RETRY_MAX {
85
err := src.connect()
86
if err == nil {
87
slog.Logf(logger.Levels.Warn, "Connection failed without error")
88
return err
89
} else {
90
slog.Logf(logger.Levels.Error, "Connection failed with error, retrying: %s", err)
91
+ time.Sleep(1 * time.Second)
92
93
94
slog.Logf(logger.Levels.Error, "Connection failed retries exceeded. Leftover: %d", src.buf.Len())
0 commit comments