I created a INFRA ticket requesting the usage report for GitHub Actions:
https://issues.apache.org/jira/browse/INFRA-23633
This information should be available at 
https://github.com/organizations/apache/settings/billing for those who have 
access. 

The reason for this request is to see if we have reached a quota for the apache 
org in GitHub.

We are experiencing an issue in apache/pulsar that builds aren't starting or a 
very low number of builds can run at a time. This has stalled our ability to 
process PRs.

I wonder if other projects are experiencing such issues?

BR,

Lari Hotari
Apache Pulsar PMC member


On 2022/08/16 16:15:13 Jarek Potiuk wrote:
> As an original author - not much has changed since.
> 
> I am regularly following what Github Action released to see if the
> problems we raised to them were addressed or not. All the updates
> regarding the security tightening are updated in the wiki page (not
> much changed - there are a number of watchouts and if you follow them
> carefully you can have fairly secure environment - but still
> self-hosted runners's security problem for Public repos is not
> entirely solved (it's mitigated in parts but still there are workflows
> where bots might mine bitcoin using your infrastructure by creating
> PRs or take over your Self-Hosted environment if you are not careful
> enough. That is the root cause of the problem for using Public Runners
> as even if you have your credits/sponsors for infrastructure, it's
> hard to deploy a secure self-hosted runner. We've done that in Airflow
> but it's difficult to replicate due to our design choices.
> 
> One thing not mentioned there which I am aware of is that the Apache
> Beam team with some Apache Airflow team involvement are working on a
> reusable infrastructure for running self-hosted runners on GKE/K8S in
> a secure way that should be easier to replicate. But it will still
> take some time to conclude (and vacation period is I think not
> helping).
> 
> I do not know if there was any progress in changes of our GitHub
> involvement in terms of numbers of Public runners available (maybe the
> INFRA team/Gavin can provide more info). But we build a small
> "tracking" of the usage in Airflow - not perfect, in some cases it is
> just an indication rather than "very accurate" data but it shows some stats.
> We keep track of those continuously and I refresh the data from time
> to time (and I know Infra was looking into building own "proper"
> dashboard based on it):
> 
> Here are stats from today:
> 
> * Growth in the number of ASF projects using GA :
> https://pasteboard.co/Ms3YqkTj3SKf.png
> * Biggest "users" of GA (in terms of number of workflows):  May -
> August 2022: https://pasteboard.co/vC9alxKqx1xd.png
> * Usage per projects ("Average workflows in progress):
> https://pasteboard.co/U8WrhVb19nnI.png
> 
> Quick look indicates that July/August we again started to get more
> fluctuations as some projects originated some spikes in a number of
> workflows used.
> 
> That's all the information I can add to it - from the Apache Airflow
> side at least. We are mostly in monitoring mode (infrequently) as for
> us most of the problems with GA were solved by introducing our own
> (paid by our sponsors) self-hosted runners, so we are not really
> affected too much. Seems that also GA became much better in "fair"
> distribution of workflows among multiple projects which means that
> when things are slow - everyone is affected and it's difficult to
> abuse it by a single project that starts many workflows (though this
> is mostly anecdotal evidence - the problems the "unfairness" caused ~
> 2 years ago was really very well visible and at least there are no
> indicators of that returning (or maybe I have not seen that).
> 
> J.
> 
> On Tue, Aug 16, 2022 at 4:57 PM Slawomir Jaranowski
> <s.jaranow...@gmail.com> wrote:
> >
> > Thanks Richard,
> >
> > Mentioned page contains data which is one year old ...
> > Can anyone update it? How does it look today?
> >
> > wt., 16 sie 2022 o 16:36 Zowalla, Richard <richard.zowa...@hs-heilbronn.de>
> > napisał(a):
> >
> > > Hi,
> > >
> > > https://cwiki.apache.org/confluence/display/BUILDS/GitHub+Actions+status
> > >
> > > contains some performance details + background infos.
> > >
> > > Gruß
> > > Richard
> > >
> > > ________________________________
> > > Von: Slawomir Jaranowski <s.jaranow...@gmail.com>
> > > Gesendet: Dienstag, 16. August 2022 15:56:44
> > > An: builds@apache.org
> > > Betreff: GitHub Actions runners
> > >
> > > Hi,
> > >
> > > Do we monitoring usage of GitHub action runners?
> > > How many projects use GitHub actions?
> > > How runners are utilized by each ASF project?
> > >
> > > Last time I see that Maven builds spent more time waiting for free runners
> > > and builds took about 1 hour instead of a couple of minutes.
> > >
> > > Eg on https://github.com/apache/maven-remote-resources-plugin/actions
> > >
> > > Each job takes about 2 - 4 minutes but to complete the whole workflow we
> > > need about 1 hour.
> > >
> > > If more projects will use GitHub actions it can be a problem.
> > >
> > >
> > > --
> > > Sławomir Jaranowski
> > >
> >
> >
> > --
> > Sławomir Jaranowski
> 

Reply via email to