Thank you for the issue link. I will go through to understand which configuration changes can be done with and without recovery.
On Wed, Sep 23, 2015 at 4:25 PM, Vinod Kone <[email protected]> wrote: > 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... >> > > -- Pradeep Chhetri In the world of Linux, who needs Windows and Gates...

