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...

Reply via email to