You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Jarek Potiuk <Ja...@polidea.com> on 2019/07/03 08:14:14 UTC

Status of Travis queuing

Hello everyone,

I wanted to provide some status of Travis queuing problems we experience
recently.

The queues in Travis are reaching fairly ridiculous level. Other Apache
projects are experiencing it as well. There is an open discussion about it
in the build apache list
https://lists.apache.org/thread.html/af52e2a3e865c01596d46374e8b294f2740587dbd59d85e132429b6c@%3Cbuilds.apache.org%3E
and
JIRA ticket opened: https://issues.apache.org/jira/browse/INFRA-18533

I think the changes I worked on for quite some time (namely AIP-10 - docker
image for CI, AIP-7 - simplified development workflow and recent
"pre-commit hooks" proposal) might be a short term way to decrease pressure
on Travis. I will focus on it now to pass the last rounds of reviews on
AIP-10 and speed up work on the other two.

If you have also other ideas how to speed up the builds in CI / decrease
number of jobs, they are more than welcome.

In the discussion in the build list I am also encouraging the other two
biggest projects of Apache (Fink and Arrow) to look for optimisations of
their builds - hopefully when we apply some coordinated effort we can
decrease the queuing time for everyone.

I also reached out to my close friend who is GitLab CI maintainer (and
added him to the discussion in the build list). He is an early employee of
GitLab CI and he will speak to CEO of GitLab and product managers of GitLab
CI and there is a high chance Apache Infra can reach an agreement with
GitLab to replace Travis CI as the "official" CI engine.

Plus Google promised to help with some credits for Google Cloud Builds.

The changes I implemented should make it rather easy to migrate to GitLab
CI or Google Cloud Build.

I hope we can solve this problem - both short and long term.

J.


-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>