Symptoms:
When DiskMaxIOSize
is set to a value of 512k or lower, larger IOs will fail and be aborted by the driver with an issue time of zero or close to zero seconds. Here is an example from Cisco's Native FNIC (NFNIC) driver:
nfnic: <2>: INFO: fnic_abort_cmd: 3548: Abort cmd called for Tag: 0x33d issued time: 0 ms CMD_STATE: FNIC_IOREQ_CMD_PENDING CDB Opcode: 0x2a sc:0x459a81b31340 flags: 0x3 lun: 3 target: 0x320540
nfnic: <2>: INFO: fnic_abort_cmd: 3548: Abort cmd called for Tag: 0x368 issued time: 0 ms CMD_STATE: FNIC_IOREQ_CMD_PENDING CDB Opcode: 0x28 sc:0x45ba8a22dc80 flags: 0x3 lun: 12 target: 0x320540
nfnic: <2>: INFO: fnic_abort_cmd: 3548: Abort cmd called for Tag: 0x38a issued time: 0 ms CMD_STATE: FNIC_IOREQ_CMD_PENDING CDB Opcode: 0x28 sc:0x45ba8a2cd280 flags: 0x3 lun: 3 target: 0x320540
nfnic: <2>: INFO: fnic_abort_cmd: 3548: Abort cmd called for Tag: 0x3e5 issued time: 0 ms CMD_STATE: FNIC_IOREQ_CMD_PENDING CDB Opcode: 0x28 sc:0x45ba8a2cd640 flags: 0x3 lun: 3 target: 0x320540