[ https://issues.apache.org/jira/browse/MESOS-2962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marco Massenzio updated MESOS-2962: ----------------------------------- Labels: mesosphere (was: tech-debt) > 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 > Labels: mesosphere > Fix For: 0.23.0 > > > 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)