EEP proposal - Delayed restarts of supervisor children
Viktor Söderqvist
viktor@REDACTED
Thu Jun 17 12:10:49 CEST 2021
Hi Maria!
I support this EEP. :-)
It has been argued before that supervision trees are for fault-tolerance
of bugs, not network/external errors. But why not enable the use of
supervision subtrees for external faults too?
If we add delays, then how about exponential backoff? e.g. doubling the
delay for each failed restart attempt. Is it worth considering too? It
has been suggested before and it's common for network re-attempts.
Loic:
>> If 'undefined' and 0 are equivalent, let's just drop 'undefined' and
>> make 0 the default. No need to complicate things further.
Maria:
> [...] _any_ integer value makes no sense for temporary children, not even 0.
Just forbid the existence of the key restart_delay when restart type is
temporary.
Viktor
More information about the eeps
mailing list