Preserve state after dead #281
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an effort in-order to save on-going games when we need to restart
lila-fishnet(We mostly need this for re-deploy which is also quite rare).The strategy is dumping all the on-going games to a file when it is being stop, and reading games from that file when start. Nothing should happen if it's failed to read/write from/to file except warning logs.
We can switch to redis or whatever later on, but this should work as it is.
TODO