memstate
memstate copied to clipboard
Partial journal loading
When the engine starts, the entire journal is replayed. We should support uses cases where we load a portion of the journal by providing arguments such as LoadFromRecord, LoadToRecord, LoadFromPointInTime, LoadToPointInTime.
In the case that we do not read to the end, the engine should be in readonly mode, or perhaps start writing a new stream.