[DGD] ObjectD recovery

Gary gary at mups.co.uk
Fri Feb 24 21:19:22 CET 2017


Hey All,


Given DGD has a hot reboot option, and that the mud wiztool doesn't need
perform a ::dump_state() before ::shutdown(1)

Would it be possible to use this to automatically recover from a failed
mud upgrade?

For example a recompile_all that was split over several execution rounds
and ran into a compilation error. Assuming a state dump was taken right
before suspending call_outs/blocking input/new connections, the ObjectD
could trigger a hot reboot that would use the earlier state dump.

In effect automatically rolling back the failed upgrade but without the
dropping of connections that a manual rollback would have entailed?

Have I overlooked an issue with this?

Gary







More information about the DGD mailing list