-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Plugins timeout for "huge users" #598
Comments
I ask GitHub support for help on this issue. Here is the reply:
|
Yeah most of the time it's indeed because the query is too huge (for some users). However the query linked above should work, it's only fetching one issue with one reaction but it timeout (for some reason it seems to happens when one try to fetch user login of said reaction) |
Just noting I havent seen any problems with followup or isocalendar. Only reactions is failing. I've also tried a simple query in https://docs.github.com/en/graphql/overview/explorer , and get back unicorns. All variations of the following fail. query ReactionsDefault {
user(login: "jayvdb") {
login
issues(last: 1) {
edges {
node {
reactions(last: 1) {
nodes {
user {
login
}
}
}
}
}
}
}
} |
So .. how does https://github.com/vvo/sourcekarma/ do it ? vvo/sourcekarma#18 prevents me from seeing if it has similar problems. |
Yeah it really depends on user. #645 reported that there are issue with the followup for example
Hum I'm not sure actually, last time I checked I was not able to find the relevant code (I think only the vercel web app is exposed but I'm not sure). It's possible that the REST api is used instead, but I don't know. |
Should we ask for GitHub Help? |
Maybe for the reaction query yeah |
I opened one ticket for it. Will keep track of the process here. |
Here is the response from GitHub support: Thanks for reaching out. I took a look at the logs and it seems you're hitting timeouts on our end even on that simple query. There's anything you can do about the timeout and I think this is something the team on our end needs to look at and see what we can do to optimize the execution of that query --so I have passed this specific feedback along to them. I can't promise an ETA, but we'll follow up if there's any news. Regards, GitHub Support |
Nice, thanks a lot for reaching them and let us know that they'll eventually work on it! |
Mentioned plugins were updated to support users with larger amount of data as far as possible. I'll close this issue, if you encounter other issue related to timeout you can report them back into discussions so it gets investigated 👍 |
This is a follow-up of #584
Since each plugin are independant (except for the
base
one which is required and has been patched in #584), some plugins may still have GitHub API timeouts, reported by the following message:This issue will be used to track these faulty plugins and eventually change their queries to make them work for "huge users"
If you encounter this issue on a plugin not listed below, don't hesitate to post it here (and tell on which user it occurs if it's not yourself) so it can eventually be patched
Plugins:
indepth
in feat(plugins/followup): addindepth
mode #627)The text was updated successfully, but these errors were encountered: