Skip to content

want mdb dmod bundles #4449

Open
Open
@wesolows

Description

@wesolows

I'm filing this here not because it's part of omicron but because there is a minority opinion that holds that omicron should be responsible for building and delivering host OS images, and this is where that lives. When it moves out to where it belongs, this can go with it.

Debugging crash dumps requires mdb modules that match the dump, not the machine on which debugging is being done. mdb supports loading alternate modules via a variety of arguments and commands, but we still need a way to look up the version and find the correct set of modules. This RFE covers building and delivering the modules (usr/lib/mdb and usr/lib/platform/*/lib/mdb) in a bundle -- a tarball is fine -- as a separate build artefact from all CI builds. That is: for any build that could conceivably ever be delivered to a customer or installed on an internal machine that's not a bench setup, this artefact needs to be available and indexed by the same identifier used to construct utsname. We should then archive all of these on catacomb or somewhere else that is universally accessible along with the dumps themselves. This artefact does not get delivered onto the machine itself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DebuggingFor when you want better data in debugging an issue (log messages, post mortem debugging, and more)buildBuilding the control planeenhancementNew feature or request.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions