eclipse-score / eclipse-score/lifecycle
Support transition timeout on all run targets
- Dominant language
- C++
- Stars
- 6
- Forks
- 34
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 80
Description
### What
Currently, the config schema allows users to configure a transition timeout for each run target. This value is not used internally and only the "Off" transition during shutdown has a (hardcoded) time limit.
As part of this, we should update the RunTarget structure to hold the loaded run target config, rather than discarding it after dependency graph construction.
### Acceptance Criteria (DoD)
- Transition timeout is accessible from RunTarget object
- If a transition timeout is configured for a run target and the time limit is exceeded, the transition fails
- A test should be added to verify this
- The max termination timeout introduced in #450 should be replaced with the off target's timeout
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.