Skip to content

Commit

Permalink
Fixing linting errors
Browse files Browse the repository at this point in the history
Signed-off-by: Boris Glimcher <Boris.Glimcher@emc.com>
  • Loading branch information
glimchb committed Feb 22, 2023
1 parent f352eec commit 88edfc9
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 18 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ RUN go mod download
# build an app
COPY cmd/ cmd/
COPY pkg/ pkg/
RUN go build -v -o /opi-spdk-bridge ./cmd/... && CGO_ENABLED=0 go test -v ./...
RUN go build -v -o /opi-spdk-bridge ./cmd/...

# second stage to reduce image size
FROM alpine:3.17
Expand Down
8 changes: 4 additions & 4 deletions pkg/backend/backend_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ func spdkMockServer(l net.Listener, toSend []string) {
log.Fatal("accept error:", err)
}
log.Printf("SPDK mockup Server: client connected [%s]", fd.RemoteAddr().Network())
log.Printf("SPDK ID [%d]", server.RpcID)
log.Printf("SPDK ID [%d]", server.RPCID)

buf := make([]byte, 512)
nr, err := fd.Read(buf)
Expand All @@ -68,7 +68,7 @@ func spdkMockServer(l net.Listener, toSend []string) {

data := buf[0:nr]
if strings.Contains(spdk, "%") {
spdk = fmt.Sprintf(spdk, server.RpcID)
spdk = fmt.Sprintf(spdk, server.RPCID)
}

log.Printf("SPDK mockup Server: got : %s", string(data))
Expand All @@ -88,10 +88,10 @@ func spdkMockServer(l net.Listener, toSend []string) {
// TODO: move to a separate (test/server) package to avoid duplication
func startSpdkMockupServer() net.Listener {
// start SPDK mockup Server
if err := os.RemoveAll(*server.RpcSock); err != nil {
if err := os.RemoveAll(*server.RPCSock); err != nil {
log.Fatal(err)
}
ln, err := net.Listen("unix", *server.RpcSock)
ln, err := net.Listen("unix", *server.RPCSock)
if err != nil {
log.Fatal("listen error:", err)
}
Expand Down
8 changes: 4 additions & 4 deletions pkg/frontend/frontend_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ func spdkMockServer(l net.Listener, toSend []string) {
log.Fatal("accept error:", err)
}
log.Printf("SPDK mockup Server: client connected [%s]", fd.RemoteAddr().Network())
log.Printf("SPDK ID [%d]", server.RpcID)
log.Printf("SPDK ID [%d]", server.RPCID)

buf := make([]byte, 512)
nr, err := fd.Read(buf)
Expand All @@ -66,7 +66,7 @@ func spdkMockServer(l net.Listener, toSend []string) {

data := buf[0:nr]
if strings.Contains(spdk, "%") {
spdk = fmt.Sprintf(spdk, server.RpcID)
spdk = fmt.Sprintf(spdk, server.RPCID)
}

log.Printf("SPDK mockup Server: got : %s", string(data))
Expand All @@ -86,10 +86,10 @@ func spdkMockServer(l net.Listener, toSend []string) {
// TODO: move to a separate (test/server) package to avoid duplication
func startSpdkMockupServer() net.Listener {
// start SPDK mockup Server
if err := os.RemoveAll(*server.RpcSock); err != nil {
if err := os.RemoveAll(*server.RPCSock); err != nil {
log.Fatal(err)
}
ln, err := net.Listen("unix", *server.RpcSock)
ln, err := net.Listen("unix", *server.RPCSock)
if err != nil {
log.Fatal("listen error:", err)
}
Expand Down
8 changes: 4 additions & 4 deletions pkg/middleend/middleend_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ func spdkMockServer(l net.Listener, toSend []string) {
log.Fatal("accept error:", err)
}
log.Printf("SPDK mockup Server: client connected [%s]", fd.RemoteAddr().Network())
log.Printf("SPDK ID [%d]", server.RpcID)
log.Printf("SPDK ID [%d]", server.RPCID)

buf := make([]byte, 512)
nr, err := fd.Read(buf)
Expand All @@ -63,7 +63,7 @@ func spdkMockServer(l net.Listener, toSend []string) {

data := buf[0:nr]
if strings.Contains(spdk, "%") {
spdk = fmt.Sprintf(spdk, server.RpcID)
spdk = fmt.Sprintf(spdk, server.RPCID)
}

log.Printf("SPDK mockup Server: got : %s", string(data))
Expand All @@ -83,10 +83,10 @@ func spdkMockServer(l net.Listener, toSend []string) {
// TODO: move to a separate (test/server) package to avoid duplication
func startSpdkMockupServer() net.Listener {
// start SPDK mockup Server
if err := os.RemoveAll(*server.RpcSock); err != nil {
if err := os.RemoveAll(*server.RPCSock); err != nil {
log.Fatal(err)
}
ln, err := net.Listen("unix", *server.RpcSock)
ln, err := net.Listen("unix", *server.RPCSock)
if err != nil {
log.Fatal("listen error:", err)
}
Expand Down
12 changes: 7 additions & 5 deletions pkg/server/jsonrpc.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,21 @@ import (
)

var (
RpcID int32 // json request message ID, auto incremented
RpcSock = flag.String("rpc_sock", "/var/tmp/spdk.sock", "Path to SPDK JSON RPC socket")
// RPCID is json request message ID, auto incremented
RPCID int32
// RPCSock is unix domain socket to communicate with SPDK app or Vendor SDK
RPCSock = flag.String("rpc_sock", "/var/tmp/spdk.sock", "Path to SPDK JSON RPC socket")
)

// low level rpc request/response handling
// Call implements low level rpc request/response handling
func Call(method string, args, result interface{}) error {
type rpcRequest struct {
Ver string `json:"jsonrpc"`
ID int32 `json:"id"`
Method string `json:"method"`
}

id := atomic.AddInt32(&RpcID, 1)
id := atomic.AddInt32(&RPCID, 1)
request := rpcRequest{
Ver: "2.0",
ID: id,
Expand Down Expand Up @@ -57,7 +59,7 @@ func Call(method string, args, result interface{}) error {
log.Printf("Sending to SPDK: %s", data)

// TODO: add also web option: resp, _ = webSocketCom(rpcClient, data)
resp, _ := unixSocketCom(*RpcSock, data)
resp, _ := unixSocketCom(*RPCSock, data)

response := struct {
ID int32 `json:"id"`
Expand Down

0 comments on commit 88edfc9

Please sign in to comment.