# Primary collector. COLLECTOR_HOST = e141.chtc.wisc.edu:9999 + +# Submitter. +MAX_JOBS_RUNNING = 101000 +JOB_START_DELAY = 1 +JOB_START_COUNT = 100 +JOB_STOP_DELAY = 1 +JOB_STOP_COUNT = 1000 + +SCHEDD_SEND_VACATE_VIA_TCP = True +STARTD_SENDS_ALIVES = True + +# This almost certainly doesn't need to be twice the SOCKET_LISTEN_BACKLOG, +# but it also almost certainly doesn't hurt for it to be larger than +# necessary. +SHARED_PORT_MAX_WORKERS = 2048 + +# Why do we set this? +SHADOW_WORKLIFE = 24 * $(HOUR) + +# How many connections to the schedd's socket-forwarding socket do we +# allow to stack up? (Also affects how many connections to the shared +# port daemon we allow to stack up.) This has to be a large enough number +# to handle outbound connection burstiness -- CCB used to split the reverse +# connections over many ports, but with shared port in the picture, that +# no longer happens. +SOCKET_LISTEN_BACKLOG = 1024 + +# This is huge. If this is too high, the shared port daemon will be +# forced to drop reversed CCB connections from the startds on the floor. +# Setting this to half of SOCKET_LISTEN_BACKLOG seemed to work well. +MAX_PENDING_STARTD_CONTACTS = 512 + +# One FD per job for talking to the shadows, +# plus one FD per job for talking to the startd/starter, +# plus 1024 FDs for miscellany. +SCHEDD_MAX_FILE_DESCRIPTORS = 201024 + +# This is probably massive overkill, but the shadows won't be using FDs +# in the shared port daemon. +SHARED_PORT_MAX_FILE_DESCRIPTORS = 101024 + +# Defaults to 100,000; I wanted a few more in the queue just to show +# we could. +MAX_JOBS_PER_OWNER = 200000 {endverbatim} {section: execute node}