I am not specifying isolators. The Default? :) Is that a per slave setting?
On Sat, May 9, 2015 at 3:33 PM, James DeFelice <[email protected]> wrote: > What isolators are you using? > > On Sat, May 9, 2015 at 3:48 PM, John Omernik <[email protected]> wrote: > >> Marco... great idea... thank you. I just tried it and it worked when I >> had a /mnt/permtesting with the same permissions. So it appears something >> to do with NFS and Mesos (Remember I tested just NFS that worked fine, it's >> the combination that is causing this). >> >> On Sat, May 9, 2015 at 1:09 PM, Marco Massenzio <[email protected]> >> wrote: >> >>> Out of my own curiousity (sorry, I have no fresh insights into the issue >>> here) did you try to run the script and write to a non-NFS mounted >>> directory? (same ownership/permissions) >>> >>> This way we could at least find out whether it's something related to >>> NFS, or a more general permission-related issue. >>> >>> *Marco Massenzio* >>> *Distributed Systems Engineer* >>> >>> On Sat, May 9, 2015 at 5:10 AM, John Omernik <[email protected]> wrote: >>> >>>> Here is the testing I am doing. I used a simple script (run.sh) It >>>> writes the user it is running as to stderr (so it's the same log as the >>>> errors from file writing) and then tries to make a directory in nfs, and >>>> then touch a file in nfs. Note: This script directly run works on every >>>> node. You can see the JSON I used in marathon, and in the sandbox results, >>>> you can see the user is indeed darkness and the directory cannot be >>>> created. However when directly run, it the script, with the same user, >>>> creates the directory with no issue. Now, I realize this COULD still be a >>>> NFS quirk here, however, this testing points at some restriction in how >>>> marathon kicks off the cmd. Any thoughts on where to look would be very >>>> helpful! >>>> >>>> John >>>> >>>> >>>> >>>> Script: >>>> >>>> #!/bin/bash >>>> echo "Writing whoami to stderr for one stop logging" 1>&2 >>>> whoami 1>&2 >>>> mkdir /mapr/brewpot/mesos/storm/test/test1 >>>> touch /mapr/brewpot/mesos/storm/test/test1/testing.go >>>> >>>> >>>> >>>> Run Via Marathon >>>> >>>> >>>> { >>>> "cmd": "/mapr/brewpot/mesos/storm/run.sh", >>>> "cpus": 1.0, >>>> "mem": 1024, >>>> "id": "permtest", >>>> "user": "darkness", >>>> "instances": 1 >>>> } >>>> >>>> >>>> I0509 07:02:52.457242 9562 exec.cpp:132] Version: 0.21.0 >>>> I0509 07:02:52.462700 9570 exec.cpp:206] Executor registered on slave >>>> 20150505-145508-1644210368-5050-8608-S0 >>>> Writing whoami to stderr for one stop logging >>>> darkness >>>> mkdir: cannot create directory `/mapr/brewpot/mesos/storm/test/test1': >>>> Permission denied >>>> touch: cannot touch `/mapr/brewpot/mesos/storm/test/test1/testing.go': >>>> No such file or directory >>>> >>>> >>>> Run Via Shell: >>>> >>>> >>>> $ /mapr/brewpot/mesos/storm/run.sh >>>> Writing whoami to stderr for one stop logging >>>> darkness >>>> darkness@hadoopmapr1:/mapr/brewpot/mesos/storm$ ls ./test/ >>>> test1 >>>> darkness@hadoopmapr1:/mapr/brewpot/mesos/storm$ ls ./test/test1/ >>>> testing.go >>>> >>>> >>>> On Sat, May 9, 2015 at 3:14 AM, Adam Bordelon <[email protected]> >>>> wrote: >>>> >>>>> I don't know of anything inside of Mesos that would prevent you from >>>>> writing to NFS. Maybe examine the environment variables set when running >>>>> as >>>>> that user. Or are you running in a Docker container? Those can have >>>>> additional restrictions. >>>>> >>>>> On Fri, May 8, 2015 at 4:44 PM, John Omernik <[email protected]> wrote: >>>>> >>>>>> I am doing something where people may recommend against my course of >>>>>> action. However, I am curious if there is "a way" basically I have a >>>>>> process being kicked off in marathon that is trying to write to a nfs >>>>>> location. The permissions of the user running the task and the nfs >>>>>> location are good. So what component of mesos or marathon is keeping me >>>>>> from writing here ? ( I am getting permission denied). Is this one of >>>>>> those things that is just not allowed, or is there an option to pass to >>>>>> marathon to allow this? Thanks ! >>>>>> >>>>>> -- >>>>>> Sent from my iThing >>>>>> >>>>> >>>>> >>>> >>> >> > > > -- > James DeFelice > 585.241.9488 (voice) > 650.649.6071 (fax) >

