+1 Thanks for doing this! On Tue, Apr 19, 2016 at 11:33 PM, Greg Mann <[email protected]> wrote:
> It sounds like there's agreement that this is a good idea, so we'll > proceed with the patches. Thanks y'all! > > Greg > > On Wed, Apr 13, 2016 at 3:39 PM, Justin Ryan <[email protected]> wrote: > >> I’m +1 on removing the default. >> >> While /opt/mesos may seem reasonable on the surface given many common >> uses of /opt, putting data there doesn’t really comply with FHS. Arguments >> could be made for /var/mesos (which I’m using) or /srv/mesos, but I think >> no default is fine. >> >> I noticed early on that it was a little odd to default to /tmp, but felt >> as if I was following someone-or-other’s lead. It’s now clear that’s not >> the case. :) >> >> From: tommy xiao <[email protected]> >> Reply-To: "[email protected]" <[email protected]> >> Date: Tuesday, April 12, 2016 at 11:14 PM >> To: "[email protected]" <[email protected]> >> Cc: dev <[email protected]> >> Subject: Re: [Proposal] Remove the default value for agent work_dir >> >> how about /opt/mesos/ >> +1 >> >> 2016-04-13 12:44 GMT+08:00 Avinash Sridharan <[email protected]>: >> >>> +1 >>> >>> On Tue, Apr 12, 2016 at 9:31 PM, Jie Yu <[email protected]> wrote: >>> >>>> +1 >>>> >>>> On Tue, Apr 12, 2016 at 9:29 PM, James Peach <[email protected]> wrote: >>>> >>>> > >>>> > > On Apr 12, 2016, at 3:58 PM, Greg Mann <[email protected]> wrote: >>>> > > >>>> > > Hey folks! >>>> > > A number of situations have arisen in which the default value of the >>>> > Mesos agent `--work_dir` flag (/tmp/mesos) has caused problems on >>>> systems >>>> > in which the automatic cleanup of '/tmp' deletes agent metadata. To >>>> resolve >>>> > this, we would like to eliminate the default value of the agent >>>> > `--work_dir` flag. You can find the relevant JIRA here. >>>> > > >>>> > > We considered simply changing the default value to a more >>>> appropriate >>>> > location, but decided against this because the expected filesystem >>>> > structure varies from platform to platform, and because it isn't >>>> guaranteed >>>> > that the Mesos agent would have access to the default path on a >>>> particular >>>> > platform. >>>> > > >>>> > > Eliminating the default `--work_dir` value means that the agent >>>> would >>>> > exit immediately if the flag is not provided, whereas currently it >>>> launches >>>> > successfully in this case. This will break existing infrastructure >>>> which >>>> > relies on launching the Mesos agent without specifying the work >>>> directory. >>>> > I believe this is an acceptable change because '/tmp/mesos' is not a >>>> > suitable location for the agent work directory except for short-term >>>> local >>>> > testing, and any production scenario that is currently using this >>>> location >>>> > should be altered immediately. >>>> > >>>> > +1 from me too. Defaulting to /tmp just helps people shoot themselves >>>> in >>>> > the foot. >>>> > >>>> > J >>>> >>> >>> >>> >>> -- >>> Avinash Sridharan, Mesosphere >>> +1 (323) 702 5245 >>> >> >> >> >> -- >> Deshi Xiao >> Twitter: xds2000 >> E-mail: xiaods(AT)gmail.com >> ------------------------------ >> >> P Please consider the environment before printing this e-mail >> The information in this electronic mail message is the sender's >> confidential business and may be legally privileged. It is intended solely >> for the addressee(s). Access to this internet electronic mail message by >> anyone else is unauthorized. If you are not the intended recipient, any >> disclosure, copying, distribution or any action taken or omitted to be >> taken in reliance on it is prohibited and may be unlawful. The sender >> believes that this E-mail and any attachments were free of any virus, worm, >> Trojan horse, and/or malicious code when sent. This message and its >> attachments could have been infected during transmission. By reading the >> message and opening any attachments, the recipient accepts full >> responsibility for taking protective and remedial action about viruses and >> other defects. The sender's employer is not liable for any loss or damage >> arising in any way. >> > >

