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-119 use disk sense data to trigger over-temp fault
        
@@ -166,10 +166,16 @@
                             nvlist_lookup_nvlist(result, nvpair_name(elem),
                             &details) != 0)
                                 continue;
 
                         if (strcmp(nvpair_name(elem),
+                            FM_EREPORT_SCSI_OVERTEMP) == 0 &&
+                            fmd_prop_get_int32(dmp->dm_hdl,
+                            "ignore-overtemp") == FMD_B_TRUE)
+                                continue;
+
+                        if (strcmp(nvpair_name(elem),
                             FM_EREPORT_SCSI_SSMWEAROUT) == 0 &&
                             fmd_prop_get_int32(dmp->dm_hdl,
                             "ignore-ssm-wearout") == FMD_B_TRUE)
                                 continue;
 
@@ -250,10 +256,11 @@
 
 static const fmd_prop_t fmd_props[] = {
         { "interval", FMD_TYPE_TIME, "1h" },
         { "min-interval", FMD_TYPE_TIME, "1min" },
         { "simulate", FMD_TYPE_STRING, "" },
+        { "ignore-overtemp", FMD_TYPE_BOOL, "true"},
         { "ignore-ssm-wearout", FMD_TYPE_BOOL, "false"},
         { NULL, 0, NULL }
 };
 
 static const fmd_hdl_ops_t fmd_ops = {