Skip to content

Commit b0cd6a0

Browse files
committed
upgrade yamux
1 parent a874af9 commit b0cd6a0

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

connect.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,12 @@ func (t *Tunnel) keepConnected(ctx context.Context) {
6060
default:
6161
t.gwConn, err = connect(t.address, t.serverName, t.token, t.config)
6262
if err == nil {
63+
start := time.Now()
6364
err = proxy(ctx, t.gwConn)
6465
_ = t.gwConn.Close()
66+
if time.Since(start) > b.Max {
67+
b.Reset()
68+
}
6569
}
6670
if err != nil {
6771
klog.Errorln(err)

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/coroot/coroot-connect
33
go 1.19
44

55
require (
6-
github.com/hashicorp/yamux v0.0.0-20200609203250-aecfd211c9ce
6+
github.com/hashicorp/yamux v0.1.1
77
github.com/jpillora/backoff v1.0.0
88
github.com/stretchr/testify v1.7.0
99
k8s.io/klog v1.0.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
22
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
33
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
4-
github.com/hashicorp/yamux v0.0.0-20200609203250-aecfd211c9ce h1:7UnVY3T/ZnHUrfviiAgIUjg2PXxsQfs5bphsG8F7Keo=
5-
github.com/hashicorp/yamux v0.0.0-20200609203250-aecfd211c9ce/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM=
4+
github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE=
5+
github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ=
66
github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
77
github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
88
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=

0 commit comments

Comments
 (0)