Thanks Allen for your response.

On Fri, Dec 1, 2017 at 2:43 PM, Allen Wittenauer <a...@effectivemachines.com>
wrote:

>
> > On Dec 1, 2017, at 12:18 PM, Rushabh Shah <rusha...@oath.com> wrote:
> > Can someone explain me what happened ?
>
>         Yetus downloaded the patch to make sure it applied before
> bothering to do anything else to make sure it wasn’t going to burn cycles
> on the build boxes for no reason.  Docker mode was active so it then went
> to re-exec itself under Docker.  But it had to build the Docker image
> first. This can take anywhere from 9 minutes to 20 minutes, depending
> primarily on which branch’s Dockerfile was in use.  While this was going
> on, another two patches were uploaded.  Docker build finishes. When Yetus
> re-exec’ed itself under Docker, it re-grabs the patch (since the
> world—including Yetus itself!--may be different now that it is Docker).  In
> this case, it grabbed the last of the newly uploaded patches and attempted
> to churn it’s way through it.
>
>         a) Uploading two patches at once has never ever worked and will
> likely never be made to work. (There are lots of reasons for this.)
>
>         b) Before uploading a new patch, wait for the feedback or at least
> make sure the Jenkins job is actually past “Determining needed tests”
> before uploading a new one.  Just be aware that test output is going to get
> very hard to follow with all of the cross posting.

Reply via email to