Difference: Task22847 (65 vs. 66)

Revision 662011-12-05 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 9 to 9
 
Changed:
<
<
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_2 emi-jdl_R_3_2_6_1
>
>
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_3 emi-jdl_R_3_2_6_1
 
  • VCS Tag: emi-ice_R_3_3_4_1, emi-wms-manager_R_3_3_1_4, emi-jobsubmission_R_3_3_2_1, emi-wmproxy_R_3_3_4_2, emi-wms-brokerinfo_R_3_3_2_1, emi-wms-configuration_R_3_3_2_1, emi-wms-ism_R_3_3_2_1, emi-wms-matchmaking_R_3_3_2_1, emi-wms-purger_R_3_3_2_1, emi-yaim-wms_R_4_1_4_3, emi-jdl-api-cpp_R_3_2_6_1, emi-wms-nagios_R_1_0_0_0, emi-wms-mp_R_1_0_2_0
Line: 60 to 60
  N/A: Tests will be available with EMI-2.
Changed:
<
<

Functional Tests

>
>

Basic Functionality tests

 

Submission

Line: 336 to 336
 -rw-r--r-- 1 dteam002 dteam 0 Nov 22 12:03 test1 -rw-r--r-- 1 dteam002 dteam 0 Nov 22 12:03 test2
Added:
>
>
===> test PASSED
 
Line: 411 to 413
 -rw------- 1 dteam003 dteam 103 Nov 22 12:53 tmp.OLIhC24013 -rw------- 1 dteam003 dteam 0 Nov 22 12:53 tmp.RJYqf24011
Changed:
<
<
>
>
=>     test PASSED ==
 
Line: 513 to 515
 -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:05 test1 -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:05 test2
Added:
>
>
=>     test PASSED ==
 
Line: 596 to 599
 -rw------- 1 dteam003 dteam 0 Nov 22 13:12 tmp.WFASP24687 -rw------- 1 dteam003 dteam 103 Nov 22 13:12 tmp.WNCMx24689
Changed:
<
<
>
>
=>     test PASSED ==
 
Line: 857 to 860
 -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:34 std.out -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:34 .tmp_file
Changed:
<
<
>
>
=>     test PASSED ==
 
Line: 927 to 930
 Submitted: Tue Nov 22 13:42:20 2011 CET ======================================================================
Added:
>
>
=>     test PASSED ==
 

Jdl with ShortDeadlineJob
Line: 1598 to 1603
 Resulting cream jdl:
