Skip to content

Conversation

@mhofman
Copy link
Contributor

@mhofman mhofman commented Aug 21, 2023

This combines the original load snapshot command I explored last year, with fxUseSnapshot from #44 to create a new "restore" command that reads a snapshot from a file or std pipe.

I'm actually not sure if the snapshot restored like this must be the same as the one that was previously written out. Regardless, this may be an option to reload the snapshot in the same process. (It may be interesting if this can be another snapshot entirely as a sort of worker process pool)

Since agoric-sdk currently creates a new worker process and streams the snapshot to it as it's being created, it's likely less performant to use the same process.

While there are 3 commits in this PR, it's only for historical purposes and meant to be squashed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants