-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
As discussed on the mailing list, ncm-ncd should have a configurable timeout setting that will cause NCM components that have stuck indefinitely for whatever reason not to prevent ncm-ncd from continuing with its job and completing with an exit status. ncm-ncd should behave in one of three ways:
- Current behaviour, i.e. timeout set to zero means never timeout.
- Alert if a component times out, but continue to wait.
- Alert if a component times out, kill/clean-up that component and continue with the next components. Any components that depend on the killed one cannot be run, of course and should also be reported as errors with a note that the parent component failed.
Without a timeout, if any component hangs indefinitely, so does ncm-ncd and subsequent runs of ncm-ncd cannot take place due to the lock file. This has left one affected system in a state where nothing was updated for a month and nobody noticed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels