Browse Source

Make pool stability message use nicer English

Luke Dashjr 11 years ago
parent
commit
690014da59
1 changed files with 10 additions and 2 deletions
  1. 10 2
      miner.c

+ 10 - 2
miner.c

@@ -9832,8 +9832,16 @@ static void *watchpool_thread(void __maybe_unused *userdata)
 			 * intermittently failing pools from being used. */
 			if (!pool->idle && pool_strategy == POOL_FAILOVER && pool->prio < cp_prio() &&
 			    now.tv_sec - pool->tv_idle.tv_sec > opt_fail_switch_delay) {
-				applog(LOG_WARNING, "Pool %d %s stable for %d seconds",
-				       pool->pool_no, pool->rpc_url, opt_fail_switch_delay);
+				if (opt_fail_switch_delay % 60)
+					applog(LOG_WARNING, "Pool %d %s stable for %d second%s",
+					       pool->pool_no, pool->rpc_url,
+					       opt_fail_switch_delay,
+					       (opt_fail_switch_delay == 1 ? "" : "s"));
+				else
+					applog(LOG_WARNING, "Pool %d %s stable for %d minute%s",
+					       pool->pool_no, pool->rpc_url,
+					       opt_fail_switch_delay / 60,
+					       (opt_fail_switch_delay == 60 ? "" : "s"));
 				switch_pools(NULL);
 			}
 		}