Gennady Feldman created MESOS-6122:
--------------------------------------
Summary: Mesos slave throws systemd errors even when passed a flag
to disable systemd
Key: MESOS-6122
URL: https://issues.apache.org/jira/browse/MESOS-6122
Project: Mesos
Issue Type: Bug
Components: slave
Affects Versions: 1.0.1
Reporter: Gennady Feldman
Seems like the code in slave/main.cpp is logically in the wrong order:
#ifdef __linux__
// Initialize systemd if it exists.
if (systemd::exists() && flags.systemd_enable_support) {
Lines 339-341:
https://github.com/apache/mesos/blob/master/src/slave/main.cpp#L341
The flags should come first before the systemd::exists() check runs.Currently
the systemd.exists() always runs and there's no way to disable that check from
running in mesos-slave.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)