The gLite WMS is endorsed with a load limiting mechanism to prevent system congestion. When it kicks in (upon reaching certain thresholds, see below), it simply stops the WMS from accepting new requests (basically about job submission). From the UI a similar error message should appear:

... Connecting to the service https://wms.xxx.xx:7443/glite_wms_wmproxy_server

Warning - Unable to submit the job to the service: https://wms.xxx.xx:7443/glite_wms_wmproxy_server System load is too high: Threshold for WMS Input JobDir jobs: 5000 => Detected value for WMS Input JobDir jobs /var/glite/workload_manager/jobdir : 5001

Method: jobSubmit ...

In the WorkloadManagerProxy section of the WMS configuration file, the admin is allowed to tweak on Submit, Register and Start operations as it follows:

OperationLoadScripts = [

jobSubmit = "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 10 --load5 10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";

jobRegister = "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobRegister --load1 10 --load5 10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";

jobStart = "${GLITE_LOCATION}/sbin/glite_wms_wmproxy_load_monitor --oper jobStart --load1 10 --load5 10 --load15 10 --memusage 99 --diskusage 95 --fdnum 500";

];

finally, here is how the glite_wms_wmproxy_load_monitor can be invoked:

Usage:/root/glite_wms_wmproxy_load_monitor [OPTIONS]...

--load1 threshold for load average (1min)

--load5 threshold for load average (5min)

--load15 threshold for load average (15min)

--memusage threshold for memory usage (%)

--swapusage threshold for swap usage (%)

--fdnum threshold for used file descriptor

--diskusage threshold for disk usage (%)

--flsize threshold for input filelist size (KB)

--flnum threshold for number of unprocessed jobs (for filelist)

--jdsize threshold for input jobdir size (KB)

--jdnum threshold for number of unprocessed jobs (for jobdir)

--oper operation to monitor (can be listed with --list)

--list list operation supported

--show show all the current values --help print this help message

-- MarcoCecchi - 19 Feb 2009

Topic revision: r1 - 2009-02-19 - MarcoCecchi
 
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