|
Description
|
The current DE subscribes to "fault.zfs.*" events, but discards
any it gets:
/*
* Without a retire agent, we subscribe to our own faults and just
* discard them.
*/
if (fmd_nvl_class_match(hdl, nvl, "fault.fs.zfs.*"))
return;
This is a holdover from the pre-hot spare days. We now have a zfs-retire
agent that subscribes to the faults. This code (and the associated
'subscribe' directive in the .conf file) are no longer needed. This will
require a slight change to the zfs-retire agent, in that we currently
only subscribe to 'fault.fs.zfs.device' - this should be 'fault.fs.zfs.*'
and then have the agent filter appropriately within the module.
|