Skip to content

Clarify required error information in lmcontrol API #511

Description

@NicolasFussberger

What

Currently, the lmcontrol API will only provide an enum value as error information indicating if a RunTarget change happed due to a RecoveryAction or a StateManager request.

It is not possible to identify which components have failed in case the transition is triggered by a RecoveryAction.
It is not possible identify intermediate transitions that lead to the final RunTarget.
Knowing in which active RunTarget the error occurred requires tracking of the active RunTarget by the user of the API.

We shall clarify the use cases that need to be supported and extend the interface with the required information.

See also discussion here:
#478 (comment)

Acceptance Criteria (DoD)

  • Decide if and how to extend the interface with this error information

How

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions