eclipse-iceoryx / eclipse-iceoryx/iceoryx2
Cleanup tool/internal service for resources of crashed applications
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 185
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 47
Description
## Brief feature description
When an application crashes, it can happen that a service is only partially removed and becomes unusable.
An internal service and/or a command line application shall cleanup the remainders of such services.
The following use cases shall be considered:
* remove static service info, when only the dynamic service info exists
* remove dynamic service info, when only the static service info exists
* remove the data segment of a publisher if the owning process no longer exists
* remove the publisher/subscriber as participant from the dynamic service info when the owning process no longer exists.
Contributor guide
Research direction
No files, tests, or entry points are named. Begin by mapping the proposed internal service or command-line application against the four listed crash-recovery cases; done means the stale static, dynamic, publisher, and participant resources are identified and cleaned up when their owning process no longer exists.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100