eclipse-score / eclipse-score/lifecycle

Support transition timeout on all run targets

Open
#496 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.