As we know this is a common issue among Apache projects. While the 
projects do not have the final solution, Apache Spark project has a 
mechanism [1][2] to run a test in own local (forked) repository. Can we 
alleviate the problem a little bit?

[1] https://github.com/apache/spark/pull/29504
[2] https://github.com/apache/spark-website/pull/286

Regards,

Kazuaki Ishizaki

Weston Pace <weston.p...@gmail.com> wrote on 2021/04/15 09:13:05:

> From: Weston Pace <weston.p...@gmail.com>
> To: dev@arrow.apache.org
> Date: 2021/04/15 09:13
> Subject: [EXTERNAL] Re: CI feedback time
> 
> It may be worth reaching out to the Airflow project.  Based on
> INVALID URI REMOVED
> 
u=https-3A__cwiki.apache.org_confluence_display_BUILDS_GitHub-2BActions-2Bstatus&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-ZCGj9Pg&m=jvAxQ5CeH5B-
> RJFoUC0C578xEYg1v24trTR-
> NGxnIJU&s=r_4tQJDEfMyTcFxbBMmOFuNrn_yH8bi2dKTMnqUkVrU&e= 
> it seems they have been investing time into figuring how to make
> self-hosted runners work (it seems Github's patching model makes this
> somewhat difficult).
> 
> On Wed, Apr 14, 2021 at 12:28 PM Antoine Pitrou <anto...@python.org> 
wrote:
> >
> >
> > Hi Krisztian,
> >
> > Thanks for bringing this up.  This is definitely becoming a
> > high-priority topic for Arrow development.
> >
> > I don't believe there is much opportunity for reducing the number of
> > builds or their runtime.  We simply have a lot of development going 
on,
> > and the number of different CI jobs we have is simply because we need 
to
> > support many different configurations (and past experience has shown
> > that they quickly stop working if we don't monitor them on a regular 
basis).
> >
> > So I think the only path forward is to build up (== buy, probably) our
> > own execution resources for CI.  Whether that entails using Github
> > self-hosted runners, Buildkite, or yet another system, I have no idea.
> >
> > I'll submit two requirements though:
> > - the configuration for CI builds must be kept in the Arrow repository
> >    (as they are currently in .github, etc.)
> > - CI builds must be runnable from PRs
> >
> > Regards
> >
> > Antoine.
> >
> >
> > Le 15/04/2021 à 00:14, Krisztián Szűcs a écrit :
> > > Hi,
> > >
> > > The Apache Github Actions agent pool seems to be oversubscribed as
> > > more Apache projects migrate their CI setup to GHA. We experienced
> > > pretty solid feedback times (~20-30m) when we originally moved to 
GHA
> > > but now we are roughly 5hrs behind [1].
> > >
> > > Based on other projects' complaints and discussions [2][3] (doesn't
> > > have all the links at hand) we can't expect a short term solution 
from
> > > infra. I think we *need* to figure out something on the project 
level
> > > instead to maintain the overall project health and to improve the
> > > development velocity.
> > >
> > > I don't have a concrete proposal at the moment, but we should start 
to
> > > collect the available options. Ideas?
> > >
> > > Thanks, Krisztian
> > >
> > > [1]: INVALID URI REMOVED
> 
u=https-3A__github.com_apache_arrow_actions-3Fquery-3Dis-253Ain-5Fprogress&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-ZCGj9Pg&m=jvAxQ5CeH5B-
> RJFoUC0C578xEYg1v24trTR-NGxnIJU&s=GN2DAt-
> n72kMqfoaVZd9aNn_6eLGhTKb4uMBgJvLrNs&e= 
> > > [2]: INVALID URI REMOVED
> 
u=https-3A__github.com_apache_pulsar_issues_9154&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-ZCGj9Pg&m=jvAxQ5CeH5B-
> RJFoUC0C578xEYg1v24trTR-
> NGxnIJU&s=2GvMYXYBAdKvDWPLlxgQYhkk0pyPyzq9mRvBevvVqsM&e= 
> > > [3]: INVALID URI REMOVED
> 
u=https-3A__issues.apache.org_jira_browse_SPARK-2D34053&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=b70dG_9wpCdZSkBJahHYQ4IwKMdp2hQM29f-ZCGj9Pg&m=jvAxQ5CeH5B-
> RJFoUC0C578xEYg1v24trTR-NGxnIJU&s=fiQY4K7tuzBqXG8csD-
> tN1nDKAh5S_gn7Sotng6GMdg&e= 
> > >
> 


Reply via email to