The delays at Travis were primarily due to a few things:
-  Limited capacity and high demand
-  Abuse of the free service by cryptocurrency miners

The problem of the crypto miners has been pretty much resolved, but 1 would 
still be an issue on Travis if there hadn't been a mass exit to GHA last year.

As GHA runs on the Azure cloud, where there's hundreds of thousands of servers 
available and typically a lot of idle capacity, I doubt we'll see anything like 
the delays at Travis.

If capacity does become an issue there are many simple steps Microsoft/Github 
could take first to reduce the load, such as:
 - limiting concurrent jobs for free accounts
 - allowing auto-terminating a set of jobs when it's triggered again in a short 
time frame
 - allowing re-run of only a single failed job instead of an entire matrix

All of these were features/requirements at Travis because they were capacity 
limited. The fact that such features don't (yet) exist indicates there is not a 
capacity concern (yet).  Seems they're focusing more on building out the 
service and gaining more customers and open source contributions to the 
available actions.


On 2/3/21, 6:07 PM, "Weiwei Yang" <w...@apache.org> wrote:

    Hi Greg

    Agreed. No assumption has been made.
    I was just hoping that GitHub can hold it up. Just in case the delays come
    back again, the Apache community can look for a solution together.
    Asking for help from Microsoft is just one possible option.

    Weiwei


    On Wed, Feb 3, 2021 at 2:40 AM Greg Stein <gst...@gmail.com> wrote:

    > On Wed, Feb 3, 2021, 01:36 Weiwei Yang <w...@apache.org> wrote:
    > >...
    >
    > > we can communicate with Microsoft about giving the Apache
    > > repo some extra resources.
    > > I guess it won't be a big problem to such a wealthy company 😉
    > >
    >
    > Their wealth does not mean they can give us anything we want. That is a
    > fallacy. Their wealth means they can be kind to us, and we should be
    > thankful. Microsoft is extremely generous to the Foundation, across many
    > paths (sponsorship, Azure, MSDN, etc). Let us not presume that we can keep
    > asking for more.
    >
    > Regards,
    > -g
    >



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to