1. If your entire cluster goes down do you permanently lose state?
2. Are network requests / other ephemeral things also saved to the snapshot?
2. Are network requests / other ephemeral things also saved to the snapshot?
Not sure what you mean by ephemeral things. If you mean things like file descriptors, they are not stored. Technically the snapshot is not a simple snapshot of RAM, it snapshots through all the objects in memory that are set up to be part of the datastore. (It's a bit more complicated and flexible than this, but that's the general idea.)