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)

Reply via email to