summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-02-08 12:54:54 +0100
committerGitHub <noreply@github.com>2021-02-08 12:54:54 +0100
commit7080b39f7db01567714a7660562c1b945ae48df3 (patch)
tree8bd38a1ba108ad0949ade8f3bec4d64cb395ef14
parent4e5d6c8f7ebbf7863726fad05e62c5e69d87ea1d (diff)
parente8cb01a1c5fc19dad1a2b903328f3964ea7ddfd3 (diff)
Merge pull request #16433 from vespa-engine/hmusum/print-info-when-fallback-to-localhost
Print info when detecting hostname fails and we fallback to localhost
-rw-r--r--vespalib/src/apps/vespa-detect-hostname/detect_hostname.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/vespalib/src/apps/vespa-detect-hostname/detect_hostname.cpp b/vespalib/src/apps/vespa-detect-hostname/detect_hostname.cpp
index 5c84790a669..d65c8f20e12 100644
--- a/vespalib/src/apps/vespa-detect-hostname/detect_hostname.cpp
+++ b/vespalib/src/apps/vespa-detect-hostname/detect_hostname.cpp
@@ -49,6 +49,10 @@ int main(int, char **) {
if (check(my_hostname, my_ip_set, my_hostname_error)) {
fprintf(stdout, "%s\n", my_hostname.c_str());
} else if (check(localhost, my_ip_set, localhost_error)) {
+ fprintf(stderr, "WARN: hostname detection failed, falling back to local hostname: %s", localhost.c_str());
+ fprintf(stderr, " WARN: canonical hostname (from gethostname/getaddrinfo): %s\n", my_hostname.c_str());
+ fprintf(stderr, " WARN: %s\n", my_hostname_error.c_str());
+
fprintf(stdout, "%s\n", localhost.c_str());
} else {
fprintf(stderr, "FATAL: hostname detection failed\n");