From b0aa020c4130fefef84691d08b0c101cf491016d Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 1 Dec 2015 18:17:48 +0100 Subject: [FUSE] Remove debug code that forced server switches all the time --- src/fuse/connection.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/fuse') diff --git a/src/fuse/connection.c b/src/fuse/connection.c index c0bcd6d..0c0374e 100644 --- a/src/fuse/connection.c +++ b/src/fuse/connection.c @@ -403,7 +403,6 @@ static void probeAltServers() srv->rtt += srv->rtts[i]; } srv->rtt /= RTT_COUNT; - srv->rtt += rand() % 30000; // Remember rtt if this server matches the current one if ( isSameAddressPort( &srv->host, &connection.currentServer ) ) { currentRtt = srv->rtt; @@ -424,7 +423,7 @@ fail:; } // Switch if a better server was found if ( bestIndex != -1 - && ( currentRtt > altservers[bestIndex].rtt || currentRtt > altservers[bestIndex].rtt + RTT_ABSOLUTE_THRESHOLD + && ( currentRtt > altservers[bestIndex].rtt + RTT_ABSOLUTE_THRESHOLD || RTT_THRESHOLD_FACTOR(currentRtt) > altservers[bestIndex].rtt + 1500 ) ) { logadd( LOG_INFO, "Current: %dµs, best: %dµs. Will switch!", currentRtt, altservers[bestIndex].rtt ); switchConnection( bestSock, &altservers[bestIndex] ); -- cgit v1.2.3-55-g7522