I have a ticket open with Veeam already on this issue, however I was wondering if anyone else has seen this issue in the wild. For the better part of 4 years we had been running Veeam on a DL380 G7 running Windows Server 2012 R2 with some sort of rebranded HPE based Qlogic HBA. With the exception of this one server, our environment is completely virtual. We'd run into the occasional issue, however nothing major. Veeam was very reliable. We ran the DL380 G7 up until sometime around mid February. The DL380 G7 was decommissioned and replaced with a standalone Cisco C-Series C220 M5SX with a Qlogic QLE2692 16Gig Dual port HBA. The C220 is currently running Windows Server 2016 with Veeam 9.5 Update 3 (I have not had an opportunity to update to Update 4 yet).
Ever since the system swap, I have RARELY had a successful evening of backups. I have a total of 4 backups and I am using SAN integrated backups. I am backing up VIA FC from 2 HPE StoreServs. After a bunch of troubleshooting with Veeam initially, we decided to kick this over to Cisco and Cisco recommended updating firmware on the C220 and updating the driver for Windows. Using Cisco's HCL, I identified the most current CIMC firmware, BIOS firmware, QLE2692 firmware, and Windows driver and proceeded to update everything across the board. Still no luck. I am running into the following errors:
- Processing SERVERNAME Error: Cannot process pending I/O request (offset: 893444423680, size: 4194304): async reader terminated. Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}. Exception from server: Cannot process pending I/O request (offset: 893444423680, size: 4194304): async reader terminated Unable to retrieve next block transmission command. Number of already processed blocks: [0]. Failed to download disk.
- Processing SERVERNAME Error: The request could not be performed because of an I/O device error. Asynchronous read operation failed Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}. Exception from server: The request could not be performed because of an I/O device error. Asynchronous read operation failed Unable to retrieve next block transmission command. Number of already processed blocks: [0]. Failed to download disk.
- Error: Cannot process pending I/O request (offset: 893444423680, size: 4194304): async reader terminated Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}. Exception from server: Cannot process pending I/O request (offset: 893444423680, size: 4194304): async reader terminated Unable to retrieve next block transmission command. Number of already processed blocks: [0]. Failed to download disk.
- Processing SERVERNAME Error: NTFS file: failed to read 3265504 bytes at offset 0 Failed to upload disk. Agent failed to process method {DataTransfer.SyncDisk}.
- Backup job 1 ran as expected last night. The job size is about 4.5 TBs and per evening on incremental backup it typically reads and transfers between 50 and 100 gigs worth of data. It ran in 24 minutes last night which is what we expect.
- Backup job 2 ran successfully but completed with many errors. It started around 8:40 PM and backed up all but 20 servers on the first pass. Most of the failed servers failed with the "Error: NTFS..." message from above. A few failed with the "Error: Cannot process pending I/O request" or the "Error: The request could not be performed because of an I/O device error.". The first pass at the job ended at 10:00 PM. The second pass started at 10:00 PM and then backed up 8 more VMs and finished at 11:52 PM. The third and final pass started at 12:02 AM and backed up all remaining VMs successfully before finishing at 12:42 AM.
- Backup job 3 completely failed.
- Backup job 4 completely failed.
Any additional thoughts would be great. For the record, the current Veeam case number is 03413450.