rpm -ivh condor-6.8.4-linux-x86-rhel3-dynamic-1.i386.rpm cd /opt/condor-6.8.4/etc # copy over local config files from old installation (6.7.18): cp -p /usr/local/condor/etc/*.local . cp -p condor_config condor_config.orig cp -p examples/condor_config.local.central.manager ouhep1.local # customize global condor_config accordingly -- see the end of this log # for a diff to the original cd /usr/local /etc/init.d/condor stop # on all machines -- central manager last mv condor condor-6.7.18; ln -s /opt/condor-6.8.4 condor cp -p condor/etc/examples/condor.boot /etc/rc.d/init.d/condor # on all machines mv /usr/bin/ld /usr/bin/ld.real # on all machines -- if not already done for previous version! cp -p condor/lib/ld /usr/bin/ld # on all machines /etc/init.d/condor start # on all machines -- central manager first # if not already done, set priority of GridEX user VERY low: condor_userprio -setfactor gridex@nhn.ou.edu 10000000 # (on condor pool master) # to add a new node to Condor pool: scp -p ouhep1:/etc/init.d/condor /etc/init.d/ touch /usr/local/condor/etc/`hostname -s`.local mkdir /myhome1/condor ln -s /home1/`hostname -s`/condor /home/condor/hosts/`hostname -s` mkdir /home/condor/hosts/`hostname -s`/execute mkdir /home/condor/hosts/`hostname -s`/log mkdir /home/condor/hosts/`hostname -s`/spool mkdir /home/condor/hosts/`hostname -s`/log/GridLogs chmod 1777 /home/condor/hosts/`hostname -s`/log/GridLogs chown condor. /home/condor/hosts/`hostname -s` chown -R condor. /myhome1/condor /sbin/chkconfig --add condor /sbin/chkconfig --level 5 condor on mv /etc/rc.d/rc0.d/K99condor /etc/rc.d/rc0.d/K04condor mv /etc/rc.d/rc6.d/K99condor /etc/rc.d/rc6.d/K04condor mv /usr/bin/ld /usr/bin/ld.real cp -p /usr/local/condor/lib/ld /usr/bin/ld /etc/init.d/condor start ---------- [hs@ouhep5 hs]$ diff /usr/local/condor/etc/condor_config /usr/local/condor/etc/condor_config.orig 51d50 < CONDOR_HOST = ouhep1.nhn.ou.edu 62,63c61 < LOCAL_DIR = $(TILDE)/hosts/$(HOSTNAME) < #LOCAL_DIR = $(TILDE) --- > LOCAL_DIR = $(TILDE) 67,68c65 < #LOCAL_CONFIG_FILE = /usr/local/opt/condor-6.8.4/local.ouhep1/condor_config.local < LOCAL_CONFIG_FILE = $(RELEASE_DIR)/etc/$(HOSTNAME).local --- > LOCAL_CONFIG_FILE = /usr/local/opt/condor-6.8.4/local.ouhep1/condor_config.local 80,81c77 < #CONDOR_ADMIN = condor-admin@your.domain < CONDOR_ADMIN = hs@nhn.ou.edu --- > CONDOR_ADMIN = condor-admin@your.domain 85,86c81 < #MAIL = /usr/bin/mail < MAIL = /bin/mail --- > MAIL = /usr/bin/mail 95,96c90 < #UID_DOMAIN = your.domain < UID_DOMAIN = nhn.ou.edu --- > UID_DOMAIN = your.domain 102,103c96 < #FILESYSTEM_DOMAIN = your.domain < FILESYSTEM_DOMAIN = nhn.ou.edu --- > FILESYSTEM_DOMAIN = your.domain 108,109c101 < #COLLECTOR_NAME = My Pool < COLLECTOR_NAME = OUHEP --- > COLLECTOR_NAME = My Pool 146,149c138 < #FLOCK_FROM = < FLOCK_FROM = luhep01.lunet.edu, luhep02.lunet.edu, luhep03.lunet.edu, \ < luhep04.lunet.edu, mathrisc1.lunet.edu, hoodoo.lunet.edu, mojo.lunet.edu, \ < xochi.lunet.edu, jelly.lunet.edu --- > FLOCK_FROM = 157,158c146 < #FLOCK_TO = < FLOCK_TO = luhep02.lunet.edu --- > FLOCK_TO = 212,213c200 < HOSTALLOW_READ = *.nhn.ou.edu, *.cs.wisc.edu < #HOSTALLOW_READ = * --- > HOSTALLOW_READ = * 228,229c215 < HOSTALLOW_WRITE = *.nhn.ou.edu < #HOSTALLOW_WRITE = YOU_MUST_CHANGE_THIS_INVALID_CONDOR_CONFIGURATION_VALUE --- > HOSTALLOW_WRITE = YOU_MUST_CHANGE_THIS_INVALID_CONDOR_CONFIGURATION_VALUE 368,369c354 < #LOCK = $(LOG) < LOCK = /var/lock/condor --- > LOCK = $(LOG) 557,560c542,543 < #BackgroundLoad = 0.3 < BackgroundLoad = 0.6 < #HighLoad = 0.5 < HighLoad = 0.8 --- > BackgroundLoad = 0.3 > HighLoad = 0.5 658,661c641,642 < #UWCS_START = ( (KeyboardIdle > $(StartIdleTime)) \ < # && ( $(CPUIdle) || \ < # (State != "Unclaimed" && State != "Owner")) ) < UWCS_START = ( ( $(CPUIdle) || \ --- > UWCS_START = ( (KeyboardIdle > $(StartIdleTime)) \ > && ( $(CPUIdle) || \ 668,671c649,650 < #UWCS_SUSPEND = ( $(KeyboardBusy) || \ < # ( (CpuBusyTime > 2 * $(MINUTE)) \ < # && $(ActivationTimer) > 90 ) ) < UWCS_SUSPEND = ( ( (CpuBusyTime > 2 * $(MINUTE)) \ --- > UWCS_SUSPEND = ( $(KeyboardBusy) || \ > ( (CpuBusyTime > 2 * $(MINUTE)) \ 678,680c657,658 < #UWCS_CONTINUE = ( $(CPUIdle) && ($(ActivityTimer) > 10) \ < # && (KeyboardIdle > $(ContinueIdleTime)) ) < UWCS_CONTINUE = ( $(CPUIdle) && ($(ActivityTimer) > 10) ) --- > UWCS_CONTINUE = ( $(CPUIdle) && ($(ActivityTimer) > 10) \ > && (KeyboardIdle > $(ContinueIdleTime)) ) 714d691 < PREEMPT_VANILLA = False 757,761c734,735 < #UWCS_PREEMPTION_REQUIREMENTS = ( $(StateTimer) > (1 * $(HOUR)) && \ < # RemoteUserPrio > SubmittorPrio * 1.2 ) || (MY.NiceUser == True) < UWCS_PREEMPTION_REQUIREMENTS = ( ($(StateTimer) > (1 * $(HOUR)) && \ < RemoteUserPrio > SubmittorPrio * 1.2 ) && (MY.JobUniverse != $(VANILLA)) ) || \ < ( RemoteUserPrio > SubmittorPrio * 1000 ) || (MY.NiceUser == True) --- > UWCS_PREEMPTION_REQUIREMENTS = ( $(StateTimer) > (1 * $(HOUR)) && \ > RemoteUserPrio > SubmittorPrio * 1.2 ) || (MY.NiceUser == True) 913,914d886 < HIGHPORT = 65000 < LOWPORT = 63001 1403d1374 < JOB_RENICE_INCREMENT = 19 1439d1409 < DEFAULT_RANK = TARGET.KFlops 1455,1456d1424 < EmailAttributes = "RemoteHost, Requirements" < SUBMIT_EXPRS = EmailAttributes 1491,1492c1459 < #JAVA = /usr/bin/java < JAVA = /usr/java/jdk/bin/java --- > JAVA = /usr/bin/java 1557,1558c1524,1525 < GRIDMANAGER_LOG = $(LOG)/GridLogs/GridmanagerLog.$(USERNAME) < #GRIDMANAGER_LOG = /tmp/GridmanagerLog.$(USERNAME) --- > #GRIDMANAGER_LOG = $(LOG)/GridLogs/GridmanagerLog.$(USERNAME) > GRIDMANAGER_LOG = /tmp/GridmanagerLog.$(USERNAME) 1627,1628c1594,1595 < C_GAHP_LOG = $(LOG)/GridLogs/CGAHPLog.$(USERNAME) < #C_GAHP_LOG = /tmp/CGAHPLog.$(USERNAME) --- > #C_GAHP_LOG = $(LOG)/GridLogs/CGAHPLog.$(USERNAME) > C_GAHP_LOG = /tmp/CGAHPLog.$(USERNAME) 1858d1824 < CLAIM_WORKLIFE=3600