fix daemon 's host flag

This commit is contained in:
Lei Xue
2022-12-10 22:05:19 +08:00
parent d92d540c52
commit 8a3e19f0c9
3 changed files with 17 additions and 10 deletions

View File

@@ -339,7 +339,7 @@ func (s *ISCSITargetDriver) rxHandler(conn *iscsiConnection) {
log.Debug("rx handler: IOSTATE_RX_BHS")
length, err = conn.readData(buf)
if err != nil {
log.Error("read BHS failed:", err)
log.Error("read BHS failed: ", err)
conn.state = CONN_STATE_CLOSE
return
}

View File

@@ -21,10 +21,11 @@ import (
"io"
"os"
log "github.com/sirupsen/logrus"
"github.com/gostor/gotgt/pkg/api"
"github.com/gostor/gotgt/pkg/scsi"
"github.com/gostor/gotgt/pkg/util"
log "github.com/sirupsen/logrus"
)
const (
@@ -51,13 +52,10 @@ func new() (api.BackingStore, error) {
}
func (bs *FileBackingStore) Open(dev *api.SCSILu, path string) error {
var mode os.FileMode
var (
mode os.FileMode
finfo os.FileInfo
)
if finfo, err := os.Stat(path); err != nil {
finfo, err := os.Stat(path)
if err != nil {
return err
} else {
// determine file type
@@ -75,6 +73,9 @@ func (bs *FileBackingStore) Open(dev *api.SCSILu, path string) error {
}
bs.DataSize = uint64(pos)
} else {
if finfo == nil {
log.Infof("finfo is nil")
}
bs.DataSize = uint64(finfo.Size())
}
}