eclipse-score / eclipse-score/lifecycle

Clarify required error information in lmcontrol API

Open
#511 1 comment 0 reactions 0 assignees View on GitHub
com
Dominant language
C++
Stars
6
Forks
34
Avg merge
2d 3h
Merged PRs (30d)
80

Description

### 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:
https://github.com/eclipse-score/lifecycle/pull/478#issuecomment-5365753698

### Acceptance Criteria (DoD)

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

### How

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.