JDL            = [[ CEInfoHostName = "prabi-ce5-gpu.ibcp.fr"; OutputSandboxPath = "/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/output"; StdOutput = "hello.out"; BatchSystem = "pbs"; GlobusResourceContactString = "prabi-ce5-gpu.ibcp.fr:8443/cream-pbs"; QueueName = "dteam"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "openmpi-wrapper.sh"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000005:BH=0000000000:JSS=000002:LM=000002:LRMS=000000:APP=000000:LBS=000000"; Arguments = "hello"; AllowZippedISB = true; maxOutputSandboxSize = -1.000000000000000E+00; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ce_id = "prabi-ce5-gpu.ibcp.fr:8443/cream-pbs-dteam"; ZippedISB = { "ISBfiles_4xXBPYiJ8Z6ZeIyiIUREnw_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/output/hello.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/output/hello.err" }; OutputSandbox = { "hello.out","hello.err" }; CeRequirements = "( true && ( true && ( true && ( true && ( true && ( true && Member(\"OPENMPI\",other.GlueHostApplicationSoftwareRunTimeEnvironment) ) ) ) ) ) ) && ( true && ( ( ShortDeadlineJob is true ) ? false : true ) && ( EnableWmsFeedback is true ? true : true ) )"; InputSandbox = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/input/openmpi-wrapper.sh","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/input/hello.c","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/input/Makefile","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/input/.BrokerInfo" }; edg_jobid = "https://cream-45.pd.infn.it:9000/HsKoKN4FdQ3oGzyhzrxLuw"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini"; StdError = "hello.err"; SMPGranularity = 8; InputSandboxPath = "/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/input"; CeApplicationDir = "/swareas/dteam"; ReallyRunningToken = "gsiftp://cream-45.pd.infn.it/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/token.txt_0"; rank =  -other.GlueCEStateEstimatedResponseTime; WholeNodes = true; CpuNumber = 8; WMSHostname = "cream-45.pd.infn.it"; lrms_type = "pbs"; MyProxyServer = "myproxy.cnaf.infn.it"; X509UserProxy = "/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw/user.proxy"; InputSandboxDestFileName = { "openmpi-wrapper.sh","hello.c","Makefile" }; Hostnumber = 2; requirements = ( ( ( ( ( ( Member("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*",other.GlueCEUniqueID) ) && ( other.GlueCEStateStatus == "Production" ) ) && other.GlueCEInfoTotalCPUs >= 8 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && other.GlueCEInfoTotalCPUs >= 8 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && ( ( ( ShortDeadlineJob is true ) ? RegExp(".*sdj$",other.GlueCEUniqueID) :  !RegExp(".*sdj$",other.GlueCEUniqueID) ) && ( other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs ) && ( EnableWmsFeedback is true ? RegExp("cream",other.GlueCEImplementationName,"i") : true ) ); WMPInputSandboxBaseURI = "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/Hs/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fHsKoKN4FdQ3oGzyhzrxLuw" ]]
Added:
>
>
===> test PASSED
 

Perusal job

Line: 1984 to 1993
  srm-lhcb.cern.ch srm-public.cern.ch
Added:
>
>
===> test PASSED
 

Gangmatching

Tried a list-match considering the following JDL:

Line: 2048 to 2059
  Many more CEs get matched with a list-match.
Added:
>
>
===> test PASSED
 

Prologue and Epilogue jobs

[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l  -i 
Line: 2617 to 2630
 
Added:
>
>
===> test PASSED
 

WMS feedback

Line: 2769 to 2785
 Submitted: Wed Nov 23 13:07:12 2011 CET ======================================================================
Changed:
<
<
>
>
=>     test PASSED ==
  - Purge a done job:
Line: 2851 to 2867
 total 4 drwxrwx--- 5 dteam042 glite 4096 Nov 23 13:19 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OMsNaP2bzC3oiToyAu5hA
Added:
>
>
=>     test PASSED ==
  - Purge a job which proxy is already expired
Line: 2927 to 2944
 - User = /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-45.pd.infn.it/CN=244681262 ======================================================================
Added:
>
>
=>     test PASSED ==
  - Purge a dag job
Line: 3004 to 3022
  Current Status: Cleared ======================================================================
Changed:
<
<
>
>
=>     test PASSED ==
 
Deleted:
<
<
ldapsearch -x -H ldap://devel19.cnaf.infn.it:2170 -b 'o=grid'
 

Published information

bdb database definitions

Added:
>
>
ldapsearch -x -H ldap://devel19.cnaf.infn.it:2170 -b 'o=grid'
 
# extended LDIF
#
Line: 3351 to 3369
 

Collection of 1000 nodes

Added:
>
>
  • Description: submission of a collection with 1000 nodes
 
Changed:
<
<

Stress test

>
>
===> test PASSED
 
Changed:
<
<

Description

>
>

Stress test

Description

 
  • 2880 collection of 25 nodes each (total: 72000 jobs)
  • One collection every 60 seconds
Line: 3369 to 3391
 
  • Resubmission is enabled
  • Enable proxy renewal
Changed:
<
<

Results

>
>

Results

 
  • 2880 collections submitted in 3200 seconds: 0/1/13 (min/avg/max)
  • Jobs correctly submitted: 72000 (85.4% to CREAM and 14.6% to LCG ces)
    • DONE OK: 71600 (99.44%)
    • Aborted: 400 (0.56%) (Proxy expired)

Added:
>
>
===> test PASSED
 

Regression Tests

Bug #81376 (glite-wms-wmproxy.restart.cron MUST support graceful wmp restart) FIXED

Line: 3484 to 3508
 1 row in set (0.00 sec)
Added:
>
>
===> test PASSED
 

Bug #86490 (EMI WMS stops accepting jobs after 31999th submission for the same DN (on ext3)) FIXED

Line: 3805 to 3831
 
Added:
>
>
===> test PASSED
 

Bug #87994 yaim-wms doesn't fill the attributes get_acbr and get_owner in the conf file for Glue2 FIXED

Check the attributes get_acbr and get_owner in /etc/glite/info/service/glite-info-glue2-wmproxy.conf

Line: 3815 to 3844
 get_owner = echo -e "alice\natlas\ncms\nlhcb\ndteam\ntesters.eu-emi.eu"
Added:
>
>
===> test PASSED
 

Bug #88072 EMI-1 WMS cannot submit to ARC CEs FIXED

Line: 3880 to 3910
 
Added:
>
>
===> test PASSED
 

Bug #88096 CA certificate verification failed FIXED NOT CERTIFIED

It is not easy to verify this bug, but the WMS has passed some stress test of one or two days of submissions.

Line: 3901 to 3934
 
Added:
>
>
===> test PASSED
 

Bug #88558 WM creates submit requests with old sequence code upon a replan FIXED

Line: 3957 to 3991
 
Added:
>
>
===> test PASSED
 

Bug #88569 WMS: LCMAPS should log on file only and not on syslog FIXED

Check that no messages about LCMAPS have been logged by wmproxy on syslog:

Line: 3973 to 4010
 
Added:
>
>
===> test PASSED
 

Nagios probes test

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback