summaryrefslogtreecommitdiffstats
path: root/src/server/altservers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/altservers.c')
-rw-r--r--src/server/altservers.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/altservers.c b/src/server/altservers.c
index 44061a3..49da7d4 100644
--- a/src/server/altservers.c
+++ b/src/server/altservers.c
@@ -62,6 +62,7 @@ int altservers_load()
if ( altservers_add( &host, space ) ) ++count;
}
fclose( fp );
+ printf( "[DEBUG] Added %d alt servers\n", count );
return count;
}
@@ -414,11 +415,13 @@ static void *altserver_main(void *data)
// Done testing all servers. See if we should switch
if ( bestSock != -1 && (uplink->fd == -1 || (bestRtt < 10000000 && RTT_THRESHOLD_FACTOR(currentRtt) > bestRtt)) ) {
// yep
+ printf( "DO CHANGE: best: %uµs, current: %uµs\n", bestRtt, currentRtt );
uplink->betterFd = bestSock;
uplink->betterServer = servers[bestIndex];
uplink->rttTestResult = RTT_DOCHANGE;
} else {
// nope
+ printf( "DONT CHANGE: best: %uµs, current: %uµs\n", bestRtt, currentRtt );
if ( bestSock != -1 ) close( bestSock );
uplink->rttTestResult = RTT_DONTCHANGE;
}