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

Mergeable checks get stuck #767

Open
fredchen306 opened this issue Jul 12, 2024 · 1 comment
Open

Mergeable checks get stuck #767

fredchen306 opened this issue Jul 12, 2024 · 1 comment

Comments

@fredchen306
Copy link

We installed the mergeable probot in an enterprise github organization, we have a repository used the mergeable probot heavily, and there are dozens of pull requests every day. Normally, the mergeable checks only take seconds to be done, but sometimes some take very long even more than 1 hour.
We did some investigation, it seemed if a pull request with 1000+ files changed created, in the meanwhile other pull requests(even with few files changes) got stuck most likely but not absolutely. We also saw "Rate limit" WARN but not sure hitting rate limit was really the root cause.
I want to ask:

  1. If exceed the rate limit, will mergeable trigger a retry? so that the requests will not lost anyway?
  2. I want to check at some point in time what the state of the mergeable server, if the workload is too heavy (we deploy it in a VM with docker), how should I do that?
  3. Are there potential reasons that would cause this performance issue? We currently suspected exceeding the rate limit, but not sure how to confirm this.

Look forward to your reply.
Thanks a lot!

@l8on
Copy link

l8on commented Sep 9, 2024

This is also happening for us in our Enterprise Github organization for BioRender.

We are testing Mergeable as a way to improve our Pull Request description and testing quality, but if it doesn't run reliably I'm concerned about making the checks required.

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

2 participants