I just tested that and I can't find any issues there. Was this on 0.19.0 where it crashes if non-existent, regardless of the trailing slash?
On Sun, Jun 29, 2014 at 10:33 PM, Diptanu Choudhury <[email protected]> wrote: > Thanks Ben, by the way just noticed that on passing the trailing / to > --work_dir the process crashes as well. > > For ex: --work_dir=/mnt/data/mesos/ > > > On Fri, Jun 27, 2014 at 2:02 PM, Benjamin Mahler < > [email protected]> wrote: > >> I created a ticket to track it for 0.19.1: >> >> https://issues.apache.org/jira/browse/MESOS-1551 >> >> >> On Fri, Jun 27, 2014 at 8:26 AM, Benjamin Hindman < >> [email protected]> wrote: >> >>> Yes, this was fixed in this commit >>> <https://github.com/apache/mesos/commit/1ce8d31fda545d69aea0637107f507c2b512adc9> >>> . >>> >>> >>> On Fri, Jun 27, 2014 at 8:25 AM, Diptanu Choudhury <[email protected]> >>> wrote: >>> >>>> Thanks Ben! Indeed the directory isn't there. I thought mesos creates >>>> it on its own. >>>> >>>> Sent from my iPhone >>>> >>>> On 27 Jun 2014, at 08:18 am, Benjamin Hindman < >>>> [email protected]> wrote: >>>> >>>> You need to create the --work_dir first (in your case '/tmp/work_dir') >>>> since the Mesos master doesn't create it automatically. Sorry about the >>>> error message, it looks much worse than it is! >>>> >>>> This has since been fixed and will be included in 0.19.1. >>>> >>>> Ben. >>>> >>>> >>>> On Fri, Jun 27, 2014 at 1:47 AM, Diptanu Choudhury <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> When I start Mesos 0.19.0 on OSX 10.9, I get the following error - >>>>> >>>>> ./bin/mesos-master.sh --zk=zk://localhost:2181/mesos >>>>> --work_dir=/tmp/work_dir/ --quorum=2 >>>>> >>>>> I0627 01:45:09.698272 1979613968 main.cpp:150] Build: 2014-06-27 >>>>> 01:03:13 by dchoudhury >>>>> >>>>> I0627 01:45:09.698837 1979613968 main.cpp:152] Version: 0.19.0 >>>>> >>>>> F0627 01:45:09.701522 1979613968 replica.cpp:721] CHECK_SOME(state): >>>>> IO error: ~/work_dir/replicated_log/LOCK: No such file or directoryFailed >>>>> to recover the log >>>>> >>>>> *** Check failure stack trace: *** >>>>> >>>>> @ 0x10cb0cdc4 google::LogMessage::SendToLog() >>>>> >>>>> @ 0x10cb0d2f3 google::LogMessage::Flush() >>>>> >>>>> @ 0x10cb1048f google::LogMessageFatal::~LogMessageFatal() >>>>> >>>>> @ 0x10cb0d9e9 google::LogMessageFatal::~LogMessageFatal() >>>>> >>>>> @ 0x10c535559 _CheckFatal::~_CheckFatal() >>>>> >>>>> @ 0x10c535429 _CheckFatal::~_CheckFatal() >>>>> >>>>> @ 0x10c9c3dba >>>>> mesos::internal::log::ReplicaProcess::restore() >>>>> >>>>> @ 0x10c9c3861 >>>>> mesos::internal::log::ReplicaProcess::ReplicaProcess() >>>>> >>>>> @ 0x10c9c6f9b mesos::internal::log::Replica::Replica() >>>>> >>>>> @ 0x10c93730a >>>>> mesos::internal::log::LogProcess::LogProcess() >>>>> >>>>> @ 0x10c93cc80 mesos::internal::log::Log::Log() >>>>> >>>>> @ 0x10c93cbfd mesos::internal::log::Log::Log() >>>>> >>>>> @ 0x10c45180c main >>>>> >>>>> @ 0x7fff8b0465fd start >>>>> >>>>> Abort trap: 6 >>>>> >>>>> >>>>> Any ideas, with what's going on here? I hope I am not invoking >>>>> mesos-master incorrectly. >>>>> >>>>> -- >>>>> Thanks, >>>>> Diptanu Choudhury >>>>> Web - www.linkedin.com/in/diptanu >>>>> Twitter - @diptanu <http://twitter.com/diptanu> >>>>> >>>> >>>> >>> >> > > > -- > Thanks, > Diptanu Choudhury > Web - www.linkedin.com/in/diptanu > Twitter - @diptanu <http://twitter.com/diptanu> >

