• v1.30 8e7f22077d

    fix(xfusion): emit OCP NIC ports with no serial so reanimator keys them by MAC

    mchus released this 2026-08-31 22:55:45 +03:00 | 26 commits to main since this release

    Verified against reanimator/core: it keys a NIC component on serial → MAC →
    synthetic(slot). A BMC dump carrying the card serial collapses both ports into
    one serial-keyed component, while a live-CD bundle (no serial) keeps two
    MAC-keyed components, so alternating the two sources produced a spurious
    COMPONENT_REMOVED + 2x COMPONENT_INSTALLED every time. Emitting the per-port
    NetworkAdapter entries with an empty serial makes both sources key on the port
    MAC and yield the same two components. The card serial still reaches the export
    via the FRU record and the legacy NIC entry.

    Also records ADL-062 findings from reading the ingesting audit tool: it persists
    only vendor/model/serial per component (no size/speed/link/clock/wattage), so the
    remaining one-sided field diffs between the two bundles cannot generate change
    events.

    Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session_01VFy4m7cVv4cqp25jJh2gSB

    Downloads