Difference: WMSConfFile (7 vs. 8)

Revision 82009-07-14 - ElisabettaMolinari

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

The WMS configuration file

Line: 43 to 43
 
DispatcherType
the WM can read its input using different mechanisms. Currently supported types are "filelist" and "jobdir" ("filelist")
DliServiceName
??? ("data-location-interface")
EnableBulkMM
specifies if bulk matchmaking, i.e. matching multiple similar jobs in a collection in one shot, should be applied (false)
Deleted:
<
<
EnableIsmDump
specifies if a periodic dump of the ISM should be done. It also specifies if, at startup, the WM should read a dump produced during a previous run, if available (true)
 
EnablePurchasingFromRgma
purchase CE information from RGMA (false)
EnableRecovery
specifies if at startup the WM should perform a special recovery procedure for the requests that it finds already in its input. The recovery procedure is currently not reliable, so it should be disabled (false)
EnableStatusCheck
specifies if, for each request the WM reads from input, it should check the status of the request (e.g. for a submit the only acceptable status is WAITING). As for the recovery, this check is not very reliable, so it should be disabled (false)
Line: 53 to 52
 
IsmCEMonAsynchPurchasingRate
??? (30)
IsmCEMonPurchasingRate
??? (120)
IsmDump
if the ISM dump is enabled, the dump, in ClassAd format, will be written to this file. In order to avoid file corruptions, the contents of a dump are built in a temporary file, whose name is the same value of this parameter with the prefix ".tmp|, which only at the end of the operation is renamed to the specified file ("${GLITE_WMS_TMP}/workload_manager/ismdump.fl" - but it's not in filelist format!)
Deleted:
<
<
IsmDumpRate
the period between two ISM dumps, in seconds. The default value is way too short (50)
 
IsmIiPurchasingRate
the period between two ISM purchases from the BDII, in seconds (240)
IsmRgmaPurchasingRate
the period between two ISM purchases from RGMA, in seconds (120)
Added:
>
>
IsmThreads
(def=true) The new WM core processes each computation/request in a thread pool (WorkerThreads being the number)
 
IsmUpdateRate
the period between two updates of the ISM, in seconds. Note that conceptually purchasing just retrieves the list of available resources, wheres an ISM update gathers the resource information for each resource. The default value is too short (50)
JobWrapperTemplateDir
the job wrapper sent to the CE and then executed on Worker Node is based on a bash template which is augmented by the WM with job-specific information. This is the location where all the templates - one at the moment - are stored ("${GLITE_WMS_LOCATION}/etc/templates")
LogFile
the name of the file where messages are logged
Line: 68 to 67
 
PboxPortNum
the port on PboxHostName where the G-PBox service listens (6699)
PboxSafeMode
??? (false)
PipeDepth
the WM internally is structured with one dispatcher thread and one or more request handlers, communicating through a bounded queue. This parameter specifies the upper bound to the size of that queue (10)
Added:
>
>
QueueSize
(def=1000) Size of the queue of events "ready" to be managed by the workers thread pool
 
RgmaConsumerLifeCycle
??? (30)
RgmaConsumerTtl
??? (300)
RgmaQueryTimeout
??? (30)
Added:
>
>
RuntimeMalloc
(def="") allows to the use an alternative malloc library (i.e. nedmalloc, google performance tools and many more), run-time redirecting with LD_PRELOAD. Possible values are, for example, RuntimeMalloc = "/usr/lib/libtcmalloc_minimal.so" if you use Google malloc.
 
SiServiceName
??? ("org.glite.SEIndex")
TokenFile
the shallow resubmission mechanism works by removing an empty file on the gridftp server running on the WSM machine from the job wrapper running on a Worker Node. This parameter specifies the name of that file ("token.txt")
WorkerThreads
the number of request handler threads (10)
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback