home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
c
/
condor40.zip
/
CONDOR
/
GENERIC
/
condor_config
< prev
next >
Wrap
Text File
|
1989-08-22
|
3KB
|
163 lines
#
# You will probably want to edit the first part of this file...
#
CONDOR_HOST = ruhost
CONDOR_ADMIN= condor_admin
RELEASEDIR = /usr/uw/condor
#
# The right thing to do is to get this value out of the kernel.
# We should implement that some day...
#
MEMORY = 8
#
# THINK AT LEAST TWICE BEFORE EDITING THE REST OF THIS FILE...
#
#
# Pathnames
#
ROSTER_FILE = $(tilde)/roster
LOG = $(tilde)/log
SPOOL = $(tilde)/spool
EXECUTE = $(tilde)/execute
HISTORY = $(SPOOL)/history
BIN = $(RELEASEDIR)/bin
LIB = $(RELEASEDIR)/lib
#
# CONDOR_KeyboardD Macros
#
KBDD = $(BIN)/condor_kbdd
KBDD_LOG = $(LOG)/KbdLog
MAX_KBDD_LOG = 64000
KBDD_DEBUG =
X_RUNS_HERE = True
#
# CONDOR_StartD Macros
#
STARTD = $(BIN)/condor_startd
STARTD_LOG = $(LOG)/StartLog
MAX_STARTD_LOG = 64000
STARTD_DEBUG =
POLLING_FREQUENCY = 5
POLLS_PER_UPDATE = 24
#
# CONDOR_SchedD Macros
#
SCHEDD = $(BIN)/condor_schedd
SCHEDD_LOG = $(LOG)/SchedLog
MAX_SCHEDD_LOG = 64000
SCHEDD_DEBUG =
SCHEDD_INTERVAL = 120
MAX_JOB_STARTS = 5
MAX_JOBS_RUNNING = 15
#
# Collector Macros
#
COLLECTOR = $(BIN)/condor_collector
COLLECTOR_HOST = $(CONDOR_HOST)
COLLECTOR_DEBUG =
COLLECTOR_LOG = $(LOG)/CollectorLog
MAX_COLLECTOR_LOG = 64000
CLIENT_TIMEOUT = 30
#
# Negotiator Macros
#
NEGOTIATOR = $(BIN)/condor_negotiator
NEGOTIATOR_HOST = $(CONDOR_HOST)
NEGOTIATOR_DEBUG =
NEGOTIATOR_LOG = $(LOG)/NegotiatorLog
MAX_NEGOTIATOR_LOG = 64000
NEGOTIATOR_INTERVAL = 300
PREEMPT_LEVEL = 8
MACHINE_UPDATE_INTERVAL = 300
#
# Shadow Macros
#
SHADOW = $(BIN)/condor_shadow
SHADOW_LOG = $(LOG)/ShadowLog
SHADOW_LOCK = $(LOG)/ShadowLock
MAX_SHADOW_LOG = 64000
SHADOW_DEBUG =
#
# Starter Macros
#
STARTER = $(BIN)/condor_starter
STARTER_DEBUG = D_NODATE
MIN_CKPT_INTERVAL = 900
MAX_CKPT_INTERVAL = 7200
#
# CONDOR_Master Macros
#
MASTER = $(BIN)/condor_master
MASTER_LOG = $(LOG)/MasterLog
TRUNC_MASTER_LOG_ON_OPEN = True
MASTER_DEBUG =
MAX_MASTER_LOG = 64000
RESTARTS_PER_HOUR = 12
PUBLISH_OBITUARIES = TRUE
OBITUARY_LOG_LENGTH = 20
#
# Machine Control Expressions & Macros
#
OpSys : "$(OPSYS)"
Arch : "$(ARCH)"
Machine : "$(HOSTNAME)"
#
# Expressions used to control starting and stopping of foreign jobs
#
MINUTE = 60
HOUR = (60 * $(MINUTE))
StateTimer = (CurrentTime - EnteredCurrentState)
BackgroundLoad = 0.3
HighLoad = 1.5
StartIdleTime = 15 * $(MINUTE)
ContinueIdleTime = 5 * $(MINUTE)
MaxSuspendTime = 10 * $(MINUTE)
MaxVacateTime = 10 * $(MINUTE)
KeyboardBusy = KeyboardIdle < $(POLLING_FREQUENCY)
CPU_Idle = LoadAvg <= $(BackgroundLoad)
CPU_Busy = LoadAvg >= $(HighLoad)
START : $(CPU_Idle) && KeyboardIdle > $(StartIdleTime)
SUSPEND : $(CPU_Busy) || $(KeyboardBusy)
CONTINUE : $(CPU_Idle) && KeyboardIdle > $(ContinueIdleTime)
VACATE : $(StateTimer) > $(MaxSuspendTime)
KILL : $(StateTimer) > $(MaxVacateTime)
#
# Expressions used to prioritize job queue
#
UNEXPANDED = 0
Expanded = (Status != $(UNEXPANDED))
PRIO : (UserPrio * 10) + $(Expanded) - (QDate / 1000000000.0)
#
# Expressions used by the central manager
#
INACTIVE : Users <= 0
UPDATE_PRIO : Prio + Users - Running