############################################################################# # This is a sample configuration file for enabling replication mechanism on # # the machines, running HAD # ############################################################################# # unset these two macros - they are deprecated NEGOTIATOR_HOST= CONDOR_HOST= ######################################################################### ## THE FOLLOWING SET OF PARAMETERS SHOULD BE IDENTICAL ON ALL # ## CENTRAL MANAGERS!!!!!!!!!! # ######################################################################### ## For simplicity we define a variable for each central manager in the pool. ## Here we define only two central managers, but we tested up to 5, ## and in theory this number is not bounded. ## Please substituted them with the hostnames of central managers in your pool CENTRAL_MANAGER1 = cm1.cs.technion.ac.il CENTRAL_MANAGER2 = cm2.cs.technion.ac.il ## List of all central managers in the pool ## These hosts are for example only. Please change them to ## the hostnames of the central managers in your pool COLLECTOR_HOST = $(CENTRAL_MANAGER1),$(CENTRAL_MANAGER2) ## The following macro defines the port number condor_replication will listen ## on on this machine. This port should match the port number specified ## for that replication daemon in the REPLICATION_LIST ## Port number is arbitrary (make sure no collision with other applications) ## This is a sample port number REPLICATION_PORT = 51450 REPLICATION_ARGS = -p $(REPLICATION_PORT) ## The following list must contain the same addresses ## as HAD_LIST. In addition, for each hostname, it should specify ## the port number of condor_replication daemon running on that host. ## This parameter is mandatory and has no default value REPLICATION_LIST = $(CENTRAL_MANAGER1):$(REPLICATION_PORT),$(CENTRAL_MANAGER2):$( REPLICATION_PORT) ##-------------------------------------------------------------------- ## Host/IP access levels ##-------------------------------------------------------------------- ## Please see the administrator's manual for details on these ## settings, what they're for, and how to use them. ## What machines have administrative rights for your pool? This ## defaults to your central manager. You should set it to the ## machine(s) where whoever is the condor administrator(s) works ## (assuming you trust all the users who log into that/those ## machine(s), since this is machine-wide access you're granting). HOSTALLOW_ADMINISTRATOR = $(COLLECTOR_HOST) ## Negotiator access. Machines listed here are trusted central ## managers. You should normally not have to change this. HOSTALLOW_NEGOTIATOR = $(COLLECTOR_HOST) ################################################################### ## THE PARAMETERS BELOW ARE ALLOWED TO BE DIFFERENT ON EACH # ## CENTRAL MANAGERS # ################################################################### ## Enables/disables the replication feature of HAD daemon ## Default: no HAD_USE_REPLICATION = true ## The location of executable files REPLICATION = $(SBIN)/condor_replication ## Master should start at least these five daemons DAEMON_LIST = MASTER, COLLECTOR, NEGOTIATOR, HAD, REPLICATION ## DC_Daemon list should contain at least these five daemons DC_DAEMON_LIST = MASTER, COLLECTOR, NEGOTIATOR, HAD, REPLICATION ## The size of replication log file MAX_REPLICATION_LOG = 640000 ## Replication debug level REPLICATION_DEBUG = D_COMMAND ## Replication log file REPLICATION_LOG = $(LOG)/ReplicationLog ## Name of the file from the SPOOL directory that will be replicated ## Default: $(SPOOL)/Accountantnew.log STATE_FILE = $(SPOOL)/Accountantnew.log ## Period of time between two successive awakenings of the replication daemon ## Default: 300 REPLICATION_INTERVAL = 300 ## Period of time, in which transferer daemons have to accomplish the ## downloading/uploading process ## Default: 300 MAX_TRANSFERER_LIFETIME = 300 ## Period of time, which the newly joined machine waits from requesting pool versions to ## selecting the best of them ## Default: 2 * (HAD_CONNECTION_TIMEOUT + 1) NEWLY_JOINED_WAITING_VERSION_INTERVAL= 5 ## Period of time between two successive sends of classads to the collector by HAD ## Default: 300 HAD_UPDATE_INTERVAL = 300