-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
add horizontal scaling guide #940
Comments
Hi @Maxpain177 currently modifying schema when you are running several instances of graphql-engine will result in errors like you have seen. To change schema:
This practice works really well, in development you rarely need to run more than one instance of graphql-engine so you can make changes to the schema, and to deploy the changes to production (which is running many instances of graphql-engine), you'll just need to wrap the We'll document this |
We can also use the If there are 10 instances running, make schema changes through any one of the instance and then call reload metadata action on all other instances. POST /v1/query
{
"type": "reload_metadata",
"args": {}
} |
|
More suggestions at #1183 |
Closing this in favor of #1183. |
Get ready for `v2024.08.07`, update changelog. V3_GIT_ORIGIN_REV_ID: e79021814eaf65d4153ab4fbbe67572ae97edd14
Hi. I've tried to scale Hasura GraphQL Engine deployed to Kubernetes and got various errors after creating tables:
It seems like Hasura is not stateless and caching data into memory. Maybe we need to use something like Redis for a cache.
The text was updated successfully, but these errors were encountered: