]> xenbits.xensource.com Git - people/liuw/osstest.git/commitdiff
Revert "cs-bisection-step: Abandon repro attempts after a bit"
authorIan Jackson <ian.jackson@eu.citrix.com>
Wed, 20 May 2015 11:30:19 +0000 (12:30 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 20 May 2015 13:08:57 +0000 (14:08 +0100)
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>
cs-bisection-step

index 30359129c96987ca2dc83fdb35c94b7544a3d492..743a3e5f583b3c68e3e2130f7d4a5dddf1d5d5c0 100755 (executable)
@@ -769,10 +769,6 @@ sub need_repro ($$$) {
     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) {