Print this page
NEX-3166 need to add FMA events for SSD lifespan
Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
OS-104 handle attach-failure ereport
        
@@ -185,18 +185,20 @@
     FITrate=10, FRU=P, ASRU=P;
 event fault.io.disk.predictive-failure@P, FITrate=10,
     FITrate=10, FRU=P, ASRU=P;
 event fault.io.disk.self-test-failure@P, FITrate=10,
     FITrate=10, FRU=P, ASRU=P;
+event fault.io.disk.attach-failure@P;
 event fault.io.disk.ssm-wearout@P;
 
 /*
  * ereports.
  */
 event ereport.io.scsi.disk.over-temperature@P;
 event ereport.io.scsi.disk.predictive-failure@P;
 event ereport.io.scsi.disk.self-test-failure@P;
+event ereport.io.scsi.disk.attach-failure@P;
 event ereport.io.scsi.disk.ssm-wearout@P;
 
 /*
  * Propagations.
  */
@@ -209,10 +211,13 @@
 prop fault.io.disk.predictive-failure@P ->
     ereport.io.scsi.disk.predictive-failure@P {
     setpayloadprop("asc", payloadprop("additional-sense-code")) &&
     setpayloadprop("ascq", payloadprop("additional-sense-code-qualifier")) };
 
+prop fault.io.disk.attach-failure@P ->
+    ereport.io.scsi.disk.attach-failure@P;
+
 prop fault.io.disk.ssm-wearout@P ->
     ereport.io.scsi.disk.ssm-wearout@P {
     setpayloadprop("current-wearout-percentage",
     payloadprop("current-ssm-wearout"))
     && setpayloadprop("threshold-wearout-percentage",