# # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved. # # # I/O multipathing (MPxIO) is enabled. Don't edit this property manually. # # mpxio-disable="no"; # # # Override default behavior of FMA APIs and throttling # # The default decision on how to report the errors can be # overridden by configuring specific device properties through the # driver.conf file. The format of the configuration is: # # [-[-[-]]] = # # With the above configurations, one or a set of error events # specified by the combination of the "service impact", "error", # "driver context", and "device impact" will be designated an error # report action specified by the "value". # # The "value" is a 32-bit integer that indicates how to report the error. # It consists of three parts: # 31 30 16 15 4 3 0 # +-+---------------------+--------------+--------+ # | | interval | number | action | # +-+---------------------+--------------+--------+ # # The "action" indicates which error report action to take for the # current error event. The possible values of the "action" include: # 0: Take default action. # 1: Not send any report. # 2: Send an ereport. # 3: Send an ireport. # 4: Record a syslog. # # The "number" and "interval" together define the behavior of # error report throttling: # # If the interval between the current error event and the last # same error event is less than the time length specified by # "interval", the current error event will be dropped (no # report), unless there have been consecutive "number" of the # same error events being silenced. # # Valid values of "number": # 0 (default): Disable error report throttling is disabled. Every # error event will be reported using the method defined # by "action". # 1 - 4095: Maximum number of error events to be throttled. # # Valid values of "interval": # 0 (default): Infinite interval. Every consecutive same error # event will be throttled until the "number" is reached. # 1 - 32767: Seconds between two consecutive same error events. # # Example configuration in driver.conf: # [-[-[-]]] = # # The values are just lower case value without the prefix. # example: # SCSI_FM_SVC_IMP_CORRECTABLE is just "correctable" # ie. # correctable-polling-attach = 0x400101; # # In this example, the error events of polling failure in attach # with correctable service impact on any device impact will be # reported via ereport but throttled by 64 (0x40) seconds # interval or every 16 (0x10) events. #