Introduced systemd watchdog support, activating on INVOCATION_ID environment variable. This includes notifying systemd of readiness and sending periodic watchdog signals to ensure RouDi remains responsive. Linked systemd library in cmake for LINUX builds.
Follow the same conventions as for commit messages
Link to the relevant issue
[ ] Relevant issues are linked
[ ] Add sensible notes for the reviewer
[ ] All checks have passed (except task-list-completed)
[ ] Assign PR to reviewer
Checklist for the PR Reviewer
[ ] Consider a second reviewer for complex new features or larger refactorings
[ ] Commits are properly organized and messages are according to the guideline
[ ] Code according to our coding style and naming conventions
[ ] Unit tests have been written for new behavior
[ ] Public API changes are documented via doxygen
[ ] Copyright owner are updated in the changed files
[ ] All touched (C/C++) source code files from iceoryx_hoofs have been added to ./clang-tidy-diff-scans.txt
[ ] PR title describes the changes
Post-review Checklist for the PR Author
[ ] All open points are addressed and tracked via issues
References
Closes TBD
@elBoberido sorry if it turned out very badly, I still don't quite understand how your application works, but there is a suggestion to add a check, if the application was launched without using systemd, then everything will remain that way if not, then I will send a ready signal when I am ready to receive clients
this is a continuation based on your answer https://github.com/eclipse-iceoryx/iceoryx/issues/2330
are you interested in this functionality? I would really like it to be added, I need it :)
Introduced systemd watchdog support, activating on
INVOCATION_ID
environment variable. This includes notifying systemd of readiness and sending periodic watchdog signals to ensure RouDi remains responsive. Linked systemd library in cmake for LINUX builds.Notes for Reviewer
Pre-Review Checklist for the PR Author
iox-123-this-is-a-branch
)iox-#123 commit text
)task-list-completed
)Checklist for the PR Reviewer
iceoryx_hoofs
have been added to./clang-tidy-diff-scans.txt
Post-review Checklist for the PR Author
References
@elBoberido sorry if it turned out very badly, I still don't quite understand how your application works, but there is a suggestion to add a check, if the application was launched without using systemd, then everything will remain that way if not, then I will send a ready signal when I am ready to receive clients
this is a continuation based on your answer
https://github.com/eclipse-iceoryx/iceoryx/issues/2330
are you interested in this functionality? I would really like it to be added, I need it :)