* The fd holder in s6 seem unable to retain its state over restart,

 While I'm at it, here's the procedure to safely restart a s6-fdholder-daemon:

 1. Start up another, temporary, s6-fdholder-daemon
 2. s6-fdholder-transferdump the whole state from your main daemon to the tmp
 3. Restart the main daemon
 4. s6-fdholder-transferdump in the other direction
 5. Kill your tmp daemon.

 This can easily be automated, and you could even trap SIGTERM in your
main s6-fdholder-daemon service to call such a script and perform restarts
without state loss.

--
 Laurent

Reply via email to