[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] write and execute from different computer in grid



Dear HTcondor users,

I have two computers in grid (called emperor and magellan). Emperor is CONDOR_HOST. Only condor_master and condor_startd run at magellan. I am not able to write files and execute binaries saved at emperor's disk from magellan. Magellan has the disk mounted via nfs.

Here is the error message for exec:
/var/lib/condor/execute/dir_456818/condor_exec.exe: 2: /var/lib/condor/execute/dir_456818/condor_exec.exe: /md2/labounek/test/dti2.bedpostX/condor_logs/slice_0001.sh: Permission denied

Here is the error message for write:
/usr/share/fsl/5.0/bin/bedpostx_single_slice.sh: 76: /usr/share/fsl/5.0/bin/bedpostx_single_slice.sh: cannot create /md2/labounek/test/dti2.bedpostX/logs/log0000: Permission denied

Magellan should be able to do both.
Here is the /etc/fstab setting for emperor's /md2 at magellan:
emperor:/md2   /md2    nfs    rw,user,exec,noauto    0    0

Here is its /etc/mtab settings:
emperor:/md2 /md2 nfs4 rw,nosuid,nodev,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=172.19.37.21,local_lock=none,addr=172.19.37.11 0 0

I can not see what is wrong with my own. Do I need to set something more directly in condor? Here is ALLOW_WRITE variable for emperor:
ALLOW_WRITE = emperor_IP
ALLOW_WRITE = $(ALLOW_WRITE), magellan_IP

Here it is for magellan:
CONDOR_HOST = emperor_IP
ALLOW_WRITE = magellan_IP
ALLOW_WRITE = $(ALLOW_WRITE), $(CONDOR_HOST)

Regards,
Rene Labounek