With this patch applied, it fails much faster for me completely locking up ZFS, usually after some minutes of light load (e.g. I was doing git gc when this happened):
[ERROR]::[4:655.0][CPU 0][pqisrc_heartbeat_timer_handler][178]:controller is offline (da1:smartpqi0:0:65:0): WRITE(10). CDB: 2a 00 05 82 4f e0 00 07 e8 00 (da2:smartpqi0:0:66:0): WRITE(10). CDB: 2a 00 05 82 7d 98 00 00 58 00 (da1:smartpqi0:0:65:0): CAM status: Unable to abort CCB request (da1:smartpqi0:0:65:0): Error 5, Unretryable error (da1:smartpqi0:0:65:0): WRITE(10). CDB: 2a 00 05 82 67 98 00 07 e8 00 (da1:smartpqi0:0:65:0): CAM status: Unable to abort CCB request (da1:smartpqi0:0:65:0): Error 5, Unretryable error ... da0 at smartpqi0 bus 0 scbus0 target 64 lun 0 da0: <ATA WDC WD40PURZ-85A 0A80> s/n WD-WX32D7088CCV detached (da1:smartpqi0:0:65:0): Error 5, Unretryable error (da1:smartpqi0:0:65:0): WRITE(10). CDB: 2a 00 05 82 38 28 00 07 e8 00 (da1:smartpqi0:0:65:0): CAM status: Unable to abort CCB request (da1:smartpqi0:0:65:0): Error 5, Unretryable error da1 at smartpqi0 bus 0 scbus0 target 65 lun 0 da1: <ATA WDC WD40PURZ-85A 0A80> s/n WD-WX42D70CHZS7 detached (da2:smartpqi0:0:66:0): CAM status: Unable to abort CCB request (da2:smartpqi0:0:66:0): Error 5, Unretryable error (da2:smartpqi0:0:66:0): WRITE(10). CDB: 2a 00 05 82 75 b0 00 07 e8 00 (da2:smartpqi0:0:66:0): CAM status: Unable to abort CCB request (da2:smartpqi0:0:66:0): Error 5, Unretryable error da2 at smartpqi0 bus 0 scbus0 target 66 lun 0 da2: <ATA WDC WD40PURZ-85A 0A80> s/n WD-WXC2D90D7YAX detached da3 at smartpqi0 bus 0 scbus0 target 67 lun 0 da3: <ATA WDC WD40PURZ-85A 0A80> s/n WD-WX12DB0N8F4X detached ses0 at smartpqi0 bus 0 scbus0 target 68 lun 0 ses0: <Adaptec Smart Adapter 3.53> s/n 7A4263EAB3E detached pass5 at smartpqi0 bus 0 scbus0 target 1088 lun 1 pass5: <Adaptec 1100-8i 3.53> s/n 7A4263EAB3E detached (ses0:smartpqi0:0:68:0): Periph destroyed (pass5:smartpqi0:0:1088:1): Periph destroyed Solaris: WARNING: Pool 'data' has encountered an uncorrectable I/O failure and has been suspended.