On Friday, 27 January, 2012 at 7:52 AM, Smith, Ian wrote:
Hello All,I am trying to set up mutiple schedulers on our SMP central manager/submithost along the lines suggested by Cycle ComputingThis seemed to be working well until I noticed there was a clash between thecheckpoint files of jobs from one schedd and those of another. As far as Ican see the job IDs of jobs in separate queues are not unique so if a user of onescheduler has a checkpointed job with say ID 3.1, its checkpoint files will be in$(SPOOL_ROOT)/3/1/cluster...But then another user on another schedd has a job with same ID 3.1 and itattempts to use the same directory which fails because of file permissions.I've configured Condor withSPOOL_ROOT = /condor_scratch/spoolSCHEDD1 = $(SBIN)/condor_schedd1SCHEDD1_ARGS = -f -local-name Q1SCHEDD1_LOG = $(LOG)/ScheddLog.1SCHEDD.Q1.SCHEDD_NAME = Q1@$(HOSTNAME)SCHEDD.Q1.SPOOL = $(SPOOL_ROOT)/schedd1SCHEDD.Q1.SCHEDD_LOG = $(SCHEDD1_LOG)SCHEDD2 = $(SBIN)/condor_schedd2SCHEDD2_ARGS = -f -local-name Q2SCHEDD2_LOG = $(LOG)/ScheddLog.2SCHEDD.Q2.SCHEDD_NAME = Q2@$(HOSTNAME)SCHEDD.Q2.SPOOL = $(SPOOL_ROOT)/schedd2SCHEDD.Q2.SCHEDD_LOG = $(SCHEDD2_LOG)...etcbut the checkpointing files always seem to get written under the common $(SPOOL)directory rather than separate ones causing the clash.Interestingly Condor does seem to put these files in indvidual directories (notthe common spool area):job_queue.log job_queue.log.1 local_univ_execute spool_versionso it seems to be aware of SCHEDD.Q1.SCHEDD_LOG if not SCHEDD.Q2.SPOOLIf I take out the default spool/ directory and remove the $(SPOOL) definition,the negotiator fails on start up. Since there's only one negotiator I wouldexpect it to use a common directory ???Any suggestions would be very useful.thanks in advance,-ian.---------------------------------------Dr Ian C. Smith,Advanced Research Computing,University of Liverpool._______________________________________________Condor-users mailing listTo unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with asubject: UnsubscribeYou can also unsubscribe by visitingThe archives can be found at: