Skip to content
This repository has been archived by the owner on Mar 10, 2019. It is now read-only.

New release deployment downtime #73

Closed
4 tasks done
devgianlu opened this issue Feb 16, 2018 · 0 comments
Closed
4 tasks done

New release deployment downtime #73

devgianlu opened this issue Feb 16, 2018 · 0 comments
Assignees
Milestone

Comments

@devgianlu
Copy link
Owner

devgianlu commented Feb 16, 2018

We need a way to assure that new version deployment doesn't interfere with ongoing games. Shutting down the server isn't a great solution when someone will use this. A nice solution would be not allowing new games to be created, but only ongoing ones to end (in a certain amount of time, if someone doesn't end a game in X minutes, kill him anyway). Displaying a banner would be nice. Once the server has no more games, shut it down, deploy and done.

  • Set preparing for shutdown
  • Block some requests
  • Set timer to force shutdown
  • Listen for when we're ready to shutdown
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant