eclipse-score / eclipse-score/lifecycle
Remove multi-PG code
- Dominant language
- C++
- Stars
- 6
- Forks
- 34
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 80
Description
### What
`ProcessGroupManager` has a vector of process groups, `process_groups_`, and iterates through them. This is a remnant from an older design and the current code only supports a single process group. This vector and code handling more than one PG should be removed to simplify the code.
`ProcessGroupStateID` can also be simplified as a `pg_name_` is no longer needed. The config adapter may need updating to support this. In some places, run target name is stored as "/". This identification should also be removed.
### Acceptance Criteria (DoD)
- No more references exist to "process groups" (plural)
- No vectors of or iteration over process groups
- There is no longer a process group identifier or pg name attached to run target names
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.