Skip to content

Commit 60a3812

Browse files
committed
set backlog
1 parent ab28e0e commit 60a3812

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

โ€Žgo.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ require (
2727
github.com/rs/cors v1.11.1
2828
github.com/rubyist/circuitbreaker v2.2.1+incompatible
2929
github.com/smallnest/quick v0.2.0
30-
github.com/smallnest/rsocket v0.0.0-20241130014235-4fb25e79490f
30+
github.com/smallnest/rsocket v0.0.0-20241130025819-fb14bead82dd
3131
github.com/soheilhy/cmux v0.1.5
3232
github.com/stretchr/testify v1.9.0
3333
github.com/tinylib/msgp v1.2.4

โ€Žgo.sum

+4
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,10 @@ github.com/smallnest/quick v0.2.0 h1:AEvm7ZovZ6Utv+asFDBh866G4ufMNhRNMKbZHVMFYPE
271271
github.com/smallnest/quick v0.2.0/go.mod h1:ODNivpfZTaMgYrNb/fhDtqoEe2TTPxSRo8JaIT/QThI=
272272
github.com/smallnest/rsocket v0.0.0-20241130014235-4fb25e79490f h1:hazNcUBVc1e3FvEC1lvuKSeCdj/xqpKU6VLcGqbW7Dk=
273273
github.com/smallnest/rsocket v0.0.0-20241130014235-4fb25e79490f/go.mod h1:VJeIKKrDEzT4ZNVe87JN9uRLw1XLp/ZnnE9PfsyJ1jY=
274+
github.com/smallnest/rsocket v0.0.0-20241130024725-6610e0bfbf73 h1:x08hpHpWfiLoa7usMDEFG+6qoGlpdg1njIha+ULVAgw=
275+
github.com/smallnest/rsocket v0.0.0-20241130024725-6610e0bfbf73/go.mod h1:VJeIKKrDEzT4ZNVe87JN9uRLw1XLp/ZnnE9PfsyJ1jY=
276+
github.com/smallnest/rsocket v0.0.0-20241130025819-fb14bead82dd h1:/uoOiwJ9g2MRmyZGdv+Yxvp/JY75YGRtoyUI78P7Jb8=
277+
github.com/smallnest/rsocket v0.0.0-20241130025819-fb14bead82dd/go.mod h1:VJeIKKrDEzT4ZNVe87JN9uRLw1XLp/ZnnE9PfsyJ1jY=
274278
github.com/soheilhy/cmux v0.1.5 h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js=
275279
github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0=
276280
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=

โ€Žserver/listener_linux.go

+10-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package server
55

66
import (
77
"net"
8+
"os"
89
"runtime"
910
"strconv"
1011
"time"
@@ -77,6 +78,13 @@ func rdmaMakeListener(s *Server, address string) (ln net.Listener, err error) {
7778
if err != nil {
7879
return nil, err
7980
}
80-
81-
return rsocket.NewTCPListener(host, p)
81+
backlog := os.Getenv("RDMA_BACKLOG")
82+
if backlog == "" {
83+
backlog = "128"
84+
}
85+
blog, _ := strconv.Atoi(backlog)
86+
if blog == 0 {
87+
blog = 128
88+
}
89+
return rsocket.NewTCPListener(host, p, blog)
8290
}

0 commit comments

Comments
ย (0)