From df44590d3803c13b321797e0857b3c2330734b50 Mon Sep 17 00:00:00 2001 From: Victor Grishchenko Date: Thu, 4 Feb 2010 15:54:15 +0100 Subject: [PATCH] Insane RTT safeguard (encountered in a valgrinded swarm) --- swift.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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_; } -- 2.20.1