NAME

ncm-wlconfig: NCM wlconfig component

DESCRIPTION

The ncm-wlconfig component manages the configuration files of the WP1 NetworkServer, LogMonitor, JobController, and WorkloadManager services. All of these services read the /opt/edg/etc/edg_wl.conf file.

RESOURCES

configFile (edg_wl.conf)

The name of the configuration file. It will be created in the location EDG_LOCATION/etc.

user (edguser)

The username to use to run the services.

grisCache (1)

If set to "1" it enables the UseCacheInsteadOfGris flag. This is used by the NetworkServer and the WorkloadManager.

jobController

condorSubmit ()

The absolute filename of the condor_submit executable.

condorRemove ()

The absolute filename of the condor_rm executable.

condorQuery ()

The absolute filename of the condor_q executable.

condorSubmitDAG ()

The absolute filename of the condor_submit_dag executable.

condorRelease ()

The absolute filename of the condor_release executable.

submitFile

The directory where the temporary files are created (CondorG submit file and job wrapper scripts).

outputFile

The directory where the standard output and error streams of CondorG are cached.

queueFile

The JobController input queue of requests.

log/file

The absolute file name of the JobController log file.

log/level (5)

The level for the logging.

container (1000)

The number of jobs after which the JobController must re-read the IdRepositoryName LogMonitor file.

LogMonitor

jobsPerCondorLog (1000)

The number of jobs whose events are recorded for each single CondorG log file. I.e. every jobsPerCondorLog jobs, the log file is changed.

mainLoopDuration (10)

It defines how often the LogMonitor reads the CondorG log file. I.e. every mainLoopDuration seconds the LogMonitor reads these files.

condorLogDir

The directory where the CondorG log file are created.

condorRecycleDir

The directory where the CondorG log files which have already been read are stored.

internalMonitorDir

The directory where some files needed by the LogMonitor service are created and stored.

idRepositoryName (irepository.dat)

The name of the file used by the LogMonitor for internal purposes (the storage of the jobID/CondorID correspondance).

abortedJobsTimeout (600)

The timeout (in seconds) to have a cancelled job forgotten by the LogMonitor (useful when the job hangs in the CondorG queue).

log/file

The absolute file name of the JobController log file.

log/level (5)

The level for the logging.

NetworkServer

iiHost, iiPort, iiDN, iiTimeout

The contact parameters for the II. The host must be defined by the user. The default values are 2135, "mds-vo-name=local, o=grid", and 30 for the iiPort, iiDN, and iiTimeout parameters, respectively.

grisPort, grisDN, grisTimeout

The contact parameters for the GRISes. The default values are 2135, "mds-vo-name=local, o=grid", and 20 for the grisPort, grisDN, and grisTimeout parameters, respectively.

listeningPort (7772)

The port used by the NetworkServer to receive requests.

masterThreads (8)

The maximum number of simultaneous connections with UserInterfaces.

dispatcherThreads (8)

The maximum number of simultaneous connections (to forward the incoming requests) with the WorkloadManager.

sandboxStagingPath

The absolute pathname of the sandbox staging directory. It is also the location where the .BrokerInfo file is stored.

quotaManagement

Boolean indicating whether the system should check file quotas for the input sandboxes.

quotaManagement, quotaSandboxSize

The quotaManagement flag is a boolean indicating whether or not the quotas should be checked for the input sandboxes. The quotaSandboxSize is the maximum size of a single input sandbox.

quotaAdjustment, quotaAdjustmentAmount

The quotaAdjustment is a boolean indicating whether or not dynamic quotas should be used (i.e. the system administrator has not set a system quota). The adjustment amount is the value by which the dynamic quota is increased/decreased as jobs enter and leave the system.

reservedDiskPercentage (2.0)

Is a double representing the percentage of the disk (storing the sandboxes) which the administrator wants to keep unassigned. So if the free space is less than this amount, no new jobs can be accepted.

log/file

The absolute file name of the JobController log file.

log/level (5)

The level for the logging.

WorkloadManager

pipeDepth (1)

The maximum size of the buffer between the dispatcher and worker threads.

workerThreads (1)

The size of the workerThread pool.

dispatcherType (filelist)

Defines the type of the input queue of requests.

inputFile

Input queue of the requests for the WorkloadManager.

maxRetryCount (10)

The maximum number of times the WorkloadManager can try to re-schedule and re-submit a job in case of system failures.

hostProxyFile

This must be the same as the X509_USER_PROXY value specified in the edg-wl-ns start up script.

log/file

The absolute file name of the JobController log file.

log/level (5)

The level for the logging.