News for hackers. Stuff that matters.
Re:How We Designed for Performance and Scale by vardump on Wednesday June 10, 2015 @06:26PM (#9696045)
Synchronize to a checkpoint. Serialize all state. Run data structure upgrading code. Deserialize upgraded state.

Of course possible to do in-place, but I'd imagine serialization makes testing it easier. Not to mention sending error reports if something goes wrong. Having all that state in a bug report could help a bit!

There are no comments on this comment yet.