This safety catch is unnecessary and unhelpful.
It is unnecessary because
489773b4 "Detect flailing" will detect
attempts by the bisector to repeatedly run the same flight and hope
for different results.
It is unhelpful because it can happen for good reasons that a
particular revision has been tested many times. In particular:
- The osstest push gate input tree may have not been advanced for a
long time and been failing its push gate.
- The bisector may have (for some reason[1]) restarted with a new
baseline, and the temporarally-stripy pass/fail requirement would
then require the basis fail to be repro'd, again.
[1] Currently this happens much more often than is desirable. This
will be fixed in a moment.
This reverts commit
2676277181599a889657354028b992379aa6142b.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
return 1 if conflicted_warning($n, $what);
my $fl= $n->{Flights} || [];
-
- return report_conflict($n, $what, 'Too many attempts')
- if @$fl > 5;
-
foreach my $f (sort { $a->{Flight} <=> $b->{Flight} } @$fl) {
next unless $f->{Flight} > $repro_lastflight;
if ($f->{Result} ne $st) {