It's not yet possible to make certain slave configuration changes while making recovery (reconnecting with old executors) work.
See https://issues.apache.org/jira/browse/MESOS-1739 and attached tickets for details. On Wed, Sep 23, 2015 at 7:37 AM, Pradeep Chhetri < [email protected]> wrote: > Thank you for the replies. > > Paul, I am talking the about the same directory. There is a file named > slave.info inside /tmp/mesos/meta/slaves/latest and this needs to be > cleaned before starting mesos slave with a configuration change. > > No i am not using systemd. It is basically sysvinit which is spawning the > mesos-slave. > > Thank you. > > On Wed, Sep 23, 2015 at 1:35 PM, craig w <[email protected]> wrote: > >> I believe Brian might be referring to the "KillMode" in the systemd unit >> file: >> >> # the default is cgroup, which means kill all processes >> # in the control group of this process, which is not >> # what you'd want >> KillMode=process >> >> On Wed, Sep 23, 2015 at 8:11 AM, Brian Devins <[email protected]> wrote: >> >>> Are you using systemd? There is a known issue with slave recovery on >>> systemd. I'm on mobile or I would link you to the last thread around this >>> but there is a line you can add to the config that is supposed to fix it. >>> Whether it will fix it is another matter. I am fighting this issue at work >>> myself. >>> On Sep 23, 2015 7:53 AM, "Paul Bell" <[email protected]> wrote: >>> >>>> Hi Pradeep, >>>> >>>> Perhaps I am speaking to a slightly different point, but when I change >>>> /etc/default/mesos-slave to add a new attribute, I have to remove file >>>> /tmp/mesos/meta/slaves/latest. >>>> >>>> IIRC, mesos-slave itself, in failing to start after such a change, >>>> tells me to do this: >>>> >>>> rm -f /tmp/mesos/meta/slaves/latest >>>> >>>> >>>> But I know of no way to make such configuration changes without >>>> downtime. And I'd very much like it if Mesos supported such dynamic >>>> changes. I suppose this would require that the agent consult its default >>>> file on demand, rather than once at start-up. >>>> >>>> Cordially, >>>> >>>> Paul >>>> >>>> On Wed, Sep 23, 2015 at 4:41 AM, Pradeep Chhetri < >>>> [email protected]> wrote: >>>> >>>>> Hello all, >>>>> >>>>> I have often faced this problem that whenever i try to add some >>>>> configuration parameter to mesos-slave or change any configuration (eg. >>>>> add >>>>> a new attribute in mesos-slave), the mesos slave doesnt come up on >>>>> restart. >>>>> I have to delete the slave.info file and then restart the slave but >>>>> it ends up killing all the docker containers started using mesos. >>>>> >>>>> I was trying to figure out the best way to make such changes without >>>>> making any downtime. >>>>> >>>>> Thank you. >>>>> >>>>> -- >>>>> Pradeep Chhetri >>>>> >>>> >>>> >> >> >> -- >> >> https://github.com/mindscratch >> https://www.google.com/+CraigWickesser >> https://twitter.com/mind_scratch >> https://twitter.com/craig_links >> >> > > > -- > Pradeep Chhetri > > In the world of Linux, who needs Windows and Gates... >

