You seem to dislike the idea of asking for notification support in the daemons themselves. Granted, it&#x27;s impractical, but it&#x27;s the only way to avoid race conditions which are rare for most services, but <i>very real</i> for a few programs that may take ages to get ready.
How would you address the problem of slow starters <i>without support</i> from the daemons, while keeping a &quot;the dependency graph is always respected&quot; invariant?