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