Bug 276373
| Summary: | [ews] Reduce accumulation of pending build-requests in testing environments | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Aakash Jain <aakash_jain> |
| Component: | Tools / Tests | Assignee: | Aakash Jain <aakash_jain> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ap, bfan2, ryanhaddad, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Aakash Jain
On testing environment (e.g.: uat) for ews, we don't have much (if any) bots connected most of the time. However, it receives webhooks for all the PRs and create thousands of build-requests every day. Over time pending build-requests accumulate to a very large number (tens of thousands). This significantly slows down buildbot server (as buildbot is not so efficient in handling huge number of pending build-requests (see https://github.com/buildbot/buildbot/issues/3395 for details).
The workaround is to regularly manually clear every queue with large number of pending build-requests. This times quite a bit of time (especially because the webpages also become slow when buildbot is in this state), and is a productivity drain.
We should try to reduce the number of pending build-requests which accumulate on testing environments.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Aakash Jain
Pull request: https://github.com/WebKit/WebKit/pull/30609
EWS
Committed 280787@main (3c9d0f2ee7c5): <https://commits.webkit.org/280787@main>
Reviewed commits have been landed. Closing PR #30609 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/131399649>