Skip to content

Clean up MCA var de-registration of common components #11680

Open
@jsquyres

Description

@jsquyres

Per discussion at #11640 (comment), the de-registration of MCA vars of common components is not handled well, leaving components to do somewhat ugly things to avoid segv's (e.g., malloc space for string values).

We should clean this up so that it is not unsafe, for example, to have string MCA vars with static storage in common components that will not segv during finalize.

Rationale: this likely won't get cleaned up in time for the v5.0.0 release, but we expect that cleaning it up some time after v5.0.0 should be fine.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions