Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using the /gamespace endpoint for long running tasks causes timeouts. #27

Open
sei-rguttman opened this issue Oct 18, 2023 · 0 comments

Comments

@sei-rguttman
Copy link

The current implementation of the /gamespace endpoint is synchronous - it doesn't return until the task is complete. For larger gamespaces or when the underlying virtualization server is under load, this can be a long running task and cause other middleware layers to inject a 500 error.

Another endpoint that allows for asynchronous deployment of gamespaces with a "I'm working on it, here's your gamespace ID" style response, which allows for the consumer to check back on the status of their deployment would allow us to prevent these cases.

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

No branches or pull requests

1 participant