Hi,

On Tue, Aug 09, 2016 at 08:17:47PM -0500, Lars Bergstrom wrote:

> But in this model, there's also "is this a failure from one of the N
> PRs before me?" which isn't a type of failure that is common (AFAIK)
> when contributing to OSS projects. Intermittents, especially when they
> lead to PR bitrot, already chase off users in Servo. I'm worried this
> extra failure mode will compound that problem.

I'm afraid there must be some mistunderstanding here: neither the
auto-rollup nor the pipelining proposal would add a new user-visible
failure mode. With pipelining, if a previous commit fails the tests,
those after it get requeued transparently -- or even left running (as I
proposed in the followup), so they will likely go through nevertheless,
if the previous failure was intermittent.

In fact, when there are multiple outstanding PRs, both the pipelining
proposal and the auto-rollup proposal should improve the situation
regarding intermittents compared to the status quo in Servo, because of
the automatic retries.

-antrik-
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to