Browse Source

Shorten the stratum timeout on read to 90 seconds to detect unresponsive pool.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
d28a844f61
  1. 4
      cgminer.c

4
cgminer.c

@ -4323,11 +4323,11 @@ static void *stratum_thread(void *userdata)
FD_ZERO(&rd); FD_ZERO(&rd);
FD_SET(pool->sock, &rd); FD_SET(pool->sock, &rd);
timeout.tv_sec = 120; timeout.tv_sec = 90;
timeout.tv_usec = 0; timeout.tv_usec = 0;
/* The protocol specifies that notify messages should be sent /* The protocol specifies that notify messages should be sent
* every minute so if we fail to receive any for 2 minutes we * every minute so if we fail to receive any for 90 seconds we
* assume the connection has been dropped and treat this pool * assume the connection has been dropped and treat this pool
* as dead */ * as dead */
select(pool->sock + 1, &rd, NULL, NULL, &timeout); select(pool->sock + 1, &rd, NULL, NULL, &timeout);

Loading…
Cancel
Save