Hi all,

Pulsar CI build queues are long and there is a very small number of GitHub
Runner VMs processing build jobs.

I don't have extensive statistics, but whenever I have gone to the "in
progress" listing of the build queue in the last recent days, it has been
never higher than 25.
For example, now there's only 3 jobs in progress shown at
https://github.com/apache/pulsar/actions?query=is%3Ain_progress .
However, the total length of the build queue was 83 at the same time, shown
at
https://github.com/apache/pulsar/actions?query=is%3Aqueued

When you setup a "personal Pulsar CI" for your own forked repository, you
get 20 GitHub Runner VMs, all dedicated to your own builds. (see mailing
list thread "Setting up personal Pulsar CI for reducing load on
apache/pulsar CI")
A "personal Pulsar CI" is currently much more powerful than the
apache/pulsar CI.

Why is there such a low amount of resources for apache/pulsar builds? The
issue https://github.com/apache/pulsar/issues/9154 mentions:
"Note: all Apache projects share the same limit of shared GitHub Actions
runners, and based on the chart below Pulsar is consuming 30+ runners while
the total limit (for all ASF projects) is 180."

1) Is some other ASF project consuming the shared quota or has there been a
change in the resource allocation for apache/pulsar?
2) Where can we get the statistics for ASF and apache/pulsar GitHub Actions
resource consumption?

I hope we get Pulsar CI in better shape soon. It seems that everyone else
is satisfied? :)

BR, Lari

Reply via email to