Commit 3972fe223b3037f8acbe26d6765409ebe2b81d35

Con Kolivas 2013-05-11T15:03:40

Show a different warning and loglevel for failure to resolve a URL on first or subsequent testing of stratum pool URLs.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/util.c b/util.c
index 15d90ea..ba98c8a 100644
--- a/util.c
+++ b/util.c
@@ -1522,8 +1522,13 @@ static bool setup_stratum_socket(struct pool *pool)
 	hints->ai_family = AF_UNSPEC;
 	hints->ai_socktype = SOCK_STREAM;
 	if (getaddrinfo(pool->sockaddr_url, pool->stratum_port, hints, &servinfo) != 0) {
-		applog(LOG_WARNING, "Failed to getaddrinfo (?wrong URL) on %s:%s",
-		       pool->sockaddr_url, pool->stratum_port);
+		if (!pool->probed) {
+			applog(LOG_WARNING, "Failed to resolve (?wrong URL) %s:%s",
+			       pool->sockaddr_url, pool->stratum_port);
+		} else {
+			applog(LOG_INFO, "Failed to getaddrinfo for %s:%s",
+			       pool->sockaddr_url, pool->stratum_port);
+		}
 		return false;
 	}