Merge pull request #56 from carmark/cmdsn
fix an issue in ALL.iSCSIcmdsn test case and add it in travis test
This commit is contained in:
@@ -75,6 +75,7 @@ script:
|
||||
- ./test-tool/iscsi-test-cu -d -A --test=ALL.Verify12 iscsi://127.0.0.1:3260/${TARGET}/0
|
||||
- ./test-tool/iscsi-test-cu -d -A --test=ALL.Verify16 iscsi://127.0.0.1:3260/${TARGET}/0
|
||||
- ./test-tool/iscsi-test-cu -d -A --test=ALL.iSCSITMF iscsi://127.0.0.1:3260/${TARGET}/0
|
||||
- ./test-tool/iscsi-test-cu -d -A --test=ALL.iSCSIcmdsn iscsi://127.0.0.1:3260/${TARGET}/0
|
||||
|
||||
- ./utils/iscsi-ls -s iscsi://127.0.0.1:3260/${TARGET}
|
||||
- ./utils/iscsi-inq iscsi://127.0.0.1:3260/${TARGET}/0
|
||||
|
||||
@@ -586,6 +586,10 @@ func (s *ISCSITargetDriver) scsiCommandHandler(conn *iscsiConnection) (err error
|
||||
task.offset = 0
|
||||
conn.rxTask = task
|
||||
if err = s.iscsiTaskQueueHandler(task); err != nil {
|
||||
if task.state == taskPending {
|
||||
s.handler(DATAIN, conn)
|
||||
err = nil
|
||||
}
|
||||
return
|
||||
} else {
|
||||
if scmd.Direction == api.SCSIDataRead && scmd.SenseBuffer == nil {
|
||||
|
||||
Reference in New Issue
Block a user