Tags:
,
view all tags
---+ WMS 3.4.1 EMI2 precertification report ---++ Testing server on: cream-51.pd.infn.it (SL5_64) First installed and configured a EMI2 UI. Then installed update to glite-wms-ui-command (=glite-wms-ui-commands-3.4.0-5.sl5.x86_64.rpm=) from this repository: <verbatim> http://etics-repository.cern.ch/repository/pm/registered/repomd/id/685c7797-b6c2-4587-964e-b3d479998aa2/sl5_x86_64_gcc412EPEL/index.html </verbatim> built from WMS UI etics configuration emi-wms-ui_R_3_4_0_6. ---+++ Tried some simple job submission (without and with ISB) <verbatm> dorigoa@cream-51 17:12:35 ~>rpm -qa | grep commands|grep wms glite-wms-ui-commands-3.4.0-5.sl5 dorigoa@cream-51 17:12:41 ~>glite-wms-job-submit -a -e https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server sleep.jdl Connecting to the service https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server ====================== glite-wms-job-submit Success ====================== The job has been successfully submitted to the WMProxy Your job identifier is: https://devel09.cnaf.infn.it:9000/VfRdyI099ZXzjrtGfE3QYA ========================================================================== dorigoa@cream-51 17:12:43 ~>glite-wms-job-status https://devel09.cnaf.infn.it:9000/VfRdyI099ZXzjrtGfE3QYA ======================= glite-wms-job-status Success ===================== BOOKKEEPING INFORMATION: Status info for the Job : https://devel09.cnaf.infn.it:9000/VfRdyI099ZXzjrtGfE3QYA Current Status: Ready Destination: lcgceatlas.dnp.fmph.uniba.sk:8443/cream-pbs-dteam Submitted: Mon Jan 21 17:12:43 2013 CET ========================================================================== dorigoa@cream-51 17:12:51 ~>cat sleep.jdl [ Executable = "/bin/echo"; Arguments = "ciao"; MyProxyServer=""; ] dorigoa@cream-51 17:14:06 ~>cat wms_ISB.jdl [ Executable = "/bin/sleep" ; Arguments = "15"; #InputSandbox = {"/etc/group"}; InputSandbox = {"/home/dorigoa/mysandbox.txt", "/home/dorigoa/mysandbox2.txt"}; #InputSandboxBaseURI = "gsiftp://cream-23.pd.infn.it/var/"; AllowZippedISB = true; requirements = RegExp("cream.*", other.GlueCEUniqueID); RetryCount = 0; ShallowRetryCount = 1; ] dorigoa@cream-51 17:14:25 ~>glite-wms-job-submit -a -e https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server wms_ISB.jdl Connecting to the service https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server ====================== glite-wms-job-submit Success ====================== The job has been successfully submitted to the WMProxy Your job identifier is: https://devel09.cnaf.infn.it:9000/BnYdX-_NytVUbMopFuG18g ========================================================================== dorigoa@cream-51 17:14:37 ~>glite-wms-job-status https://devel09.cnaf.infn.it:9000/BnYdX-_NytVUbMopFuG18g ======================= glite-wms-job-status Success ===================== BOOKKEEPING INFORMATION: Status info for the Job : https://devel09.cnaf.infn.it:9000/BnYdX-_NytVUbMopFuG18g Current Status: Ready Destination: ce203.cern.ch:8443/cream-lsf-grid_2nh_dteam Submitted: Mon Jan 21 17:14:36 2013 CET ========================================================================== </verbatim> ---++ LIST OF BUGS UI | EMI-2 WMS UI cannot handle jobids starting with a '-'. (https://savannah.cern.ch/bugs/?98113) | %ICON{choice-yes}% | ---++ BUGS: *EMI-2 WMS UI cannot handle jobids starting with a '-'. (https://savannah.cern.ch/bugs/?98113)* PRE-CERTIFIED (adorigo 08/01/2013) The bug has been fixed and verified. In order to check it, please take into account that there's a 2% probability to get the "-" as leading character of the gridjobid. By submitting (in a loop) about 1000 jobs, there's a 100% to get the at least 1 candidate job. The JDL to use is: <verbatim> [ Type = "Job"; JobType = "Normal"; Executable = "/bin/hostname"; StdOutput = "hello.out"; StdError = "hello.err"; InputSandbox = {"test_script_120.sh"}; OutputSandbox = {"hello.out","hello.err"}; RetryCount = 0; ShallowRetryCount = 0; Requirements = other.GlueSiteUniqueID == "CERN-PROD" || other.GlueCEInfoHostName == "x"; ] </verbatim> Submit, in a loop, about 200-400 jobs with the above JDL. Redirect the output to a logfile; when the candidate GridJobID is generated the loop should stop and in the log file you can see a message like this: <verbatim> terminate called after throwing an instance of 'boost::filesystem::filesystem_error' what(): boost::filesystem::path: invalid name "-V" in path: "SandboxDir/-V/https_3a_2f_2fwms004.cnaf.infn.it_3a9000_2f-VZRnkQj2MopgqpsvdLjRA/input/group" ./test_98113.sh: line 6: 19300 Aborted glite-wms-job-submit -o GIDS -d pippo -e https://cream-28.pd.infn.it:7443/glite_wms_wmproxy_server my.jdl </verbatim> This is a loop that should ensure to get the candidate GridJobID: <verbatim> #!/bin/bash set -e set i=0 for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 do for k in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 do glite-wms-job-submit -o GIDS -a -e https://<YOUR_PREFERRED_WMS_ENDPOINT>:7443/glite_wms_wmproxy_server <YOUR_JDL>.jdl sleep 1 done done </verbatim> It is better to pre-delegate a proxy and use the delegation ID with "-d" option of glite-wms-job-submit instead of "-a" (automatica delegation mean a delegation per job, that would take a lot of time). After installing new rpm of glite-wms-ui-commands (version 3_4_0_5) the abort shown above shoud disappear. -- Main.AlviseDorigo - 2013-01-09
Edit
|
Attach
|
PDF
|
H
istory
:
r6
<
r5
<
r4
<
r3
<
r2
|
B
acklinks
|
V
iew topic
|
More topic actions...
Topic revision: r5 - 2013-01-22
-
AlviseDorigo
Home
Site map
CEMon web
CREAM web
Cloud web
Cyclops web
DGAS web
EgeeJra1It web
Gows web
GridOversight web
IGIPortal web
IGIRelease web
MPI web
Main web
MarcheCloud web
MarcheCloudPilotaCNAF web
Middleware web
Operations web
Sandbox web
Security web
SiteAdminCorner web
TWiki web
Training web
UserSupport web
VOMS web
WMS web
WMSMonitor web
WeNMR web
WMS Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback