This is an automated archive made by the Lemmit Bot.

The original was posted on /r/rust by /u/everything-narrative on 2023-08-11 09:08:09.


Ordinary definition of crash-only software, here. However, I’ve come across an interesting variation, wherein a program has no ‘graceful shutdown’ procedure, and the startup procedure is an error-recovery step as a matter of course. This style of design imparts tremendous stability, since it forces robust error-recovery on startup.

Are there any guides or blog posts about how to write such crash-only software in Rust?