File tree 3 files changed +38
-26
lines changed
3 files changed +38
-26
lines changed Original file line number Diff line number Diff line change 1
- //go:build linux
2
- // +build linux
1
+ //go:build rdma
2
+ // +build rdma
3
3
4
4
package client
5
5
Original file line number Diff line number Diff line change @@ -5,21 +5,17 @@ package server
5
5
6
6
import (
7
7
"net"
8
- "os"
9
8
"runtime"
10
- "strconv"
11
9
"time"
12
10
13
11
uringnet "github.com/godzie44/go-uring/net"
14
12
"github.com/godzie44/go-uring/reactor"
15
13
"github.com/godzie44/go-uring/uring"
16
14
"github.com/smallnest/rpcx/log"
17
- "github.com/smallnest/rsocket"
18
15
)
19
16
20
17
func init () {
21
18
makeListeners ["iouring" ] = iouringMakeListener
22
- makeListeners ["rdma" ] = rdmaMakeListener
23
19
}
24
20
25
21
// iouringMakeListener creates a new listener using io_uring.
@@ -68,23 +64,3 @@ type uringLogger struct {
68
64
func (l * uringLogger ) Log (keyvals ... interface {}) {
69
65
l .Logger .Info (keyvals ... )
70
66
}
71
-
72
- func rdmaMakeListener (s * Server , address string ) (ln net.Listener , err error ) {
73
- host , port , err := net .SplitHostPort (address )
74
- if err != nil {
75
- return nil , err
76
- }
77
- p , err := strconv .Atoi (port )
78
- if err != nil {
79
- return nil , err
80
- }
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 )
90
- }
Original file line number Diff line number Diff line change
1
+ //go:build rdma
2
+ // +build rdma
3
+
4
+ package server
5
+
6
+ import (
7
+ "net"
8
+ "os"
9
+ "strconv"
10
+
11
+ "github.com/smallnest/rsocket"
12
+ )
13
+
14
+ func init () {
15
+ makeListeners ["rdma" ] = rdmaMakeListener
16
+ }
17
+
18
+ func rdmaMakeListener (s * Server , address string ) (ln net.Listener , err error ) {
19
+ host , port , err := net .SplitHostPort (address )
20
+ if err != nil {
21
+ return nil , err
22
+ }
23
+ p , err := strconv .Atoi (port )
24
+ if err != nil {
25
+ return nil , err
26
+ }
27
+ backlog := os .Getenv ("RDMA_BACKLOG" )
28
+ if backlog == "" {
29
+ backlog = "128"
30
+ }
31
+ blog , _ := strconv .Atoi (backlog )
32
+ if blog == 0 {
33
+ blog = 128
34
+ }
35
+ return rsocket .NewTCPListener (host , p , blog )
36
+ }
You canโt perform that action at this time.
0 commit comments