I do expect some small teething problems again, but I hope the big one is
over and I will try to address those problems if they arise. Apologies for
that - this was rather difficult to test on "Apache Organization" scale. We
are also talking about adding some github custom runners, because we expect
the situation will deteriorate in the future if we don't.

On Tue, Oct 13, 2020 at 9:14 PM Jarek Potiuk <[email protected]>
wrote:

> There is a bad news and a good news :).
>
> * The bad one is that the change did not go well with its original scope.
> It turned out that many small jobs are not a good idea when you have 180
> slots in a queue and a number (growing) of Apache projects and yours are
> competing for those. Seems that our jobs got starved a lot and the effect
> was 2-3 hours waiting queues which were growing afternoon when US started
> to wake up.
>
> * The good one is that I just merged a fix to that  - instead of many
> small jobs, we grouped several test types in single jobs and we clean-up
> between the jobs and reusing the machines. I believe this will be even more
> optimized, and uses the same concepts of optimization as before.
>
> I cancelled all the queued builds and asked people to rebase to latest
> master. If you have not done so yet - please do it now!
>
> J.
>
>
> On Mon, Oct 12, 2020 at 1:27 AM Daniel Imberman <[email protected]>
> wrote:
>
>> Thanks Jarek! This was much needed and should lead to a cleaner dev
>> process
>>
>> via Newton Mail
>> <https://cloudmagic.com/k/d/mailapp?ct=dx&cv=10.0.51&pv=10.15.6&source=email_footer_2>
>>
>> On Sun, Oct 11, 2020 at 3:37 PM, Jarek Potiuk <[email protected]>
>> wrote:
>>
>> Hello everyone,
>>
>> I have really high hopes for the CI change that we implemented over the
>> weekend. Last few weeks we experienced a lot of stability problems with the
>> CI, and our builds were rarely "green" - and mostly due to
>> intermittent/unrelated problems. We've implemented some workarounds and
>> splitting to a bigger number of smaller jobs that so far has proven to be
>> much more stable and "greener",
>>
>> You will see a much bigger number of test checks than you used to (up to
>> 120 or so), but they will be quite a bit faster. Also - if any of the
>> checks fail fo a good reason, you should be able to find information on how
>> to reproduce the failures locally in the test output - so that you can fix
>> it.
>>
>> We will be watching and fixing any teething problems over the next few
>> days, but for now - please rebase to the latest master and try it out.
>>
>> J.
>>
>> --
>>
>> Jarek Potiuk
>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>
>> M: +48 660 796 129 <+48660796129>
>> [image: Polidea] <https://www.polidea.com/>
>>
>>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

-- 

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

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

Reply via email to