Priority: Medium
Context. mock-ib synthesizes per-node SMP/PMA responses for DR walks, but there is no subnet manager.
Gap. No SM/UFM: sminfo, full-fabric ibnetdiscover, SA query surface beyond the minimal PathRecord used for GUID ping, and no UFM REST/telemetry.
Proposed scope.
- A mock SM identity +
sminfo, and ibnetdiscover producing a consistent whole-fabric topology from the registry/fabric graph.
- (Stretch) minimal UFM REST telemetry endpoint.
- E2E:
ibnetdiscover lists all peer HCAs/switches; sminfo returns a master SM.
Why. Rounds out the IB diagnostics already mocked in #367/#368.
Priority: Medium
Context.
mock-ibsynthesizes per-node SMP/PMA responses for DR walks, but there is no subnet manager.Gap. No SM/UFM:
sminfo, full-fabricibnetdiscover, SA query surface beyond the minimal PathRecord used for GUID ping, and no UFM REST/telemetry.Proposed scope.
sminfo, andibnetdiscoverproducing a consistent whole-fabric topology from the registry/fabric graph.ibnetdiscoverlists all peer HCAs/switches;sminforeturns a master SM.Why. Rounds out the IB diagnostics already mocked in #367/#368.