improve it the arc diddle a bit more
[spider.git] / perl / DXProt.pm
index d6ea691796e82c3078f04d8aa1c41cc6e4c50b5e..f8a13407cec649ff03b2b2eea508d98e462cc898 100644 (file)
@@ -1044,9 +1044,8 @@ sub normal
                                                                        shift @{$tochan->{pingtime}} if @{$tochan->{pingtime}} > 6;
 
                                                                        # cope with a missed ping, this means you must set the pingint large enough
-                                                                       my $miss = ($nopings-$tochan->{nopings}+1) * $tochan->{pingint}; 
-                                                                       if ($tochan->is_arcluster && $miss > 0 && $t > $miss  && $t < $miss + $tochan->{nopings} ) {
-                                                                               $t -= $miss;
+                                                                       if ($tochan->is_arcluster && $t > $tochan->{pingint}  && $t < 2 * $tochan->{pingint} ) {
+                                                                               $t -= $tochan->{pingint};
                                                                        }
 
                                                                        # calc smoothed RTT a la TCP