[ovirt-devel] [ATN] [ACTION REQUIRED] Tweaking engine CI flow

Tal Nisan tnisan at redhat.com
Wed Mar 30 09:12:34 UTC 2016


On Wed, Mar 30, 2016 at 11:45 AM, Roy Golan <rgolan at redhat.com> wrote:

> Hi all,
>
> Eyal and I sat together to analyse and tweak the engine CI and this is
> what we came up with:
>
> - dao test excludes updated - exclude dal/src/main/bundles from invoking
> dao tests
>   A trivial update of validation messages without any db change would
> trigger dao test without any need. This is one less job run for lots of
> patches.
> This change is effective now.
>
> - Spare CI re-run on trivial rebases
>   Gerrit trigger supports suppressing itself if the change to the tree was
> trivial. Most of the waste of resources(time and IO :) )  is around
> rebasing a change and waiting for CI to rerun. if Change1 is ci+1 and
> Change2 is ci+1 the chances that they will break CI together is very small
> and taking that risk is most probably worth it due to the huge resources
> waste
>   This change isn't effective yet - *Please reply here* if you agree or
> not to make this change available.
>
> All of this is 'master' - 3.6 will follow if we will agree on activating
> that change.
>
CI is indeed many times a bottleneck mostly because of endless trivial
rebases and I'm all in for this change, however, I would like to see how it
works in master for a few weeks before we consider to implement the same
change for the stable branches

>
> Thanks,
> Roy
>
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20160330/706a227a/attachment-0001.html>


More information about the Devel mailing list