-
Notifications
You must be signed in to change notification settings - Fork 1
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
GO-CAM API / blazegraph query unable to handle large imported models #5
Comments
Due to continued fluttering (about a dozen times since end-of-work yesterday), I have increased the restarts timing from 60m to 30m. |
Improved causal-by-GP query by Jim for geneontology/api-gorest#5
With a little testing, we can see that we are now having a new problem: may identifiers are causing 413 "payload too large" errors. For example:
@dustine32 reverting to older code for now, until we can work out with @balhoff what is going wrong. |
Remove possibly excessive whitespace in an attempt to help with #5
Okay, I've done a bunch more testing here and would like to make the following notes:
That said, debugging has not given much in the way of really understanding what is going on. As a "fingers crossed" approach and assuming that the issue is being caused by the literal query length, I've made an attempt to compress the query a little with #7 . Locally, I've now been unable to produce a 413 for some time, which was not previously the case. I could just be lucky right now, but I think this may be a "fix" for our current issue. |
Okay, we've had about 20m, 200 queries, and no errors--which is a pretty huge success compared to where we've been operating since last Friday. Thank you for your help on this @balhoff and @dustine32 ! |
It seems that the GO-CAM API query (as explained geneontology/api-gorest#3 (comment)) is not able to complete in the allotted 60s time on the current machine. Moreover, whatever it is doing with resources prevents other queries from running and often brings down the service, sometimes the blazegraph instance itself.
We are currently mitigating this with a decreased 30s timeout (down from 60s), which seems to prevent the MGI queries from overheating blazegraph (and at least the interface shows a "0", even if it's because of the error. As well, we still have the hourly "production" blazegraph restart in place, just in case.
Moving forward, we'll need to find a way to either
Tagging @balhoff @dustine32 @sierra-moxon @vanaukenk @tmushayahama
The text was updated successfully, but these errors were encountered: