Escalated to Bugzilla from IssueTracker
Event posted on 05-17-2010 11:49am EDT by lans.dw Description of problem: We needed to run job_publisher processes under condor_master but as the condor user. This seemed like something condor_master should be able to accomplish, and indeed it can. The configuration option, however, is undocumented in the Condor manual: <SUBSYS>_USERID I found that implementation at: src/condor_master.V6/masterDaemon.cpp, around line 630. Could someone get that documented in the Condor manual upstream? http://www.cs.wisc.edu/condor/manual/v7.4/3_3Configuration.html Sample job publisher configuration snapped into condor_ha_scheduler role : # JobPublisher config SPOOLDIR = /studio/common/condor/spool JPBROKER = amqp:tcp:lgb:5672 JPQUEUE = MRGJobQueue JPINTERVAL = 5 JP = /usr/local/bin/job_publisher JP_ARGS = --file $(SPOOLDIR)/gld-default/job_queue.log --broker $(JPBROKER) --address $(JPQUEUE) --interval $(JPINTERVAL) JP_USERID = condor JP_LOG = $(LOG)/jp.log DAEMON_LIST = $(DAEMON_LIST), JP MASTER_HA_LIST = $(MASTER_HA_LIST), SCHEDD, JP SPOOL = $(SPOOLDIR)/gld-default HA_LOCK_URL = file:/studio/common/condor/lock VALID_SPOOL_FILES = $(VALID_SPOOL_FILES), SCHEDD.lock, JP.lock SCHEDD_NAME = gld-default@ This event sent from IssueTracker by sbeal [DreamWorks Animation - MRG] issue 899533
In the condor_master config variables section of the Appendix: <varlistentry> <term> <command><replaceable>SUBSYSTEM</replaceable>_USERID</command></term> <listitem> <para> Specifies the userid under which a subsystem should run. </para> </listitem> </varlistentry> Will be available on the stage for review shortly. LKB
In Appendix section A.8 in review doc on stage. Moving to VERIFIED.