mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marco Massenzio (JIRA)" <j...@apache.org>
Subject [jira] [Created] (MESOS-2962) Slave fails with Abort stacktrace when DNS cannot resolve hostname
Date Tue, 30 Jun 2015 18:37:05 GMT
Marco Massenzio created MESOS-2962:
--------------------------------------

             Summary: Slave fails with Abort stacktrace when DNS cannot resolve hostname
                 Key: MESOS-2962
                 URL: https://issues.apache.org/jira/browse/MESOS-2962
             Project: Mesos
          Issue Type: Bug
          Components: slave
    Affects Versions: 0.22.1
            Reporter: Marco Massenzio
            Assignee: Marco Massenzio


If the DNS cannot resolve the hostname-to-IP for a slave node, we correctly return an {{Error}}
object, but we then fail with a segfault.

This code adds a more user-friendly message and exits normally (with an {{EXIT_FAILURE}} code).

For example, forcing {{net::getIp()}} to always return an {{Error}}, now causes the slave
to exit like this:

{noformat}
$ ./bin/mesos-slave.sh --master=10.10.1.121:5405
WARNING: Logging before InitGoogleLogging() is written to STDERR
E0630 11:31:45.777465 1944417024 process.cpp:899] Could not obtain the IP address for stratos.local;
the DNS service may not be able to resolve it: >>> Marco was here!!!

$ echo $?
1
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message