FMA fault ASRUs missing FMRI annotations
Currently the FMRI in the ASRU field of a fault event does not get properly annotated with the HC:// scheme info about the root.
This is annoying because it means that you can't take the FMRI that
fmadm faulty spits out and put it straight in as an argument to e.g.
fmtopo -p. The
resource field seems to be the only one in the fault that gets annotated properly.
Updated by Alex Wilson 9 months ago
- Built and installed on OmniOS
- Tested together with #12205
- Injected a
fault.io.nic.transceiver.notsuppfault with fminject
- Verified that
fmadm faultyoutput and
fmdump -Vnow contain complete FMRIs with annotations like:
hc://:product-id=PowerEdge-R630:server-id=valium-temp:chassis-id=1GZM252:serial=CN053HVN3B53PRF:part=616740003:revision=B/motherboard=0/hostbridge=9/pciexrc=9/pciexbus=129/pciexdev=0/pciexfn=0/port=0/transceiver=0rather than the previous:
- Also built and tested on SmartOS
Updated by Electric Monk 9 months ago
- Status changed from New to Closed
- % Done changed from 0 to 100
commit da40b2648878aa9434c7199422846fe5a7032714 Author: Alex Wilson <email@example.com> Date: 2020-03-04T02:46:53.000Z 12203 FMA fault ASRUs missing FMRI annotations Reviewed by: Robert Mustacchi <firstname.lastname@example.org> Reviewed by: Paul Winder <email@example.com> Reviewed by: Rob Johnston <firstname.lastname@example.org> Approved by: Garrett D'Amore <email@example.com>