Bug 191381
Summary: | LIO ignores XCOPY source and destination descriptor IDs | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | David Disseldorp (ddiss.dev) |
Component: | SCSI | Assignee: | linux-scsi (linux-scsi) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.9.0 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
David Disseldorp
2016-12-28 17:10:29 UTC
I've pushed a reproducer to: https://github.com/ddiss/libiscsi/commit/ae159e147ddf7192ff41e2375c073a10d6c90fb6 Usage is: examples/iscsi-dd --xcopy --src iscsi://192.168.155.101:3260/<iqn>/<src_lun> --dst iscsi://192.168.155.101:3260/<iqn>/<dst_lun> iscsi-dd has been modified to issue XCOPY requests with the CSCD List order modified such that the destination (specified via segment descriptor ID) appears before the source. LIO XCOPY fixes merged to Linus' tree: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=87156518da94a696f2b27ab8945d531af2f1d339&showmsg=1 |