env:
os:rhel 9
host:dell r730xd
raid card:dell h730p (in raid6 mode)
virtual machine:rhel 9 QEMU/KVM
problem config:
error log:
freenas (da0:vtscsi0:0:0:2): CAM status: SCSI Status Error
freenas (da0:vtscsi0:0:0:2): SCSI status: Check Condition
freenas (da0:vtscsi0:0:0:2): SCSI sense: ABORTED COMMAND asc:0,6 (I/O process terminated)
freenas (da0:vtscsi0:0:0:2): Retrying command (per sense data)
freenas (da0:vtscsi0:0:0:2): READ(16). CDB:xxxxxx
root@freenas:~ # zpool status -v
……
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub canceled on XXXX
config:
NAME STATE READ WRITE CKSUM
xxxx DEGRADED 0 0 0
gptid/xxxx DEGRADED 703 891 1
……
Reproduce condition:
freenas 11.3-U5 upgrade to 12.0-U8.1 and upgrade to truenas 13.0-U3.1
description:
1,in freenas 11.3-U5 everything works fine
2,when upgrading to 12.0-U8.1 .
3,start reporting error (see error log).
4,rollback to freenas 11.3-U5,everything works fine.
5,continuously upgraded to truenas 13.0-U3.1 problem still exists
6,Change virtual machine configuration(Change lun passthrough to scsi disk dev ):
7,error does not reproduce.
issue:What is causing this problem, and whether this bug can be fixed in a future release?
I was afraid when I first saw this error.
os:rhel 9
host:dell r730xd
raid card:dell h730p (in raid6 mode)
virtual machine:rhel 9 QEMU/KVM
problem config:
<disk type="block" [B]device="lun">[/B]
<driver name="qemu" type="raw"/>
<source dev="/dev/disk/by-path/xxxx"/>
<target dev="sdc" bus="scsi"/>
<address type="drive" controller="0" bus="0" target="0" unit="2"/>
</disk>
error log:
freenas (da0:vtscsi0:0:0:2): CAM status: SCSI Status Error
freenas (da0:vtscsi0:0:0:2): SCSI status: Check Condition
freenas (da0:vtscsi0:0:0:2): SCSI sense: ABORTED COMMAND asc:0,6 (I/O process terminated)
freenas (da0:vtscsi0:0:0:2): Retrying command (per sense data)
freenas (da0:vtscsi0:0:0:2): READ(16). CDB:xxxxxx
root@freenas:~ # zpool status -v
……
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub canceled on XXXX
config:
NAME STATE READ WRITE CKSUM
xxxx DEGRADED 0 0 0
gptid/xxxx DEGRADED 703 891 1
……
Reproduce condition:
freenas 11.3-U5 upgrade to 12.0-U8.1 and upgrade to truenas 13.0-U3.1
description:
1,in freenas 11.3-U5 everything works fine
2,when upgrading to 12.0-U8.1 .
3,start reporting error (see error log).
4,rollback to freenas 11.3-U5,everything works fine.
5,continuously upgraded to truenas 13.0-U3.1 problem still exists
6,Change virtual machine configuration(Change lun passthrough to scsi disk dev ):
<disk type="block" [B]device="disk">[/B]
<driver name="qemu" type="raw" cache="none" io="native" discard="unmap"/>
<source dev="/dev/disk/by-path/XXXX" index="1"/>
<backingStore/>
<target dev="sdb" bus="scsi"/>
<alias name="scsi0-0-0-1"/>
<address type="drive" controller="0" bus="0" target="0" unit="1"/>
</disk>
7,error does not reproduce.
issue:What is causing this problem, and whether this bug can be fixed in a future release?
I was afraid when I first saw this error.