From: Victor Grishchenko Date: Thu, 4 Feb 2010 14:54:15 +0000 (+0100) Subject: Insane RTT safeguard X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=df44590d3803c13b321797e0857b3c2330734b50;p=swift-upb.git Insane RTT safeguard (encountered in a valgrinded swarm) --- diff --git a/swift.h b/swift.h index 48811cd..0571f92 100644 --- a/swift.h +++ b/swift.h @@ -308,7 +308,7 @@ namespace swift { HashTree& file () { return transfer_->file(); } const Address& peer() const { return peer_; } tint ack_timeout () { - return rtt_avg_ + std::max(dev_avg_,MIN_DEV)*4; + return std::min(30*TINT_SEC,rtt_avg_ + std::max(dev_avg_,MIN_DEV)*4); } uint32_t id () const { return id_; }