1. We note that Proxmox sends our storage a MAINTENANCE_IN service action 0x0C (REPORT SUPPORTED OPERATION CODES) and we do not support that code but what is interesting to us is that the cmd code checked for support is 0x12 (INQUIRY) . Why do Proxmox check on a cmd that is universally supported?
2. It seems that something called WRITE_ZERO, according to ProxMox's documentation is attempted when deleting snapshots. We think this is the SCSI Command WRITE_SAME with No Data Buffer Out (NDBO).
While we support the WRITE_SAME (16) operation we do not currently support WRITE_SAME (10) (i.e. the NDBO) so this fails according to ProxMox the zeroing is given back to the Host which is a high-load operation to the Host (and of course takes much longer to complete).
In that conatext can someone tell me what SCSI check condition returned by our storage array would caused this 'fail-back-to-zeroing-from-the-ProxMox-Host' mechanism to kick in?
We are having trouble identifying when the WRITE_ZERO command is being sent to us and also if we are sending a Check Condition back that might be inadvertently triggering this fail-back to host-side zeroing.
Thank you for anything you can provide.
2. It seems that something called WRITE_ZERO, according to ProxMox's documentation is attempted when deleting snapshots. We think this is the SCSI Command WRITE_SAME with No Data Buffer Out (NDBO).
While we support the WRITE_SAME (16) operation we do not currently support WRITE_SAME (10) (i.e. the NDBO) so this fails according to ProxMox the zeroing is given back to the Host which is a high-load operation to the Host (and of course takes much longer to complete).
In that conatext can someone tell me what SCSI check condition returned by our storage array would caused this 'fail-back-to-zeroing-from-the-ProxMox-Host' mechanism to kick in?
We are having trouble identifying when the WRITE_ZERO command is being sent to us and also if we are sending a Check Condition back that might be inadvertently triggering this fail-back to host-side zeroing.
Thank you for anything you can provide.