Make the systemd watchdog collect heartbeats from worker threads #212

Open
opened 2026-07-20 13:11:50 +02:00 by oysteikt · 0 comments
Owner

The watchdog won't catch whenever a single thread hangs as it is currently implemented. It will only fail once enough tasks hang so that the entire application can't schedule the watchdog task.

It would be nice if we could have some sort of heartbeat collection system where the watchdog thread needs a heartbeat from all worker threads before it sends a ping to systemd.

The watchdog won't catch whenever a single thread hangs as it is currently implemented. It will only fail once enough tasks hang so that the entire application can't schedule the watchdog task. It would be nice if we could have some sort of heartbeat collection system where the watchdog thread needs a heartbeat from all worker threads before it sends a ping to systemd.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projects/muscl#212