Print this page
8024 mdb_ctf_vread() needn't be so strict about unions
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>
NEX-6850 FMA messages need updating, badly
Reviewed by: Cynthia Eastham <cynthia.eastham@nexenta.com>
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>
NEX-1438 bump slow-io threshold and default to disabled automated response (fix build)
NEX-1438 bump slow-io threshold and default to disabled automated response
OS-125 kclient(1m) should not depend on /usr/xpg4/bin/grep
OS-117 slow IO DE creates bad FMA messages
OS-116 provide more detailed information about diagnosed fault
OS-104 handle attach-failure ereport

*** 1,10 **** # - # Copyright 2008 Sun Microsystems, Inc. All rights reserved. - # Use is subject to license terms. - # Copyright 2016 Nexenta Systems, Inc. All rights reserved. - # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. --- 1,6 ----
*** 20,113 **** # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # ! # DO NOT EDIT -- this file is generated by the Event Registry. # # # code: DISK-8000-0X # keys: fault.io.disk.predictive-failure # msgid "DISK-8000-0X.type" msgstr "Fault" msgid "DISK-8000-0X.severity" msgstr "Major" msgid "DISK-8000-0X.description" ! msgstr "SMART health-monitoring firmware reported that a disk\nfailure is imminent.\n Refer to %s for more information." msgid "DISK-8000-0X.response" ! msgstr "None.\n" msgid "DISK-8000-0X.impact" ! msgstr "It is likely that the continued operation of\nthis disk will result in data loss.\n" msgid "DISK-8000-0X.action" ! msgstr "Schedule a repair procedure to replace the affected disk.\nUse fmdump -v -u <EVENT_ID> to identify the disk.\n" # # code: DISK-8000-12 # keys: fault.io.disk.over-temperature # msgid "DISK-8000-12.type" msgstr "Fault" msgid "DISK-8000-12.severity" msgstr "Major" msgid "DISK-8000-12.description" ! msgstr "A disk's temperature exceeded the limits established by\nits manufacturer.\n Refer to %s for more information." msgid "DISK-8000-12.response" ! msgstr "None.\n" msgid "DISK-8000-12.impact" ! msgstr "Performance degradation is likely and continued disk operation\nbeyond the temperature threshold can result in disk\ndamage and potential data loss.\n" msgid "DISK-8000-12.action" ! msgstr "Ensure that the system is properly cooled, that all fans are\nfunctional, and that there are no obstructions of airflow to the affected\ndisk.\n" # # code: DISK-8000-2J # keys: fault.io.disk.self-test-failure # msgid "DISK-8000-2J.type" msgstr "Fault" msgid "DISK-8000-2J.severity" msgstr "Critical" msgid "DISK-8000-2J.description" ! msgstr "One or more disk self tests failed.\n Refer to %s for more information." msgid "DISK-8000-2J.response" ! msgstr "None.\n" msgid "DISK-8000-2J.impact" ! msgstr "The disk has failed.\n" msgid "DISK-8000-2J.action" ! msgstr "Schedule a repair procedure to replace the affected disk.\nUse fmdump -v -u <EVENT_ID> to identify the disk.\n" # # code: DISK-8000-3E # keys: fault.io.scsi.cmd.disk.dev.rqs.derr # msgid "DISK-8000-3E.type" msgstr "Fault" msgid "DISK-8000-3E.severity" msgstr "Critical" msgid "DISK-8000-3E.description" ! msgstr "A non-recoverable hardware failure was detected by the device while performing a command.\n Refer to %s for more information." msgid "DISK-8000-3E.response" ! msgstr "The device may be offlined or degraded.\n" msgid "DISK-8000-3E.impact" ! msgstr "The device has failed. The service may have been lost or degraded.\n" msgid "DISK-8000-3E.action" ! msgstr "Ensure that the latest drivers and patches are installed. Schedule a repair procedure to replace the affected\ndevice. Use 'fmadm faulty' to find the affected disk.\n" # # code: DISK-8000-4Q # keys: fault.io.scsi.cmd.disk.dev.rqs.merr # msgid "DISK-8000-4Q.type" msgstr "Fault" msgid "DISK-8000-4Q.severity" msgstr "Critical" msgid "DISK-8000-4Q.description" ! msgstr "The command was terminated with a non-recovered error condition that may have been caused by a flaw in the media or an error in the recorded data. \n Refer to %s for more information." msgid "DISK-8000-4Q.response" ! msgstr "The device may be offlined or degraded.\n" msgid "DISK-8000-4Q.impact" ! msgstr "It is likely that continued operation will result in data corruption, which may eventually cause the loss of service or the service degradation.\n" msgid "DISK-8000-4Q.action" ! msgstr "Schedule a repair procedure to replace the affected device. Use 'fmadm faulty' to find the affected disk.\n" # # code: DISK-8000-8D # keys: fault.io.disk.ssm-wearout # msgid "DISK-8000-8D.type" msgstr "Fault" --- 16,161 ---- # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # + # ! # Copyright 2008 Sun Microsystems, Inc. All rights reserved. ! # Copyright 2017 Nexenta Systems, Inc. # + # + # # code: DISK-8000-0X # keys: fault.io.disk.predictive-failure # msgid "DISK-8000-0X.type" msgstr "Fault" msgid "DISK-8000-0X.severity" msgstr "Major" msgid "DISK-8000-0X.description" ! msgstr "SMART health-monitoring firmware reported that a disk failure is imminent." msgid "DISK-8000-0X.response" ! msgstr "None." msgid "DISK-8000-0X.impact" ! msgstr "It is likely that the continued operation of this disk will result in data loss." msgid "DISK-8000-0X.action" ! msgstr "Schedule a repair procedure to replace the affected disk." # # code: DISK-8000-12 # keys: fault.io.disk.over-temperature # msgid "DISK-8000-12.type" msgstr "Fault" msgid "DISK-8000-12.severity" msgstr "Major" msgid "DISK-8000-12.description" ! msgstr "The disk temperature exceeded the limits established by its manufacturer." msgid "DISK-8000-12.response" ! msgstr "None." msgid "DISK-8000-12.impact" ! msgstr "Performance degradation is likely and continued disk operation beyond the temperature threshold can result in disk damage and potential data loss." msgid "DISK-8000-12.action" ! msgstr "Ensure that the system is properly cooled, that all fans are functional, and that there are no obstructions of airflow to the affected disk." # # code: DISK-8000-2J # keys: fault.io.disk.self-test-failure # msgid "DISK-8000-2J.type" msgstr "Fault" msgid "DISK-8000-2J.severity" msgstr "Critical" msgid "DISK-8000-2J.description" ! msgstr "One or more disk self tests failed." msgid "DISK-8000-2J.response" ! msgstr "None." msgid "DISK-8000-2J.impact" ! msgstr "The disk has failed." msgid "DISK-8000-2J.action" ! msgstr "Schedule a repair procedure to replace the affected disk." # # code: DISK-8000-3E # keys: fault.io.scsi.cmd.disk.dev.rqs.derr # msgid "DISK-8000-3E.type" msgstr "Fault" msgid "DISK-8000-3E.severity" msgstr "Critical" msgid "DISK-8000-3E.description" ! msgstr "A non-recoverable hardware failure was detected by the device while performing a command." msgid "DISK-8000-3E.response" ! msgstr "The device may be offlined or degraded." msgid "DISK-8000-3E.impact" ! msgstr "The device has failed. The service may have been lost or degraded." msgid "DISK-8000-3E.action" ! msgstr "Schedule a repair procedure to replace the affected device." # # code: DISK-8000-4Q # keys: fault.io.scsi.cmd.disk.dev.rqs.merr # msgid "DISK-8000-4Q.type" msgstr "Fault" msgid "DISK-8000-4Q.severity" msgstr "Critical" msgid "DISK-8000-4Q.description" ! msgstr "The command was terminated with a non-recovered error condition that may have been caused by a flaw in the media or an error in the recorded data." msgid "DISK-8000-4Q.response" ! msgstr "The device may be offlined or degraded." msgid "DISK-8000-4Q.impact" ! msgstr "It is likely that continued operation will result in data corruption, which may eventually cause the loss of service or the service degradation." msgid "DISK-8000-4Q.action" ! msgstr "Schedule a repair procedure to replace the affected device." # + # code: DISK-8000-5C + # keys: fault.io.disk.attach-failure + # + msgid "DISK-8000-5C.type" + msgstr "Fault" + msgid "DISK-8000-5C.severity" + msgstr "Critical" + msgid "DISK-8000-5C.description" + msgstr "A disk device failed to attach. Either the device is broken, or it is just taking unusually long to respond. The latter is often the case with battery-backed RAM disk devices when the battery needs to be charged." + msgid "DISK-8000-5C.response" + msgstr "None." + msgid "DISK-8000-5C.impact" + msgstr "The device will not be usable." + msgid "DISK-8000-5C.action" + msgstr "Schedule a repair procedure to replace the affected device. If this is a battery-backed RAM disk or similar device, you can also try to reactivate the device once the battery is charged." + # + # code: DISK-8000-6R + # keys: fault.io.disk.device-errors-exceeded + # + msgid "DISK-8000-6R.type" + msgstr "Fault" + msgid "DISK-8000-6R.severity" + msgstr "Critical" + msgid "DISK-8000-6R.description" + msgstr "A disk device has experienced too many device errors." + msgid "DISK-8000-6R.response" + msgstr "An attempt has been made to take the disk out of service. If the device is part of an active ZFS pool, the device still may be in service." + msgid "DISK-8000-6R.impact" + msgstr "Optionally degraded redundancy and performance." + msgid "DISK-8000-6R.action" + msgstr "Determine the cause of the fault and schedule a repair service." + # + # code: DISK-8000-74 + # keys: fault.io.disk.slow-io + # + msgid "DISK-8000-74.type" + msgstr "Fault" + msgid "DISK-8000-74.severity" + msgstr "Critical" + msgid "DISK-8000-74.description" + msgstr "A disk device is experiencing too many slows IOs above its configured threshold." + msgid "DISK-8000-74.response" + msgstr "Depending on configuration the device may have been retired." + msgid "DISK-8000-74.impact" + msgstr "Optionally degraded performance and redundancy." + msgid "DISK-8000-74.action" + msgstr "Determine the cause of the fault and schedule a repair service." + # # code: DISK-8000-8D # keys: fault.io.disk.ssm-wearout # msgid "DISK-8000-8D.type" msgstr "Fault"
*** 118,123 **** msgid "DISK-8000-8D.response" msgstr "None." msgid "DISK-8000-8D.impact" msgstr "Performance degradation is likely and continued operation of this device will cause drive failure and potential data loss." msgid "DISK-8000-8D.action" ! msgstr "Schedule a repair procedure to replace the affected drive.\nUse fmdump -V -u <EVENT_ID> to identify the drive." --- 166,171 ---- msgid "DISK-8000-8D.response" msgstr "None." msgid "DISK-8000-8D.impact" msgstr "Performance degradation is likely and continued operation of this device will cause drive failure and potential data loss." msgid "DISK-8000-8D.action" ! msgstr "Schedule a repair procedure to replace the affected drive."