Difference: Task22847 (1 vs. 68)

Revision 682012-03-19 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 4370 to 4370
 
META FILEATTACHMENT attachment="83062.log" attr="" comment="" date="1322062326" name="83062.log" path="83062.log" size="14358" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86490.log" attr="" comment="" date="1322062338" name="86490.log" path="86490.log" size="175699" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="P2284_Certification_Report.txt" attr="" comment="" date="1323090119" name="P2284_Certification_Report.txt" path="P2284_Certification_Report.txt" size="3118" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="report.html" attr="h" comment="New blah parser sub" date="1332167413" name="report.html" path="report.html" size="164985" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="log.html" attr="h" comment="New blah parser sub" date="1332167413" name="log.html" path="log.html" size="170061" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="empty" attr="h" comment="delete" date="1332167660" name="empty" path="empty" size="6" user="AlessioGianelle" version="1"

Revision 672011-12-05 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 17 to 17
 
  • Platform: sl5 epel
Changed:
<
<
  • Certification report: ...
>
>
  • Certification report: See this file
 
Changed:
<
<
  • Outcome: In certification
>
>
  • Outcome: CERTIFIED
 

Deployment Tests

Line: 4369 to 4369
 
META FILEATTACHMENT attachment="WMSService-TS_20111123125702.log" attr="" comment="" date="1322051710" name="WMSService-TS_20111123125702.log" path="WMSService-TS_20111123125702.log" size="213018" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="83062.log" attr="" comment="" date="1322062326" name="83062.log" path="83062.log" size="14358" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86490.log" attr="" comment="" date="1322062338" name="86490.log" path="86490.log" size="175699" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="P2284_Certification_Report.txt" attr="" comment="" date="1323090119" name="P2284_Certification_Report.txt" path="P2284_Certification_Report.txt" size="3118" user="AlessioGianelle" version="1"

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

Revision 652011-12-02 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 11 to 11
 
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_2 emi-jdl_R_3_2_6_1
Changed:
<
<
  • 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_2, 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
>
>
  • 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
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 44 to 44
 

Update

  • Starting from a production version:
    [root@cream-45 yum.repos.d]# etc/emi-version
Changed:
<
<
1.3.0-1
>
>
1.6.0-1
 

Line: 54 to 54
 
  • /opt/glite/yaim/bin/yaim -c -s site-info.def -n WMS
  • Check final version:
    [root@cream-45 ~]# cat /etc/emi-version 
Changed:
<
<
1.4.0-1
>
>
1.6.0-1
 

Unit Tests

Line: 4305 to 4305
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1322819908" name="configure.txt" path="configure.txt" size="45849" user="AlessioGianelle" version="4"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1322819885" name="install.txt" path="install.txt" size="172467" user="AlessioGianelle" version="5"
Changed:
<
<
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1321959471" name="update.txt" path="update.txt" size="48752" user="AlessioGianelle" version="4"
>
>
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1322841127" name="update.txt" path="update.txt" size="74338" user="AlessioGianelle" version="5"
 
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1321959269" name="listmatch.tgz" path="listmatch.tgz" size="7698" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1321959402" name="submitnormal.tgz" path="submitnormal.tgz" size="5599" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="submitcoll.tgz" attr="" comment="" date="1321959382" name="submitcoll.tgz" path="submitcoll.tgz" size="6029" user="AlessioGianelle" version="2"

Revision 642011-12-02 - AlessioGianelle

Line: 1 to 1
 

WMS test report

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

Bug #88127 Wrong replan token FIXED

Event: Resubmission
- Arrived                    =    Fri Nov 25 14:12:21 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Seqcode                    =    UI=000000:NS=0000000004:WM=000007:BH=0000000000:JSS=000002:LM=000000:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Tag                        =    job will be replanned
- Timestamp                  =    Fri Nov 25 14:12:21 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy

[...]

Event: Resubmission
- Arrived                    =    Fri Nov 25 14:36:51 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Seqcode                    =    UI=000000:NS=0000000004:WM=000016:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Tag                        =    /var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/token.txt_1
- Timestamp                  =    Fri Nov 25 14:36:51 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy

[...]

Event: EnQueued
- Arrived                    =    Fri Nov 25 14:36:51 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Queue                      =    /var/ice/jobdir
- Result                     =    OK
- Seqcode                    =    UI=000000:NS=0000000004:WM=000020:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Timestamp                  =    Fri Nov 25 14:36:51 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy
- Job            =   
      
       [
        Source = 2; 
        Protocol = "1.0.0"; 
        Arguments = 
         [
          JobAd = 
           [
            NodeName = "Node_jdl_12"; 
            FuzzyRank = true; 
            CEInfoHostName = "cream-19.pd.infn.it"; 
            OutputSandboxPath = "/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output"; 
            StdOutput = "out.log"; 
            GlobusResourceContactString = "cream-19.pd.infn.it:8443/cream-lsf"; 
            QueueName = "cert"; 
            ShallowRetryCount = 3; 
            RetryCount = 2; 
            Executable = "/bin/sleep"; 
            Type = "job"; 
            LB_sequence_code = "UI=000000:NS=0000000004:WM=000020:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000"; 
            arguments = "$[$RANDOM%666]"; 
            VirtualOrganisation = "dteam"; 
            JobType = "normal"; 
            DefaultRank =  -other.GlueCEStateEstimatedResponseTime; 
            ce_id = "cream-19.pd.infn.it:8443/cream-lsf-cert"; 
            Fuzzyparameter = 1.000000000000000E-02; 
            OutputSandboxDestURI = { "gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output/message.txt","gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output/out.log" }; 
            OutputSandbox = { "message.txt","out.log" }; 
            CeRequirements = "true && ( true && ( ( ShortDeadlineJob is true ) ? false : true ) )"; 
            InputSandbox = { "gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input/.BrokerInfo","gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input/.BrokerInfo" }; 
            edg_jobid = "https://cream-44.pd.infn.it:9000/IeQnYPg0NqFeKnYgrgegew"; 
            CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto"; 
            VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; 
            InputSandboxPath = "/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input"; 
            CeApplicationDir = "/opt/exp_soft/dteam"; 
            ReallyRunningToken = "gsiftp://cream-44.pd.infn.it/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/token.txt_1"; 

 

Bug #88450 Ice configuration section doesn't use environment variable FIXED

Revision 632011-12-02 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 27 to 27
 
  • Starting from a SL5 x86_64 kernel machine:
Changed:
<
<
[root@cream-44 ~]# cat /etc/redhat-release
>
>
[root@cream-45 ~]# cat /etc/redhat-release
 Scientific Linux SL release 5.7 (Boron)
Changed:
<
<
[root@cream-44 ~]# uname -a Linux cream-44.pd.infn.it 2.6.18-238.5.1.el5xen #1 SMP Tue Mar 1 19:22:01 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
>
>
[root@cream-45 ~]# uname -a Linux cream-45.pd.infn.it 2.6.18-238.5.1.el5xen #1 SMP Tue Mar 1 19:22:01 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
 
Line: 39 to 39
 
  • yum install emi-wms
Changed:
<
<
  • /opt/glite/yaim/bin/yaim -c -s /usr/local/nfs/jra1_test/cream-44/site-info_wms.def -n WMS
>
>
  • /opt/glite/yaim/bin/yaim -c -s /usr/local/nfs/jra1_test/cream-45/site-info_wms.def -n WMS
 

Update

Line: 4391 to 4391
  Summary: PASSED
Changed:
<
<
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1321519178" name="configure.txt" path="configure.txt" size="9329" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1321519156" name="install.txt" path="install.txt" size="172137" user="AlessioGianelle" version="4"
>
>
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1322819908" name="configure.txt" path="configure.txt" size="45849" user="AlessioGianelle" version="4"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1322819885" name="install.txt" path="install.txt" size="172467" user="AlessioGianelle" version="5"
 
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1321959471" name="update.txt" path="update.txt" size="48752" user="AlessioGianelle" version="4"
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1321959269" name="listmatch.tgz" path="listmatch.tgz" size="7698" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1321959402" name="submitnormal.tgz" path="submitnormal.tgz" size="5599" user="AlessioGianelle" version="2"

Revision 622011-11-30 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 21 to 21
 
  • Outcome: In certification
Changed:
<
<

Clean installation

>
>

Deployment Tests

Clean installation

 
  • Starting from a SL5 x86_64 kernel machine:
Line: 40 to 42
 
  • /opt/glite/yaim/bin/yaim -c -s /usr/local/nfs/jra1_test/cream-44/site-info_wms.def -n WMS
Changed:
<
<

Update

>
>

Update

 
  • Starting from a production version:
    [root@cream-45 yum.repos.d]# etc/emi-version
    1.3.0-1
    
Line: 54 to 56
 
  • Check final version:
    [root@cream-45 ~]# cat /etc/emi-version 
    1.4.0-1
Changed:
<
<

Test Report

>
>

Unit Tests

N/A: Tests will be available with EMI-2.

Functional Tests

 
Changed:
<
<

Submission

>
>

Submission

 
Changed:
<
<

Normal

>
>

Normal

 
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1 -i
Line: 166 to 172
  See gzipped log file
Changed:
<
<

Jdl with DataRequirements

>
>
Jdl with DataRequirements
 
[ale@cream-12 WMS-service]$ cat JDLs/data-req.jdl
Line: 232 to 238
  Test log file is here
Changed:
<
<

Jdl with ISBBaseURI and OSBDestURI

>
>
Jdl with ISBBaseURI and OSBDestURI
  Test on CREAM ce:
Line: 409 to 415
 
Changed:
<
<

Jdl with ISBBaseURI and OSBBaseDestURI

>
>
Jdl with ISBBaseURI and OSBBaseDestURI
  Submit to CREAM CE
Line: 594 to 600
 
Changed:
<
<

Jdl with AllowZippedISB

>
>
Jdl with AllowZippedISB
 
[ale@cream-12 DataReq]$ cat AllowZip.jdl 
Line: 855 to 861
 
Changed:
<
<

Jdl with ExpiryTime

>
>
Jdl with ExpiryTime
 
[ale@cream-12 DataReq]$ cat ExpiryTime.jdl 
Line: 923 to 929
 
Changed:
<
<

Jdl with ShortDeadlineJob

>
>
Jdl with ShortDeadlineJob
 
[ale@cream-12 DataReq]$ cat JDLs/SDLJ.jdl 
Line: 1001 to 1007
  Test log file is here
Changed:
<
<

Collection

>
>

Collection

 
Changed:
<
<

Bulk submission

>
>
Bulk submission
 
Line: 1112 to 1118
  See gzipped log file
Changed:
<
<

All in a jdl

>
>
All in a jdl
 
[ale@cream-12 WMS-service]$  python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 7 -i
Line: 1218 to 1224
 

See gzipped log file

Changed:
<
<

Parametric job

>
>

Parametric job

 
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 3 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Line: 1324 to 1330
  See gzipped log file
Changed:
<
<

DAG job

>
>

DAG job

 
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 4 -i
Line: 1404 to 1410
  See gzipped log file
Changed:
<
<

Parallel job

>
>

Parallel job

 
[ale@cream-12 WMS-service]$  python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 5 -i
Line: 1485 to 1491
  See gzipped log file
Changed:
<
<

Testing forwarding parameters for parallel jobs

>
>
Testing forwarding parameters for parallel jobs
  In order to test the passing of mpi parameters (wholenodes,smpgranularity,cpunumber,hostnumber) to the ce, an mpi jdl is submitted with varying values for the parameters, specifying a cream CE as destination. Then the cream jobid is retrieved via a glite-wms-job-logging-info -v 2 ("Dest jobid" field of a Transfer event).Finally the cream jdl is found via glite-ce-job-status -L 2 <cream-jobid>.
Line: 1569 to 1575
 WholeNodes = false; SMPGranularity = 3; CpuNumber=3;
Changed:
<
<
//Hostnumber = 1;
>
>
  Resulting cream jdl:
JDL            = [[ CEInfoHostName = "ce-02.roma3.infn.it"; OutputSandboxPath = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/output"; StdOutput = "hello.out"; BatchSystem = "pbs"; GlobusResourceContactString = "ce-02.roma3.infn.it:8443/cream-pbs"; QueueName = "cert"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "openmpi-wrapper.sh"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000017:BH=0000000000:JSS=000006:LM=000022:LRMS=000000:APP=000000:LBS=000000"; Arguments = "hello"; AllowZippedISB = true; maxOutputSandboxSize = -1.000000000000000E+00; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ce_id = "ce-02.roma3.infn.it:8443/cream-pbs-cert"; ZippedISB = { "ISBfiles_km6imNWXB17PDZruVO82Mg_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/output/hello.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/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/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/openmpi-wrapper.sh","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/hello.c","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/Makefile","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/.BrokerInfo" }; edg_jobid = "https://cream-45.pd.infn.it:9000/n2xH3q9eUcG1o0x9ZgFNEA"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini"; StdError = "hello.err"; SMPGranularity = 3; InputSandboxPath = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input"; CeApplicationDir = "/storage/local/exp_soft/dteam"; ReallyRunningToken = "gsiftp://cream-45.pd.infn.it/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/token.txt_0"; rank =  -other.GlueCEStateEstimatedResponseTime; WholeNodes = false; CpuNumber = 3; edg_previous_matches = { "grisuce.scope.unina.it","ce.scope.unina.it" }; WMSHostname = "cream-45.pd.infn.it"; lrms_type = "pbs"; MyProxyServer = "myproxy.cnaf.infn.it"; edg_previous_matches_ex = { [ timestamp = 1319039871; ce_id = "grisuce.scope.unina.it" ],[ timestamp = 1319039874; ce_id = "ce.scope.unina.it" ] }; X509UserProxy = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/user.proxy"; InputSandboxDestFileName = { "openmpi-wrapper.sh","hello.c","Makefile" }; requirements = ( ( ( ( ( ( Member("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*",other.GlueCEUniqueID) ) && ( other.GlueCEStateStatus == "Production" ) ) && other.GlueCEInfoTotalCPUs >= 3 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && other.GlueCEInfoTotalCPUs >= 3 ) && 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/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA" ]]
Line: 1592 to 1598
 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" ]]
Changed:
<
<

Perusal job

>
>

Perusal job

 
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 6 -i
Line: 1681 to 1687
  See gzipped log file
Changed:
<
<

Delegation

>
>

Delegation

 
[ale@cream-12 WMS-service]$  python WMS-delegation-test.py -c wms-command.conf -V dteam -d 3 -l -i
Line: 1786 to 1792
  See gzipped log file
Changed:
<
<

Job List-Match

>
>

Job List-Match

 
Changed:
<
<

Without data

>
>

Without data

 
[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l -i
Line: 1914 to 1920
  See gzipped log file
Changed:
<
<

With data

>
>

With data

  Two files have been registered on the SE srm-public.cern.ch:
find an lfc for the dteam vo:
Line: 1978 to 1984
  srm-lhcb.cern.ch srm-public.cern.ch
Changed:
<
<

Gangmatching

>
>

Gangmatching

  Tried a list-match considering the following JDL:
Line: 2042 to 2048
  Many more CEs get matched with a list-match.
Changed:
<
<

Prologue and Epilogue jobs

>
>

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: 2122 to 2128
  See gzipped log file
Changed:
<
<

Shallow and deep re-submission

>
>

Shallow and deep re-submission

 
[ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V dteam -d 3 -l -i
Line: 2195 to 2201
  See gzipped log file
Changed:
<
<

WMS Job Cancel Testing

>
>

WMS Job Cancel Testing

 
[ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V dteam -d 3 -l  -i
Line: 2341 to 2347
  See gzipped log file
Changed:
<
<

Proxy renewal

>
>

Proxy renewal

 
[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command2.conf -V dteam -d 3 -l  -i 
Line: 2426 to 2432
  See gzipped log file
Changed:
<
<

Configuration file

>
>

Configuration file

  Verified that in the configuration file /etc/glite-wms/glite_wms.conf there are these hard-coded values:
Line: 2611 to 2617
 
Changed:
<
<

WMS feedback

>
>

WMS feedback

 
[ale@cream-12 WMS-service]$ python WMS-feedback-test.py -c wms-command.conf -V dteam -d 3 -l 
Line: 2636 to 2642
 Test log file is here
Changed:
<
<

Limiter mechanism

>
>

Limiter mechanism

 
[ale@cream-12 WMS-service]$ python WMS-limiter-mechanism.py -c wms-command.conf -V dteam -d 3 -l -t 1,4,6-10
Line: 2679 to 2685
  Test log file is here
Changed:
<
<

Purge

>
>

Purge

 
Changed:
<
<

Normal job cycle

>
>

Normal job cycle

 
[ale@cream-12 WMS-service]$ python WMS-check-purger.py -c wms-command.conf -V dteam -d 3 -l 
Line: 2712 to 2718
  Test log file is here
Changed:
<
<

SandBoxDir cron purger

>
>

SandBoxDir cron purger

 
The purge of the SandBox dir is done by a cron job
Line: 3002 to 3008
 
Added:
>
>
ldapsearch -x -H ldap://devel19.cnaf.infn.it:2170 -b 'o=grid'

Published information

bdb database definitions

# extended LDIF
#
# LDAPv3
# base <o=grid> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# grid
dn: o=grid
objectClass: organization
o: grid

# local, grid
dn: Mds-Vo-name=local,o=grid
Mds-Vo-name: local
objectClass: Mds

# resource, grid
dn: Mds-Vo-name=resource,o=grid
Mds-Vo-name: resource
objectClass: Mds

# devel19.cnaf.infn.it_org.glite.wms.WMProxy_841415637, resource, grid
dn: GlueServiceUniqueID=devel19.cnaf.infn.it_org.glite.wms.WMProxy_841415637,M
 ds-Vo-name=resource,o=grid
GlueServiceAccessControlBaseRule: VO:atlas
GlueServiceAccessControlBaseRule: VO:alice
GlueServiceAccessControlBaseRule: VO:lhcb
GlueServiceAccessControlBaseRule: VO:cms
GlueServiceAccessControlBaseRule: VO:dteam
GlueServiceAccessControlBaseRule: VO:biomed
GlueServiceAccessControlBaseRule: VO:ops
GlueServiceAccessControlBaseRule: VO:infngrid
GlueServiceAccessControlBaseRule: VO:testers.eu-emi.eu
GlueServiceStatus: Other
GlueServiceStatusInfo: ??
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueServiceUniqueID: devel19.cnaf.infn.it_org.glite.wms.WMProxy_841415637
GlueServiceAccessControlRule: atlas
GlueServiceAccessControlRule: alice
GlueServiceAccessControlRule: lhcb
GlueServiceAccessControlRule: cms
GlueServiceAccessControlRule: dteam
GlueServiceAccessControlRule: biomed
GlueServiceAccessControlRule: ops
GlueServiceAccessControlRule: infngrid
GlueServiceAccessControlRule: testers.eu-emi.eu
GlueServiceEndpoint: https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_serve
 r
GlueServiceVersion: 3.3.4
GlueSchemaVersionMinor: 3
GlueServiceName: INFN-CREAMTEST-WMProxy
GlueServiceType: org.glite.wms.WMProxy
GlueServiceWSDL: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy.wsdl
GlueServiceSemantics: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy-guid
 e.pdf
GlueForeignKey: GlueSiteUniqueID=INFN-CREAMTEST
GlueServiceOwner: atlas
GlueServiceOwner: alice
GlueServiceOwner: lhcb
GlueServiceOwner: cms
GlueServiceOwner: dteam
GlueServiceOwner: biomed
GlueServiceOwner: ops
GlueServiceOwner: infngrid
GlueServiceOwner: testers.eu-emi.eu
GlueSchemaVersionMajor: 1
GlueServiceStartTime: 2011-11-30T09:28:22+01:00

# DN, devel19.cnaf.infn.it_org.glite.wms.WMProxy_841415637, resource, grid
dn: GlueServiceDataKey=DN,GlueServiceUniqueID=devel19.cnaf.infn.it_org.glite.w
 ms.WMProxy_841415637,Mds-Vo-name=resource,o=grid
GlueSchemaVersionMajor: 1
objectClass: GlueTop
objectClass: GlueServiceData
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueServiceDataKey: DN
GlueChunkKey: GlueServiceUniqueID=devel19.cnaf.infn.it_org.glite.wms.WMProxy_8
 41415637
GlueServiceDataValue: /C=IT/O=INFN/OU=Host/L=CNAF/CN=devel19.cnaf.infn.it

# glite-info-service_version, devel19.cnaf.infn.it_org.glite.wms.WMProxy_8414
 15637, resource, grid
dn: GlueServiceDataKey=glite-info-service_version,GlueServiceUniqueID=devel19.
 cnaf.infn.it_org.glite.wms.WMProxy_841415637,Mds-Vo-name=resource,o=grid
GlueSchemaVersionMajor: 1
objectClass: GlueTop
objectClass: GlueServiceData
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueServiceDataKey: glite-info-service_version
GlueChunkKey: GlueServiceUniqueID=devel19.cnaf.infn.it_org.glite.wms.WMProxy_8
 41415637
GlueServiceDataValue: 1.6

# glite-info-service_hostname, devel19.cnaf.infn.it_org.glite.wms.WMProxy_841
 415637, resource, grid
dn: GlueServiceDataKey=glite-info-service_hostname,GlueServiceUniqueID=devel19
 .cnaf.infn.it_org.glite.wms.WMProxy_841415637,Mds-Vo-name=resource,o=grid
GlueSchemaVersionMajor: 1
objectClass: GlueTop
objectClass: GlueServiceData
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueServiceDataKey: glite-info-service_hostname
GlueChunkKey: GlueServiceUniqueID=devel19.cnaf.infn.it_org.glite.wms.WMProxy_8
 41415637
GlueServiceDataValue: devel19.cnaf.infn.it

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 7


Stats database definitions

ldapsearch -x -H ldap://devel19.cnaf.infn.it:2170 -b 'o=infosys'

# extended LDIF
#
# LDAPv3
# base <o=infosys> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# infosys
dn: o=infosys
objectClass: organization
o: infosys

# zip, infosys
dn: CompressionType=zip,o=infosys
objectClass: CompressedContent
Hostname: localhost
CompressionType: zip
Data: file:///var/run/bdii/archive/11-11-30-11-27-58-snapshot.gz

# localhost, infosys
dn: Hostname=localhost,o=infosys
objectClass: UpdateStats
Hostname: localhost
FailedDeletes: 0
ModifiedEntries: 5
DeletedEntries: 0
UpdateTime: 0
FailedAdds: 0
FailedModifies: 0
TotalEntries: 14
QueryTime: 0
NewEntries: 1
DBUpdateTime: 0
ReadTime: 0
PluginsTime: 0
ProvidersTime: 0

# search result
search: 2
result: 0 Success

# numResponses: 4
# numEntries: 3

Stats database definitions

ldapsearch -x -H ldap://devel19.cnaf.infn.it:2170 -b 'o=glue'


# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# glue
dn: o=glue
objectClass: organization
o: glue

# grid, glue
dn: GLUE2GroupID=grid,o=glue
objectClass: GLUE2Group
GLUE2GroupID: grid

# resource, glue
dn: GLUE2GroupID=resource,o=glue
objectClass: GLUE2Group
GLUE2GroupID: resource

# devel19.cnaf.infn.it_wmproxy_2598325561, resource, glue
dn: GLUE2ServiceID=devel19.cnaf.infn.it_wmproxy_2598325561,GLUE2GroupID=resour
 ce,o=glue
GLUE2EntityValidity: 3600
GLUE2ServiceType: org.glite.wms.WMProxy
GLUE2ServiceID: devel19.cnaf.infn.it_wmproxy_2598325561
objectClass: GLUE2Service
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-service
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=devel19.cnaf.infn.it
GLUE2ServiceComplexity: endpointType=1, share=0, resource=0
GLUE2ServiceCapability: executionmanagement.candidatesetgenerator
GLUE2ServiceCapability: executionmanagement.jobdescription
GLUE2ServiceCapability: executionmanagement.jobmanager
GLUE2EntityName: INFN-CREAMTEST-WMProxy
GLUE2ServiceAdminDomainForeignKey: INFN-CREAMTEST
GLUE2EntityCreationTime: 2011-11-30T10:29:59Z

# devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy_2598325561, d
 evel19.cnaf.infn.it_wmproxy_2598325561, resource, glue
dn: GLUE2EndpointID=devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMPr
 oxy_2598325561,GLUE2ServiceID=devel19.cnaf.infn.it_wmproxy_2598325561,GLUE2Gr
 oupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=devel19.cnaf.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.5.0-1
GLUE2EndpointCapability: executionmanagement.candidatesetgenerator
GLUE2EndpointCapability: executionmanagement.jobdescription
GLUE2EndpointCapability: executionmanagement.jobmanager
GLUE2EndpointServiceForeignKey: devel19.cnaf.infn.it_wmproxy_2598325561
GLUE2EntityName: WMProxy endpoint for Service devel19.cnaf.infn.it_wmproxy_259
 8325561
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy.wsdl
GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
GLUE2EndpointURL: https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 3.3.4
GLUE2EndpointSemantics: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy-gu
 ide.pdf
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
GLUE2EndpointInterfaceVersion: 1.0
GLUE2EndpointImplementationName: WMS
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy
 _2598325561
GLUE2EndpointHealthState: ok
GLUE2EndpointStartTime: 2011-11-30T08:28:22Z
GLUE2EndpointHealthStateInfo: WMProxy httpd listening on port 7443 httpd is ru
 nning .... === WMProxy Server running instances: UID PID PPID C STIME TTY TIM
 E CMD glite 29819 29794 0 09:28 ? 00:00:01 /usr/bin/glite_wms_wmproxy_server
GLUE2EntityCreationTime: 2011-11-30T10:29:59Z

# DN_1, devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy_2598325
 561, devel19.cnaf.infn.it_wmproxy_2598325561, resource, glue
dn: GLUE2ExtensionLocalID=DN_1,GLUE2EndpointID=devel19.cnaf.infn.it_wmproxy_25
 98325561_org.glite.wms.WMProxy_2598325561,GLUE2ServiceID=devel19.cnaf.infn.it
 _wmproxy_2598325561,GLUE2GroupID=resource,o=glue
GLUE2ExtensionLocalID: DN_1
GLUE2ExtensionKey: DN
objectClass: GLUE2Extension
GLUE2ExtensionValue: /C=IT/O=INFN/OU=Host/L=CNAF/CN=devel19.cnaf.infn.it
GLUE2ExtensionEntityForeignKey: devel19.cnaf.infn.it_wmproxy_2598325561_org.gl
 ite.wms.WMProxy_2598325561

# devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy_2598325561_Po
 licy, devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy_25983255
 61, devel19.cnaf.infn.it_wmproxy_2598325561, resource, glue
dn: GLUE2PolicyID=devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProx
 y_2598325561_Policy,GLUE2EndpointID=devel19.cnaf.infn.it_wmproxy_2598325561_o
 rg.glite.wms.WMProxy_2598325561,GLUE2ServiceID=devel19.cnaf.infn.it_wmproxy_2
 598325561,GLUE2GroupID=resource,o=glue
GLUE2AccessPolicyEndpointForeignKey: devel19.cnaf.infn.it_wmproxy_2598325561_o
 rg.glite.wms.WMProxy_2598325561
GLUE2EntityValidity: 3600
objectClass: GLUE2Policy
objectClass: GLUE2AccessPolicy
GLUE2PolicyRule: VO:atlas
GLUE2PolicyRule: VO:alice
GLUE2PolicyRule: VO:lhcb
GLUE2PolicyRule: VO:cms
GLUE2PolicyRule: VO:dteam
GLUE2PolicyRule: VO:biomed
GLUE2PolicyRule: VO:ops
GLUE2PolicyRule: VO:infngrid
GLUE2PolicyRule: VO:testers.eu-emi.eu
GLUE2PolicyScheme: org.glite.standard
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=devel19.cnaf.infn.it
GLUE2PolicyUserDomainForeignKey: atlas
GLUE2PolicyUserDomainForeignKey: alice
GLUE2PolicyUserDomainForeignKey: lhcb
GLUE2PolicyUserDomainForeignKey: cms
GLUE2PolicyUserDomainForeignKey: dteam
GLUE2PolicyUserDomainForeignKey: biomed
GLUE2PolicyUserDomainForeignKey: ops
GLUE2PolicyUserDomainForeignKey: infngrid
GLUE2PolicyUserDomainForeignKey: testers.eu-emi.eu
GLUE2PolicyID: devel19.cnaf.infn.it_wmproxy_2598325561_org.glite.wms.WMProxy_2
 598325561_Policy
GLUE2EntityName: Access control rules for Endpoint devel19.cnaf.infn.it_wmprox
 y_2598325561_org.glite.wms.WMProxy_2598325561
GLUE2EntityCreationTime: 2011-11-30T10:29:59Z

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 7


 

Performance test

Revision 612011-11-30 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3175 to 3175
  It is not easy to verify this bug, but the WMS has passed some stress test of one or two days of submissions. It also has passed a test done by the user who posted the bug.
Changed:
<
<

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

>
>

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) FIX NOT CERTIFIED

To use the function specified in the bug we need a jdl with DataRequirements. In any case the error is not deterministic, so you can only set this bug as hopefully fixed.

[ale@cream-12 DataReq]$ cat data-req.jdl 
###########################################
#      JDL with Data Requirements         #
###########################################

Executable = "/bin/ls";
Arguments = "-la";
StdOutput = "std.out";
StdError = "std.err";
Prologue = "prologue.sh";

FuzzyRank = true;
Environment={"LFC_HOST=prod-lfc-shared-central.cern.ch", "LFC_HOME=prod-lfc-shared-central.cern.ch:/grid/dteam/aleph"};
InputSandbox = {"prologue.sh"};
OutputSandbox = {"std.out", "std.err","prologue.out", "file.txt"};

requirements = true;

DataRequirements = {
[
DataCatalogType = "DLI";
DataCatalog ="http://prod-lfc-shared-central.cern.ch:8085/"; 
InputData = { "guid:17c667b7-9622-4c95-be68-3d15d1eacadb" };
]
};

DataAccessProtocol = "gsiftp";
AllowZippedISB=true;
RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ glite-wms-job-list-match  -a   -c /home/ale/UI/etc/wmp_devel19.conf  data-req.jdl 

Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server

==========================================================================

           COMPUTING ELEMENT IDs LIST 
 The following CE(s) matching your job requirements have been found:

   *CEId*
 - cert-15.pd.infn.it:8443/cream-lsf-cert
 - cert-37.pd.infn.it:8443/cream-lsf-cert
 - cream-19.pd.infn.it:8443/cream-lsf-cert
 - cream-19.pd.infn.it:8443/cream-lsf-creamcert1
 - cream-19.pd.infn.it:8443/cream-lsf-creamcert2
 - cream-26.pd.infn.it:2119/jobmanager-lcgpbs-cert
 - cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest1
 - cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest2
 - cream-31.pd.infn.it:8443/cream-pbs-creamtest1
 - cream-31.pd.infn.it:8443/cream-pbs-creamtest2
 - cream-38.pd.infn.it:8443/cream-pbs-creamtest1
 - cream-38.pd.infn.it:8443/cream-pbs-creamtest2
 - prod-ce-01.pd.infn.it:8443/cream-lsf-cert
 - prod-ce-02.pd.infn.it:2119/jobmanager-lcglsf-cert
 - cream-24.pd.infn.it:8443/cream-lsf-cert
 - cream-24.pd.infn.it:8443/cream-lsf-testbedB_1
 - cream-24.pd.infn.it:8443/cream-lsf-testbedB_2
 - cream-41.pd.infn.it:8443/cream-pbs-creamtest1
 - cream-32.pd.infn.it:8443/cream-pbs-cert
 - cream-32.pd.infn.it:8443/cream-pbs-creamtest1
 - cream-32.pd.infn.it:8443/cream-pbs-creamtest2
 - ce130.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam
 - ce130.cern.ch:2119/jobmanager-lcglsf-grid_dteam
 - ce131.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam
 - ce131.cern.ch:2119/jobmanager-lcglsf-grid_dteam
 - ce132.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam
 - ce132.cern.ch:2119/jobmanager-lcglsf-grid_dteam
 - ce133.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam
 - ce133.cern.ch:2119/jobmanager-lcglsf-grid_dteam
 - ce203.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce203.cern.ch:8443/cream-lsf-grid_dteam
 - ce204.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce204.cern.ch:8443/cream-lsf-grid_dteam
 - ce205.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce205.cern.ch:8443/cream-lsf-grid_dteam
 - ce206.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce206.cern.ch:8443/cream-lsf-grid_dteam
 - ce207.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce207.cern.ch:8443/cream-lsf-grid_dteam
 - ce208.cern.ch:8443/cream-lsf-grid_2nh_dteam
 - ce208.cern.ch:8443/cream-lsf-grid_dteam
 - cream-11.pd.infn.it:2119/jobmanager-lcglsf-cert
 - cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest1
 - cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest2
 - cream-20.pd.infn.it:8443/cream-lsf-cert
 - cream-20.pd.infn.it:8443/cream-lsf-creamcert1
 - cream-20.pd.infn.it:8443/cream-lsf-creamcert2
 - cream-31.pd.infn.it:8443/cream-pbs-cert
 - cream-41.pd.infn.it:8443/cream-pbs-cert
 - cream-41.pd.infn.it:8443/cream-pbs-creamtest2

==========================================================================
 

Bug #87259 (WMS purger errors in jobcontroller/logmonitor) FIXED

Revision 602011-11-28 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 11 to 11
 
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_2 emi-jdl_R_3_2_6_1
Changed:
<
<
  • 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_2, emi-jdl-api-cpp_R_3_2_6_1, emi-wms-nagios_R_1_0_0_0
>
>
  • 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_2, 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
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 3171 to 3171
 

See log file

Changed:
<
<

Bug #86769 (EMI WMS Update 6: WMS 'hangs' after several hours of operation) TBD

>
>

Bug #86769 (EMI WMS Update 6: WMS 'hangs' after several hours of operation) FIX 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. It also has passed a test done by the user who posted the bug.

 

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

Line: 3436 to 3439
 
Changed:
<
<

Bug #88096 CA certificate verification failed TBD

>
>

Bug #88096 CA certificate verification failed FIXED NOT CERTIFIED

 
Changed:
<
<

Bug #88097 Collection not terminated TBD

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

Bug #88097 Collection not terminated FIXED NOT CERTIFIED

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

Bug #88127 Wrong replan token FIXED

Revision 592011-11-28 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3175 to 3175
 

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

Changed:
<
<

Bug #87259 (WMS purger leaves sandboxes untouched in case LB status returns EIDRM) FIXED

>
>

Bug #87259 (WMS purger errors in jobcontroller/logmonitor) FIXED

  For a job submitted to a LCG-CE, verified that in /var/log/glite/logmonitor_events.log the removing of job directory, submit file, classad file, and wrapper file is logged:

Revision 582011-11-28 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3361 to 3361
 
Added:
>
>

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

[root@cream-44 ~]# grep get_acbr /etc/glite/info/service/glite-info-glue2-wmproxy.conf
get_acbr = echo -e "VO:alice\nVO:atlas\nVO:cms\nVO:lhcb\nVO:dteam\nVO:testers.eu-emi.eu"
[root@cream-44 ~]# grep get_owner /etc/glite/info/service/glite-info-glue2-wmproxy.conf
get_owner = echo -e "alice\natlas\ncms\nlhcb\ndteam\ntesters.eu-emi.eu"
 

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

Line: 3434 to 3444
 
Changed:
<
<

Bug #88127 Wrong replan token FOXED

>
>

Bug #88127 Wrong replan token FIXED

 
Event: Resubmission

Revision 572011-11-25 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 11 to 11
 
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_2 emi-jdl_R_3_2_6_1
Changed:
<
<
  • 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_2, emi-jdl-api-cpp_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_2, emi-jdl-api-cpp_R_3_2_6_1, emi-wms-nagios_R_1_0_0_0
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 3434 to 3434
 
Changed:
<
<

Bug #88127 Wrong replan token TBD

>
>

Bug #88127 Wrong replan token FOXED

Event: Resubmission
- Arrived                    =    Fri Nov 25 14:12:21 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Seqcode                    =    UI=000000:NS=0000000004:WM=000007:BH=0000000000:JSS=000002:LM=000000:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Tag                        =    job will be replanned
- Timestamp                  =    Fri Nov 25 14:12:21 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy

[...]

Event: Resubmission
- Arrived                    =    Fri Nov 25 14:36:51 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Seqcode                    =    UI=000000:NS=0000000004:WM=000016:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Tag                        =    /var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/token.txt_1
- Timestamp                  =    Fri Nov 25 14:36:51 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy

[...]

Event: EnQueued
- Arrived                    =    Fri Nov 25 14:36:51 2011 CET
- Host                       =    cream-44.pd.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Queue                      =    /var/ice/jobdir
- Result                     =    OK
- Seqcode                    =    UI=000000:NS=0000000004:WM=000020:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    11289
- Timestamp                  =    Fri Nov 25 14:36:51 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto/CN=proxy/CN=proxy
- Job            =   
      
       [
        Source = 2; 
        Protocol = "1.0.0"; 
        Arguments = 
         [
          JobAd = 
           [
            NodeName = "Node_jdl_12"; 
            FuzzyRank = true; 
            CEInfoHostName = "cream-19.pd.infn.it"; 
            OutputSandboxPath = "/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output"; 
            StdOutput = "out.log"; 
            GlobusResourceContactString = "cream-19.pd.infn.it:8443/cream-lsf"; 
            QueueName = "cert"; 
            ShallowRetryCount = 3; 
            RetryCount = 2; 
            Executable = "/bin/sleep"; 
            Type = "job"; 
            LB_sequence_code = "UI=000000:NS=0000000004:WM=000020:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000"; 
            arguments = "$[$RANDOM%666]"; 
            VirtualOrganisation = "dteam"; 
            JobType = "normal"; 
            DefaultRank =  -other.GlueCEStateEstimatedResponseTime; 
            ce_id = "cream-19.pd.infn.it:8443/cream-lsf-cert"; 
            Fuzzyparameter = 1.000000000000000E-02; 
            OutputSandboxDestURI = { "gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output/message.txt","gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/output/out.log" }; 
            OutputSandbox = { "message.txt","out.log" }; 
            CeRequirements = "true && ( true && ( ( ShortDeadlineJob is true ) ? false : true ) )"; 
            InputSandbox = { "gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input/.BrokerInfo","gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input/.BrokerInfo" }; 
            edg_jobid = "https://cream-44.pd.infn.it:9000/IeQnYPg0NqFeKnYgrgegew"; 
            CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Massimo Sgaravatto"; 
            VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; 
            InputSandboxPath = "/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/input"; 
            CeApplicationDir = "/opt/exp_soft/dteam"; 
            ReallyRunningToken = "gsiftp://cream-44.pd.infn.it/var/SandboxDir/Ie/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fIeQnYPg0NqFeKnYgrgegew/token.txt_1"; 
 

Revision 562011-11-25 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3522 to 3522
 -rw-r--r-- 1 glite glite 659344 Nov 21 15:43 /var/log/glite/lcmaps.log
Added:
>
>

Nagios probes test

Clean installation

Environment

Clean SL5 installation plus an EMI-UI according to EMI guidelines.

[root@devel15 ~]# cat /etc/emi-version
1.6.0-1

Repositories

Install

yum install emi-wms-nagios

[root@devel15 ~]# yum install emi-wms-nagios
Loaded plugins: downloadonly, kernel-module, priorities, protect-packages, protectbase, security, verify, versionlock
Repository EGI-trustanchors is listed more than once in the configuration
EMI-1-base                                                                                                                            | 1.9 kB     00:00     
EMI-1-testing-base                                                                                                                    | 1.9 kB     00:00     
EMI-1-third-party                                                                                                                     | 1.9 kB     00:00     
EMI-1-updates                                                                                                                         | 1.9 kB     00:00     
Oracle                                                                                                                                | 1.9 kB     00:00     
core                                                                                                                                  | 1.1 kB     00:00     
egi-sam                                                                                                                               | 1.9 kB     00:00     
extras                                                                                                                                | 3.7 kB     00:00     
4168 packages excluded due to repository priority protections
23 packages excluded due to repository protections
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package emi-wms-nagios.noarch 0:1.0.0-1.el5 set to be updated
--> Processing Dependency: nagios-submit-conf >= 0.2 for package: emi-wms-nagios
--> Processing Dependency: python-GridMon >= 1.1.10 for package: emi-wms-nagios
--> Processing Dependency: python-ldap for package: emi-wms-nagios
--> Running transaction check
---> Package nagios-submit-conf.noarch 0:0.2-2.el5 set to be updated
---> Package python-GridMon.noarch 0:1.1.12-1.el5 set to be updated
---> Package python-ldap.x86_64 0:2.2.0-2.1 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin

Dependencies Resolved

=============================================================================================================================================================
 Package                                   Arch                          Version                             Repository                                 Size
=============================================================================================================================================================
Installing:
 emi-wms-nagios                            noarch                        1.0.0-1.el5                         EMI-1-testing-base                         61 k
Installing for dependencies:
 nagios-submit-conf                        noarch                        0.2-2.el5                           egi-sam                                   3.4 k
 python-GridMon                            noarch                        1.1.12-1.el5                        egi-sam                                   153 k
 python-ldap                               x86_64                        2.2.0-2.1                           sl-base                                   123 k

Transaction Summary
=============================================================================================================================================================
Install       4 Package(s)
Upgrade       0 Package(s)

Total download size: 340 k
Is this ok [y/N]: y
Downloading Packages:
(1/4): nagios-submit-conf-0.2-2.el5.noarch.rpm                                                                                        | 3.4 kB     00:00     
(2/4): emi-wms-nagios-1.0.0-1.el5.noarch.rpm                                                                                          |  61 kB     00:00     
(3/4): python-ldap-2.2.0-2.1.x86_64.rpm                                                                                               | 123 kB     00:00     
(4/4): python-GridMon-1.1.12-1.el5.noarch.rpm                                                                                         | 153 kB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                         85 kB/s | 340 kB     00:04     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : python-ldap                                                                                                                           1/4 
  Installing     : nagios-submit-conf                                                                                                                    2/4 
  Installing     : python-GridMon                                                                                                                        3/4 
  Installing     : emi-wms-nagios                                                                                                                        4/4 

Installed:
  emi-wms-nagios.noarch 0:1.0.0-1.el5                                                                                                                        

Dependency Installed:
  nagios-submit-conf.noarch 0:0.2-2.el5                 python-GridMon.noarch 0:1.1.12-1.el5                 python-ldap.x86_64 0:2.2.0-2.1                

Complete!

Upgrade from production

N/A: This is the initial release. No previous version to upgrade from.

Unit Tests

N/A: The nagios probes are interpretted python scripts. Unit tests do not apply.

Regression Tests

N/A: This is the initial release. No associated bugs exist.

Functional Tests

Preparation

Log as a user and create a valid voms proxy

[root@devel15 ~]# su - gianelle
[gianelle@devel15 ~]$ voms-proxy-init -voms dteam
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating temporary proxy ....................... Done
Contacting  voms.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr] "dteam" Done
Creating proxy ............................................. Done

Your proxy is valid until Sat Nov 26 01:46:46 2011

WMSProbe

  • State + Monit

[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobState
OK: 
OK: 
Testing from: devel15.cnaf.infn.it
DN: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
VOMS FQANs: /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL


Connecting to the service https://devel19.cnaf.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://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA

The job identifier has been saved in the following file:
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobID

==========================================================================


[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobMonit --pass-check-dest active
metric results >>> <devel19.cnaf.infn.it,emi.wms.WMS-JobState-dteam>
OK: [Scheduled] https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
OK: [Scheduled] https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
glite-wms-job-status https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
Current Status:     Scheduled 
Status Reason:      unavailable
Destination:        devce.cnaf.infn.it:8443/cream-pbs-cert
Submitted:          Fri Nov 25 13:53:47 2011 CET
==========================================================================
OK: Jobs processed - 1
OK: Jobs processed - 1
[Scheduled] : 1|jobs_processed=1;; DONE=0;; RUNNING=0;; SCHEDULED=1;; SUBMITTED=0;; READY=0;; WAITING=0;; ABORTED=0;; CANCELLED=0;; CLEARED=0;; MISSED=0;; UNDETERMINED=0;; unknown=0;1;2
[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobStateOK: Active job - Scheduled [2011-11-25T12:54:11Z]
OK: Active job - Scheduled [2011-11-25T12:54:11Z]
Testing from: devel15.cnaf.infn.it
DN: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
VOMS FQANs: /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL
Active job - Scheduled [2011-11-25T12:54:11Z]
[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobMonit --pass-check-dest active
metric results >>> <devel19.cnaf.infn.it,emi.wms.WMS-JobSubmit-dteam>
OK: success.

glite-wms-job-output --noint --nosubdir --dir /var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA 2>&1

Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - option --nosubdir specified: 
output files with same name will be overridden


Warning - Directory already exists: 
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
have been successfully retrieved and stored in the directory:
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput

================================================================================
metric results >>> <devel19.cnaf.infn.it,emi.wms.WMS-JobState-dteam>
OK: success.

glite-wms-job-output --noint --nosubdir --dir /var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA 2>&1

Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - option --nosubdir specified: 
output files with same name will be overridden


Warning - Directory already exists: 
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
have been successfully retrieved and stored in the directory:
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput

================================================================================
OK: Jobs processed - 1
OK: Jobs processed - 1
Done : 1|jobs_processed=1;; DONE=1;; RUNNING=0;; SCHEDULED=0;; SUBMITTED=0;; READY=0;; WAITING=0;; ABORTED=0;; CANCELLED=0;; CLEARED=0;; MISSED=0;; UNDETERMINED=0;; unknown=0;1;2
[gianelle@devel15 ~]$  glite-wms-job-status https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/YQCH-0vFjnHyPTKVfY9EeA
Current Status:     Cleared 
Status Reason:      user retrieved output sandbox
Destination:        devce.cnaf.infn.it:8443/cream-pbs-cert
Submitted:          Fri Nov 25 13:53:47 2011 CET
==========================================================================

[gianelle@devel15 ~]$ cat /var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobOutput/gridjob.out 
vgrid01.cnaf.infn.it

Summary: PASSED

  • State + Monit + Cancel

[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobStateOK: 
OK: 
Testing from: devel15.cnaf.infn.it
DN: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
VOMS FQANs: /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL


Connecting to the service https://devel19.cnaf.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://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA

The job identifier has been saved in the following file:
/var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobID

==========================================================================


[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobMonit --pass-check-dest active
metric results >>> <devel19.cnaf.infn.it,emi.wms.WMS-JobState-dteam>
OK: [Scheduled] https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA
OK: [Scheduled] https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA
glite-wms-job-status https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA
Current Status:     Scheduled 
Status Reason:      unavailable
Destination:        cremino.cnaf.infn.it:8443/cream-pbs-cloudtf
Submitted:          Fri Nov 25 13:56:16 2011 CET
==========================================================================
OK: Jobs processed - 1
OK: Jobs processed - 1
[Scheduled] : 1|jobs_processed=1;; DONE=0;; RUNNING=0;; SCHEDULED=1;; SUBMITTED=0;; READY=0;; WAITING=0;; ABORTED=0;; CANCELLED=0;; CLEARED=0;; MISSED=0;; UNDETERMINED=0;; unknown=0;1;2
[gianelle@devel15 ~]$ /usr/libexec/grid-monitoring/probes/emi.wms/WMS-probe --vo dteam -x /tmp/x509up_u502 -H devel19.cnaf.infn.it -m emi.wms.WMS-JobCancel
OK: job cancelled
OK: job cancelled
Testing from: devel15.cnaf.infn.it
DN: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
VOMS FQANs: /dteam/Role=NULL/Capability=NULL, /dteam/NGI_IT/Role=NULL/Capability=NULL
Job cancellation request sent:
glite-wms-job-cancel --noint  -i /var/lib/gridprobes/dteam/emi.wms/WMS/devel19.cnaf.infn.it/jobID
Job bookkeeping files deleted.
[gianelle@devel15 ~]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/WwIF0DsmFHJsdqPYE-VEfA
Current Status:     Cancelled 
Destination:        cremino.cnaf.infn.it:8443/cream-pbs-cloudtf
Submitted:          Fri Nov 25 13:56:16 2011 CET
==========================================================================

Summary: PASSED

 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1321519178" name="configure.txt" path="configure.txt" size="9329" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1321519156" name="install.txt" path="install.txt" size="172137" user="AlessioGianelle" version="4"
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1321959471" name="update.txt" path="update.txt" size="48752" user="AlessioGianelle" version="4"

Revision 552011-11-25 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3451 to 3452
 
Changed:
<
<

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

>
>

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

Event: Resubmission
- Arrived                    =    Wed Nov 23 19:16:16 2011 CET
- Host                       =    devel19.cnaf.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Seqcode                    =    UI=000000:NS=0000000004:WM=000007:BH=0000000000:JSS=000002:LM=000000:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    13159
- Tag                        =    job will be replanned
- Timestamp                  =    Wed Nov 23 19:16:16 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy

[...]

Event: EnQueued
- Arrived                    =    Wed Nov 23 19:16:16 2011 CET
- Host                       =    devel19.cnaf.infn.it
- Level                      =    SYSTEM
- Priority                   =    synchronous
- Queue                      =    /var/workload_manager/jobdir
- Result                     =    OK
- Seqcode                    =    UI=000000:NS=0000000004:WM=000009:BH=0000000000:JSS=000002:LM=000000:LRMS=000000:APP=000000:LBS=000000
- Source                     =    WorkloadManager
- Src instance               =    13159
- Timestamp                  =    Wed Nov 23 19:16:16 2011 CET
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
- Job            =   
      
       [
        version = "1.0.0"; 
        arguments = 
         [
          ad = 
           [
            NodeName = "Node_jdl_953"; 
            FuzzyRank = true; 
            CEInfoHostName = "cream-31.pd.infn.it"; 
            OutputSandboxPath = "/var/SandboxDir/ji/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2fjiHL26jdUVDO7Bl6BJlhEQ/output"; 
            StdOutput = "out.log"; 
            GlobusResourceContactString = "cream-31.pd.infn.it:8443/cream-pbs"; 
            QueueName = "creamtest2"; 
            ShallowRetryCount = 3; 
            RetryCount = 2; 
            Executable = "/bin/sleep"; 
            Type = "job"; 
            LB_sequence_code = "UI=000000:NS=0000000004:WM=000009:BH=0000000000:JSS=000002:LM=000000:LRMS=000000:APP=000000:LBS=000000"; 


 

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

Revision 542011-11-23 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3009 to 3009
 
Added:
>
>
    • 1000 Done (Success)
 

Stress test

Revision 532011-11-23 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 9 to 9
 
Changed:
<
<
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_1
>
>
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_2 emi-jdl_R_3_2_6_1
 
Changed:
<
<
  • VCS Tag: emi-ice_R_3_3_4_1, emi-jobsubmission_R_3_3_2_1, emi-wmproxy_R_3_3_4_1, 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_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_2, emi-jdl-api-cpp_R_3_2_6_1
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 3003 to 3003
 
Added:
>
>

Performance test

 
Added:
>
>

Collection of 1000 nodes

 
Added:
>
>

Stress test

Description

  • 2880 collection of 25 nodes each (total: 72000 jobs)
  • One collection every 60 seconds
  • two users
  • Use LCG-CEs and CREAM-CEs (with different batch systems)
  • Use automatic-delegation
  • The job is a "sleep random(666)"
  • Resubmission is enabled
  • Enable proxy renewal

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)
 

Regression Tests

Line: 3154 to 3179
 For a job submitted to a LCG-CE, verified that in /var/log/glite/logmonitor_events.log the removing of job directory, submit file, classad file, and wrapper file is logged:
Changed:
<
<
19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing job directory: /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w 19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing submit file: /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit 19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing classad file: /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w 19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing wrapper file: /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh
>
>
23 Nov, 15:27:44 -I- EventTerminated::process_event(): Got job terminated event for cluster 183 23 Nov, 15:27:44 -I- EventTerminated::processNormalJob(...): Job id = https://cream-44.pd.infn.it:9000/tQFtQrDkWGls48jUFr0nQw 23 Nov, 15:27:44 -I- EventTerminated::processNormalJob(...): Return value = 0 23 Nov, 15:27:44 -H- JobWrapperOutputParser::parse_file(...): Going to parse standard output file. 23 Nov, 15:27:44 -I- EventTerminated::processNormalJob(...): Real return code: 0 23 Nov, 15:27:44 -V- ProxyUnregistrar::unregister(): Unregistering user proxy... 23 Nov, 15:27:44 -I- JobFilePurger::do_purge(...): Removing job directory: /var/jobcontrol/condorio/tQ/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftQFtQrDkWGls48jUFr0nQw 23 Nov, 15:27:44 -U- JobFilePurger::do_purge(...): Removed 3 files. 23 Nov, 15:27:44 -I- JobFilePurger::do_purge(...): Removing submit file: /var/jobcontrol/submit/tQ/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftQFtQrDkWGls48jUFr0nQw.submit 23 Nov, 15:27:44 -U- JobFilePurger::do_purge(...): Removed... 23 Nov, 15:27:44 -I- JobFilePurger::do_purge(...): Removing classad file: /var/jobcontrol/submit/tQ/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftQFtQrDkWGls48jUFr0nQw 23 Nov, 15:27:44 -U- JobFilePurger::do_purge(...): Removed... 23 Nov, 15:27:44 -I- JobFilePurger::do_purge(...): Removing wrapper file: /var/jobcontrol/submit/tQ/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftQFtQrDkWGls48jUFr0nQw.sh 23 Nov, 15:27:44 -U- JobFilePurger::do_purge(...): Removed... 23 Nov, 15:27:44 -I- MonitorLoop::run(): Spent 0 seconds in the last file loop. 23 Nov, 15:27:44 -I- MonitorLoop::run(): Must wait for other 6 seconds. 23 Nov, 15:27:50 -I- MonitorLoop::run(): No new event found, going to sleep. 23 Nov, 15:27:50 -I- MonitorLoop::run(): Checking each 5 seconds for new events.
 
Added:
>
>
 Verified that they have been actually removed:
Deleted:
<
<
 
Changed:
<
<
# ls /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh ls: /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w: No such file or directory ls: /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit: No such file or directory ls: /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w: No such file or directory ls: /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh: No such file or directory
>
>
[root@cream-44 ~]# ls /var/jobcontrol/condorio/tQ/ [root@cream-44 ~]# ls /var/jobcontrol/submit/tQ/ [root@cream-44 ~]#
 
Added:
>
>
 Submitted a job:
Line: 3173 to 3211
 Submitted a job:
Changed:
<
<
$ glite-wms-job-submit -o wmsids -a -c cream44.conf oo.jdl
>
>
[ale@cream-12 UI]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-44.conf test.jdl
  Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
Line: 3183 to 3221
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA
 
Changed:
<
<
The job identifier has been saved in the following file: /home/sgaravat/JDLExamples/wmsids
>
>
======================================================================

[ale@cream-12 UI]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

 
Added:
>
>
Status info for the Job : https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA Current Status: Scheduled Status Reason: unavailable Destination: cream-40.pd.infn.it:8443/cream-pbs-creamtest2 Submitted: Wed Nov 23 15:42:23 2011 CET
 ======================================================================

Copied the sandbox dir:

Changed:
<
<
[root@cream-44 ~]# cd /var/SandboxDir/gc/ [root@cream-44 gc]# ls -al total 12 drwxrwx-wx 3 glite glite 4096 Oct 19 16:33 . drwxrwx-wt 178 glite glite 4096 Oct 19 16:33 .. drwxrwx--- 5 dteam004 glite 4096 Oct 19 16:34 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw [root@cream-44 gc]# cp -r -p https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old [root@cream-44 gc]# ls https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old
>
>
[root@cream-44 uX]# cd /var/SandboxDir/tY/ [root@cream-44 tY]# ls -l total 4 drwxrwx--- 5 dteam009 glite 4096 Nov 23 15:42 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA [root@cream-44 tY]# cp -r -p https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA/ https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA.old [root@cream-44 tY]# ls -l total 8 drwxrwx--- 5 dteam009 glite 4096 Nov 23 15:42 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA drwxrwx--- 5 dteam009 glite 4096 Nov 23 15:42 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA.old
 

Retrieved the OSB when the job is done:

Changed:
<
<
[sgaravat@cream-50 JDLExamples]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw Current Status: Done (Exit Code =0) Exit code: 23
>
>
Status info for the Job : https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA Current Status: Done (Success) Exit code: 0
 Status Reason: Job Terminated Successfully
Changed:
<
<
Destination: cream.sns.it:8443/cream-pbs-cert Submitted: Wed Oct 19 16:33:46 2011 CEST
>
>
Destination: cream-40.pd.infn.it:8443/cream-pbs-creamtest2 Submitted: Wed Nov 23 15:42:23 2011 CET
 ======================================================================
Changed:
<
<
[sgaravat@cream-50 JDLExamples]$ glite-wms-job-output https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
[ale@cream-12 UI]$ glite-wms-job-output https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA
  Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
Deleted:
<
<
Warning - https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: the status is DONE (ExitCode = 0)
 ============================================================================

JOB GET OUTPUT OUTCOME

Changed:
<
<
No output files to be retrieved for the job: https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
Output sandbox files for the job: https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA have been successfully retrieved and stored in the directory: /tmp/jobOutput/ale_tYM93krTdeUb7BX5qJoLDA
  ============================================================================
Added:
>
>

[ale@cream-12 UI]$ cat /tmp/jobOutput/ale_tYM93krTdeUb7BX5qJoLDA/out.log total 12 drwxr-xr-x 2 dteam009 dteam 4096 Nov 23 15:42 . drwxr-xr-x 3 dteam009 dteam 4096 Nov 23 15:42 .. -rw-r--r-- 1 dteam009 dteam 367 Nov 23 15:42 .BrokerInfo -rw-r--r-- 1 dteam009 dteam 0 Nov 23 15:42 out.log -rw-r--r-- 1 dteam009 dteam 0 Nov 23 15:42 .tmp_file [ale@cream-12 UI]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA Current Status: Cleared Status Reason: user retrieved output sandbox Destination: cream-40.pd.infn.it:8443/cream-pbs-creamtest2 Submitted: Wed Nov 23 15:42:23 2011 CET ======================================================================

 

Restored the sandbox dir in the WMS:

Changed:
<
<
[root@cream-44 gc]# mv https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw [root@cream-44 gc]# ls -l
>
>
[root@cream-44 tY]# mv https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA.old/ https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA [root@cream-44 tY]# ls -l
 total 4
Changed:
<
<
drwxrwx--- 5 dteam004 glite 4096 Oct 19 16:34 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw
>
>
drwxrwx--- 5 dteam009 glite 4096 Nov 23 15:42 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2ftYM93krTdeUb7BX5qJoLDA
 

Purged the job from LBProxy and from LBServer:

Changed:
<
<
[root@cream-44 ~]# echo "https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw" > jobid.txt
>
>
[root@cream-44 ~]# echo "https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA" > jobid.txt
 [root@cream-44 ~]# /usr/bin/glite-lb-purge -m cream-44.pd.infn.it -x -j jobid.txt The jobs were not dumped.
Changed:
<
<
[root@cream-44 ~]# /usr/bin/glite-lb-purge -m cream-44.pd.infn.it -j jobid.txt The jobs were not dumped.
>
>
[root@cream-44 ~]# /usr/bin/glite-lb-purge -m cream-44.pd.infn.it -j jobid.txt The jobs were not dumped.
 

Verified that job status returns Identifier removed (i.e. error EIDRM):

Changed:
<
<
$ glite-wms-job-status https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA
 

** Error: API_NATIVE_ERROR ** Error while calling the "Job:getStatus" native api

Changed:
<
<
Unable to retrieve the status for: https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
>
>
Unable to retrieve the status for: https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA
 glite.lb.Exception: edg_wll_JobStatus: Identifier removed: matching job already purged at glite::lb::Job::status[./src/Job.cpp:87]
Added:
>
>
 

On the WMS, purged the sandboxdir, as user glite, invoking the command glite-wms-purgeStorage.sh and verifying that Identifier removed (i.e. error 43) is returned:

Line: 3275 to 3346
 On the WMS, purged the sandboxdir, as user glite, invoking the command glite-wms-purgeStorage.sh and verifying that Identifier removed (i.e. error 43) is returned:
Changed:
<
<
$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/gc 19 Oct, 16:49:12 -E: [Error] query_job_status(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:134): https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: edg_wll_JobStat [43] Identifier removed(matching job already purged) 19 Oct, 16:49:12 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:306): https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: forced removal, unknown/removed L&B job
>
>
[glite@cream-44 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/tY 23 Nov, 15:49:35 -E: [Error] query_job_status(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:134): https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA: edg_wll_JobStat [43] Identifier removed(matching job already purged) 23 Nov, 15:49:35 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:306): https://cream-44.pd.infn.it:9000/tYM93krTdeUb7BX5qJoLDA: forced removal, unknown/removed L&B job
 

Verified that the sandboxdir has been removed:

Changed:
<
<
[root@cream-44 ~]# ls /var/SandboxDir/gc
>
>
[root@cream-44 ~]# ls -l /var/SandboxDir/tY total 0
 [root@cream-44 ~]#
Added:
>
>
 
Line: 3409 to 3482
 
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1321959251" name="epilogue.tgz" path="epilogue.tgz" size="6977" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1321959425" name="resubmit.tgz" path="resubmit.tgz" size="6699" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="cancel.tgz" attr="" comment="" date="1321959124" name="cancel.tgz" path="cancel.tgz" size="15922" user="AlessioGianelle" version="2"
Changed:
<
<
META FILEATTACHMENT attachment="81376.log" attr="" comment="" date="1319106700" name="81376.log" path="81376.log" size="5262" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="81568.log" attr="" comment="" date="1319107630" name="81568.log" path="81568.log" size="5844" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1319109127" name="85327.log" path="85327.log" size="5903" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1319109371" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="1"
>
>
META FILEATTACHMENT attachment="81376.log" attr="" comment="" date="1322062256" name="81376.log" path="81376.log" size="5264" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="81568.log" attr="" comment="" date="1322062273" name="81568.log" path="81568.log" size="5844" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1322062291" name="85327.log" path="85327.log" size="5904" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1322062313" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="2"
 
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1321959345" name="pr.tgz" path="pr.tgz" size="19882" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="WMSService-TS_20111020163927.log" attr="" comment="" date="1319124271" name="WMSService-TS_20111020163927.log" path="WMSService-TS_20111020163927.log" size="69774" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111117120628.log" attr="" comment="" date="1321959066" name="WMSService-TS_20111117120628.log" path="WMSService-TS_20111117120628.log" size="24618" user="AlessioGianelle" version="1"
Line: 3420 to 3493
 
META FILEATTACHMENT attachment="WMSService-TS_20111123115945.log" attr="" comment="" date="1322046234" name="WMSService-TS_20111123115945.log" path="WMSService-TS_20111123115945.log" size="59515" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111123122227.log" attr="" comment="" date="1322047827" name="WMSService-TS_20111123122227.log" path="WMSService-TS_20111123122227.log" size="42762" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111123125702.log" attr="" comment="" date="1322051710" name="WMSService-TS_20111123125702.log" path="WMSService-TS_20111123125702.log" size="213018" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="83062.log" attr="" comment="" date="1322062326" name="83062.log" path="83062.log" size="14358" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86490.log" attr="" comment="" date="1322062338" name="86490.log" path="86490.log" size="175699" user="AlessioGianelle" version="1"

Revision 522011-11-23 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2613 to 2613
 
  • The attribute LBServer of the WorkloadManagerProxy section matches the value of yaim variable LB_HOST

WMS feedback

Changed:
<
<
The following lines are inserted into glite_wms.conf and the wm is restarted:
MaxReplansCount  =  5;
ReplanGracePeriod  =  10;

Then a bunch of jobs with the following jdl is submitted on a restricted number of CREAM CEs:

[
Executable = "/bin/sleep";
Arguments = "3600";
retrycount = 0;
shallowretrycount = 0;
StdError = "stderr.log";
StdOutput = "stdout.log";
OutputSandbox = {"stderr.log", "stdout.log"};
requirements = RegExp(".*ce203.cern.ch.*", other.GlueCEUniqueID) || RegExp(".*ce204.cern.ch.*", other.GlueCEUniqueID);
EnableWMSFeedback = true;
]

After a while the jobs end up in the Scheduled state and the replan mechanism is triggered. These lines show up in workload_manager_events.log:

21 Oct, 10:55:52 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:125): replanning job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:52 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:177): present token number for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg is 0
21 Oct, 10:55:52 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:237): created replanning request for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg with token /var/SandboxDir/4v/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f4vP_5fw_5fTcK5NCF2L-ZiSetg/token.txt_1
21 Oct, 10:55:53 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/dispatcher_utils.cpp:228): new jobsubmit for https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:239): considering (re)submit of https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:458): found token number 1 for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:509): this is a reschedule for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg

And a replan resubmission is logged for the corresponding job. A logging-info shows the following:

Event: Resubmission
- Arrived                    =    Fri Oct 21 10:55:52 2011 CEST
- Host                       =    devel11.cnaf.infn.it
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Source                     =    WorkloadManager
- Src instance               =    29132
- Tag                        =    job will be replanned
- Timestamp                  =    Fri Oct 21 10:55:52 2011 CEST
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini/CN=proxy/CN=proxy  

Limiter mechanism

The following line is inserted into glite_wms.conf and the wmproxy is restarted:

jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 0.001 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

then trying to submit a job the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Load Average(1 min): 0.001 => Detected value for Load Average(1 min):  0.04


Method: jobSubmit


Error - Operations failed
Unable to find any endpoint where to perform service request

If the following line is inserted:

jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 0.01 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Load Average(5 min): 0.01 => Detected value for Load Average(5 min):  0.14


Method: jobSubmit


Error - Operations failed
Unable to find any endpoint where to perform service request

If the following parameters are inserted:

jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 1 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Memory Usage: 1 => Detected value for Memory Usage: 86.02%


Method: jobSubmit
>
>
[ale@cream-12 WMS-service]$ python WMS-feedback-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Feedback 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Added:
>
>
Test 1: Test WMS feedback feature
 
Changed:
<
<
Error - Operations failed Unable to find any endpoint where to perform service request
>
>
===> ===> Test: WMS-feedback-test.py ===> WMS: cream-44.pd.infn.it ===> Started: 12:22:27 ===> Ended : 12:25:53 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111123122227.log
 
Changed:
<
<
If the following parameters are inserted:
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 1 --fdnum 1000 --jdnum 150000  --ftpconn 300";
>
>
Test log file is here
 
Deleted:
<
<
The following message is returned:
[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 
 
Changed:
<
<
Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
>
>

Limiter mechanism

 
Added:
>
>
[ale@cream-12 WMS-service]$ python WMS-limiter-mechanism.py -c wms-command.conf -V dteam -d 3 -l -t 1,4,6-10
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Limiter Mechanism 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Changed:
<
<
Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server System load is too high: Threshold for Disk Usage: 1% => Detected value for Partition / : 13%
>
>
Test 1: Test option --load1 threshold for load average (1 min)
 
Changed:
<
<
Method: jobSubmit
>
>
Test 4: Test option --memusage threshold for memory usage (%)
 
Changed:
<
<
Error - Operations failed Unable to find any endpoint where to perform service request
>
>
Test 6: Test option --ftpconn threshold for number of FTP connections
 
Deleted:
<
<
If the following parameters are inserted:
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 0";
 
Changed:
<
<
The following message is returned:
[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 
>
>
Test 7: Test option --diskusage threshold for disk usage (%)
 
Deleted:
<
<
Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
 
Added:
>
>
Test 8: Test option --fdnum threshold for used file descriptor
 
Deleted:
<
<
Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server System load is too high: Threshold for FTP Connection: 0 => Detected value for FTP Connection: 1
 
Added:
>
>
Test 9: Test option --jdnum threshold for number of unprocessed jobs (for jobdir)
 
Deleted:
<
<
Method: jobSubmit
 
Added:
>
>
Test 10: Test option --jdsize threshold for input jobdir size (KB)
 
Changed:
<
<
Error - Operations failed Unable to find any endpoint where to perform service request
>
>
===> ===> Test: WMS-limiter-mechanism.py ===> WMS: cream-44.pd.infn.it ===> Started: 11:59:45 ===> Ended : 12:00:15 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111123115945.log
 
Deleted:
<
<
As far as the other parameters are concerned, Bug #88024 has been opened:
1) It seems that glite_wms_wmproxy_load_monitor is called by wmproxy only for
the jobSubmit operation and not for the jobRegister even if the configuration
file reports the latter too.

2) If called by wmproxy with certain values for the parameters it seems to not take
them into account, therefore jobs are submitted even if some
threshold is exceeded. For example, by setting --fdnum 100 :

21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Executing
command:  /usr/sbin/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1
22 -
-load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 100 --jdnum 150000
--ftpconn 300
21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Script
error file: /tmp/wmpscriptcall.err.24147
21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Executing
load script file: /usr/sbin/glite_wms_wmproxy_load_monitor
 
Changed:
<
<
If launched explicitly the script doesn't seem to fail.
>
>
Test log file is here
 

Purge

Normal job cycle

Changed:
<
<
Submit a job to a ce LCG:

[ale@cream-12 UI]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g

======================================================================

Check the SBD and the others file used by the services:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g/ total 24 drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 input -rw-r--r-- 1 glite glite 703 Oct 21 15:00 JDLOriginal -rw-r--r-- 1 glite glite 2261 Oct 21 15:00 JDLStarted drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 output drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 peek -rw-r--r-- 1 glite glite 0 Oct 21 15:00 token.txt_0 lrwxrwxrwx 1 glite glite 64 Oct 21 15:00 user.proxy -> /var/glite/spool/glite-renewd/3f82b966e8a77413044be1a9144a4af4.0

[root@cream-45 ~]# ls -l /var/jobcontrol/condorio/JD total 4 drwxr-xr-x 2 glite glite 4096 Oct 21 15:00 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g

[root@cream-45 ~]# ls -l /var/jobcontrol/submit/JD/ total 44 -rw-r--r-- 1 glite glite 1784 Oct 21 15:00 Condor.https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g.submit -rw-r--r-- 1 glite glite 40672 Oct 21 15:00 JobWrapper.https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g.sh

Wait until job finishes:

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest2 Submitted: Fri Oct 21 15:00:35 2011 CEST ======================================================================

Check on WMS auxiliary files should be removed:

[root@cream-45 ~]# ls -l /var/jobcontrol/submit/JD/ total 0 [root@cream-45 ~]# ls -l /var/jobcontrol/condorio/JD/ total 0

Retrieve job oputput:

[ale@cream-12 UI]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

============================================================================

JOB GET OUTPUT OUTCOME

Output sandbox files for the job: https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g have been successfully retrieved and stored in the directory: /tmp/jobOutput/ale_JDtP4ObMP5A_FCWjR6Eh4g

============================================================================

Check that also the SBD has been removed on WMS:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/ total 0


Submit a job to a CREAM CE without setting myproxyserver:

[ale@cream-12 UI]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA

======================================================================

Check the creation of the SBD on WMS:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/ total 0 [root@cream-45 ~]# ls /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/ input JDLOriginal JDLStarted output peek user.proxy

Wait until job finishesi and retrieve output files:

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA Current Status: Done (Success) Logged Reason(s): - job completed - Job Terminated Successfully Exit code: 0 Status Reason: Job Terminated Successfully Destination: cream-32.pd.infn.it:8443/cream-pbs-creamtest2 Submitted: Fri Oct 21 15:07:40 2011 CEST ======================================================================

[ale@cream-12 UI]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

============================================================================

JOB GET OUTPUT OUTCOME

>
>
[ale@cream-12 WMS-service]$ python WMS-check-purger.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: WMS Purge Mechanism ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Changed:
<
<
Output sandbox files for the job: https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA have been successfully retrieved and stored in the directory: /tmp/jobOutput/ale_N9AYUlkkvG6RlRhyt_JaHA
>
>
Test 1: Test purge , normal job cycle ( Submit to LCG CE )
 
Deleted:
<
<
============================================================================
 
Changed:
<
<
Check that also the SBD has been removed on WMS:
>
>
Test 2: Test purge, normal job cycle ( Submit to CREAM CE )
 
Deleted:
<
<
[root@cream-45 ~]# ls /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/ ls: /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/: No such file or directory
 
Added:
>
>
Test 3: Test proxy cache purging
 
Added:
>
>
===> ===> Test: WMS-check-purger.py ===> WMS: cream-44.pd.infn.it ===> Started: 12:57:02 ===> Ended : 13:09:03 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111123125702.log
 
Added:
>
>
Test log file is here
 

SandBoxDir cron purger

Line: 2943 to 2719
  - Submit a job and force its purge before it finishes:
Changed:
<
<
[ale@cream-12 UI]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl
>
>
[ale@cream-12 UI]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_devel19.conf test.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 2953 to 2729
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
>
>
https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w
  ======================================================================
Changed:
<
<
[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w
 Current Status: Scheduled Status Reason: unavailable
Changed:
<
<
Destination: cream-24.pd.infn.it:8443/cream-lsf-testbedB_2 Submitted: Fri Oct 21 15:22:45 2011 CEST
>
>
Destination: cream-24.pd.infn.it:8443/cream-lsf-testbedB_1 Submitted: Wed Nov 23 13:07:12 2011 CET
 ======================================================================
Changed:
<
<
[root@cream-45 ~]# su - glite [glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/Vw -s 21 Oct, 15:23:22 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ: removed RUNNING job
>
>
[root@devel19 ~]# su - glite [glite@devel19 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/qD -s 23 Nov, 13:08:01 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w: removed SCHEDULED job
 
Changed:
<
<
[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/qDSMCo6BvbAurBg7uy-R_w
 Current Status: Cleared Status Reason: timed out, resource purge forced
Changed:
<
<
Destination: cream-24.pd.infn.it:8443/cream-lsf-testbedB_2 Submitted: Fri Oct 21 15:22:45 2011 CEST
>
>
Destination: cream-24.pd.infn.it:8443/cream-lsf-testbedB_1 Submitted: Wed Nov 23 13:07:12 2011 CET
 ======================================================================
Added:
>
>
 - Purge a done job:
Changed:
<
<
[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/ZZ7OoZhwB-6tvBaxTrheVw
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/ZZ7OoZhwB-6tvBaxTrheVw
 Current Status: Done (Success)
Deleted:
<
<
Logged Reason(s): - job completed - Job Terminated Successfully
 Exit code: 0 Status Reason: Job Terminated Successfully
Changed:
<
<
Destination: prabi-ce3.ibcp.fr:8443/cream-pbs-dteam Submitted: Thu Oct 20 14:36:33 2011 CEST
>
>
Destination: cream-23.pd.infn.it:8443/cream-lsf-cert Submitted: Sat Nov 19 15:03:32 2011 CET Parent Job: https://devel19.cnaf.infn.it:9000/jfna3yAaluQf4CfBZp38tQ
 ======================================================================
Changed:
<
<
[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/Z1 21 Oct, 15:26:49 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ: removed DONE job
>
>
[glite@devel19 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/ZZ | grep ZZ7OoZhwB-6tvBaxTrheVw 23 Nov, 13:10:25 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/ZZ7OoZhwB-6tvBaxTrheVw: removed DONE job
 
Changed:
<
<
[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
>
>
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/ZZ7OoZhwB-6tvBaxTrheVw
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/ZZ7OoZhwB-6tvBaxTrheVw
 Current Status: Cleared Status Reason: timed out, resource purge forced
Changed:
<
<
Destination: prabi-ce3.ibcp.fr:8443/cream-pbs-dteam Submitted: Thu Oct 20 14:36:33 2011 CEST
>
>
Destination: cream-23.pd.infn.it:8443/cream-lsf-cert Submitted: Sat Nov 19 15:03:32 2011 CET Parent Job: https://devel19.cnaf.infn.it:9000/jfna3yAaluQf4CfBZp38tQ
 ======================================================================
Deleted:
<
<
 - Purge only jobs older than 12 hours:
Changed:
<
<
[glite@cream-45 ~]$ ls -l /var/SandboxDir/vX total 8 drwxrwx--- 5 dteam009 glite 4096 Oct 20 18:57 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXKlojI7HvfqjCeCSFf5FA drwxrwx--- 5 dteam008 glite 4096 Oct 21 12:33 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXSfZaWXFP0g7kKtJ1u0kw
>
>
[glite@devel19 ~]$ ls -l /var/SandboxDir/9O total 68 drwxrwx--- 5 dteam042 glite 4096 Nov 20 03:19 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9O0DOmLWZKbIix2SZrBQBA drwxrwx--- 5 dteam042 glite 4096 Nov 20 08:55 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9O1zK64Gl9qEaPFw-LHPbQ drwxrwx--- 5 dteam042 glite 4096 Nov 20 15:56 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9O2NaEZENXOsQ5ARurVy9Q drwxrwx--- 5 dteam042 glite 4096 Nov 19 21:11 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9O46dhW7QO5mihD_5f3arqUg drwxrwx--- 5 dteam002 glite 4096 Nov 19 08:30 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OAG_5fKMvemu6G6_5fh1QtsXw drwxrwx--- 5 dteam002 glite 4096 Nov 19 03:48 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9Of9YBbvsamRURogbFCTog drwxrwx--- 5 dteam042 glite 4096 Nov 19 10:15 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OIA4NvNIy_5fFqGDxSgq36A drwxrwx--- 5 dteam002 glite 4096 Nov 20 06:43 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OJKWi0W9tAqMEvk1KMpXg drwxrwx--- 5 dteam002 glite 4096 Nov 18 21:02 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OJpHAsHmN68qRMgRR79bQ drwxrwx--- 5 dteam002 glite 4096 Nov 19 18:42 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OkIA_5fHWdJYQ2jhWtzN2qQ drwxrwx--- 5 dteam042 glite 4096 Nov 23 13:19 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OMsNaP2bzC3oiToyAu5hA drwxrwx--- 5 dteam042 glite 4096 Nov 20 02:29 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OoF8o2i76X5cOEWO9_5fezw drwxrwx--- 5 dteam002 glite 4096 Nov 19 08:18 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OPevUO6LxxqDeoyUjrgjw drwxrwx--- 5 dteam042 glite 4096 Nov 20 00:28 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OsqPkEq2A0BjaxsS83DxQ drwxrwx--- 5 dteam042 glite 4096 Nov 20 07:54 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OvoOJROG6hsz-dAJsAGRQ drwxrwx--- 5 dteam042 glite 4096 Nov 20 14:26 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OWbkU0KtgP1fWYqA2SHuw drwxrwx--- 5 dteam002 glite 4096 Nov 20 08:34 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OYsYtPw4B6qBu-N3G4cNw [glite@devel19 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/9O -t 43200 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9O1zK64Gl9qEaPFw-LHPbQ: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OIA4NvNIy_FqGDxSgq36A: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9O2NaEZENXOsQ5ARurVy9Q: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OYsYtPw4B6qBu-N3G4cNw: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OsqPkEq2A0BjaxsS83DxQ: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OkIA_HWdJYQ2jhWtzN2qQ: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OJKWi0W9tAqMEvk1KMpXg: removed DONE job 23 Nov, 13:19:43 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OAG_KMvemu6G6_h1QtsXw: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OoF8o2i76X5cOEWO9_ezw: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OJpHAsHmN68qRMgRR79bQ: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OvoOJROG6hsz-dAJsAGRQ: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OPevUO6LxxqDeoyUjrgjw: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9Of9YBbvsamRURogbFCTog: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9OWbkU0KtgP1fWYqA2SHuw: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9O0DOmLWZKbIix2SZrBQBA: removed DONE job 23 Nov, 13:19:44 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://devel19.cnaf.infn.it:9000/9O46dhW7QO5mihD_3arqUg: removed DONE job
 
Changed:
<
<
[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/vX -t 43200 21 Oct, 15:32:20 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/vXKlojI7HvfqjCeCSFf5FA: removed ABORTED job
>
>
Look if one SandBox dir has not been cancelled:
 
Changed:
<
<
[glite@cream-45 ~]$ ls -l /var/SandboxDir/vX
>
>
[glite@devel19 ~]$ ls -l /var/SandboxDir/9O
 total 4
Changed:
<
<
drwxrwx--- 5 dteam008 glite 4096 Oct 21 12:33 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXSfZaWXFP0g7kKtJ1u0kw
>
>
drwxrwx--- 5 dteam042 glite 4096 Nov 23 13:19 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9OMsNaP2bzC3oiToyAu5hA
  - Purge a job which proxy is already expired
Line: 3115 to 2922
 ======================================================================
Changed:
<
<
- Purge a dag job (using an external LB)
>
>
- Purge a dag job
 
Changed:
<
<
[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA
>
>
[glite@devel19 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/8r 23 Nov, 13:28:40 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:354): https://devel19.cnaf.infn.it:9000/8rdSy5Z2JdTiD4_hKVPoRQ: 25/25 nodes removed 23 Nov, 13:28:40 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:366): https://devel19.cnaf.infn.it:9000/8rdSy5Z2JdTiD4_hKVPoRQ: removed ABORTED dag
 
Added:
>
>
Check SBD of some nodes:
 
Changed:
<
<
=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:
>
>
[glite@devel19 ~]$ ls -l /var/SandboxDir/1p/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f1pW78m9XmY-w-26zFbsoPA ls: /var/SandboxDir/1p/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f1pW78m9XmY-w-26zFbsoPA: No such file or directory [glite@devel19 ~]$ ls -l /var/SandboxDir/9g/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9gTb01U4t3xqz0OZYzjw6Q ls: /var/SandboxDir/9g/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f9gTb01U4t3xqz0OZYzjw6Q: No such file or directory
 
Changed:
<
<
Status info for the Job : https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA Current Status: Done (Exit Code =0) Exit code: 1 Status Reason: Warning: job exit code = 0 Destination: dagman Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================
>
>
Check final status:
 
Changed:
<
<
- Nodes information for: Status info for the Job : https://devel19.cnaf.infn.it:9000/6Fw8vsQX-0H5-G2cnwk77w Current Status: Aborted Logged Reason(s): - Cannot download .BrokerInfo from gsiftp://devel11.cnaf.infn.it:2811/var/SandboxDir/6F/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f6Fw8vsQX-0H5-G2cnwk77w/input/.BrokerInfo Wed Oct 19 17:55:50 CEST 2011: Error during transfer Wed Oct 19 17:56:51 CEST 2011: Error during transfer Wed Oct 19 17:58:53 CEST 2011: Error during transfer Status Reason: edg_wll_LogAbortProxy Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================

Status info for the Job : https://devel19.cnaf.infn.it:9000/8AKOPGpS-MoaQx3TIp5Tgw Current Status: Submitted Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================

Status info for the Job : https://devel19.cnaf.infn.it:9000/v7Pcqum8oG6-IsVEy3T9Sg Current Status: Submitted Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================

[glite@devel11 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/zK 21 Oct, 15:44:19 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:354): https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA: 3/3 nodes removed 21 Oct, 15:44:19 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:366): https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA: removed DONE dag

Check SBD of all the nodes:

[glite@devel11 ~]$ ls /var/SandboxDir/zK/ [glite@devel11 ~]$ ls /var/SandboxDir/8A [glite@devel11 ~]$ ls /var/SandboxDir/v7 [glite@devel11 ~]$ ls /var/SandboxDir/6F [glite@devel11 ~]$

[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA

>
>
[ale@cream-12 UI]$ glite-wms-job-status -v 0 https://devel19.cnaf.infn.it:9000/8rdSy5Z2JdTiD4_hKVPoRQ
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA Current Status: Cleared Status Reason: timed out, resource purge forced Destination: dagman Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/8rdSy5Z2JdTiD4_hKVPoRQ Current Status: Aborted
 - Nodes information for:
Changed:
<
<
Status info for the Job : https://devel19.cnaf.infn.it:9000/6Fw8vsQX-0H5-G2cnwk77w
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/1543Cn1u5bYvdkZhto1W_g Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/1pW78m9XmY-w-26zFbsoPA
  Current Status: Aborted
Changed:
<
<
Logged Reason(s): - Cannot download .BrokerInfo from gsiftp://devel11.cnaf.infn.it:2811/var/SandboxDir/6F/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f6Fw8vsQX-0H5-G2cnwk77w/input/.BrokerInfo Wed Oct 19 17:55:50 CEST 2011: Error during transfer Wed Oct 19 17:56:51 CEST 2011: Error during transfer Wed Oct 19 17:58:53 CEST 2011: Error during transfer Status Reason: edg_wll_LogAbortProxy Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================

Status info for the Job : https://devel19.cnaf.infn.it:9000/8AKOPGpS-MoaQx3TIp5Tgw

>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/9gTb01U4t3xqz0OZYzjw6Q
  Current Status: Cleared
Changed:
<
<
Status Reason: timed out, resource purge forced Submitted: Wed Oct 19 17:54:37 2011 CEST ======================================================================

Status info for the Job : https://devel19.cnaf.infn.it:9000/v7Pcqum8oG6-IsVEy3T9Sg

>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/A7ElSgilrBeJG9GOyJfgEw Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/Azs0x-XOpjKeH4qr6r8Rpw Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/D5QhuhNEAN-NO_cvqDJq1g Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/DON4ZQ1vyc3G8bfeXvi-yg Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/H2CYH-muEWP7r6LQ8b2oLA Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/M2byYUQLbZcOQ_7JOrkoPA Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/R2NSChOyvZW4fegwaMGKwQ Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/RECPyDf9WM1XWhk4b2d9-A Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/SdbGoobqGLxTXoBkizcVQg Current Status: Aborted Status info for the Job : https://devel19.cnaf.infn.it:9000/WvPCqVsDgPHYicPOkBjgCQ Current Status: Aborted Status info for the Job : https://devel19.cnaf.infn.it:9000/by-jOy0FVhAfJrbpIRNvhA Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/c47GgReIgki2uz9PDEHfMg Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/dPva2oOwQHINZ6KFyOqYMw Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/esNNVXHVT0smIq6eg8ko0A Current Status: Aborted Status info for the Job : https://devel19.cnaf.infn.it:9000/gaPt3wsKBnMCuW5C0rFUVg Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/iqRZmlOIyaDP-sZ6pTyOnQ Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/jHTFVQE8IU_tamz1S3DD-A Current Status: Aborted Status info for the Job : https://devel19.cnaf.infn.it:9000/jchwYeMEgSVaEosWk9N50Q Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/k52iK4koVGkqOH2WY-EANw Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/kCw2bybHh6vzdla7UuqBMQ Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/lr4WSE3bZ4EITw0XnKdksA Current Status: Cleared Status info for the Job : https://devel19.cnaf.infn.it:9000/nAiA3XlVyjLTL43c9q5HIA
  Current Status: Cleared
Deleted:
<
<
Status Reason: timed out, resource purge forced Submitted: Wed Oct 19 17:54:37 2011 CEST
 ======================================================================
Deleted:
<
<
 
Deleted:
<
<

Proxy cache purging

 
Changed:
<
<
Check if there are expired proxies from more than 6 hours in /var/proxycache:
>
>
 
Deleted:
<
<
[root@cream-45 ~]# date
Fri Oct 21 16:09:57 CEST 2011

[root@cream-45 ~]# for proxy in `ls -l  /var/proxycache/*/*/* | grep userproxy | sed -e 's/.*\/var/\/var/'`; do openssl x509 -enddate -noout -in $proxy ; done | sort
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 13:29:04 2011 GMT
notAfter=Oct 21 13:29:45 2011 GMT
notAfter=Oct 21 14:24:32 2011 GMT
notAfter=Oct 21 14:24:32 2011 GMT
notAfter=Oct 21 14:25:14 2011 GMT
notAfter=Oct 21 14:25:14 2011 GMT
notAfter=Oct 21 14:26:08 2011 GMT
notAfter=Oct 21 14:33:01 2011 GMT
notAfter=Oct 21 14:33:22 2011 GMT
notAfter=Oct 21 14:39:09 2011 GMT
notAfter=Oct 21 14:39:23 2011 GMT
notAfter=Oct 21 14:39:31 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 18:13:51 2011 GMT
notAfter=Oct 21 18:13:52 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:55 2011 GMT
notAfter=Oct 21 18:13:56 2011 GMT
notAfter=Oct 21 18:13:57 2011 GMT
notAfter=Oct 21 18:14:00 2011 GMT
notAfter=Oct 21 18:14:01 2011 GMT
notAfter=Oct 21 18:14:02 2011 GMT
notAfter=Oct 21 18:14:02 2011 GMT
notAfter=Oct 21 18:14:03 2011 GMT
notAfter=Oct 21 18:14:04 2011 GMT
notAfter=Oct 21 18:14:04 2011 GMT
notAfter=Oct 21 18:14:05 2011 GMT
notAfter=Oct 21 18:14:08 2011 GMT
notAfter=Oct 21 18:14:08 2011 GMT
notAfter=Oct 21 18:14:09 2011 GMT
notAfter=Oct 21 18:14:10 2011 GMT
notAfter=Oct 21 18:14:11 2011 GMT
notAfter=Oct 21 18:14:12 2011 GMT
notAfter=Oct 21 18:14:14 2011 GMT
notAfter=Oct 21 18:14:16 2011 GMT
notAfter=Oct 21 18:14:18 2011 GMT
notAfter=Oct 21 18:14:22 2011 GMT
notAfter=Oct 21 18:14:23 2011 GMT
notAfter=Oct 21 18:14:23 2011 GMT
notAfter=Oct 21 18:14:25 2011 GMT
notAfter=Oct 21 18:14:25 2011 GMT
notAfter=Oct 21 18:14:26 2011 GMT
notAfter=Oct 21 18:14:30 2011 GMT
notAfter=Oct 21 18:14:32 2011 GMT
notAfter=Oct 21 18:14:32 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:36 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:40 2011 GMT
notAfter=Oct 21 18:14:43 2011 GMT
notAfter=Oct 21 18:14:45 2011 GMT
notAfter=Oct 21 18:14:46 2011 GMT
notAfter=Oct 21 18:14:47 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:50 2011 GMT
notAfter=Oct 21 18:14:50 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 19:59:05 2011 GMT
notAfter=Oct 21 19:59:07 2011 GMT
notAfter=Oct 21 19:59:09 2011 GMT
notAfter=Oct 21 19:59:10 2011 GMT
notAfter=Oct 21 19:59:11 2011 GMT
notAfter=Oct 21 19:59:13 2011 GMT
notAfter=Oct 21 19:59:13 2011 GMT
notAfter=Oct 21 19:59:15 2011 GMT
notAfter=Oct 21 19:59:15 2011 GMT
notAfter=Oct 21 19:59:17 2011 GMT
notAfter=Oct 21 19:59:17 2011 GMT
notAfter=Oct 21 19:59:19 2011 GMT
notAfter=Oct 21 19:59:19 2011 GMT
notAfter=Oct 21 19:59:21 2011 GMT
notAfter=Oct 21 19:59:24 2011 GMT
notAfter=Oct 21 19:59:56 2011 GMT
notAfter=Oct 21 19:59:58 2011 GMT
notAfter=Oct 21 20:00:00 2011 GMT
notAfter=Oct 21 20:00:03 2011 GMT
notAfter=Oct 21 22:59:44 2011 GMT
notAfter=Oct 21 22:59:44 2011 GMT

Check if there are empty directories:


[root@cream-45 ~]# ls /var/proxycache/
%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini     cache
%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle


[root@cream-45 ~]# cd /var/proxycache/%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# 

[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# ls -l * | grep userproxy.pem | wc -l
79
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# ls -l | grep glite | wc -l
79

[root@cream-45 ~]# cd /var/proxycache/%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini/

[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini]# ls -l -- * | grep userproxy.pem | wc -l
19
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini]# ls -l | grep glite | wc -l
19
 
Deleted:
<
<
 
Line: 3384 to 3046
 Verified that all WMS log files are in this directory:
Changed:
<
<
# ls $WMS_LOCATION_LOG glite-lb-lcas.log glite-wms-wmproxy.restart.cron.log glite-lb-lcas.log.1.gz httpd-wmproxy-access.log glite-lb-lcas.log.2.gz httpd-wmproxy-errors.log glite-lb-lcas.log.3.gz ice.log glite-lb-lcas.log.4.gz jobcontoller_events.log glite-lb-purger.log logmonitor_events.log glite-lb-purger.log.1.gz wmproxy.log glite-wms-purgeStorage.log wmproxy_logrotate.log glite-wms-wmproxy-purge-proxycache.log workload_manager_events.log
>
>
[root@cream-44 ~]# ls $WMS_LOCATION_LOG glite-lb-lcas.log glite-lb-lcas.log.4.gz glite-wms-wmproxy-purge-proxycache.log ice.log wmproxy.log glite-lb-lcas.log.1.gz glite-lb-purger.log glite-wms-wmproxy.restart.cron.log jobcontoller_events.log wmproxy_logrotate.log glite-lb-lcas.log.2.gz glite-lb-purger.log.1.gz httpd-wmproxy-access.log lcmaps.log workload_manager_events.log glite-lb-lcas.log.3.gz glite-wms-purgeStorage.log httpd-wmproxy-errors.log logmonitor_events.log
 

Bug #83062 (A different template should be used for glue2 publication) FIXED

Changed:
<
<
Verified querying the resource BDII running on the WMS for Glue2, and verified that:
  • a GLUE2Service objectclass with GLUE2ServiceType: org.glite.wms.WMProxy
  • a GLUE2Endpoint objectclass with GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
are published.

sgaravat@lxsgaravatto:~$ ldapsearch -h cream-44.pd.infn.it -x -p 2170 -b "o=glue"
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# glue
dn: o=glue
objectClass: organization
o: glue

# grid, glue
dn: GLUE2GroupID=grid,o=glue
objectClass: GLUE2Group
GLUE2GroupID: grid

# resource, glue
dn: GLUE2GroupID=resource,o=glue
objectClass: GLUE2Group
GLUE2GroupID: resource

# cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2ServiceType: org.glite.wms.WMProxy
GLUE2ServiceID: cream-44.pd.infn.it_wmproxy_1185681625
objectClass: GLUE2Service
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-service
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2ServiceComplexity: endpointType=1, share=0, resource=0
GLUE2ServiceCapability: executionmanagement.candidatesetgenerator
GLUE2ServiceCapability: executionmanagement.jobdescription
GLUE2ServiceCapability: executionmanagement.jobmanager
GLUE2EntityName: JRA1-CREAM-TEST-WMProxy
GLUE2ServiceAdminDomainForeignKey: JRA1-CREAM-TEST
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625, cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.4.0-1
GLUE2EndpointCapability: executionmanagement.candidatesetgenerator
GLUE2EndpointCapability: executionmanagement.jobdescription
GLUE2EndpointCapability: executionmanagement.jobmanager
GLUE2EndpointServiceForeignKey: cream-44.pd.infn.it_wmproxy_1185681625
GLUE2EntityName: WMProxy endpoint for Service cream-44.pd.infn.it_wmproxy_1185681625
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy.wsdl
GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
GLUE2EndpointURL: https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 3.3.4
GLUE2EndpointSemantics: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy-guide.pdf
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
GLUE2EndpointInterfaceVersion: 1.0
GLUE2EndpointImplementationName: WMS
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2EndpointHealthState: ok
GLUE2EndpointStartTime: 2011-10-18T22:00:02Z
GLUE2EndpointHealthStateInfo: WMProxy httpd listening on port 7443 httpd is running .... === WMProxy Server running instances: UID PID PPID C STIME TTY TIME CMD glite 3888 15787 0 12:20 ? 00:00:00 /usr/bin/glite_wms_wmproxy_server
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# DN_1, cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625, cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2ExtensionLocalID=DN_1,GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2ExtensionLocalID: DN_1
GLUE2ExtensionKey: DN
objectClass: GLUE2Extension
GLUE2ExtensionValue: /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-44.pd.infn.it
GLUE2ExtensionEntityForeignKey: cream-44.pd.infn.it_wmproxy_1185681625_org.gli
 te.wms.WMProxy_1185681625

# cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625_Policy, cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
 , cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2PolicyID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy
 _1185681625_Policy,GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
objectClass: GLUE2Policy
objectClass: GLUE2AccessPolicy
GLUE2PolicyRule: ALL
GLUE2PolicyScheme: org.glite.standard
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2AccessPolicyEndpointForeignKey: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2PolicyID: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625_Policy
GLUE2EntityName: Access control rules for Endpoint cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 7

Verified that GlueValidor doesn't report errors:

sgaravat@lxsgaravatto:~/GlueValidator$ ./trunk/bin/glue-validator -t glue2 -b "o=glue" -h cream-44.pd.infn.it -p 2170 
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 83062 -l
+++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Regression TestSuite ....                         +
+++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Changed:
<
<

Ran 28 tests in 0.005s
>
>
Testing bug 83062
 
Changed:
<
<
OK
>
>
All tests PASSED
 
Added:
>
>
See log file
 

Bug #85327 (glite-wms-wmproxy.restart.cron missing HOSTNAME environment variable) FIXED

Line: 3628 to 3117
 

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

Changed:
<
<
Verified, checking the /var/log/glite/glite-wms-wmproxy-purge-proxycache.log log, that the relevant cron job purges expired proxies and relevant directories (and checked that these are really removed).
>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 86490 -l
+++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Regression TestSuite ....                         +
+++++++++++++++++++++++++++++++++++++++++++++++++++++

 Testing bug 86490 
 
Deleted:
<
<
Verified that in /var/proxycache there aren't proxies expired more than 6 hours ago and that there aren't empty directories.
 
Added:
>
>
All tests PASSED

See log file

 

Bug #86682 ( yaim changes ownership of /var) FIXED

Line: 3919 to 3417
 
META FILEATTACHMENT attachment="WMSService-TS_20111020163927.log" attr="" comment="" date="1319124271" name="WMSService-TS_20111020163927.log" path="WMSService-TS_20111020163927.log" size="69774" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111117120628.log" attr="" comment="" date="1321959066" name="WMSService-TS_20111117120628.log" path="WMSService-TS_20111117120628.log" size="24618" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111122154717.log" attr="" comment="" date="1321974050" name="WMSService-TS_20111122154717.log" path="WMSService-TS_20111122154717.log" size="28200" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="WMSService-TS_20111123115945.log" attr="" comment="" date="1322046234" name="WMSService-TS_20111123115945.log" path="WMSService-TS_20111123115945.log" size="59515" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111123122227.log" attr="" comment="" date="1322047827" name="WMSService-TS_20111123122227.log" path="WMSService-TS_20111123122227.log" size="42762" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111123125702.log" attr="" comment="" date="1322051710" name="WMSService-TS_20111123125702.log" path="WMSService-TS_20111123125702.log" size="213018" user="AlessioGianelle" version="1"

Revision 512011-11-22 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 926 to 926
 

Jdl with ShortDeadlineJob

Changed:
<
<
cat [ale@cream-12 DataReq]$ cat SDLJ.jdl
>
>
[ale@cream-12 DataReq]$ cat JDLs/SDLJ.jdl
 ########################################### # JDL with ShortDeadlineJob attribute # ###########################################
Line: 946 to 946
 RetryCount = 1; ShallowRetryCount = 2;
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-list-match -a -c /home/ale/UI/etc/wmp_cream-45.conf SDLJ.jdl
>
>
[ale@cream-12 WMS-service]$ glite-wms-job-list-match -a -c /home/ale/UI/etc/wmp_devel19.conf JDLs/SDLJ.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
  ======================================================================
Line: 958 to 958
  CEId - ce01.ariagni.hellasgrid.gr:2119/jobmanager-pbs-dteam.sdj - ce01.marie.hellasgrid.gr:2119/jobmanager-pbs-sdj
Added:
>
>
- ce02.marie.hellasgrid.gr:2119/jobmanager-pbs-sdj
  - cream-ce01.ariagni.hellasgrid.gr:8443/cream-pbs-dteam.sdj - cream-ce01.marie.hellasgrid.gr:8443/cream-pbs-sdj - grid4.mif.vu.lt:2119/jobmanager-lcgpbs-sdj
Changed:
<
<
- grive02.ibcp.fr:2119/jobmanager-pbs-sdj
>
>
- grive02.ibcp.fr:8443/cream-pbs-sdj
  - mario.univ-lille1.fr:8443/cream-pbs-sdj

======================================================================

Added:
>
>
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1 -i -j JDLs/SDLJ.jdl ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: Test a complete job cycle: from submission to get output ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf SDLJ.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ

======================================================================

[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ Current Status: Done (Success) Exit code: 0 Status Reason: Job Terminated Successfully Destination: cream-ce01.ariagni.hellasgrid.gr:8443/cream-pbs-dteam.sdj Submitted: Fri Oct 21 13:47:54 2011 CEST ======================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

>
>
Enter the user proxy password:
 
Added:
>
>
Set 1: Submit a normal job (3 cases LCG-CE, CREAM, general)
 
Deleted:
<
<
============================================================================
 
Changed:
<
<
JOB GET OUTPUT OUTCOME
>
>
Test 1A: Submit to an LCG-CE
 
Deleted:
<
<
Output sandbox files for the job: https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ have been successfully retrieved and stored in the directory: /tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ
 
Changed:
<
<
============================================================================
>
>
Test 1B: Submit to a CREAM CE
 
Changed:
<
<
[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ total 4 -rw-rw-r-- 1 ale ale 0 Oct 21 13:51 std.err -rw-rw-r-- 1 ale ale 587 Oct 21 13:51 std.out
>
>
Test 1C: Submit without restrictions
 
Changed:
<
<
[ale@cream-12 DataReq]$ cat /tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ/std.out total 8 drwxr-xr-x 2 dteam070 dteam 4096 Oct 21 14:48 . drwxr-xr-x 3 dteam070 dteam 4096 Oct 21 14:48 .. -rw-r--r-- 1 dteam070 dteam 2131 Oct 21 14:48 .BrokerInfo -rw-r--r-- 1 dteam070 dteam 17 Oct 21 14:48 fileA -rw-r--r-- 1 dteam070 dteam 17 Oct 21 14:48 fileB -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 fileC -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 fileD -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 fileE -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 std.err -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 std.out -rw-r--r-- 1 dteam070 dteam 0 Oct 21 14:48 .tmp_file
>
>
===> ===> Test: WMS-job-cycle.py ===> WMS: devel19.cnaf.infn.it ===> Started: 15:47:17 ===> Ended : 15:55:47 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111122154717.log
 

Added:
>
>
Test log file is here
 

Collection

Bulk submission

Line: 3952 to 3918
 
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1321959345" name="pr.tgz" path="pr.tgz" size="19882" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="WMSService-TS_20111020163927.log" attr="" comment="" date="1319124271" name="WMSService-TS_20111020163927.log" path="WMSService-TS_20111020163927.log" size="69774" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="WMSService-TS_20111117120628.log" attr="" comment="" date="1321959066" name="WMSService-TS_20111117120628.log" path="WMSService-TS_20111117120628.log" size="24618" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="WMSService-TS_20111122154717.log" attr="" comment="" date="1321974050" name="WMSService-TS_20111122154717.log" path="WMSService-TS_20111122154717.log" size="28200" user="AlessioGianelle" version="1"

Revision 502011-11-22 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 270 to 269
  ls -l
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf URI.jdl
>
>
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_devel19.conf URI.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 280 to 279
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
>
>
https://devel19.cnaf.infn.it:9000/c0pisHDY4fELX0ycBTdNsA
  ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/c0pisHDY4fELX0ycBTdNsA
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/c0pisHDY4fELX0ycBTdNsA
 Current Status: Done (Success)
Deleted:
<
<
Logged Reason(s): - job completed - Job Terminated Successfully
 Exit code: 0 Status Reason: Job Terminated Successfully
Changed:
<
<
Destination: cream-31.pd.infn.it:8443/cream-pbs-creamtest1 Submitted: Fri Oct 21 12:40:25 2011 CEST
>
>
Destination: cream-32.pd.infn.it:8443/cream-pbs-cert Submitted: Tue Nov 22 12:02:48 2011 CET
 ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
>
>
[ale@cream-12 DataReq]$ glite-wms-job-output https://devel19.cnaf.infn.it:9000/c0pisHDY4fELX0ycBTdNsA
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

============================================================================

Line: 311 to 308
  JOB GET OUTPUT OUTCOME

Output sandbox files for the job:

Changed:
<
<
https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
>
>
https://devel19.cnaf.infn.it:9000/c0pisHDY4fELX0ycBTdNsA
 have been successfully retrieved and stored in the directory:
Changed:
<
<
/tmp/jobOutput/ale_JGxTge2N8vrsyuT7jhScnw
>
>
/tmp/jobOutput/ale_c0pisHDY4fELX0ycBTdNsA
  ============================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_JGxTge2N8vrsyuT7jhScnw
>
>
[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_c0pisHDY4fELX0ycBTdNsA
 total 0
Changed:
<
<
-rw-rw-r-- 1 ale ale 0 Oct 21 12:46 std.err
>
>
-rw-rw-r-- 1 ale ale 0 Nov 22 12:17 std.err
  Log on cream-44:

[root@cream-44 ~]# cat /tmp/myjobOutput

Changed:
<
<
JGxTge2N8vrsyuT7jhScnw
>
>
c0pisHDY4fELX0ycBTdNsA
 total 8
Changed:
<
<
-rwxr-xr-x 1 dteam009 dteam 81 Oct 21 12:40 exe.sh -rw-r--r-- 1 dteam009 dteam 0 Oct 21 12:40 std.err -rw-r--r-- 1 dteam009 dteam 23 Oct 21 12:40 std.out -rw-r--r-- 1 dteam009 dteam 0 Oct 21 12:40 test1 -rw-r--r-- 1 dteam009 dteam 0 Oct 21 12:40 test2
>
>
-rwxr-xr-x 1 dteam002 dteam 81 Nov 22 12:03 exe.sh -rw-r--r-- 1 dteam002 dteam 0 Nov 22 12:03 std.err -rw-r--r-- 1 dteam002 dteam 23 Nov 22 12:03 std.out -rw-r--r-- 1 dteam002 dteam 0 Nov 22 12:03 test1 -rw-r--r-- 1 dteam002 dteam 0 Nov 22 12:03 test2
 

Same process with an LCG CE:

Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf URI.jdl
>
>
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_devel19.conf URI.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 349 to 346
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
>
>
https://devel19.cnaf.infn.it:9000/AqhMc7zmXX01vPti6o-H_A
  ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/AqhMc7zmXX01vPti6o-H_A
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/AqhMc7zmXX01vPti6o-H_A
 Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully
Changed:
<
<
Destination: cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest1 Submitted: Fri Oct 21 12:48:32 2011 CEST
>
>
Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest2 Submitted: Tue Nov 22 12:52:58 2011 CET
 ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
>
>
[ale@cream-12 DataReq]$ glite-wms-job-output https://devel19.cnaf.infn.it:9000/AqhMc7zmXX01vPti6o-H_A

Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server

 
Deleted:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
 
Deleted:
<
<
ls -l
 ============================================================================

JOB GET OUTPUT OUTCOME

Output sandbox files for the job:

Changed:
<
<
https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
>
>
https://devel19.cnaf.infn.it:9000/AqhMc7zmXX01vPti6o-H_A
 have been successfully retrieved and stored in the directory:
Changed:
<
<
/tmp/jobOutput/ale_0quSOp8cK62SYKoR5v0IDQ
>
>
/tmp/jobOutput/ale_AqhMc7zmXX01vPti6o-H_A
  ============================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_0quSOp8cK62SYKoR5v0IDQ
>
>
[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_AqhMc7zmXX01vPti6o-H_A
 total 0
Changed:
<
<
-rw-rw-r-- 1 ale ale 0 Oct 21 12:51 std.err
>
>
-rw-rw-r-- 1 ale ale 0 Nov 22 12:57 std.err
  Log on cream-44:
Added:
>
>
 [root@cream-44 ~]# cat /tmp/myjobOutput
Changed:
<
<
0quSOp8cK62SYKoR5v0IDQ
>
>
AqhMc7zmXX01vPti6o-H_A
 total 28
Changed:
<
<
-rwxr-xr-x 1 dteam003 dteam 81 Oct 21 12:49 exe.sh -rw-r--r-- 1 dteam003 dteam 118 Oct 21 12:49 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f0quSOp8cK62SYKoR5v0IDQ.output -rw-r--r-- 1 dteam003 dteam 0 Oct 21 12:49 std.err -rw-r--r-- 1 dteam003 dteam 23 Oct 21 12:49 std.out -rw-r--r-- 1 dteam003 dteam 0 Oct 21 12:49 test1 -rw-r--r-- 1 dteam003 dteam 0 Oct 21 12:49 test2 -rw------- 1 dteam003 dteam 103 Oct 21 12:49 tmp.bHXHsc5360 -rw------- 1 dteam003 dteam 2 Oct 21 12:49 tmp.DCRLdD5359 -rw------- 1 dteam003 dteam 2 Oct 21 12:49 tmp.iCdKAK5374 -rw------- 1 dteam003 dteam 103 Oct 21 12:49 tmp.iWCcAq5375 -rw------- 1 dteam003 dteam 0 Oct 21 12:49 tmp.osUtbu5373
>
>
-rwxr-xr-x 1 dteam003 dteam 81 Nov 22 12:53 exe.sh -rw-r--r-- 1 dteam003 dteam 118 Nov 22 12:53 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2fAqhMc7zmXX01vPti6o-H_5fA.output -rw-r--r-- 1 dteam003 dteam 0 Nov 22 12:53 std.err -rw-r--r-- 1 dteam003 dteam 23 Nov 22 12:53 std.out -rw-r--r-- 1 dteam003 dteam 0 Nov 22 12:53 test1 -rw-r--r-- 1 dteam003 dteam 0 Nov 22 12:53 test2 -rw------- 1 dteam003 dteam 103 Nov 22 12:53 tmp.flIel23998 -rw------- 1 dteam003 dteam 2 Nov 22 12:53 tmp.fUCFN23997 -rw------- 1 dteam003 dteam 2 Nov 22 12:53 tmp.IZYca24012 -rw------- 1 dteam003 dteam 103 Nov 22 12:53 tmp.OLIhC24013 -rw------- 1 dteam003 dteam 0 Nov 22 12:53 tmp.RJYqf24011
 
Line: 416 to 416
  [ale@cream-12 DataReq]$ cat BaseURI.jdl ###########################################
Changed:
<
<
# JDL with ISBURI & OSBDestURI #
>
>
# JDL with ISBURI & OSBBaseDestURI #
 ###########################################

Executable = "exe.sh";

Line: 435 to 435
 RetryCount = 1; ShallowRetryCount = 2;
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf BaseURI.jdl
>
>
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_devel19.conf BaseURI.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 445 to 445
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
>
>
https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA
  ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA
 Current Status: Done (Success)
Deleted:
<
<
Logged Reason(s): - job completed - Job Terminated Successfully
 Exit code: 0 Status Reason: Job Terminated Successfully
Changed:
<
<
Destination: cream-20.pd.infn.it:8443/cream-lsf-cert Submitted: Fri Oct 21 13:01:55 2011 CEST
>
>
Destination: cream-29.pd.infn.it:8443/cream-lsf-creamcert2 Submitted: Tue Nov 22 13:05:26 2011 CET
 ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
>
>
[ale@cream-12 DataReq]$ glite-wms-job-output https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

============================================================================

Line: 477 to 474
  JOB GET OUTPUT OUTCOME

No output files to be retrieved for the job:

Changed:
<
<
https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
>
>
https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA
  ============================================================================
Added:
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/D5jZSqbE7r94hHpKwUI8SA Current Status: Cleared Status Reason: user retrieved output sandbox Destination: cream-29.pd.infn.it:8443/cream-lsf-creamcert2 Submitted: Tue Nov 22 13:05:26 2011 CET ======================================================================

 Log on cream-44:

[root@cream-44 ~]# ls -l /tmp/std.*

Changed:
<
<
-rw-r--r-- 1 dteam009 dteam 0 Oct 21 13:02 /tmp/std.err -rw-r--r-- 1 dteam009 dteam 291 Oct 21 13:02 /tmp/std.out
>
>
-rw-r--r-- 1 dteam009 dteam 0 Nov 22 13:05 /tmp/std.err -rw-r--r-- 1 dteam009 dteam 286 Nov 22 13:05 /tmp/std.out
 [root@cream-44 ~]# cat /tmp/std.out
Changed:
<
<
WX6KjW4Z9yfYXNdhUnkNCQ
>
>
D5jZSqbE7r94hHpKwUI8SA
 total 8
Changed:
<
<
-rwxr-xr-x 1 dteam017 dteam 81 Oct 21 13:02 exe.sh -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:02 std.err -rw-r--r-- 1 dteam017 dteam 23 Oct 21 13:02 std.out -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:02 test1 -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:02 test2
>
>
-rwxr-xr-x 1 dteam017 dteam 81 Nov 22 13:05 exe.sh -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:05 std.err -rw-r--r-- 1 dteam017 dteam 23 Nov 22 13:05 std.out -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:05 test1 -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:05 test2
 

Submit to an LCG CE:

Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf BaseURI.jdl
>
>
[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_devel19.conf BaseURI.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 510 to 524
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
>
>
https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA
  ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA
 Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully
Changed:
<
<
Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest1 Submitted: Fri Oct 21 13:06:46 2011 CEST
>
>
Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest2 Submitted: Tue Nov 22 13:11:26 2011 CET
 ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
>
>
[ale@cream-12 DataReq]$ glite-wms-job-output https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server
 

============================================================================

Line: 538 to 553
  JOB GET OUTPUT OUTCOME

No output files to be retrieved for the job:

Changed:
<
<
https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
>
>
https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA
  ============================================================================
Deleted:
<
<
Log on cream-44:
 
Added:
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/kCtn3ymc2rgeYYn_GFD-XA Current Status: Cleared Status Reason: user retrieved output sandbox Destination: cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest2 Submitted: Tue Nov 22 13:11:26 2011 CET ======================================================================

Log on cream-44:

 [root@cream-44 ~]# ls -l /tmp/std.*
Changed:
<
<
-rw-r--r-- 1 dteam009 dteam 0 Oct 21 13:07 /tmp/std.err -rw-r--r-- 1 dteam009 dteam 721 Oct 21 13:07 /tmp/std.out
>
>
-rw-r--r-- 1 dteam009 dteam 0 Nov 22 13:12 /tmp/std.err -rw-r--r-- 1 dteam009 dteam 724 Nov 22 13:12 /tmp/std.out
 [root@cream-44 ~]# cat /tmp/std.out
Changed:
<
<
FsSdKXZ5kgYmelLYsqwO8A
>
>
kCtn3ymc2rgeYYn_GFD-XA
 total 28
Changed:
<
<
-rwxr-xr-x 1 dteam003 dteam 81 Oct 21 13:07 exe.sh -rw-r--r-- 1 dteam003 dteam 118 Oct 21 13:07 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fFsSdKXZ5kgYmelLYsqwO8A.output -rw-r--r-- 1 dteam003 dteam 0 Oct 21 13:07 std.err -rw-r--r-- 1 dteam003 dteam 23 Oct 21 13:07 std.out -rw-r--r-- 1 dteam003 dteam 0 Oct 21 13:07 test1 -rw-r--r-- 1 dteam003 dteam 0 Oct 21 13:07 test2 -rw------- 1 dteam003 dteam 103 Oct 21 13:07 tmp.EoCkc12184 -rw------- 1 dteam003 dteam 0 Oct 21 13:07 tmp.GIFWQ12182 -rw------- 1 dteam003 dteam 103 Oct 21 13:07 tmp.knHTI12169 -rw------- 1 dteam003 dteam 2 Oct 21 13:07 tmp.vbISe12183 -rw------- 1 dteam003 dteam 2 Oct 21 13:07 tmp.vWbAp12168
>
>
-rwxr-xr-x 1 dteam003 dteam 81 Nov 22 13:12 exe.sh -rw-r--r-- 1 dteam003 dteam 118 Nov 22 13:12 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2fkCtn3ymc2rgeYYn_5fGFD-XA.output -rw-r--r-- 1 dteam003 dteam 0 Nov 22 13:12 std.err -rw-r--r-- 1 dteam003 dteam 23 Nov 22 13:12 std.out -rw-r--r-- 1 dteam003 dteam 0 Nov 22 13:12 test1 -rw-r--r-- 1 dteam003 dteam 0 Nov 22 13:12 test2 -rw------- 1 dteam003 dteam 103 Nov 22 13:12 tmp.eOONQ24674 -rw------- 1 dteam003 dteam 2 Nov 22 13:12 tmp.qmVcP24673 -rw------- 1 dteam003 dteam 2 Nov 22 13:12 tmp.vzbZX24688 -rw------- 1 dteam003 dteam 0 Nov 22 13:12 tmp.WFASP24687 -rw------- 1 dteam003 dteam 103 Nov 22 13:12 tmp.WNCMx24689
 

Line: 588 to 617
 RetryCount = 1; ShallowRetryCount = 2;
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-submit -a --debug -c /home/ale/UI/etc/wmp_cream-45.conf AllowZip.jdl
>
>
[ale@cream-12 DataReq]$ glite-wms-job-submit -a --debug -c /home/ale/UI/etc/wmp_cream-44.conf AllowZip.jdl
 
Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Vo read from proxy certificate extension
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Vo read from proxy certificate extension
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - VirtualOrganisation value : dteam
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - VirtualOrganisation value : dteam
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded user configuration file: /home/ale/UI/etc/wmp_cream-45.conf
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Loaded user configuration file: /home/ale/UI/etc/wmp_cream-44.conf
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Configuration file: //etc/glite-wms/dteam/glite_wmsui.conf - MyProxyServer attribute(s) no more supported outside JDL Default Attributes section "JdlDefaultAttributes"
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Configuration file: //etc/glite-wms/dteam/glite_wmsui.conf - MyProxyServer attribute(s) no more supported outside JDL Default Attributes section "JdlDefaultAttributes"
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded Vo specific configuration file:
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Loaded Vo specific configuration file:
  //etc/glite-wms/dteam/glite_wmsui.conf

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded Configuration values:
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Loaded Configuration values:
  [ JdlDefaultAttributes = [ SignificantAttributes = { "Requirements","Rank" }; RetryCount = 3;
Added:
>
>
AllowZippedISB = true;
  VirtualOrganisation = "dteam"; rank = 1;
Changed:
<
<
MyProxyServer = "myproxy.cnaf.infn.it"; requirements = ( other.GlueCEStateStatus = "Testing" ) || ( other.GlueCEStateStatus = "Production" )
>
>
MyProxyServer = "myproxy.cnaf.infn.it"
  ]; OutputStorage = "/tmp"; ListenerStorage = "/tmp"; ErrorStorage = "/tmp";
Changed:
<
<
WmProxyEndPoints = { "https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server" }
>
>
WmProxyEndPoints = { "https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server" }
  ]

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Getting Endpoint URL from configuration file
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Getting Endpoint URL from configuration file
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 
Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getVersion service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy getVersion service
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - WMProxy Version: 3.3.4
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - WMProxy Version: 3.3.4
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Sending Proxy Request to https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Sending Proxy Request to https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy delegationns__getProxyReq service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy delegationns__getProxyReq service
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - delegationns__getProxyReq - The proxy has been successfully retrieved
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - delegationns__getProxyReq - The proxy has been successfully retrieved
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy delegationns__putProxyReq service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy delegationns__putProxyReq service
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - The proxy has been successfully delegated with the identifier: tuSUwcytwLcBpNmsumDTJA
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - The proxy has been successfully delegated with the identifier: uehC70_noJCQm8Mb6-SBgQ
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getTransferProtocols service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy getTransferProtocols service
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - getTransferProtocols - Available protocols: gsiftp, https
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - getTransferProtocols - Available protocols: gsiftp, https
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - FileTransferProtocol not specified; using the default protocol: gsiftp
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - FileTransferProtocol not specified; using the default protocol: gsiftp
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - The JDL file is: /home/ale/UI/DataReq/AllowZip.jdl
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - The JDL file is: /home/ale/UI/DataReq/AllowZip.jdl
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Retrieving the list of the local ISB files from the user JDL
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Retrieving the list of the local ISB files from the user JDL
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Total size of the ISB file(s) to be transferred to: 34
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Total size of the ISB file(s) to be transferred to: 3000105
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Max single job size of the ISB file(s) to be transferred to: 17
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Max single job size of the ISB file(s) to be transferred to: 2000069
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Checking the User-FreeQuota on the server
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Checking the User-FreeQuota on the server
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getFreeQuota service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy getFreeQuota service
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - getFreeQuota - User freequota not set on the server
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - getFreeQuota - User freequota not set on the server
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Getting the max ISB size from the server https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Getting the max ISB size from the server https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

Changed:
<
<
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getMaxInputSandboxSize service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy getMaxInputSandboxSize service
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - getMaxInputSandboxSize - Max ISB size information successfully retrieved
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - getMaxInputSandboxSize - Max ISB size information successfully retrieved
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - The max job size (17 bytes) doesn't exceed the max size limit of 100000000 bytes: File transfer is allowed
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - The max job size (2000069 bytes) doesn't exceed the max size limit of 100000000 bytes: File transfer is allowed
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - File archiving and file compression allowed by user in the JDL
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - File archiving and file compression allowed by user in the JDL
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Registering JDL [ StdOutput = "std.out"; ShallowRetryCount = 2; SignificantAttributes = { "Requirements","Rank" }; RetryCount = 1; Executable = "/bin/ls"; Type = "job"; Arguments = "-la"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ZippedISB = { "ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz" }; OutputSandbox = { "std.out","std.err" }; InputSandbox = { "file:///home/ale/UI/DataReq/fileA","file:///home/ale/UI/DataReq/fileB","file:///home/ale/UI/DataReq/fileC","file:///home/ale/UI/DataReq/fileD","file:///home/ale/UI/DataReq/fileE" }; StdError = "std.err"; rank = 1; MyProxyServer = "myproxy.cnaf.infn.it"; requirements = ( other.GlueCEStateStatus = "Testing" && regexp("/cream",other.GlueCEUniqueID) ) && ( ( other.GlueCEStateStatus = "Testing" ) || ( other.GlueCEStateStatus == "Production" ) ) ]
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Registering JDL [ StdOutput = "std.out"; ShallowRetryCount = 2; SignificantAttributes = { "Requirements","Rank" }; RetryCount = 1; Executable = "/bin/ls"; Type = "job"; Arguments = "-la"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ZippedISB = { "ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar.gz" }; OutputSandbox = { "std.out","std.err" }; InputSandbox = { "file:///home/ale/UI/DataReq/fileA","file:///home/ale/UI/DataReq/fileB","file:///home/ale/UI/DataReq/fileC","file:///home/ale/UI/DataReq/fileD","file:///home/ale/UI/DataReq/fileE" }; StdError = "std.err"; rank = 1; MyProxyServer = "myproxy.cnaf.infn.it"; requirements = other.GlueCEStateStatus == "Testing" && regexp("/cream",other.GlueCEUniqueID) ]
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Registering the job to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Registering the job to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Calling the WMProxy jobRegister service
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Calling the WMProxy jobRegister service
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - The JobId is: https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - The JobId is: https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Archiving the ISB files: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Archiving the ISB files: /tmp/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - This archive file has been successfully created: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - This archive file has been successfully created: /tmp/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Compressing the file (.gz): /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
>
>
22 Nov 2011, 13:34:20 -I- PID: 17785 (Debug) - Compressing the file (.gz): /tmp/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - ISB ZIPPED file successfully created: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz
>
>
22 Nov 2011, 13:34:21 -I- PID: 17785 (Debug) - ISB ZIPPED file successfully created: /tmp/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar.gz
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Getting the SandboxDestinationURI from the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
22 Nov 2011, 13:34:21 -I- PID: 17785 (Debug) - Getting the SandboxDestinationURI from the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Calling the WMProxy getSandboxDestURI service with gsiftp protocol
>
>
22 Nov 2011, 13:34:21 -I- PID: 17785 (Debug) - Calling the WMProxy getSandboxDestURI service with gsiftp protocol
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - getSandboxDestURI - Destination URIs sucessfully retrieved
>
>
22 Nov 2011, 13:34:22 -I- PID: 17785 (Debug) - getSandboxDestURI - Destination URIs sucessfully retrieved
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - DestinationURI: gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input
>
>
22 Nov 2011, 13:34:22 -I- PID: 17785 (Debug) - DestinationURI: gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/bs/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fbsuo8b3PaOq3xF0TEzaqrw/input
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - FileTransfer (gsiftp): using globus-url-copy to transfer the local InputSandBox file(s) to the submission endpoint
>
>
22 Nov 2011, 13:34:22 -I- PID: 17785 (Debug) - FileTransfer (gsiftp): using globus-url-copy to transfer the local InputSandBox file(s) to the submission endpoint
 

Changed:
<
<
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - File Transfer (gsiftp)
>
>
22 Nov 2011, 13:34:22 -I- PID: 17785 (Debug) - File Transfer (gsiftp)
  Command: /usr/bin/globus-url-copy
Changed:
<
<
Source: file:///tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz Destination: gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz
>
>
Source: file:///tmp/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar.gz Destination: gsiftp://cream-44.pd.infn.it:2811/var/SandboxDir/bs/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fbsuo8b3PaOq3xF0TEzaqrw/input/ISBfiles_c4KJb6dqpljoq0YCiadrEg_0.tar.gz
 

Changed:
<
<
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - File Transfer (gsiftp) Transfer successfully done
>
>
22 Nov 2011, 13:34:23 -I- PID: 17785 (Debug) - File Transfer (gsiftp) Transfer successfully done
 

Changed:
<
<
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - Starting the job: https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
22 Nov 2011, 13:34:23 -I- PID: 17785 (Debug) - Starting the job: https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 

Changed:
<
<
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - Calling the WMProxy jobStart service
>
>
22 Nov 2011, 13:34:23 -I- PID: 17785 (Debug) - Calling the WMProxy jobStart service
 

Changed:
<
<
21 Oct 2011, 13:20:38 -I- PID: 17989 (Debug) - jobStart - The job has been successfully started
>
>
22 Nov 2011, 13:34:23 -I- PID: 17785 (Debug) - jobStart - The job has been successfully started
 

================== glite-wms-job-submit Success ==================

Line: 759 to 788
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
  ======================================================================

* Log file created * Possible Errors and Debug messages have been printed in the following file:

Changed:
<
<
/tmp/glite-wms-job-submit_500_17989_20111021_13-20-34.log

Check in ZippedISB Attribute is added:

[ale@cream-12 WMS-service]$ glite-wms-job-info --jdl https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

>
>
/tmp/glite-wms-job-submit_500_17785_20111122_13-34-20.log
 
Deleted:
<
<
=================== glite-wms-job-info Success ===================
 
Changed:
<
<
The registered JDL for the job https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg :
>
>
Check if ZippedISB Attribute is added:
 
Changed:
<
<
[ OutputSandboxPath = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output"; StdOutput = "std.out"; ShallowRetryCount = 2; SignificantAttributes = { "Requirements","Rank" }; RetryCount = 1; Executable = "/bin/ls"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000"; Arguments = "-la";
>
>
[ale@cream-12 DataReq]$ glite-wms-job-info --jdl https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw | grep Allow
  AllowZippedISB = true;
Deleted:
<
<
VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank = -other.GlueCEStateEstimatedResponseTime; ZippedISB = { "ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output/std.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output/std.err" }; OutputSandbox = { "std.out","std.err" }; InputSandbox = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileA","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileB","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileC","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileD","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileE" }; edg_jobid = "https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle"; StdError = "std.err"; InputSandboxPath = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input"; rank = 1; MyProxyServer = "myproxy.cnaf.infn.it"; X509UserProxy = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/user.proxy"; InputSandboxDestFileName = { "fileA","fileB","fileC","fileD","fileE" }; requirements = ( ( other.GlueCEStateStatus = "Testing" && regexp("/cream",other.GlueCEUniqueID) ) && ( ( other.GlueCEStateStatus = "Testing" ) || ( other.GlueCEStateStatus = "Production" ) ) ) && ( ( ( 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/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg" ]

======================================================================

 
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
Status info for the Job : https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 Current Status: Done (Success)
Deleted:
<
<
Logged Reason(s): - job completed - Job Terminated Successfully
 Exit code: 0 Status Reason: Job Terminated Successfully
Changed:
<
<
Destination: cream-23.pd.infn.it:8443/cream-lsf-cert Submitted: Fri Oct 21 13:20:35 2011 CEST
>
>
Destination: cream-29.pd.infn.it:8443/cream-lsf-creamcert2 Submitted: Tue Nov 22 13:34:20 2011 CET
 ======================================================================
Deleted:
<
<
Retrieve oputput files:
 
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
Retrieve oputput files: [ale@cream-12 DataReq]$ glite-wms-job-output https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

============================================================================

Line: 843 to 828
  JOB GET OUTPUT OUTCOME

Output sandbox files for the job:

Changed:
<
<
https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
>
>
https://cream-44.pd.infn.it:9000/bsuo8b3PaOq3xF0TEzaqrw
 have been successfully retrieved and stored in the directory:
Changed:
<
<
/tmp/jobOutput/ale_rmnxumOwedNhAjvFx_C4Zg
>
>
/tmp/jobOutput/ale_bsuo8b3PaOq3xF0TEzaqrw
  ============================================================================
Line: 849 to 834
  ============================================================================
Added:
>
>
 Check std output to see if all the files are transfered to the CE:
Changed:
<
<
[ale@cream-12 DataReq]$ cat /tmp/jobOutput/ale_rmnxumOwedNhAjvFx_C4Zg/std.out total 20 drwxr-xr-x 2 dteam017 dteam 4096 Oct 21 13:20 . drwxr-xr-x 3 dteam017 dteam 4096 Oct 21 13:20 .. -rw-r--r-- 1 dteam017 dteam 361 Oct 21 13:20 .BrokerInfo -rw-r--r-- 1 dteam017 dteam 17 Oct 21 13:20 fileA -rw-r--r-- 1 dteam017 dteam 17 Oct 21 13:20 fileB -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 fileC -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 fileD -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 fileE -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 std.err -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 std.out -rw-r--r-- 1 dteam017 dteam 0 Oct 21 13:20 .tmp_file
>
>
[ale@cream-12 DataReq]$ cat /tmp/jobOutput/ale_bsuo8b3PaOq3xF0TEzaqrw/std.out total 2964 drwxr-xr-x 2 dteam017 dteam 4096 Nov 22 13:34 . drwxr-xr-x 3 dteam017 dteam 4096 Nov 22 13:34 .. -rw-r--r-- 1 dteam017 dteam 2282 Nov 22 13:34 .BrokerInfo -rw-r--r-- 1 dteam017 dteam 17 Nov 22 13:34 fileA -rw-r--r-- 1 dteam017 dteam 17 Nov 22 13:34 fileB -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:34 fileC -rw-r--r-- 1 dteam017 dteam 1000002 Nov 22 13:34 fileD -rw-r--r-- 1 dteam017 dteam 2000069 Nov 22 13:34 fileE -rw-r--r-- 1 dteam017 dteam 0 Nov 22 13:34 std.err -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
 
Line: 887 to 873
  requirements = false;
Changed:
<
<
ExpiryTime = 1319197000;
>
>
ExpiryTime = 1321966000;
  RetryCount = 1; ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ date +%s

Changed:
<
<
1319196578 [ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf ExpiryTime.jdl
>
>
1321965735 [ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-44.conf ExpiryTime.jdl
 
Changed:
<
<
Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
>
>
Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
 

================== glite-wms-job-submit Success ==================

Line: 904 to 890
 The job has been successfully submitted to the WMProxy Your job identifier is:
Changed:
<
<
https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
>
>
https://cream-44.pd.infn.it:9000/KlcFaVR5qp7DMIRLOsz_ag
  ======================================================================
Changed:
<
<
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg Current Status: Waiting Status Reason: BrokerHelper: no compatible resources Submitted: Fri Oct 21 13:29:48 2011 CEST ======================================================================

[ale@cream-12 DataReq]$ date +%s 1319197024 [ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg

>
>
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/KlcFaVR5qp7DMIRLOsz_ag
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
>
>
Status info for the Job : https://cream-44.pd.infn.it:9000/KlcFaVR5qp7DMIRLOsz_ag
 Current Status: Waiting Status Reason: BrokerHelper: no compatible resources
Changed:
<
<
Submitted: Fri Oct 21 13:29:48 2011 CEST
>
>
Submitted: Tue Nov 22 13:42:20 2011 CET
 ======================================================================

[ale@cream-12 DataReq]$ date +%s

Changed:
<
<
1319197201 [ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
>
>
1321966381 [ale@cream-12 DataReq]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/KlcFaVR5qp7DMIRLOsz_ag
 

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Changed:
<
<
Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
>
>
Status info for the Job : https://cream-44.pd.infn.it:9000/KlcFaVR5qp7DMIRLOsz_ag
 Current Status: Aborted Status Reason: request expired
Changed:
<
<
Submitted: Fri Oct 21 13:29:48 2011 CEST
>
>
Submitted: Tue Nov 22 13:42:20 2011 CET
 ======================================================================
Deleted:
<
<
 

Jdl with ShortDeadlineJob

Revision 492011-11-22 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2407 to 2407
 

Proxy renewal

Changed:
<
<
[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command.conf -V dteam -d 3 -l -i
>
>
[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command2.conf -V dteam -d 3 -l -i
 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: WMS test proxy renewal operation
Line: 2426 to 2426
  Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)
Changed:
<
<
===> ERROR: Timeout reached while waiting the job https://devel19.cnaf.infn.it:9000/Ny0-wEesVaLnUjwdNP1lhA to finish
>
>
===> ERROR: Timeout reached while waiting the job https://devel11.cnaf.infn.it:9000/ezPwvHZibxuCyErO_FIauQ to finish
 ===> ===> Test: WMS-proxy-renewal.py ===> WMS: devel11.cnaf.infn.it
Changed:
<
<
===> Started: 12:04:35 ===> Ended : 13:45:07
>
>
===> Started: 10:36:38 ===> Ended : 11:47:05
 ===> ===> >>> TEST FAILED <<< ===> ===> >>> failure reason: 1 test(s) fail(s): ['Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)'] <<< ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020120435.log ===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111020120435/errors.log
>
>
===> Test log file is WMSService-TS_20111122103638.log ===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111122103638/errors.log
 ===>
Changed:
<
<
===> Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111020120435 has not been cleaned for debug purpose
>
>
===> Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111122103638 has not been cleaned for debug purpose
 

[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i

Line: 2462 to 2464
  Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)
Changed:
<
<
===> ERROR: Timeout reached while waiting the job https://devel19.cnaf.infn.it:9000/ATCKDsyFkq3ayqmPmvx3iA to finish
>
>
===> ERROR: Timeout reached while waiting the job https://devel19.cnaf.infn.it:9000/ekn6N9tFatImb64X7Rwy6Q to finish
 ===> ===> Test: WMS-proxy-renewal.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 13:26:35 ===> Ended : 14:36:44
>
>
===> WMS: devel19.cnaf.infn.it ===> Started: 10:18:16 ===> Ended : 11:30:09
 ===> ===> >>> TEST FAILED <<< ===> ===> >>> failure reason: 1 test(s) fail(s): ['Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)'] <<< ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020132635.log ===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111020132635/errors.log
>
>
===> Test log file is WMSService-TS_20111122101816.log ===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111122101816/errors.log
 ===>
Changed:
<
<
===> Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111020132635 has not been cleaned for debug purpose
>
>
===> Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111122101816 has not been cleaned for debug purpose
 
Line: 3958 to 3961
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1321519178" name="configure.txt" path="configure.txt" size="9329" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1321519156" name="install.txt" path="install.txt" size="172137" user="AlessioGianelle" version="4"
Changed:
<
<
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1318608065" name="listmatch.tgz" path="listmatch.tgz" size="3972" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1318608090" name="submitnormal.tgz" path="submitnormal.tgz" size="5551" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitcoll.tgz" attr="" comment="" date="1318608107" name="submitcoll.tgz" path="submitcoll.tgz" size="6024" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="collection.tgz" attr="" comment="" date="1319024450" name="collection.tgz" path="collection.tgz" size="7003" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="parametric.tgz" attr="" comment="" date="1319024469" name="parametric.tgz" path="parametric.tgz" size="7515" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="dag.tgz" attr="" comment="" date="1319024484" name="dag.tgz" path="dag.tgz" size="4112" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1319024505" name="perusal.tgz" path="perusal.tgz" size="9316" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="delegation.tgz" attr="" comment="" date="1319030787" name="delegation.tgz" path="delegation.tgz" size="4268" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="parallel.tgz" attr="" comment="" date="1319037281" name="parallel.tgz" path="parallel.tgz" size="4434" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1319099343" name="epilogue.tgz" path="epilogue.tgz" size="7217" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1319100571" name="resubmit.tgz" path="resubmit.tgz" size="9943" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="cancel.tgz" attr="" comment="" date="1319103926" name="cancel.tgz" path="cancel.tgz" size="16925" user="AlessioGianelle" version="1"
>
>
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1321959471" name="update.txt" path="update.txt" size="48752" user="AlessioGianelle" version="4"
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1321959269" name="listmatch.tgz" path="listmatch.tgz" size="7698" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1321959402" name="submitnormal.tgz" path="submitnormal.tgz" size="5599" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="submitcoll.tgz" attr="" comment="" date="1321959382" name="submitcoll.tgz" path="submitcoll.tgz" size="6029" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="collection.tgz" attr="" comment="" date="1321959145" name="collection.tgz" path="collection.tgz" size="6852" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="parametric.tgz" attr="" comment="" date="1321959307" name="parametric.tgz" path="parametric.tgz" size="7948" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="dag.tgz" attr="" comment="" date="1321959208" name="dag.tgz" path="dag.tgz" size="4117" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1321959326" name="perusal.tgz" path="perusal.tgz" size="8983" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="delegation.tgz" attr="" comment="" date="1321959232" name="delegation.tgz" path="delegation.tgz" size="4245" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="parallel.tgz" attr="" comment="" date="1321959287" name="parallel.tgz" path="parallel.tgz" size="4741" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1321959251" name="epilogue.tgz" path="epilogue.tgz" size="6977" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1321959425" name="resubmit.tgz" path="resubmit.tgz" size="6699" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="cancel.tgz" attr="" comment="" date="1321959124" name="cancel.tgz" path="cancel.tgz" size="15922" user="AlessioGianelle" version="2"
 
META FILEATTACHMENT attachment="81376.log" attr="" comment="" date="1319106700" name="81376.log" path="81376.log" size="5262" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="81568.log" attr="" comment="" date="1319107630" name="81568.log" path="81568.log" size="5844" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1319109127" name="85327.log" path="85327.log" size="5903" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1319109371" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1319117844" name="pr.tgz" path="pr.tgz" size="21803" user="AlessioGianelle" version="1"
>
>
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1321959345" name="pr.tgz" path="pr.tgz" size="19882" user="AlessioGianelle" version="2"
 
META FILEATTACHMENT attachment="WMSService-TS_20111020163927.log" attr="" comment="" date="1319124271" name="WMSService-TS_20111020163927.log" path="WMSService-TS_20111020163927.log" size="69774" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="WMSService-TS_20111117120628.log" attr="" comment="" date="1321959066" name="WMSService-TS_20111117120628.log" path="WMSService-TS_20111117120628.log" size="24618" user="AlessioGianelle" version="1"

Revision 482011-11-22 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 3853 to 3853
 

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

Changed:
<
<
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/slj8vTxEuOHXkXOmoNIEGw
>
>
-bash-3.2$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ
  =================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:
Changed:
<
<
Status info for the Job : https://devel19.cnaf.infn.it:9000/slj8vTxEuOHXkXOmoNIEGw
>
>
Status info for the Job : https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ
 Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: jade-cms.hip.fi:2811/nordugrid-GE-arc
Changed:
<
<
Submitted: Fri Oct 28 14:56:49 2011 CET
>
>
Submitted: Mon Nov 21 16:01:15 2011 CET
 ======================================================================
Added:
>
>

-bash-3.2$ glite-wms-job-output https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ

Connecting to the service https://devel19.cnaf.infn.it:7443/glite_wms_wmproxy_server

============================================================================

JOB GET OUTPUT OUTCOME

Output sandbox files for the job: https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ have been successfully retrieved and stored in the directory: /tmp/jobOutput/traldi_pl6ZSNy7MNWNSH6x8650DQ

============================================================================

-bash-3.2$ cat /tmp/jobOutput/traldi_pl6ZSNy7MNWNSH6x8650DQ/out.txt total 32 drwx------ 2 cmsuser43 cmsuser 4096 Nov 21 17:02 . drwx------ 3 cmsuser43 cmsuser 4096 Nov 21 17:02 .. -rw------- 1 cmsuser43 cmsuser 118 Nov 21 17:02 https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2fpl6ZSNy7MNWNSH6x8650DQ.output -rw-r--r-- 1 cmsuser43 cmsuser 0 Nov 21 17:02 out.txt -rw-r--r-- 1 cmsuser43 cmsuser 1359 Nov 21 17:02 pippo.jdl -rw------- 1 cmsuser43 cmsuser 2 Nov 21 17:02 tmp.bUujW32646 -rw------- 1 cmsuser43 cmsuser 103 Nov 21 17:02 tmp.cNkaG32632 -rw------- 1 cmsuser43 cmsuser 103 Nov 21 17:02 tmp.exhlZ32647 -rw------- 1 cmsuser43 cmsuser 2 Nov 21 17:02 tmp.gZIii32631 -rw------- 1 cmsuser43 cmsuser 0 Nov 21 17:02 tmp.SdwGF32645

[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/pl6ZSNy7MNWNSH6x8650DQ Current Status: Cleared Status Reason: user retrieved output sandbox Destination: jade-cms.hip.fi:2811/nordugrid-GE-arc Submitted: Mon Nov 21 16:01:15 2011 CET ======================================================================

 

Bug #88096 CA certificate verification failed TBD

Revision 472011-11-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2294 to 2294
  ===> ===> Test: WMS-job-cancel.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:54:06 ===> Ended : 17:58:22
>
>
===> WMS: devel19.cnaf.infn.it ===> Started: 13:21:24 ===> Ended : 13:29:22
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019175406.log
>
>
===> Test log file is WMSService-TS_20111121132124.log
 [ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2335 to 2334
  ===> ===> Test: WMS-job-cancel.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 10:58:45 ===> Ended : 11:07:04
>
>
===> WMS: devel19.cnaf.infn.it ===> Started: 13:30:54 ===> Ended : 13:39:55
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020105845.log
>
>
===> Test log file is WMSService-TS_20111121133054.log
  [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
Line: 2350 to 2349
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 9:52:14
>
>
timeleft : 7:51:40
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam
Line: 2358 to 2357
 issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 10:51:13
>
>
timeleft : 8:50:40
 uri : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V dteam -d 3 -l

Line: 2392 to 2391
  ===> ===> Test: WMS-job-cancel.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 11:21:13 ===> Ended : 11:32:02
>
>
===> WMS: devel19.cnaf.infn.it ===> Started: 14:41:56 ===> Ended : 14:50:00
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020112113.log
>
>
===> Test log file is WMSService-TS_20111121144156.log
 
Line: 3880 to 3880
 

Bug #88127 Wrong replan token TBD

Changed:
<
<

Bug #88450 Ice configuration section doesn't use environment variable TBD

>
>

Bug #88450 Ice configuration section doesn't use environment variable FIXED

[root@cream-44 ~]# cat /etc/glite-wms/glite_wms.conf | grep -i " logfile"
    logfile   =   "${WMS_LOCATION_LOG}/ice.log";
    LogFile  =  "${WMS_LOCATION_LOG}/wmproxy.log";
    LogFile  =  "${WMS_LOCATION_LOG}/networkserver_events.log";
    LogFile   =  "${WMS_LOCATION_LOG}/workload_manager_events.log";
    LogFile  =  "${WMS_LOCATION_LOG}/logmonitor_events.log";
    LogFile  =  "${WMS_LOCATION_LOG}/jobcontoller_events.log";
 

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

Changed:
<
<

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

>
>

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

 
Added:
>
>
Check that no messages about LCMAPS have been logged by wmproxy on syslog:
[root@cream-44 ~]# grep glite_wms_wmproxy_server /var/log/messages* | grep -i "LCMAPS"
[root@cream-44 ~]# 
 
Changed:
<
<

Bug #88578 [yaim-wms] LCMAPS should log on file TBD

>
>
And also that there is a log file for lcmaps:

[root@cream-44 ~]# ls -l /var/log/glite/lcmaps.log 
-rw-r--r-- 1 glite glite 659344 Nov 21 15:43 /var/log/glite/lcmaps.log
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1321519178" name="configure.txt" path="configure.txt" size="9329" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1321519156" name="install.txt" path="install.txt" size="172137" user="AlessioGianelle" version="4"

Revision 462011-11-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2125 to 2125
  ===> ===> Test: WMS-prologue-epilogue.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 18:29:24 ===> Ended : 18:36:49
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:56:10 ===> Ended : 18:03:36
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019182924.log
>
>
===> Test log file is WMSService-TS_20111118175610.log
 [ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2150 to 2150
  ===> ===> Test: WMS-prologue-epilogue.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 09:40:11 ===> Ended : 09:47:05
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 18:15:28 ===> Ended : 18:21:51
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020094011.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy type : proxy strength : 2048 bits path : /tmp/x509up_u500 timeleft : 10:59:57 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL timeleft : 11:58:56 uri : voms2.hellasgrid.gr:15004

>
>
===> Test log file is WMSService-TS_20111118181528.log
 [ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2191 to 2173
  ===> ===> Test: WMS-prologue-epilogue.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 10:01:01 ===> Ended : 10:08:25
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 11:59:49 ===> Ended : 12:07:40
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020100101.log
>
>
===> Test log file is WMSService-TS_20111121115949.log
 
Line: 2222 to 2203
  ===> ===> Test: WMS-job-resubmit.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 15:57:18 ===> Ended : 16:31:38
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:17:57 ===> Ended : 12:28:09
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019155718.log
>
>
===> Test log file is WMSService-TS_20111121121757.log You have new mail in /var/spool/mail/ale
 [ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2245 to 2226
  ===> ===> Test: WMS-job-resubmit.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:53:58 ===> Ended : 18:09:10
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:28:27 ===> Ended : 12:40:38
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019175358.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy type : proxy strength : 2048 bits path : /tmp/x509up_u500 timeleft : 10:29:06 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL timeleft : 11:28:05 uri : voms2.hellasgrid.gr:15004

>
>
===> Test log file is WMSService-TS_20111121122827.log
 [ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2285 to 2246
  ===> ===> Test: WMS-job-resubmit.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 18:10:04 ===> Ended : 18:24:43
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:40:42 ===> Ended : 12:49:48
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019181004.log
>
>
===> Test log file is WMSService-TS_20111121124042.log
 

Revision 452011-11-18 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1769 to 1768
  ===> ===> Test: WMS-delegation-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 15:07:22 ===> Ended : 15:08:42
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:05:09 ===> Ended : 17:06:24
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019150722.log
>
>
===> Test log file is WMSService-TS_20111118170509.log
 [ale@cream-12 WMS-service]$ python WMS-delegation-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1797 to 1796
  ===> ===> Test: WMS-delegation-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 15:12:36 ===> Ended : 15:13:52
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:06:50 ===> Ended : 17:08:00
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019151236.log [ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam Enter MyProxy pass phrase: Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done Creating proxy .........................9........................ Done

Your proxy is valid until Thu Oct 20 02:19:21 2011 A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

>
>
===> Test log file is WMSService-TS_20111118170650.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1819 to 1810
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 10:59:50
>
>
timeleft : 10:59:55
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam
Line: 1827 to 1818
 issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 11:58:50
>
>
timeleft : 11:58:55
 uri : voms2.hellasgrid.gr:15004 [ale@cream-12 WMS-service]$ python WMS-delegation-test.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
Line: 1845 to 1836
  ===> ===> Test: WMS-delegation-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 15:19:37 ===> Ended : 15:19:42
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:19:56 ===> Ended : 17:20:00
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019151937.log
>
>
===> Test log file is WMSService-TS_20111118171956.log
 

Line: 1885 to 1876
  Test 5: try a failure matching (Requirements == false)
Added:
>
>
Test 6: try a matching with EnableWMSFeedback attribute true
 ===> ===> Test: WMS-listmatch-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 12:28:10 ===> Ended : 12:28:24
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:49:39 ===> Ended : 17:49:49
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014122810.log
>
>
===> Test log file is WMSService-TS_20111118174939.log
 [ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1917 to 1910
  Test 5: try a failure matching (Requirements == false)
Deleted:
<
<
===> ===> Test: WMS-listmatch-test.py ===> WMS: devel11.cnaf.infn.it ===> Started: 12:28:44 ===> Ended : 12:28:57 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111014122844.log

[ale@cream-12 WMS-service]$ voms-proxy-init -rfc --voms dteam Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle Creating temporary proxy ........................ Done Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done Creating proxy .................................................................. Done

Your proxy is valid until Sat Oct 15 00:36:35 2011 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=796998768 issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle type : RFC compliant proxy strength : 1024 bits path : /tmp/x509up_u500 timeleft : 11:59:53 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL timeleft : 11:59:52 uri : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: WMS Job ListMatch Testing ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Test 1: check if glite-wms-job-list-match command exists

Test 2: test a simple matching

Test 3: check --delegationid option

Test 4: exclude a CE from the match

 
Changed:
<
<
Test 5: try a failure matching (Requirements == false)
>
>
Test 6: try a matching with EnableWMSFeedback attribute true
  ===> ===> Test: WMS-listmatch-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 12:37:09 ===> Ended : 12:37:19
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:49:51 ===> Ended : 17:50:02
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014123709.log

[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle Creating proxy ................................ Done Proxy Verify OK Your proxy is valid until: Fri Oct 21 12:46:06 2011 Enter MyProxy pass phrase: Verifying - Enter MyProxy pass phrase: A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it.

[ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam Enter MyProxy pass phrase: Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done Creating proxy ...................................... Done

Your proxy is valid until Fri Oct 14 23:47:19 2011 A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

>
>
===> Test log file is WMSService-TS_20111118174951.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 2007 to 1929
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 10:50:45
>
>
timeleft : 10:29:30
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam
Line: 2015 to 1937
 issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 11:49:45
>
>
timeleft : 11:28:30
 uri : voms2.hellasgrid.gr:15004
Deleted:
<
<
 [ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 2038 to 1959
  Test 5: try a failure matching (Requirements == false)
Added:
>
>
Test 6: try a matching with EnableWMSFeedback attribute true
 ===> ===> Test: WMS-listmatch-test.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 12:48:18 ===> Ended : 12:48:27
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:50:19 ===> Ended : 17:50:25
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014124818.log
>
>
===> Test log file is WMSService-TS_20111118175019.log
 

Revision 442011-11-18 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1491 to 1491
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 16:18:55 ===> Ended : 16:26:49
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 13:25:11 ===> Ended : 13:36:07
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019161855.log
>
>
===> Test log file is WMSService-TS_20111118132511.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1506 to 1505
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 9:38:05
>
>
timeleft : 10:00:27
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam
Line: 1514 to 1513
 issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 10:37:05
>
>
timeleft : 10:59:27
 uri : voms2.hellasgrid.gr:15004
Deleted:
<
<
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 5 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1536 to 1534
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 16:30:22 ===> Ended : 16:40:18
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 15:18:11 ===> Ended : 15:24:04
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111019163022.log
>
>
===> Test log file is WMSService-TS_20111118151811.log
 

Revision 432011-11-18 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1674 to 1674
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 14:40:13 ===> Ended : 15:13:43
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 18:18:54 ===> Ended : 18:46:20
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018144013.log
>
>
===> Test log file is WMSService-TS_20111117181854.log
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 6 -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1697 to 1696
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 16:47:08 ===> Ended : 17:13:33
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 09:46:54 ===> Ended : 10:14:18
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018164708.log
>
>
===> Test log file is WMSService-TS_20111118094654.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1712 to 1710
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 9:50:38
>
>
timeleft : 10:59:57
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Changed:
<
<
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
>
>
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
 attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 10:49:38 uri : voms.hellasgrid.gr:15004
>
>
timeleft : 11:58:57 uri : voms2.hellasgrid.gr:15004
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 6 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1737 to 1733
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:48:26 ===> Ended : 18:15:50
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:45:02 ===> Ended : 13:11:24
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018174826.log
>
>
===> Test log file is WMSService-TS_20111118124502.log
 

Revision 422011-11-17 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1199 to 1199
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 18:17:34 ===> Ended : 18:25:09
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 16:51:46 ===> Ended : 16:59:22
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018181734.log
>
>
===> Test log file is WMSService-TS_20111117165146.log [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 7 -i
 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: Test a complete job cycle: from submission to get output
Line: 1227 to 1227
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 18:25:40 ===> Ended : 18:32:45
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:00:03 ===> Ended : 17:06:41
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018182540.log
>
>
===> Test log file is WMSService-TS_20111117170003.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1242 to 1241
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 2:42:56
>
>
timeleft : 5:46:00
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Changed:
<
<
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
>
>
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
 attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 3:41:56 uri : voms.hellasgrid.gr:15004
>
>
timeleft : 6:45:00 uri : voms2.hellasgrid.gr:15004
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 7 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1271 to 1270
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 18:25:54 ===> Ended : 18:32:35
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:10:15 ===> Ended : 17:16:25
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018182554.log
>
>
===> Test log file is WMSService-TS_20111117171015.log
 
Line: 1306 to 1304
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 09:48:11 ===> Ended : 09:55:05
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:21:01 ===> Ended : 17:29:29
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018094811.log
>
>
===> Test log file is WMSService-TS_20111117172101.log
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 3 -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1335 to 1332
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 09:58:13 ===> Ended : 10:07:06
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:31:41 ===> Ended : 17:40:42
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018095813.log
>
>
===> Test log file is WMSService-TS_20111117173141.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1350 to 1346
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 10:50:45
>
>
timeleft : 5:08:06
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam
Line: 1358 to 1354
 issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 11:49:45
>
>
timeleft : 6:07:06
 uri : voms2.hellasgrid.gr:15004
Deleted:
<
<
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 3 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1381 to 1375
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 10:09:18 ===> Ended : 10:18:20
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:48:08 ===> Ended : 17:54:45
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018100918.log
>
>
===> Test log file is WMSService-TS_20111117174808.log
 
Line: 1411 to 1402
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 10:20:01 ===> Ended : 10:25:16
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 17:58:23 ===> Ended : 18:03:39
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018102001.log
>
>
===> Test log file is WMSService-TS_20111117175823.log
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 4 -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1431 to 1421
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 10:36:52 ===> Ended : 10:42:06
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 18:04:03 ===> Ended : 18:09:16
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018103652.log
>
>
===> Test log file is WMSService-TS_20111117180403.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1446 to 1435
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 9:50:38
>
>
timeleft : 4:45:13
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Changed:
<
<
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
>
>
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
 attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 10:49:38 uri : voms.hellasgrid.gr:15004
>
>
timeleft : 5:44:13 uri : voms2.hellasgrid.gr:15004
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 4 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1467 to 1455
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 11:42:46 ===> Ended : 11:47:59
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 18:11:01 ===> Ended : 18:16:12
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111018114246.log
>
>
===> Test log file is WMSService-TS_20111117181101.log
 

Revision 412011-11-17 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 221 to 221
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: cream-45.pd.infn.it ===> Started: 16:39:27 ===> Ended : 17:07:30
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:06:28 ===> Ended : 12:12:56
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111020163927.log
>
>
===> Test log file is WMSService-TS_20111117120628.log
 
Changed:
<
<
Test log file is here
>
>
Test log file is here
 

Jdl with ISBBaseURI and OSBDestURI

Line: 1090 to 1090
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:36:04 ===> Ended : 17:42:06
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 12:13:08 ===> Ended : 12:19:10
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014173604.log
>
>
===> Test log file is WMSService-TS_20111117121308.log You have new mail in /var/spool/mail/ale
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 2 -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1119 to 1119
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:36:30 ===> Ended : 17:44:31
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 15:38:31 ===> Ended : 15:44:31
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014173630.log
>
>
===> Test log file is WMSService-TS_20111117153831.log
 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 1134 to 1133
 type : proxy strength : 2048 bits path : /tmp/x509up_u500
Changed:
<
<
timeleft : 10:33:46
>
>
timeleft : 6:49:04
 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Changed:
<
<
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
>
>
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
 attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 11:32:45 uri : voms.hellasgrid.gr:15004
>
>
timeleft : 7:48:04 uri : voms2.hellasgrid.gr:15004
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 2 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 1163 to 1162
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:46:43 ===> Ended : 17:52:45
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 15:45:22 ===> Ended : 15:53:23
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014174643.log
>
>
===> Test log file is WMSService-TS_20111117154522.log
 

Revision 402011-11-17 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 82 to 82
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 13:16:14 ===> Ended : 13:22:05
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 09:42:34 ===> Ended : 09:48:32
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014131614.log
>
>
===> Test log file is WMSService-TS_20111117094234.log
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 1 -i ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 111 to 110
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:16:39 ===> Ended : 17:22:59
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 09:59:32 ===> Ended : 10:06:54
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014171639.log
>
>
===> Test log file is WMSService-TS_20111117095932.log
 
Deleted:
<
<

[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle Creating proxy ....................................................... Done Proxy Verify OK Your proxy is valid until: Fri Oct 21 17:20:00 2011 Enter MyProxy pass phrase: Verifying - Enter MyProxy pass phrase: Error entering passphrase. [ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle Creating proxy .......................................................................................................................................................... Done Proxy Verify OK Your proxy is valid until: Fri Oct 21 17:20:13 2011 Enter MyProxy pass phrase: Verifying - Enter MyProxy pass phrase: A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it. [ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam Enter MyProxy pass phrase: Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy Contacting voms.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr] "dteam" Done Creating proxy ..................................................................... Done

Your proxy is valid until Sat Oct 15 04:20:24 2011 A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

 [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Line: 158 to 130
 = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Changed:
<
<
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
>
>
issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
 attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
Changed:
<
<
timeleft : 11:58:47 uri : voms.hellasgrid.gr:15004
>
>
timeleft : 11:58:48 uri : voms2.hellasgrid.gr:15004
 [ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service
Line: 182 to 155
  ===> ===> Test: WMS-job-cycle.py
Changed:
<
<
===> WMS: devel11.cnaf.infn.it ===> Started: 17:21:02 ===> Ended : 17:27:21
>
>
===> WMS: cream-44.pd.infn.it ===> Started: 11:56:43 ===> Ended : 12:03:02
 ===> =>     test PASSED == ===>
Changed:
<
<
===> Test log file is WMSService-TS_20111014172102.log
>
>
===> Test log file is WMSService-TS_20111117115643.log
 

See gzipped log file

Revision 392011-11-17 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 24 to 24
 

Clean installation

  • Starting from a SL5 x86_64 kernel machine:
Changed:
<
<
[root@cream-44 ~]# cat /etc/redhat-release
Scientific Linux SL release 5.5 (Boron)
>
>
[root@cream-44 ~]# cat /etc/redhat-release
Scientific Linux SL release 5.7 (Boron)
 [root@cream-44 ~]# uname -a
Changed:
<
<
Linux cream-44.pd.infn.it 2.6.18-238.5.1.el5xen #1 SMP Tue Mar 1 19:22:01 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
>
>
Linux cream-44.pd.infn.it 2.6.18-238.5.1.el5xen #1 SMP Tue Mar 1 19:22:01 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
 
Line: 4053 to 4055
 

Bug #88578 [yaim-wms] LCMAPS should log on file TBD

Changed:
<
<
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
>
>
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1321519178" name="configure.txt" path="configure.txt" size="9329" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1321519156" name="install.txt" path="install.txt" size="172137" user="AlessioGianelle" version="4"
 
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1318608065" name="listmatch.tgz" path="listmatch.tgz" size="3972" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1318608090" name="submitnormal.tgz" path="submitnormal.tgz" size="5551" user="AlessioGianelle" version="1"

Revision 382011-11-16 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 4043 to 4043
 

Bug #88127 Wrong replan token TBD

Added:
>
>

Bug #88450 Ice configuration section doesn't use environment variable TBD

 

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

Revision 372011-11-10 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 4046 to 4046
 

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

Added:
>
>

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

 
Added:
>
>

Bug #88578 [yaim-wms] LCMAPS should log on file TBD

 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"

Revision 362011-11-09 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 4013 to 4013
 
Changed:
<
<

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

>
>

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

 
[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/slj8vTxEuOHXkXOmoNIEGw
Line: 4032 to 4032
 
Changed:
<
<

Bug #88127 (Wrong replan token) TBD

>
>

Bug #88096 CA certificate verification failed TBD

Bug #88097 Collection not terminated TBD

Bug #88127 Wrong replan token TBD

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

 

META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"

Revision 352011-11-03 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 4012 to 4012
 [root@cream-44 ~]#
Added:
>
>

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

[ale@cream-12 UI]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/slj8vTxEuOHXkXOmoNIEGw


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/slj8vTxEuOHXkXOmoNIEGw
Current Status:     Done (Success)
Exit code:          0
Status Reason:      Job terminated successfully
Destination:        jade-cms.hip.fi:2811/nordugrid-GE-arc
Submitted:          Fri Oct 28 14:56:49 2011 CET
==========================================================================

Bug #88127 (Wrong replan token) TBD

 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"

Revision 342011-10-24 - TWikiAdminUser

Line: 1 to 1
 

WMS test report

Line: 1658 to 1658
 Method: jobRegister
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

4)

Line: 2774 to 2774
 ServiceDiscoveryInfoValidity = 3600 WeightsCacheValidity = 86400 MaxServedRequests = 50
Changed:
<
<
OperationLoadScripts = [
>
>
OperationsLoadScripts = [
 jobRegister = "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobRegister --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 1500 --ftpconn 300" jobSubmit = "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 1500 --ftpconn 300" RuntimeMalloc = "/usr/lib64/libtcmalloc_minimal.so"
Line: 2895 to 2895
 Method: jobSubmit
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

If the following line is inserted:

Line: 2915 to 2915
 Method: jobSubmit
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

If the following parameters are inserted:

Line: 2935 to 2935
 Method: jobSubmit
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

If the following parameters are inserted:

Line: 2955 to 2955
 Method: jobSubmit
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

If the following parameters are inserted:

Line: 2975 to 2975
 Method: jobSubmit
Changed:
<
<
Error - Operation failed
>
>
Error - Operations failed
 Unable to find any endpoint where to perform service request

As far as the other parameters are concerned, Bug #88024 has been opened:

Revision 332011-10-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2999 to 2999
  If launched explicitly the script doesn't seem to fail.
Changed:
<
<

Purging

>
>

Purge

 

Normal job cycle

Line: 3159 to 3159
 
Added:
>
>

SandBoxDir cron purger

The purge of the SandBox dir is done by a cron job

- Submit a job and force its purge before it finishes:

[ale@cream-12 UI]$ glite-wms-job-submit -a   -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ

==========================================================================


[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
Current Status:     Scheduled 
Status Reason:      unavailable
Destination:        cream-24.pd.infn.it:8443/cream-lsf-testbedB_2
Submitted:          Fri Oct 21 15:22:45 2011 CEST
==========================================================================

[root@cream-45 ~]# su - glite
[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/Vw -s
21 Oct, 15:23:22 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ: removed RUNNING job


[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/Vwl8rp_bbbJNrUcGu0qGLQ
Current Status:     Cleared 
Status Reason:      timed out, resource purge forced
Destination:        cream-24.pd.infn.it:8443/cream-lsf-testbedB_2
Submitted:          Fri Oct 21 15:22:45 2011 CEST
==========================================================================

- Purge a done job:

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
Current Status:     Done (Success)
Logged Reason(s):
    - job completed
    - Job Terminated Successfully
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        prabi-ce3.ibcp.fr:8443/cream-pbs-dteam
Submitted:          Thu Oct 20 14:36:33 2011 CEST
==========================================================================

[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/Z1
21 Oct, 15:26:49 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ: removed DONE job

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/Z1EAf6PCInOWJ9cXaOPEpQ
Current Status:     Cleared 
Status Reason:      timed out, resource purge forced
Destination:        prabi-ce3.ibcp.fr:8443/cream-pbs-dteam
Submitted:          Thu Oct 20 14:36:33 2011 CEST
==========================================================================


- Purge only jobs older than 12 hours:

[glite@cream-45 ~]$ ls -l /var/SandboxDir/vX
total 8
drwxrwx--- 5 dteam009 glite 4096 Oct 20 18:57 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXKlojI7HvfqjCeCSFf5FA
drwxrwx--- 5 dteam008 glite 4096 Oct 21 12:33 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXSfZaWXFP0g7kKtJ1u0kw

[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/vX -t 43200
21 Oct, 15:32:20 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/vXKlojI7HvfqjCeCSFf5FA: removed ABORTED job

[glite@cream-45 ~]$ ls -l /var/SandboxDir/vX
total 4
drwxrwx--- 5 dteam008 glite 4096 Oct 21 12:33 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fvXSfZaWXFP0g7kKtJ1u0kw

- Purge a job which proxy is already expired

[glite@cream-45 ~]$ ls /var/SandboxDir/Z6/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fZ6bSUBxN_5fkPNQNs73Vymog/
input  JDLOriginal  JDLStarted  output  peek  user.proxy

[glite@cream-45 ~]$ openssl x509 -noout -text -in /var/SandboxDir/Z6/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fZ6bSUBxN_5fkPNQNs73Vymog/user.proxy 
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 1319202904 (0x4ea17058)
        Signature Algorithm: md5WithRSAEncryption
        Issuer: C=IT, O=INFN, OU=Personal Certificate, L=Padova, CN=Alessio Gianelle, CN=proxy
        Validity
            Not Before: Oct 21 13:10:04 2011 GMT
            Not After : Oct 21 13:29:04 2011 GMT
        Subject: C=IT, O=INFN, OU=Personal Certificate, L=Padova, CN=Alessio Gianelle, CN=proxy, CN=proxy
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
            RSA Public Key: (512 bit)
                Modulus (512 bit):
                    00:c5:b8:6e:a8:21:5d:48:da:23:10:e7:c0:13:3c:
                    97:a1:df:ef:10:27:30:fa:77:52:5f:1e:52:b8:fc:
                    74:1b:76:12:6d:63:e4:25:56:3e:6d:eb:61:13:5a:
                    a6:47:0d:bb:13:4e:b5:b2:2a:7f:22:6b:49:f9:a7:
                    b6:2c:b4:65:31
                Exponent: 65537 (0x10001)
    Signature Algorithm: md5WithRSAEncryption
        a1:82:7a:84:59:92:6b:ba:94:a6:54:a0:17:60:f6:95:31:f8:
        c0:86:b5:3b:8f:6e:3f:7e:09:80:c4:39:3b:3b:d2:f7:42:fb:
        f6:a6:fd:67:4b:fd:92:3c:23:46:f6:e1:f4:4d:60:26:71:92:
        a6:aa:b2:f5:52:eb:25:cd:25:df:11:73:20:ad:c3:79:78:b2:
        3f:19:2a:11:50:3b:43:42:9d:33:fc:36:38:19:8b:6c:ee:23:
        ce:fd:17:82:8f:01:d9:5b:14:55:ad:95:4c:d2:16:59:d5:a0:
        22:90:57:25:10:01:71:1d:ce:cf:24:4f:37:8f:65:4a:e1:9a:
        9f:50
[glite@cream-45 ~]$ date
Fri Oct 21 15:35:19 CEST 2011

[glite@cream-45 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/Z6
21 Oct, 15:35:39 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:447): https://cream-45.pd.infn.it:9000/Z6bSUBxN_kPNQNs73Vymog: removed DONE job

[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/Z6bSUBxN_kPNQNs73Vymog


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/Z6bSUBxN_kPNQNs73Vymog
Current Status:     Cleared 
Status Reason:      timed out, resource purge forced
Destination:        cream-22.pd.infn.it:8443/cream-lsf-creamcert1
Submitted:          Fri Oct 21 15:15:05 2011 CEST
==========================================================================

The last Clear logged event should be logged with the host proxy (not user proxy):

[ale@cream-12 WMS-service]$ glite-wms-job-logging-info --event Clear -v 2 https://cream-45.pd.infn.it:9000/Z6bSUBxN_kPNQNs73Vymog

===================== glite-wms-job-logging-info Success =====================

LOGGING INFORMATION:

Printing info for the Job : https://cream-45.pd.infn.it:9000/Z6bSUBxN_kPNQNs73Vymog
 
   ---
Event: Clear
- Arrived                    =    Fri Oct 21 15:35:39 2011 CEST
- Host                       =    cream-45.pd.infn.it
- Reason                     =    2
- Source                     =    NetworkServer
- Src instance               =    11882
- Timestamp                  =    Fri Oct 21 15:35:39 2011 CEST
- User                       =    /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-45.pd.infn.it/CN=244681262
==========================================================================


- Purge a dag job (using an external LB)

[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA
Current Status:     Done (Exit Code !=0)
Exit code:          1
Status Reason:      Warning: job exit code != 0
Destination:        dagman
Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================

- Nodes information for: 
    Status info for the Job : https://devel19.cnaf.infn.it:9000/6Fw8vsQX-0H5-G2cnwk77w
    Current Status:     Aborted 
    Logged Reason(s):
        - Cannot download .BrokerInfo from gsiftp://devel11.cnaf.infn.it:2811/var/SandboxDir/6F/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f6Fw8vsQX-0H5-G2cnwk77w/input/.BrokerInfo
Wed Oct 19 17:55:50 CEST 2011: Error during transfer
Wed Oct 19 17:56:51 CEST 2011: Error during transfer
Wed Oct 19 17:58:53 CEST 2011: Error during transfer
    Status Reason:      edg_wll_LogAbortProxy
    Destination:        cream-26.pd.infn.it:2119/jobmanager-lcgpbs-cert
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================
    
    Status info for the Job : https://devel19.cnaf.infn.it:9000/8AKOPGpS-MoaQx3TIp5Tgw
    Current Status:     Submitted 
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================
    
    Status info for the Job : https://devel19.cnaf.infn.it:9000/v7Pcqum8oG6-IsVEy3T9Sg
    Current Status:     Submitted 
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================

[glite@devel11 ~]$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/zK 
21 Oct, 15:44:19 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:354): https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA: 3/3 nodes removed
21 Oct, 15:44:19 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:366): https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA: removed DONE dag 

Check SBD of all the nodes:

[glite@devel11 ~]$ ls /var/SandboxDir/zK/
[glite@devel11 ~]$ ls /var/SandboxDir/8A
[glite@devel11 ~]$ ls /var/SandboxDir/v7
[glite@devel11 ~]$ ls /var/SandboxDir/6F
[glite@devel11 ~]$ 

[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://devel19.cnaf.infn.it:9000/zKwRQBC5nt4Y5WZlT5tQZA
Current Status:     Cleared 
Status Reason:      timed out, resource purge forced
Destination:        dagman
Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================

- Nodes information for: 
    Status info for the Job : https://devel19.cnaf.infn.it:9000/6Fw8vsQX-0H5-G2cnwk77w
    Current Status:     Aborted 
    Logged Reason(s):
        - Cannot download .BrokerInfo from gsiftp://devel11.cnaf.infn.it:2811/var/SandboxDir/6F/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f6Fw8vsQX-0H5-G2cnwk77w/input/.BrokerInfo
Wed Oct 19 17:55:50 CEST 2011: Error during transfer
Wed Oct 19 17:56:51 CEST 2011: Error during transfer
Wed Oct 19 17:58:53 CEST 2011: Error during transfer
    Status Reason:      edg_wll_LogAbortProxy
    Destination:        cream-26.pd.infn.it:2119/jobmanager-lcgpbs-cert
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================
    
    Status info for the Job : https://devel19.cnaf.infn.it:9000/8AKOPGpS-MoaQx3TIp5Tgw
    Current Status:     Cleared 
    Status Reason:      timed out, resource purge forced
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================
    
    Status info for the Job : https://devel19.cnaf.infn.it:9000/v7Pcqum8oG6-IsVEy3T9Sg
    Current Status:     Cleared 
    Status Reason:      timed out, resource purge forced
    Submitted:          Wed Oct 19 17:54:37 2011 CEST
==========================================================================

Proxy cache purging

Check if there are expired proxies from more than 6 hours in /var/proxycache:

[root@cream-45 ~]# date
Fri Oct 21 16:09:57 CEST 2011

[root@cream-45 ~]# for proxy in `ls -l  /var/proxycache/*/*/* | grep userproxy | sed -e 's/.*\/var/\/var/'`; do openssl x509 -enddate -noout -in $proxy ; done | sort
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 10:59:44 2011 GMT
notAfter=Oct 21 13:29:04 2011 GMT
notAfter=Oct 21 13:29:45 2011 GMT
notAfter=Oct 21 14:24:32 2011 GMT
notAfter=Oct 21 14:24:32 2011 GMT
notAfter=Oct 21 14:25:14 2011 GMT
notAfter=Oct 21 14:25:14 2011 GMT
notAfter=Oct 21 14:26:08 2011 GMT
notAfter=Oct 21 14:33:01 2011 GMT
notAfter=Oct 21 14:33:22 2011 GMT
notAfter=Oct 21 14:39:09 2011 GMT
notAfter=Oct 21 14:39:23 2011 GMT
notAfter=Oct 21 14:39:31 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 14:59:44 2011 GMT
notAfter=Oct 21 18:13:51 2011 GMT
notAfter=Oct 21 18:13:52 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:53 2011 GMT
notAfter=Oct 21 18:13:55 2011 GMT
notAfter=Oct 21 18:13:56 2011 GMT
notAfter=Oct 21 18:13:57 2011 GMT
notAfter=Oct 21 18:14:00 2011 GMT
notAfter=Oct 21 18:14:01 2011 GMT
notAfter=Oct 21 18:14:02 2011 GMT
notAfter=Oct 21 18:14:02 2011 GMT
notAfter=Oct 21 18:14:03 2011 GMT
notAfter=Oct 21 18:14:04 2011 GMT
notAfter=Oct 21 18:14:04 2011 GMT
notAfter=Oct 21 18:14:05 2011 GMT
notAfter=Oct 21 18:14:08 2011 GMT
notAfter=Oct 21 18:14:08 2011 GMT
notAfter=Oct 21 18:14:09 2011 GMT
notAfter=Oct 21 18:14:10 2011 GMT
notAfter=Oct 21 18:14:11 2011 GMT
notAfter=Oct 21 18:14:12 2011 GMT
notAfter=Oct 21 18:14:14 2011 GMT
notAfter=Oct 21 18:14:16 2011 GMT
notAfter=Oct 21 18:14:18 2011 GMT
notAfter=Oct 21 18:14:22 2011 GMT
notAfter=Oct 21 18:14:23 2011 GMT
notAfter=Oct 21 18:14:23 2011 GMT
notAfter=Oct 21 18:14:25 2011 GMT
notAfter=Oct 21 18:14:25 2011 GMT
notAfter=Oct 21 18:14:26 2011 GMT
notAfter=Oct 21 18:14:30 2011 GMT
notAfter=Oct 21 18:14:32 2011 GMT
notAfter=Oct 21 18:14:32 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:34 2011 GMT
notAfter=Oct 21 18:14:36 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:39 2011 GMT
notAfter=Oct 21 18:14:40 2011 GMT
notAfter=Oct 21 18:14:43 2011 GMT
notAfter=Oct 21 18:14:45 2011 GMT
notAfter=Oct 21 18:14:46 2011 GMT
notAfter=Oct 21 18:14:47 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:49 2011 GMT
notAfter=Oct 21 18:14:50 2011 GMT
notAfter=Oct 21 18:14:50 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 18:59:44 2011 GMT
notAfter=Oct 21 19:59:05 2011 GMT
notAfter=Oct 21 19:59:07 2011 GMT
notAfter=Oct 21 19:59:09 2011 GMT
notAfter=Oct 21 19:59:10 2011 GMT
notAfter=Oct 21 19:59:11 2011 GMT
notAfter=Oct 21 19:59:13 2011 GMT
notAfter=Oct 21 19:59:13 2011 GMT
notAfter=Oct 21 19:59:15 2011 GMT
notAfter=Oct 21 19:59:15 2011 GMT
notAfter=Oct 21 19:59:17 2011 GMT
notAfter=Oct 21 19:59:17 2011 GMT
notAfter=Oct 21 19:59:19 2011 GMT
notAfter=Oct 21 19:59:19 2011 GMT
notAfter=Oct 21 19:59:21 2011 GMT
notAfter=Oct 21 19:59:24 2011 GMT
notAfter=Oct 21 19:59:56 2011 GMT
notAfter=Oct 21 19:59:58 2011 GMT
notAfter=Oct 21 20:00:00 2011 GMT
notAfter=Oct 21 20:00:03 2011 GMT
notAfter=Oct 21 22:59:44 2011 GMT
notAfter=Oct 21 22:59:44 2011 GMT

Check if there are empty directories:


[root@cream-45 ~]# ls /var/proxycache/
%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini     cache
%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle


[root@cream-45 ~]# cd /var/proxycache/%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# 

[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# ls -l * | grep userproxy.pem | wc -l
79
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DPadova%2FCN%3DAlessio%20Gianelle]# ls -l | grep glite | wc -l
79

[root@cream-45 ~]# cd /var/proxycache/%2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini/

[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini]# ls -l -- * | grep userproxy.pem | wc -l
19
[root@cream-45 %2FC%3DIT%2FO%3DINFN%2FOU%3DPersonal%20Certificate%2FL%3DCNAF%2FCN%3DFabio%20Capannini]# ls -l | grep glite | wc -l
19

 

Regression Tests

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

Revision 322011-10-21 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 977 to 977
 

Deleted:
<
<

Jdl with ShortDeadlineJob

 
Added:
>
>

Jdl with ShortDeadlineJob

 
cat [ale@cream-12 DataReq]$ cat SDLJ.jdl 
Line: 2959 to 2959
 Unable to find any endpoint where to perform service request

If the following parameters are inserted:

Added:
>
>
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 0";

The following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for FTP Connection: 0 => Detected value for FTP Connection: 1


Method: jobSubmit
 
Added:
>
>
Error - Operation failed Unable to find any endpoint where to perform service request

As far as the other parameters are concerned, Bug #88024 has been opened:

1) It seems that glite_wms_wmproxy_load_monitor is called by wmproxy only for
the jobSubmit operation and not for the jobRegister even if the configuration
file reports the latter too.

2) If called by wmproxy with certain values for the parameters it seems to not take
them into account, therefore jobs are submitted even if some
threshold is exceeded. For example, by setting --fdnum 100 :

21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Executing
command:  /usr/sbin/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1
22 -
-load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 100 --jdnum 150000
--ftpconn 300
21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Script
error file: /tmp/wmpscriptcall.err.24147
21 Oct, 12:31:07 -D- PID: 24147 - "wmpcommon::callLoadScriptFile": Executing
load script file: /usr/sbin/glite_wms_wmproxy_load_monitor

If launched explicitly the script doesn't seem to fail.
 

Purging

Normal job cycle

Revision 312011-10-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 2960 to 2960
  If the following parameters are inserted:
Added:
>
>

Purging

Normal job cycle

Submit a job to a ce LCG:

[ale@cream-12 UI]$ glite-wms-job-submit -a   -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g

==========================================================================


Check the SBD and the others file used by the services:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g/
total 24
drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 input
-rw-r--r-- 1 glite    glite  703 Oct 21 15:00 JDLOriginal
-rw-r--r-- 1 glite    glite 2261 Oct 21 15:00 JDLStarted
drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 output
drwxrwx--- 2 dteam009 glite 4096 Oct 21 15:00 peek
-rw-r--r-- 1 glite    glite    0 Oct 21 15:00 token.txt_0
lrwxrwxrwx 1 glite    glite   64 Oct 21 15:00 user.proxy -> /var/glite/spool/glite-renewd/3f82b966e8a77413044be1a9144a4af4.0


[root@cream-45 ~]# ls -l /var/jobcontrol/condorio/JD
total 4
drwxr-xr-x 2 glite glite 4096 Oct 21 15:00 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g

[root@cream-45 ~]# ls -l /var/jobcontrol/submit/JD/
total 44
-rw-r--r-- 1 glite glite  1784 Oct 21 15:00 Condor.https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g.submit
-rw-r--r-- 1 glite glite 40672 Oct 21 15:00 JobWrapper.https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fJDtP4ObMP5A_5fFCWjR6Eh4g.sh


Wait until job finishes:

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g
Current Status:     Done (Success)
Exit code:          0
Status Reason:      Job terminated successfully
Destination:        cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest2
Submitted:          Fri Oct 21 15:00:35 2011 CEST
==========================================================================

Check on WMS auxiliary files should be removed:

[root@cream-45 ~]# ls -l /var/jobcontrol/submit/JD/
total 0
[root@cream-45 ~]# ls -l /var/jobcontrol/condorio/JD/
total 0

Retrieve job oputput:

[ale@cream-12 UI]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/JDtP4ObMP5A_FCWjR6Eh4g
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_JDtP4ObMP5A_FCWjR6Eh4g

================================================================================

Check that also the SBD has been removed on WMS:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/
total 0

-----------

Submit a job to a CREAM CE without setting myproxyserver:

[ale@cream-12 UI]$ glite-wms-job-submit -a   -c /home/ale/UI/etc/wmp_cream-45.conf test.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA

==========================================================================

Check the creation of the SBD on WMS:

[root@cream-45 ~]# ls -l /var/SandboxDir/JD/
total 0
[root@cream-45 ~]# ls /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/
input  JDLOriginal  JDLStarted  output  peek  user.proxy

Wait until job finishesi and retrieve output files:

[ale@cream-12 WMS-service]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA
Current Status:     Done (Success)
Logged Reason(s):
    - job completed
    - Job Terminated Successfully
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        cream-32.pd.infn.it:8443/cream-pbs-creamtest2
Submitted:          Fri Oct 21 15:07:40 2011 CEST
==========================================================================

[ale@cream-12 UI]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/N9AYUlkkvG6RlRhyt_JaHA
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_N9AYUlkkvG6RlRhyt_JaHA

================================================================================

Check that also the SBD has been removed on WMS:

[root@cream-45 ~]# ls /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/
ls: /var/SandboxDir/N9/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fN9AYUlkkvG6RlRhyt_5fJaHA/: No such file or directory



 

Regression Tests

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

Revision 302011-10-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 257 to 257
 

Test log file is here

Added:
>
>

Jdl with ISBBaseURI and OSBDestURI

Test on CREAM ce:

[ale@cream-12 DataReq]$ cat URI.jdl 
###########################################
#      JDL with ISBURI & OSBDestURI       #
###########################################

Executable = "exe.sh";
StdOutput = "std.out";
StdError = "std.err";

InputSandboxBaseURI = "gsiftp://devel11.cnaf.infn.it:2811/tmp";

FuzzyRank = true;
InputSandbox = {"exe.sh", "test1", "test2"};
OutputSandbox = {"std.out", "std.err"};
OutputSandboxDestURI = {"gsiftp://cream-44.pd.infn.it:2811/tmp/myjobOutput", "std.err"};


requirements = other.GlueCEStateStatus == "Testing" &&  regexp("/cream", other.GlueCEUniqueID);

DataAccessProtocol = "gsiftp";
RetryCount = 1;
ShallowRetryCount = 2;


[ale@cream-12 DataReq]$ cat exe.sh 
#!/bin/sh

NAME=`echo $GLITE_WMS_JOBID | sed -e 's/.*\///'`

echo $NAME 

ls -l

[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf URI.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw

==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
Current Status:     Done (Success)
Logged Reason(s):
    - job completed
    - Job Terminated Successfully
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        cream-31.pd.infn.it:8443/cream-pbs-creamtest1
Submitted:          Fri Oct 21 12:40:25 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/JGxTge2N8vrsyuT7jhScnw
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_JGxTge2N8vrsyuT7jhScnw

================================================================================


[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_JGxTge2N8vrsyuT7jhScnw
total 0
-rw-rw-r-- 1 ale ale 0 Oct 21 12:46 std.err


Log on cream-44:

[root@cream-44 ~]# cat /tmp/myjobOutput 
JGxTge2N8vrsyuT7jhScnw
total 8
-rwxr-xr-x 1 dteam009 dteam 81 Oct 21 12:40 exe.sh
-rw-r--r-- 1 dteam009 dteam  0 Oct 21 12:40 std.err
-rw-r--r-- 1 dteam009 dteam 23 Oct 21 12:40 std.out
-rw-r--r-- 1 dteam009 dteam  0 Oct 21 12:40 test1
-rw-r--r-- 1 dteam009 dteam  0 Oct 21 12:40 test2

Same process with an LCG CE:

[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf URI.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
Current Status:     Done (Success)
Exit code:          0
Status Reason:      Job terminated successfully
Destination:        cream-11.pd.infn.it:2119/jobmanager-lcglsf-creamtest1
Submitted:          Fri Oct 21 12:48:32 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

ls -l 
================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/0quSOp8cK62SYKoR5v0IDQ
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_0quSOp8cK62SYKoR5v0IDQ

================================================================================


[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_0quSOp8cK62SYKoR5v0IDQ
total 0
-rw-rw-r-- 1 ale ale 0 Oct 21 12:51 std.err

Log on cream-44:
[root@cream-44 ~]# cat /tmp/myjobOutput 
0quSOp8cK62SYKoR5v0IDQ
total 28
-rwxr-xr-x  1 dteam003 dteam  81 Oct 21 12:49 exe.sh
-rw-r--r--  1 dteam003 dteam 118 Oct 21 12:49 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f0quSOp8cK62SYKoR5v0IDQ.output
-rw-r--r--  1 dteam003 dteam   0 Oct 21 12:49 std.err
-rw-r--r--  1 dteam003 dteam  23 Oct 21 12:49 std.out
-rw-r--r--  1 dteam003 dteam   0 Oct 21 12:49 test1
-rw-r--r--  1 dteam003 dteam   0 Oct 21 12:49 test2
-rw-------  1 dteam003 dteam 103 Oct 21 12:49 tmp.bHXHsc5360
-rw-------  1 dteam003 dteam   2 Oct 21 12:49 tmp.DCRLdD5359
-rw-------  1 dteam003 dteam   2 Oct 21 12:49 tmp.iCdKAK5374
-rw-------  1 dteam003 dteam 103 Oct 21 12:49 tmp.iWCcAq5375
-rw-------  1 dteam003 dteam   0 Oct 21 12:49 tmp.osUtbu5373



Jdl with ISBBaseURI and OSBBaseDestURI

Submit to CREAM CE


[ale@cream-12 DataReq]$ cat BaseURI.jdl 
###########################################
#      JDL with ISBURI & OSBDestURI       #
###########################################

Executable = "exe.sh";
StdOutput = "std.out";
StdError = "std.err";

InputSandboxBaseURI = "gsiftp://devel11.cnaf.infn.it:2811/tmp";

FuzzyRank = true;
InputSandbox = {"exe.sh", "test1", "test2"};
OutputSandbox = {"std.out", "std.err"};
OutputSandboxBaseDestURI="gsiftp://cream-44.pd.infn.it:2811/tmp";

requirements = other.GlueCEStateStatus == "Testing" &&  regexp("/cream", other.GlueCEUniqueID);

RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf BaseURI.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ
Current Status:     Done (Success)
Logged Reason(s):
    - job completed
    - Job Terminated Successfully
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        cream-20.pd.infn.it:8443/cream-lsf-cert
Submitted:          Fri Oct 21 13:01:55 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

No output files to be retrieved for the job:
https://cream-45.pd.infn.it:9000/WX6KjW4Z9yfYXNdhUnkNCQ

================================================================================

Log on cream-44:

[root@cream-44 ~]# ls -l /tmp/std.*
-rw-r--r-- 1 dteam009 dteam   0 Oct 21 13:02 /tmp/std.err
-rw-r--r-- 1 dteam009 dteam 291 Oct 21 13:02 /tmp/std.out
[root@cream-44 ~]# cat /tmp/std.out 
WX6KjW4Z9yfYXNdhUnkNCQ
total 8
-rwxr-xr-x  1 dteam017 dteam 81 Oct 21 13:02 exe.sh
-rw-r--r--  1 dteam017 dteam  0 Oct 21 13:02 std.err
-rw-r--r--  1 dteam017 dteam 23 Oct 21 13:02 std.out
-rw-r--r--  1 dteam017 dteam  0 Oct 21 13:02 test1
-rw-r--r--  1 dteam017 dteam  0 Oct 21 13:02 test2

Submit to an LCG CE:


[ale@cream-12 DataReq]$ glite-wms-job-submit -a -c /home/ale/UI/etc/wmp_cream-45.conf BaseURI.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A

==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A
Current Status:     Done (Success)
Exit code:          0
Status Reason:      Job terminated successfully
Destination:        cream-26.pd.infn.it:2119/jobmanager-lcgpbs-creamtest1
Submitted:          Fri Oct 21 13:06:46 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

No output files to be retrieved for the job:
https://cream-45.pd.infn.it:9000/FsSdKXZ5kgYmelLYsqwO8A

================================================================================

Log on cream-44:

[root@cream-44 ~]# ls -l /tmp/std.*
-rw-r--r-- 1 dteam009 dteam   0 Oct 21 13:07 /tmp/std.err
-rw-r--r-- 1 dteam009 dteam 721 Oct 21 13:07 /tmp/std.out
[root@cream-44 ~]# cat /tmp/std.out 
FsSdKXZ5kgYmelLYsqwO8A
total 28
-rwxr-xr-x  1 dteam003 dteam  81 Oct 21 13:07 exe.sh
-rw-r--r--  1 dteam003 dteam 118 Oct 21 13:07 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fFsSdKXZ5kgYmelLYsqwO8A.output
-rw-r--r--  1 dteam003 dteam   0 Oct 21 13:07 std.err
-rw-r--r--  1 dteam003 dteam  23 Oct 21 13:07 std.out
-rw-r--r--  1 dteam003 dteam   0 Oct 21 13:07 test1
-rw-r--r--  1 dteam003 dteam   0 Oct 21 13:07 test2
-rw-------  1 dteam003 dteam 103 Oct 21 13:07 tmp.EoCkc12184
-rw-------  1 dteam003 dteam   0 Oct 21 13:07 tmp.GIFWQ12182
-rw-------  1 dteam003 dteam 103 Oct 21 13:07 tmp.knHTI12169
-rw-------  1 dteam003 dteam   2 Oct 21 13:07 tmp.vbISe12183
-rw-------  1 dteam003 dteam   2 Oct 21 13:07 tmp.vWbAp12168


Jdl with AllowZippedISB

[ale@cream-12 DataReq]$ cat AllowZip.jdl 
###########################################
#   JDL with AllowZippedISB attribute     #
###########################################

Executable = "/bin/ls";
Arguments = "-la";
StdOutput = "std.out";
StdError = "std.err";

InputSandbox = {"fileA", "fileB", "fileC", "fileD", "fileE"};
OutputSandbox = {"std.out", "std.err"};

requirements = other.GlueCEStateStatus == "Testing" &&  regexp("/cream", other.GlueCEUniqueID);

AllowZippedISB=true;

RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ glite-wms-job-submit -a --debug  -c /home/ale/UI/etc/wmp_cream-45.conf AllowZip.jdl 
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Vo read from proxy certificate extension
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - VirtualOrganisation value : dteam
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded user configuration file:
 /home/ale/UI/etc/wmp_cream-45.conf
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Configuration file: //etc/glite-wms/dteam/glite_wmsui.conf - MyProxyServer attribute(s) no more supported outside JDL Default Attributes section "JdlDefaultAttributes"
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded Vo specific configuration file:
 //etc/glite-wms/dteam/glite_wmsui.conf
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Loaded Configuration values: 
 [
  JdlDefaultAttributes = 
   [
    SignificantAttributes = { "Requirements","Rank" }; 
    RetryCount = 3; 
    VirtualOrganisation = "dteam"; 
    rank = 1; 
    MyProxyServer = "myproxy.cnaf.infn.it"; 
    requirements = ( other.GlueCEStateStatus == "Testing" ) || ( other.GlueCEStateStatus == "Production" )
   ]; 
  OutputStorage = "/tmp"; 
  ListenerStorage = "/tmp"; 
  ErrorStorage = "/tmp"; 
  WmProxyEndPoints = { "https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server" }
 ]
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Getting Endpoint URL from configuration file 
-----------------------------------------

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getVersion service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - WMProxy Version: 3.3.4 
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Sending Proxy Request to https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy delegationns__getProxyReq service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - delegationns__getProxyReq -  The proxy has been successfully retrieved
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy delegationns__putProxyReq service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - The proxy has been successfully delegated with the identifier: tuSUwcytwLcBpNmsumDTJA
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getTransferProtocols service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - getTransferProtocols -  Available protocols: gsiftp, https
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - FileTransferProtocol not specified; using the default protocol: gsiftp
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - The JDL file is: /home/ale/UI/DataReq/AllowZip.jdl
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Retrieving the list of the local ISB files from the user JDL 
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Total size of the ISB file(s) to be transferred to: 34
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Max single job size of the ISB file(s) to be transferred to: 17
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Checking the User-FreeQuota on the server 
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getFreeQuota service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - getFreeQuota -  User freequota not set on the server
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Getting the max ISB size from the server https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:34 -I- PID: 17989 (Debug) - Calling the WMProxy getMaxInputSandboxSize service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - getMaxInputSandboxSize -  Max ISB size information successfully retrieved
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - The max job size (17 bytes) doesn't exceed the max size limit of 100000000 bytes: File transfer is allowed
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - File archiving and file compression allowed by user in the JDL
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Registering JDL [ StdOutput = "std.out"; ShallowRetryCount = 2; SignificantAttributes = { "Requirements","Rank" }; RetryCount = 1; Executable = "/bin/ls"; Type = "job"; Arguments = "-la"; AllowZippedISB = true; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ZippedISB = { "ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz" }; OutputSandbox = { "std.out","std.err" }; InputSandbox = { "file:///home/ale/UI/DataReq/fileA","file:///home/ale/UI/DataReq/fileB","file:///home/ale/UI/DataReq/fileC","file:///home/ale/UI/DataReq/fileD","file:///home/ale/UI/DataReq/fileE" }; StdError = "std.err"; rank = 1; MyProxyServer = "myproxy.cnaf.infn.it"; requirements = ( other.GlueCEStateStatus == "Testing" && regexp("/cream",other.GlueCEUniqueID) ) && ( ( other.GlueCEStateStatus == "Testing" ) || ( other.GlueCEStateStatus == "Production" ) ) ]
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Registering the job to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Calling the WMProxy jobRegister service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - The JobId is:  https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Archiving the ISB files: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - This archive file has been successfully created: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Compressing the file (.gz): /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - ISB ZIPPED file successfully created: /tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Getting the SandboxDestinationURI from the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - Calling the WMProxy getSandboxDestURI service with gsiftp protocol 
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - getSandboxDestURI -  Destination URIs sucessfully retrieved
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - DestinationURI: gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - FileTransfer (gsiftp): using globus-url-copy to transfer the local InputSandBox file(s) to the submission endpoint
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:35 -I- PID: 17989 (Debug) - File Transfer (gsiftp) 
 Command: /usr/bin/globus-url-copy
Source: file:///tmp/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz
Destination: gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - File Transfer (gsiftp) Transfer successfully done
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - Starting the job:  https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:37 -I- PID: 17989 (Debug) - Calling the WMProxy jobStart service
-----------------------------------------
-----------------------------------------
21 Oct 2011, 13:20:38 -I- PID: 17989 (Debug) - jobStart -  The job has been successfully started
-----------------------------------------

====================== glite-wms-job-submit Success ======================

The job has been successfully submitted to the WMProxy
Your job identifier is:

https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg

==========================================================================

      *** Log file created ***
Possible Errors and Debug messages have been printed in the following file:
/tmp/glite-wms-job-submit_500_17989_20111021_13-20-34.log


Check in ZippedISB Attribute is added:

[ale@cream-12 WMS-service]$ glite-wms-job-info --jdl https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


======================= glite-wms-job-info Success =======================

The registered JDL
 for the job https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg :

 [
  OutputSandboxPath = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output"; 
  StdOutput = "std.out"; 
  ShallowRetryCount = 2; 
  SignificantAttributes = { "Requirements","Rank" }; 
  RetryCount = 1; 
  Executable = "/bin/ls"; 
  Type = "job"; 
  LB_sequence_code = "UI=000000:NS=0000000004:WM=000000:BH=0000000000:JSS=000000:LM=000000:LRMS=000000:APP=000000:LBS=000000"; 
  Arguments = "-la"; 
  AllowZippedISB = true; 
  VirtualOrganisation = "dteam"; 
  JobType = "normal"; 
  DefaultRank =  -other.GlueCEStateEstimatedResponseTime; 
  ZippedISB = { "ISBfiles_LFm0I3oE0tPp-9woGjYHaQ_0.tar.gz" }; 
  OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output/std.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/output/std.err" }; 
  OutputSandbox = { "std.out","std.err" }; 
  InputSandbox = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileA","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileB","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileC","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileD","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input/fileE" }; 
  edg_jobid = "https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg"; 
  VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; 
  CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle"; 
  StdError = "std.err"; 
  InputSandboxPath = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/input"; 
  rank = 1; 
  MyProxyServer = "myproxy.cnaf.infn.it"; 
  X509UserProxy = "/var/SandboxDir/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg/user.proxy"; 
  InputSandboxDestFileName = { "fileA","fileB","fileC","fileD","fileE" }; 
  requirements = ( ( other.GlueCEStateStatus == "Testing" && regexp("/cream",other.GlueCEUniqueID) ) && ( ( other.GlueCEStateStatus == "Testing" ) || ( other.GlueCEStateStatus == "Production" ) ) ) && ( ( ( 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/rm/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2frmnxumOwedNhAjvFx_5fC4Zg"
 ]

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
Current Status:     Done (Success)
Logged Reason(s):
    - job completed
    - Job Terminated Successfully
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        cream-23.pd.infn.it:8443/cream-lsf-cert
Submitted:          Fri Oct 21 13:20:35 2011 CEST
==========================================================================

Retrieve oputput files:

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/rmnxumOwedNhAjvFx_C4Zg
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_rmnxumOwedNhAjvFx_C4Zg

================================================================================

Check std output to see if all the files are transfered to the CE:

[ale@cream-12 DataReq]$ cat /tmp/jobOutput/ale_rmnxumOwedNhAjvFx_C4Zg/std.out 
total 20
drwxr-xr-x  2 dteam017 dteam 4096 Oct 21 13:20 .
drwxr-xr-x  3 dteam017 dteam 4096 Oct 21 13:20 ..
-rw-r--r--  1 dteam017 dteam  361 Oct 21 13:20 .BrokerInfo
-rw-r--r--  1 dteam017 dteam   17 Oct 21 13:20 fileA
-rw-r--r--  1 dteam017 dteam   17 Oct 21 13:20 fileB
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 fileC
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 fileD
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 fileE
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 std.err
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 std.out
-rw-r--r--  1 dteam017 dteam    0 Oct 21 13:20 .tmp_file



Jdl with ExpiryTime

[ale@cream-12 DataReq]$ cat ExpiryTime.jdl 
###########################################
#       JDL with ExpiryTime attribute     #
###########################################

Executable = "/bin/ls";
Arguments = "-la";
StdOutput = "std.out";
StdError = "std.err";

InputSandbox = {"fileA", "fileB", "fileC", "fileD", "fileE"};
OutputSandbox = {"std.out", "std.err"};

requirements = false;

ExpiryTime = 1319197000;

RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ date +%s
1319196578
[ale@cream-12 DataReq]$ glite-wms-job-submit -a   -c /home/ale/UI/etc/wmp_cream-45.conf ExpiryTime.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
Current Status:     Waiting 
Status Reason:      BrokerHelper: no compatible resources
Submitted:          Fri Oct 21 13:29:48 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ date +%s
1319197024
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
Current Status:     Waiting 
Status Reason:      BrokerHelper: no compatible resources
Submitted:          Fri Oct 21 13:29:48 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ date +%s
1319197201
[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/WvB8J_CHOaEqOy2GjEyIMg
Current Status:     Aborted 
Status Reason:      request expired
Submitted:          Fri Oct 21 13:29:48 2011 CEST
==========================================================================


Jdl with ShortDeadlineJob

cat [ale@cream-12 DataReq]$ cat SDLJ.jdl 
###########################################
# JDL with ShortDeadlineJob attribute     #
###########################################

Executable = "/bin/ls";
Arguments = "-la";
StdOutput = "std.out";
StdError = "std.err";

InputSandbox = {"fileA", "fileB", "fileC", "fileD", "fileE"};
OutputSandbox = {"std.out", "std.err"};

requirements = true;

ShortDeadlineJob = true;

RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 DataReq]$ glite-wms-job-list-match -a  -c /home/ale/UI/etc/wmp_cream-45.conf SDLJ.jdl 

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

==========================================================================

           COMPUTING ELEMENT IDs LIST 
 The following CE(s) matching your job requirements have been found:

   *CEId*
 - ce01.ariagni.hellasgrid.gr:2119/jobmanager-pbs-dteam.sdj
 - ce01.marie.hellasgrid.gr:2119/jobmanager-pbs-sdj
 - cream-ce01.ariagni.hellasgrid.gr:8443/cream-pbs-dteam.sdj
 - cream-ce01.marie.hellasgrid.gr:8443/cream-pbs-sdj
 - grid4.mif.vu.lt:2119/jobmanager-lcgpbs-sdj
 - grive02.ibcp.fr:2119/jobmanager-pbs-sdj
 - mario.univ-lille1.fr:8443/cream-pbs-sdj

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-submit -a   -c /home/ale/UI/etc/wmp_cream-45.conf SDLJ.jdl 

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ

==========================================================================


[ale@cream-12 DataReq]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ
Current Status:     Done (Success)
Exit code:          0
Status Reason:      Job Terminated Successfully
Destination:        cream-ce01.ariagni.hellasgrid.gr:8443/cream-pbs-dteam.sdj
Submitted:          Fri Oct 21 13:47:54 2011 CEST
==========================================================================

[ale@cream-12 DataReq]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


================================================================================

         JOB GET OUTPUT OUTCOME

Output sandbox files for the job:
https://cream-45.pd.infn.it:9000/VkQ7F_5o-sl7_n3DiXH_kQ
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ

================================================================================


[ale@cream-12 DataReq]$ ls -l /tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ
total 4
-rw-rw-r-- 1 ale ale   0 Oct 21 13:51 std.err
-rw-rw-r-- 1 ale ale 587 Oct 21 13:51 std.out

[ale@cream-12 DataReq]$ cat /tmp/jobOutput/ale_VkQ7F_5o-sl7_n3DiXH_kQ/std.out 
total 8
drwxr-xr-x 2 dteam070 dteam 4096 Oct 21 14:48 .
drwxr-xr-x 3 dteam070 dteam 4096 Oct 21 14:48 ..
-rw-r--r-- 1 dteam070 dteam 2131 Oct 21 14:48 .BrokerInfo
-rw-r--r-- 1 dteam070 dteam   17 Oct 21 14:48 fileA
-rw-r--r-- 1 dteam070 dteam   17 Oct 21 14:48 fileB
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 fileC
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 fileD
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 fileE
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 std.err
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 std.out
-rw-r--r-- 1 dteam070 dteam    0 Oct 21 14:48 .tmp_file


 

Collection

Bulk submission

Revision 292011-10-21 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 2084 to 2085
 Error - Operation failed Unable to find any endpoint where to perform service request
Added:
>
>
If the following parameters are inserted:
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 1 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Memory Usage: 1 => Detected value for Memory Usage: 86.02%


Method: jobSubmit


Error - Operation failed
Unable to find any endpoint where to perform service request

If the following parameters are inserted:

jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 1 --fdnum 1000 --jdnum 150000  --ftpconn 300";

The following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Disk Usage: 1% => Detected value for Partition / : 13%


Method: jobSubmit


Error - Operation failed
Unable to find any endpoint where to perform service request

If the following parameters are inserted:

 

Regression Tests

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

Revision 282011-10-21 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 2001 to 2001
 
Added:
>
>

WMS feedback

The following lines are inserted into glite_wms.conf and the wm is restarted:

MaxReplansCount  =  5;
ReplanGracePeriod  =  10;

Then a bunch of jobs with the following jdl is submitted on a restricted number of CREAM CEs:

[
Executable = "/bin/sleep";
Arguments = "3600";
retrycount = 0;
shallowretrycount = 0;
StdError = "stderr.log";
StdOutput = "stdout.log";
OutputSandbox = {"stderr.log", "stdout.log"};
requirements = RegExp(".*ce203.cern.ch.*", other.GlueCEUniqueID) || RegExp(".*ce204.cern.ch.*", other.GlueCEUniqueID);
EnableWMSFeedback = true;
]

After a while the jobs end up in the Scheduled state and the replan mechanism is triggered. These lines show up in workload_manager_events.log:

21 Oct, 10:55:52 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:125): replanning job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:52 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:177): present token number for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg is 0
21 Oct, 10:55:52 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/replanner.cpp:237): created replanning request for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg with token /var/SandboxDir/4v/https_3a_2f_2fdevel19.cnaf.infn.it_3a9000_2f4vP_5fw_5fTcK5NCF2L-ZiSetg/token.txt_1
21 Oct, 10:55:53 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/dispatcher_utils.cpp:228): new jobsubmit for https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:239): considering (re)submit of https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:458): found token number 1 for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg
21 Oct, 10:55:53 -D: [Debug] operator()(/builddir/build/BUILD/glite-wms-manager-3.3.1/build/../src/submit_request.cpp:509): this is a reschedule for job https://devel19.cnaf.infn.it:9000/4vP_w_TcK5NCF2L-ZiSetg

And a replan resubmission is logged for the corresponding job. A logging-info shows the following:

Event: Resubmission
- Arrived                    =    Fri Oct 21 10:55:52 2011 CEST
- Host                       =    devel11.cnaf.infn.it
- Reason                     =    token still exists
- Result                     =    SHALLOW
- Source                     =    WorkloadManager
- Src instance               =    29132
- Tag                        =    job will be replanned
- Timestamp                  =    Fri Oct 21 10:55:52 2011 CEST
- User                       =    /C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini/CN=proxy/CN=proxy  
 

Limiter mechanism

The following line is inserted into glite_wms.conf and the wmproxy is restarted:

Revision 272011-10-21 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1812 to 1812
 
Changed:
<
<
NB Tests fail for bug #84839
>
>
NB Last Test fail for bug #84839
  See gzipped log file

Revision 262011-10-20 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 2003 to 2003
 
  • The attribute LBServer of the WorkloadManagerProxy section matches the value of yaim variable LB_HOST

Limiter mechanism

Changed:
<
<
The following line is inserted into glite_wms.conf:
>
>
The following line is inserted into glite_wms.conf and the wmproxy is restarted:
 
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 0.001 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

then trying to submit a job the following message is returned:

Line: 2025 to 2025
 Unable to find any endpoint where to perform service request

If the following line is inserted:

Added:
>
>
jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 0.01 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Load Average(5 min): 0.01 => Detected value for Load Average(5 min):  0.14


Method: jobSubmit


Error - Operation failed
Unable to find any endpoint where to perform service request
 

Regression Tests

Revision 252011-10-20 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 192 to 192
  See gzipped log file
Added:
>
>

Jdl with DataRequirements

[ale@cream-12 WMS-service]$ cat JDLs/data-req.jdl
###########################################
#      JDL with Data Requirements         #
###########################################

Executable = "/bin/ls";
Arguments = "-la";
StdOutput = "std.out";
StdError = "std.err";
Prologue = "prologue.sh";

FuzzyRank = true;
Environment={"LFC_HOST=prod-lfc-shared-central.cern.ch", "LFC_HOME=prod-lfc-shared-central.cern.ch:/grid/dteam/aleph"};
InputSandbox = {"JDLs/prologue.sh"};
OutputSandbox = {"std.out", "std.err","prologue.out", "file.txt"};

requirements = true;

DataRequirements = {
[
DataCatalogType = "DLI";
DataCatalog ="http://prod-lfc-shared-central.cern.ch:8085/"; 
InputData = { "guid:17c667b7-9622-4c95-be68-3d15d1eacadb" };
]
};

DataAccessProtocol = "gsiftp";
AllowZippedISB=true;
RetryCount = 1;
ShallowRetryCount = 2;

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1 -i -j JDLs/data-req.jdl 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 1: Submit a normal job (3 cases LCG-CE, CREAM, general) 


 Test 1A: Submit to an LCG-CE 


 Test 1B: Submit to a CREAM CE 


 Test 1C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: cream-45.pd.infn.it
===> Started: 16:39:27
===> Ended  : 17:07:30
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111020163927.log

Test log file is here

 

Collection

Bulk submission

Line: 2425 to 2490
 
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1319109127" name="85327.log" path="85327.log" size="5903" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1319109371" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1319117844" name="pr.tgz" path="pr.tgz" size="21803" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="WMSService-TS_20111020163927.log" attr="" comment="" date="1319124271" name="WMSService-TS_20111020163927.log" path="WMSService-TS_20111020163927.log" size="69774" user="AlessioGianelle" version="1"

Revision 242011-10-20 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 11 to 11
 
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_1
Changed:
<
<
  • VCS Tag: emi-ice_R_3_3_4_1, emi-jobsubmission_R_3_3_2_1, emi-wmproxy_R_3_3_4_1, 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_1
>
>
  • VCS Tag: emi-ice_R_3_3_4_1, emi-jobsubmission_R_3_3_2_1, emi-wmproxy_R_3_3_4_1, 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_1
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 1948 to 1936
 
Added:
>
>

Limiter mechanism

The following line is inserted into glite_wms.conf:

jobSubmit  =  "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 0.001 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 150000  --ftpconn 300";

then trying to submit a job the following message is returned:

[fabiok@ui ~]$ glite-wms-job-submit -a -c wms_devel11.conf echo.jdl 

Connecting to the service https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to submit the job to the service: https://devel11.cnaf.infn.it:7443/glite_wms_wmproxy_server
System load is too high:
Threshold for Load Average(1 min): 0.001 => Detected value for Load Average(1 min):  0.04


Method: jobSubmit


Error - Operation failed
Unable to find any endpoint where to perform service request

If the following line is inserted:

 

Regression Tests

Revision 232011-10-20 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1676 to 1676
  See gzipped log file
Added:
>
>

Proxy renewal

[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command.conf -V dteam -d 3 -l  -i 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS test proxy renewal operation 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Test proxy renewal with LCG CE 


 Test 2: Test proxy renewal with CREAM CE 


 Test 3: Test proxy renewal with LCG CE (without setting MYPROXYSERVER) 


 Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER) 

===> ERROR: Timeout reached while waiting the job https://devel19.cnaf.infn.it:9000/Ny0-wEesVaLnUjwdNP1lhA to finish
===> 
===> Test: WMS-proxy-renewal.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:04:35
===> Ended  : 13:45:07
===> 
===>     >>> TEST FAILED <<<
===> 
===>  >>> failure reason: 1 test(s) fail(s): ['Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)'] <<< 
===> 
===> Test log file is WMSService-TS_20111020120435.log
===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111020120435/errors.log
===> 
===>  Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111020120435 has not been cleaned for debug purpose


[ale@cream-12 WMS-service]$ python WMS-proxy-renewal.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l  -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS test proxy renewal operation 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Test proxy renewal with LCG CE 


 Test 2: Test proxy renewal with CREAM CE 


 Test 3: Test proxy renewal with LCG CE (without setting MYPROXYSERVER) 


 Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER) 

===> ERROR: Timeout reached while waiting the job https://devel19.cnaf.infn.it:9000/ATCKDsyFkq3ayqmPmvx3iA to finish
===> 
===> Test: WMS-proxy-renewal.py
===> WMS: devel11.cnaf.infn.it
===> Started: 13:26:35
===> Ended  : 14:36:44
===> 
===>     >>> TEST FAILED <<<
===> 
===>  >>> failure reason: 1 test(s) fail(s): ['Test 4: Test proxy renewal with CREAM CE (without setting MYPROXYSERVER)'] <<< 
===> 
===> Test log file is WMSService-TS_20111020132635.log
===> Error messages have been written in /home/ale/wms_tests/WMS-service/WMSService-Test_20111020132635/errors.log
===> 
===>  Test directory /home/ale/wms_tests/WMS-service/WMSService-Test_20111020132635 has not been cleaned for debug purpose



NB Tests fail for bug #84839

See gzipped log file

 

Configuration file

Line: 2329 to 2413
 
META FILEATTACHMENT attachment="81568.log" attr="" comment="" date="1319107630" name="81568.log" path="81568.log" size="5844" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1319109127" name="85327.log" path="85327.log" size="5903" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1319109371" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="pr.tgz" attr="" comment="" date="1319117844" name="pr.tgz" path="pr.tgz" size="21803" user="AlessioGianelle" version="1"

Revision 222011-10-20 - MassimoSgaravatto

Line: 1 to 1
 

WMS test report

Line: 1676 to 1676
  See gzipped log file
Added:
>
>

Configuration file

Verified that in the configuration file /etc/glite-wms/glite_wms.conf there are these hard-coded values:

For the common section:

DGUser = "\${GLITE_WMS_USER}"
HostProxyFile = "\${WMS_LOCATION_VAR}/glite/wms.proxy"
LBProxy = true

For the JobController section:

CondorSubmit = "${CONDORG_INSTALL_PATH}/bin/condor_submit"
CondorRemove = "${CONDORG_INSTALL_PATH}/bin/condor_rm"
CondorQuery = "${CONDORG_INSTALL_PATH}/bin/condor_q"
CondorRelease = "${CONDORG_INSTALL_PATH}/bin/condor_release"
CondorDagman = "${CONDORG_INSTALL_PATH}/bin/condor_dagman"
DagmanMaxPre = 10
SubmitFileDir = "${WMS_LOCATION_VAR}/jobcontrol/submit"
OutputFileDir = "${WMS_LOCATION_VAR}/jobcontrol/condorio"
InputType = "jobdir"
Input = "${WMS_LOCATION_VAR}/jobcontrol/jobdir/"
LockFile = "${WMS_LOCATION_VAR}/jobcontrol/lock"
LogFile = "\${WMS_LOCATION_LOG}/jobcontoller_events.log"
LogLevel = 5
MaximumTimeAllowedForCondorMatch = 1800
ContainerRefreshThreshold = 1000

For the NetworkServer section:

II_Port  = 2170
Gris_Port = 2170
II_Timeout = 100
Gris_Timeout = 20
II_DN = "mds-vo-name=local, o=grid"
Gris_DN = "mds-vo-name=local, o=grid"
BacklogSize = 64
ListeningPort = 7772
MasterThreads = 8
DispatcherThreads = 10
SandboxStagingPath = "${WMS_LOCATION_VAR}/SandboxDir"
LogFile = "${WMS_LOCATION_LOG}/networkserver_events.log"
LogLevel = 5
EnableQuotaManagement = false
MaxInputSandboxSize = 10000000
EnableDynamicQuotaAdjustment = false
QuotaAdjustmentAmount = 10000
QuotaInsensibleDiskPortion = 2.0
DLI_SI_CatalogTimeout = 60
ConnectionTimeout = 300

For the LogMonitor section:

JobsPerCondorLog = 1000
LockFile = "${WMS_LOCATION_VAR}/logmonitor/lock"
LogFile = "${WMS_LOCATION_LOG}/logmonitor_events.log"
LogLevel = 5
ExternalLogFile = "\${WMS_LOCATION_LOG}/logmonitor_external.log"
MainLoopDuration = 5
CondorLogDir = "${WMS_LOCATION_VAR}/logmonitor/CondorG.log"
CondorLogRecycleDir = "${WMS_LOCATION_VAR}/logmonitor/CondorG.log/recycle"
MonitorInternalDir = "${WMS_LOCATION_VAR}/logmonitor/internal"
IdRepositoryName = "irepository.dat"
AbortedJobsTimeout = 600
GlobusDownTimeout = 7200
RemoveJobFiles = true
ForceCancellationRetries = 2

For the Workloadmanager section:

PipeDepth = 200
WorkerThreads = 5
DispatcherType = "jobdir"
Input = "${WMS_LOCATION_VAR}/workload_manager/jobdir"
LogLevel = 5
LogFile  = "${WMS_LOCATION_LOG}/workload_manager_events.log"
MaxRetryCount = 10
CeMonitorServices = {}
CeMonitorAsynchPort = 0
IsmBlackList = {}
IsmUpdateRate = 600
IsmIiPurchasingRate = 480
JobWrapperTemplateDir = "${WMS_JOBWRAPPER_TEMPLATE}"
IsmThreads = false
IsmDump = "${WMS_LOCATION_VAR}/workload_manager/ismdump.fl"
SiServiceName = "org.glite.SEIndex"
DliServiceName = "data-location-interface"
MaxRetryCount = 10
DisablePurchasingFromGris = true
EnableBulkMM = true
CeForwardParameters = {"GlueHostMainMemoryVirtualSize","GlueHostMainMemoryRAMSize","GlueCEPolicyMaxCPUTime"}
MaxOutputSandboxSize = -1
EnableRecovery = true
QueueSize = 1000
ReplanGracePeriod = 3600
MaxReplansCount = 5
WmsRequirements  = ((ShortDeadlineJob =?= TRUE) ? RegExp(".*sdj$", other.GlueCEUniqueID) : !RegExp(".*sdj$", other.GlueCEUniqueID)) && (other.GlueCEPolicyMaxTotalJobs == 0 || other.GlueCEStateTotalJobs < other.GlueCEPolicyMaxTotalJobs) && (EnableWmsFeedback =?= TRUE ? RegExp("cream", other.GlueCEImplementationName, "i") : true)

For the WorkloadManagerProxy:

SandboxStagingPath = "${WMS_LOCATION_VAR}/SandboxDir"
LogFile = "${WMS_LOCATION_LOG}/wmproxy.log"
LogLevel = 5
MaxInputSandboxSize = 100000000
ListMatchRootPath = "/tmp"
GridFTPPort = 2811
LBLocalLogger = "localhost:9002"
MinPerusalTimeInterval = 1000
AsyncJobStart = true
EnableServiceDiscovery = false
LBServiceDiscoveryType = "org.glite.lb.server"
ServiceDiscoveryInfoValidity = 3600
WeightsCacheValidity = 86400
MaxServedRequests = 50
OperationLoadScripts = [
jobRegister = "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobRegister --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 1500 --ftpconn 300"
jobSubmit = "${WMS_LOCATION_SBIN}/glite_wms_wmproxy_load_monitor --oper jobSubmit --load1 22 --load5 20 --load15 18 --memusage 99 --diskusage 95 --fdnum 1000 --jdnum 1500  --ftpconn 300"
RuntimeMalloc = "/usr/lib64/libtcmalloc_minimal.so"
]

For the ICE section:

start_listener  =  false
start_lease_updater  =  false
logfile  =  "${WMS_LOCATION_LOG}/ice.log"
log_on_file = true
creamdelegation_url_prefix  =  "https://"
listener_enable_authz  =  true
poller_status_threshold_time  =  30*60
ice_topic  =  "CREAM_JOBS"
subscription_update_threshold_time  =  3600
lease_delta_time  =  0
notification_frequency  =  3*60
start_proxy_renewer  =  true
max_logfile_size  =  100*1024*1024
ice_host_cert  =  "${GLITE_HOST_CERT}"
Input  =  "${WMS_LOCATION_VAR}/ice/jobdir"
job_cancellation_threshold_time  =  300
poller_delay  =  2*60
persist_dir  =  "${WMS_LOCATION_VAR}/ice/persist_dir"
lease_update_frequency  =  20*60
log_on_console = false
cream_url_postfix  =  "/ce-cream/services/CREAM2"
subscription_duration  =  86400
bulk_query_size  =  100
purge_jobs  =  false
InputType  =  "jobdir"
listener_port  =  7010
listener_enable_authn  =  true
ice_host_key  =  "${GLITE_HOST_KEY}"
start_poller  =  true
creamdelegation_url_postfix  =  "/ce-cream/services/gridsite-delegation"
cream_url_prefix  =  "https://"
max_ice_threads  =  10
cemon_url_prefix  =  "https://"
start_subscription_updater  =  true
proxy_renewal_frequency  =  600
ice_log_level  =  700
soap_timeout  =  60
max_logfile_rotations  =  10
cemon_url_postfix  =  "/ce-monitor/services/CEMonitor"
max_ice_mem = 2096000
ice_empty_threshold = 600

Verified that:

  • The attribute II_Contact of NetworkServer section matches the value of the yaim variable BDII_HOST
  • The attribute WMExpiryPeriod of WorkloadManager section matches the value of yaim variable WMS_EXPIRY_PERIOD
  • The attribute MatchRetryPeriod of WorkloadManager section matches the value of yaim variable WMS_MATCH_RETRY_PERIOD
  • The attribute IsmIiLDAPCEFilterExt of WorkloadManager section is (|(GlueCEAccessControlBaseRule=VO:vo1)(GlueCEAccessControlBaseRule=VOMS:/vo1/*)(GlueCEAccessControlBaseRule=VO=vo2...
  • The attribute LBServer of the WorkloadManagerProxy section matches the value of yaim variable LB_HOST
 

Regression Tests

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

Revision 212011-10-20 - MassimoSgaravatto

Line: 1 to 1
 

WMS test report

Line: 1271 to 1271
  srm-cms.cern.ch srm-lhcb.cern.ch srm-public.cern.ch
Added:
>
>

Gangmatching

Tried a list-match considering the following JDL:

[
executable="ssh1.sh";
myproxyserver="";
SErequirements = anyMatch(other.storage.CloseSEs, target.GlueSAStateAvailableSpace > 20);
CErequirements = other.GlueCEStateStatus == "Production" && other.GlueCEInfoTotalCPUs >= 2;
requirements = CErequirements && SErequirements;
inputsandbox={"ssh1.sh"};
stdoutput="out3.out";
stderror="err2.err";
outputsandbox={"out3.out", "err2.err", "ssh1.sh", "a"};
]


$ glite-wms-job-list-match -a -c cream44.conf gang.jdl

Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server

==========================================================================

           COMPUTING ELEMENT IDs LIST 
 The following CE(s) matching your job requirements have been found:

   *CEId*
 - cccreamceli05.in2p3.fr:8443/cream-sge-long
 - cccreamceli05.in2p3.fr:8443/cream-sge-medium
 - cccreamceli05.in2p3.fr:8443/cream-sge-short
 - cccreamceli06.in2p3.fr:8443/cream-sge-long
 - cccreamceli06.in2p3.fr:8443/cream-sge-medium
 - cccreamceli06.in2p3.fr:8443/cream-sge-short
 - cccreamceli10.in2p3.fr:8443/cream-sge-long
 - cccreamceli10.in2p3.fr:8443/cream-sge-medium
 - cccreamceli10.in2p3.fr:8443/cream-sge-short
 - cmsce01.na.infn.it:2119/jobmanager-lcgpbs-cert
 - grid010.ct.infn.it:2119/jobmanager-lcgpbs-cert
 - inaf-ce-01.ct.pi2s2.it:8443/cream-lsf-cert
 - virgo-ce.roma1.infn.it:2119/jobmanager-lcgpbs-cert
 - cccreamceli09.in2p3.fr:8443/cream-sge-long
 - cccreamceli09.in2p3.fr:8443/cream-sge-medium
 - cccreamceli09.in2p3.fr:8443/cream-sge-short
 - ce-01.grid.sissa.it:8443/cream-pbs-blade
 - cccreamceli02.in2p3.fr:8443/cream-bqs-short
 - cccreamceli02.in2p3.fr:8443/cream-bqs-medium
 - unict-dmi-ce-01.ct.pi2s2.it:2119/jobmanager-lcglsf-cert
 - cream-ce.pg.infn.it:8443/cream-pbs-cert

==========================================================================

Manually checked in the bdii some of matched CE and verified that they really meet the constraints.

Tried also modifying the JDL setting:

requirements = CErequirements;

Many more CEs get matched with a list-match.

 

Prologue and Epilogue jobs

[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l  -i 

Revision 202011-10-20 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 11 to 11
 
  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_1
Changed:
<
<
  • VCS Tag: ice, jobsubmission, wmproxy, brokerinfo, configuration, ism, matchmaking, purger, yaim
>
>
  • VCS Tag: emi-ice_R_3_3_4_1, emi-jobsubmission_R_3_3_2_1, emi-wmproxy_R_3_3_4_1, 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_1
 
  • EMI Major Release: EMI 1 (Kebnekaise)
Line: 54 to 56
 

Test Report

Deleted:
<
<

List Match

 
Deleted:
<
<

List match without data

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:10
===> Ended  : 12:28:24
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122810.log

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:44
===> Ended  : 12:28:57
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122844.log

[ale@cream-12 WMS-service]$ voms-proxy-init -rfc --voms dteam
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating temporary proxy ........................ Done
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy .................................................................. Done

Your proxy is valid until Sat Oct 15 00:36:35 2011
[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=796998768
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
type      : RFC compliant proxy
strength  : 1024 bits
path      : /tmp/x509up_u500
timeleft  : 11:59:53
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:59:52
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:37:09
===> Ended  : 12:37:19
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014123709.log

[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy ................................ Done
Proxy Verify OK
Your proxy is valid until: Fri Oct 21 12:46:06 2011
Enter MyProxy pass phrase:
Verifying - Enter MyProxy pass phrase:
A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it.

[ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam
Enter MyProxy pass phrase:
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy ...................................... Done

Your proxy is valid until Fri Oct 14 23:47:19 2011
A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:50:45
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:49:45
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:48:18
===> Ended  : 12:48:27
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014124818.log


See gzipped log file

 

Submission

Line: 1202 to 1011
 

See gzipped log file

Added:
>
>
 

Job List-Match

Changed:
<
<

with data

>
>

Without data

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:10
===> Ended  : 12:28:24
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122810.log

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:44
===> Ended  : 12:28:57
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122844.log

[ale@cream-12 WMS-service]$ voms-proxy-init -rfc --voms dteam
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating temporary proxy ........................ Done
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy .................................................................. Done

Your proxy is valid until Sat Oct 15 00:36:35 2011
[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=796998768
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
type      : RFC compliant proxy
strength  : 1024 bits
path      : /tmp/x509up_u500
timeleft  : 11:59:53
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:59:52
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:37:09
===> Ended  : 12:37:19
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014123709.log

[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy ................................ Done
Proxy Verify OK
Your proxy is valid until: Fri Oct 21 12:46:06 2011
Enter MyProxy pass phrase:
Verifying - Enter MyProxy pass phrase:
A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it.

[ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam
Enter MyProxy pass phrase:
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy ...................................... Done

Your proxy is valid until Fri Oct 14 23:47:19 2011
A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:50:45
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:49:45
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:48:18
===> Ended  : 12:48:27
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014124818.log


See gzipped log file

With data

  Two files have been registered on the SE srm-public.cern.ch:
find an lfc for the dteam vo:
Line: 1608 to 1613
 

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

Deleted:
<
<
Verified that in the cron job glite-wms-wmproxy.restart.cron the command uses the graceful option:
 
Changed:
<
<
# cat /etc/cron.d/glite-wms-wmproxy.restart.cron HOME=/ MAILTO=aaapd@pd.infn.it
>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 81376 -l +++++++++++++++++++++++++++++++++++++++++++++++++++++ + Regression TestSuite .... + +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Added:
>
>
Testing bug 81376

All tests PASSED

 
Deleted:
<
<
0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ; /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log
 
Changed:
<
<

Bug #81568 (some inconsistencies in locations for logs and configuration) FIXED

>
>
See log file
 
Changed:
<
<
Verified that WMS_LOCATION_LOG is /var/log/glite:
>
>

Bug #81568 (some inconsistencies in locations for logs and configuration) FIXED

 
Changed:
<
<
[root@cream-44 ~]# echo $WMS_LOCATION_LOG /var/log/glite
>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 81568 -l +++++++++++++++++++++++++++++++++++++++++++++++++++++ + Regression TestSuite .... + +++++++++++++++++++++++++++++++++++++++++++++++++++++

Testing bug 81568

All tests PASSED

 
Added:
>
>
See log file
 Verified that all WMS log files are in this directory:
Line: 1643 to 1660
 glite-wms-wmproxy-purge-proxycache.log workload_manager_events.log
Deleted:
<
<
Verified that /etc/wmproxy_logrotate.conf doesn't exist:

 [root@cream-44 ~]# ls /etc/wmproxy_logrotate.conf
ls: /etc/wmproxy_logrotate.conf: No such file or directory

Verified that $GLITE_WMS_CONFIG_DIR/wmproxy_logrotate.conf exists:

[root@cream-44 ~]# ls $GLITE_WMS_CONFIG_DIR/wmproxy_logrotate.conf
/etc/glite-wms/wmproxy_logrotate.conf
 

Bug #83062 (A different template should be used for glue2 publication) FIXED

Verified querying the resource BDII running on the WMS for Glue2, and verified that:

Line: 1844 to 1847
 

Bug #85327 (glite-wms-wmproxy.restart.cron missing HOSTNAME environment variable) FIXED

Deleted:
<
<
Verified that in = /etc/cron.d/glite-wms-wmproxy.restart.cron= there is the setting of the HOSTNAME variable:

</verbatim> [root@cream-44 ~]# cat /etc/cron.d/glite-wms-wmproxy.restart.cron HOME=/ MAILTO=aaapd@pd.infn.it

0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ; /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log </verbatim>

Verified that doing a service gLite restart there are no warnings when the wmproxy is started:

 
Changed:
<
<
[root@cream-44 ~]# service gLite restart

... ... Starting globus-gridftp-server: [ OK ]

>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 85327 -l +++++++++++++++++++++++++++++++++++++++++++++++++++++ + Regression TestSuite .... + +++++++++++++++++++++++++++++++++++++++++++++++++++++
 
Changed:
<
<
* glite-wms-wmproxy:
>
>
Testing bug 85327
 
Deleted:
<
<
* glite-wms-wm: starting workload manager... ok
 
Changed:
<
<
... ...
>
>
All tests PASSED
 
Added:
>
>
See log file
 

Bug #86485 (ICE doesn't send the iceId to CREAM) FIXED

Submitted a job through the WMS to a CREAM CE in debug mode.

Line: 1905 to 1899
 

Bug #86682 ( yaim changes ownership of /var) FIXED

Changed:
<
<
Verified that the ownership of directories /var and /var/log is root.root.
>
>
[ale@cream-12 regression_tests]$ python execute_regTest.py -d 3 -b 86682 -l
+++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Regression TestSuite ....                         +
+++++++++++++++++++++++++++++++++++++++++++++++++++++

 Testing bug 86682 


 All tests PASSED 
 
Added:
>
>
See log file
 

Bug #86769 (EMI WMS Update 6: WMS 'hangs' after several hours of operation) TBD

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

Line: 2064 to 2069
 
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1319099343" name="epilogue.tgz" path="epilogue.tgz" size="7217" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1319100571" name="resubmit.tgz" path="resubmit.tgz" size="9943" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="cancel.tgz" attr="" comment="" date="1319103926" name="cancel.tgz" path="cancel.tgz" size="16925" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="81376.log" attr="" comment="" date="1319106700" name="81376.log" path="81376.log" size="5262" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="81568.log" attr="" comment="" date="1319107630" name="81568.log" path="81568.log" size="5844" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="85327.log" attr="" comment="" date="1319109127" name="85327.log" path="85327.log" size="5903" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="86682.log" attr="" comment="" date="1319109371" name="86682.log" path="86682.log" size="5547" user="AlessioGianelle" version="1"

Revision 192011-10-20 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 1202 to 1202
 

See gzipped log file

Added:
>
>

Job List-Match

with data

 
Added:
>
>
Two files have been registered on the SE srm-public.cern.ch:
find an lfc for the dteam vo:
lcg-infosites --vo dteam lfc

set the lfc host:
export LFC_HOST=prod-lfc-shared-central.cern.ch

create the directory:
lfc-mkdir /grid/dteam/fcapanni

create the files:
lcg-cr --vo dteam -d srm://srm-public.cern.ch:8443/castor/cern.ch/grid/dteam/fcapanni/e-2M.txt -l lfn:/grid/dteam/fcapanni/e-2M.txt "file://$PWD/e-2M.txt"
lcg-cr --vo dteam -d srm://srm-public.cern.ch:8443/castor/cern.ch/grid/dteam/fcapanni/PI_1M.txt -l lfn:/grid/dteam/fcapanni/PI_1M.txt "file://$PWD/PI_1M.txt"


Then the following jdl was submitted:

###########################################
#      JDL with Data Requirements         #
###########################################

Executable = "calc-pi.sh";
# Arguments is the number of digits, must be < 1000000
Arguments = "1000";
StdOutput = "std.out";
StdError = "std.err";
Prologue = "prologue.sh";

FuzzyRank = true;

InputSandbox = {"calc-pi.sh", "fileA", "fileB","prologue.sh"};
OutputSandbox = {"std.out", "std.err","out-PI.txt","out-e.txt"};

#Requirements = other.GlueCEInfoHostName != "spacin-ce1.dma.unina.it";
Requirements = true;

DataRequirements = {
[
DataCatalogType = "DLI";
DataCatalog = "http://prod-lfc-shared-central.cern.ch:8085";
InputData = {"lfn:/grid/dteam/fcapanni/PI_1M.txt","lfn:/grid/dteam/fcapanni/e-2M.txt"};
]
};

DataAccessProtocol = "gsiftp";
VirtualOrganisation = "dteam";

RetryCount = 1;
ShallowRetryCount = 2;

The job was assigned to the CE ce133.cern.ch.

Verification that the SE srm-public.cern.ch is close to the CE ce133.cern.ch:

[fabiok@ui DataReq]$ lcg-infosites --vo dteam closeSE|grep -A 5 ce133
Name of the CE: ce133.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam
    srm-alice.cern.ch
    srm-atlas.cern.ch
    srm-cms.cern.ch
    srm-lhcb.cern.ch
    srm-public.cern.ch
 

Prologue and Epilogue jobs

[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l  -i 

Revision 182011-10-20 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 1394 to 1394
 

See gzipped log file

Added:
>
>

WMS Job Cancel Testing

[ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V dteam -d 3 -l  -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Cancel Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Try to cancel a normal job 


 Test 2: Try to cancel a DAG job 


 Test 3: Try to cancel one node of a DAG job 


 Test 4: Try to cancel a collection job 


 Test 5: Try to cancel one node of a collection job 


 Test 6: Try to cancel a parametric job 


 Test 7: Try to cancel one node of a parametric job 


 Test 8: Try to cancel a MPI job 

===> 
===> Test: WMS-job-cancel.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:54:06
===> Ended  : 17:58:22
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019175406.log

[ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l  -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Cancel Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Try to cancel a normal job 


 Test 2: Try to cancel a DAG job 


 Test 3: Try to cancel one node of a DAG job 


 Test 4: Try to cancel a collection job 


 Test 5: Try to cancel one node of a collection job 


 Test 6: Try to cancel a parametric job 


 Test 7: Try to cancel one node of a parametric job 


 Test 8: Try to cancel a MPI job 

===> 
===> Test: WMS-job-cancel.py
===> WMS: devel11.cnaf.infn.it
===> Started: 10:58:45
===> Ended  : 11:07:04
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111020105845.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 9:52:14
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 10:51:13
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-job-cancel.py -c wms-command.conf -V dteam -d 3 -l  
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Cancel Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: Try to cancel a normal job 


 Test 2: Try to cancel a DAG job 


 Test 3: Try to cancel one node of a DAG job 


 Test 4: Try to cancel a collection job 


 Test 5: Try to cancel one node of a collection job 


 Test 6: Try to cancel a parametric job 


 Test 7: Try to cancel one node of a parametric job 


 Test 8: Try to cancel a MPI job 

===> 
===> Test: WMS-job-cancel.py
===> WMS: devel11.cnaf.infn.it
===> Started: 11:21:13
===> Ended  : 11:32:02
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111020112113.log

See gzipped log file

 

Regression Tests

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

Line: 1853 to 2002
 
META FILEATTACHMENT attachment="parallel.tgz" attr="" comment="" date="1319037281" name="parallel.tgz" path="parallel.tgz" size="4434" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1319099343" name="epilogue.tgz" path="epilogue.tgz" size="7217" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1319100571" name="resubmit.tgz" path="resubmit.tgz" size="9943" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="cancel.tgz" attr="" comment="" date="1319103926" name="cancel.tgz" path="cancel.tgz" size="16925" user="AlessioGianelle" version="1"

Revision 172011-10-20 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 991 to 986
 OutputSandbox = {"hello.out","hello.err"}; InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"}; Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
Deleted:
<
<
WholeNodes = false; //SMPGranularity = 3; CpuNumber=3; Hostnumber = 1;

resulting cream jdl:

6)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);

 WholeNodes = true; SMPGranularity = 8; CpuNumber=8;

Revision 162011-10-20 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 885 to 885
 
Added:
>
>
See gzipped log file

Testing forwarding parameters for parallel jobs

 In order to test the passing of mpi parameters (wholenodes,smpgranularity,cpunumber,hostnumber) to the ce, an mpi jdl is submitted with varying values for the parameters, specifying a cream CE as destination. Then the cream jobid is retrieved via a glite-wms-job-logging-info -v 2 ("Dest jobid" field of a Transfer event).Finally the cream jdl is found via glite-ce-job-status -L 2 <cream-jobid>.

The following jdls were submitted:

Line: 1007 to 1016
 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" ]]
Changed:
<
<
See gzipped log file
>
>
 

Perusal job

Line: 1217 to 1226
  See gzipped log file
Added:
>
>

Prologue and Epilogue jobs

[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l  -i 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS test prologue and epilogue attributes 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Test prologue attribute 


 Test 2: Test epilogue attribute 


 Test 3: Test prologue and epilogue attributes 

===> 
===> Test: WMS-prologue-epilogue.py
===> WMS: devel11.cnaf.infn.it
===> Started: 18:29:24
===> Ended  : 18:36:49
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019182924.log
[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l  -i 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS test prologue and epilogue attributes 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Test prologue attribute 


 Test 2: Test epilogue attribute 


 Test 3: Test prologue and epilogue attributes 

===> 
===> Test: WMS-prologue-epilogue.py
===> WMS: devel11.cnaf.infn.it
===> Started: 09:40:11
===> Ended  : 09:47:05
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111020094011.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:59:57
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:58:56
uri       : voms2.hellasgrid.gr:15004
[ale@cream-12 WMS-service]$ python WMS-prologue-epilogue.py -c wms-command.conf -V dteam -d 3 -l  
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS test prologue and epilogue attributes 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: Test prologue attribute 


 Test 2: Test epilogue attribute 


 Test 3: Test prologue and epilogue attributes 

===> 
===> Test: WMS-prologue-epilogue.py
===> WMS: devel11.cnaf.infn.it
===> Started: 10:01:01
===> Ended  : 10:08:25
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111020100101.log


See gzipped log file

Shallow and deep re-submission

[ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V dteam -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Resubmission Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Try a shallow resubmission 


 Test 2: Try a deep resubmission 

===> 
===> Test: WMS-job-resubmit.py
===> WMS: devel11.cnaf.infn.it
===> Started: 15:57:18
===> Ended  : 16:31:38
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019155718.log

[ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Resubmission Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Try a shallow resubmission 


 Test 2: Try a deep resubmission 

===> 
===> Test: WMS-job-resubmit.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:53:58
===> Ended  : 18:09:10
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019175358.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:29:06
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:28:05
uri       : voms2.hellasgrid.gr:15004


[ale@cream-12 WMS-service]$ python WMS-job-resubmit.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job Resubmission Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: Try a shallow resubmission 


 Test 2: Try a deep resubmission 

===> 
===> Test: WMS-job-resubmit.py
===> WMS: devel11.cnaf.infn.it
===> Started: 18:10:04
===> Ended  : 18:24:43
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019181004.log

See gzipped log file

 

Regression Tests

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

Line: 1679 to 1880
 
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1319024505" name="perusal.tgz" path="perusal.tgz" size="9316" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="delegation.tgz" attr="" comment="" date="1319030787" name="delegation.tgz" path="delegation.tgz" size="4268" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="parallel.tgz" attr="" comment="" date="1319037281" name="parallel.tgz" path="parallel.tgz" size="4434" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="epilogue.tgz" attr="" comment="" date="1319099343" name="epilogue.tgz" path="epilogue.tgz" size="7217" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="resubmit.tgz" attr="" comment="" date="1319100571" name="resubmit.tgz" path="resubmit.tgz" size="9943" user="AlessioGianelle" version="1"

Revision 152011-10-20 - MassimoSgaravatto

Line: 1 to 1
 

WMS test report

Line: 1481 to 1481
 ...
Changed:
<
<

Bug #86485 (ICE doesn't send the iceId to CREAM) TBD

>
>

Bug #86485 (ICE doesn't send the iceId to CREAM) FIXED

Submitted a job through the WMS to a CREAM CE in debug mode.

Verified that in the CREAM log file the iceid is reported:

# grep selectToRetrieveJobStatusQuery /var/log/cream/glite-ce-cream.log 
20 Oct 2011 07:11:43,186 DEBUG org.glite.ce.cream.jobmanagement.db.table.JobStatusTable (JobStatusTable.java:419) - (TP-Processor25) selectToRetrieveJobStatusQuery = select job_status.type AS type,job_status.exitCode AS exitCode,job_status.failureReason AS failureReason,job_status.description AS description,job_status.time_stamp AS time_stamp,job_status.jobId AS jobId,job_status.id AS id,job.gridJobId AS gridJobId,job.workerNode AS workerNode from job_status, job where job_status.jobId = job.id and job_status.type IN ( '10', '5', '8', '7', '6', '4', '3') and job.userId = '_C_IT_O_INFN_OU_Personal_Certificate_L_Padova_CN_Massimo_Sgaravatto_dteam_Role_NULL_Capability_NULL' and job.iceId = 'C_IT_O_INFN_OU_Host_L_Padova_CN_cream-44.pd.infn.it' and job_status.id >= 0 and time_stamp >= '2011-10-19 15:46:36.0' ORDER BY job_status.id limit 500

Verified also that in the CREAMDB the iceid is set for this job:

mysql> use creamdb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select iceId from job where id="CREAM806900601"
    -> ;
+-----------------------------------------------------+
| iceId                                               |
+-----------------------------------------------------+
| C_IT_O_INFN_OU_Host_L_Padova_CN_cream-44.pd.infn.it | 
+-----------------------------------------------------+
1 row in set (0.00 sec)

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

Verified, checking the /var/log/glite/glite-wms-wmproxy-purge-proxycache.log log, that the relevant cron job purges expired proxies and relevant directories (and checked that these are really removed).

Verified that in /var/proxycache there aren't proxies expired more than 6 hours ago and that there aren't empty directories.

 
Deleted:
<
<

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

 

Bug #86682 ( yaim changes ownership of /var) FIXED

Line: 1493 to 1527
 

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

Changed:
<
<

Bug #87259 (WMS purger leaves sandboxes untouched in case LB status returns EIDRM) TBD

>
>

Bug #87259 (WMS purger leaves sandboxes untouched in case LB status returns EIDRM) FIXED

For a job submitted to a LCG-CE, verified that in /var/log/glite/logmonitor_events.log the removing of job directory, submit file, classad file, and wrapper file is logged:

19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing job directory: /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w
19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing submit file: /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit
19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing classad file: /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w
19 Oct, 17:57:05 -I- JobFilePurger::do_purge(...): Removing wrapper file: /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh

Verified that they have been actually removed:

# ls /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh
ls: /var/jobcontrol/condorio/1y/https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w: No such file or directory
ls: /var/jobcontrol/submit/1y/Condor.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.submit: No such file or directory
ls: /var/jobcontrol/submit/1y/ClassAd.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w: No such file or directory
ls: /var/jobcontrol/submit/1y/JobWrapper.https_3a_2f_2fcream-44.pd.infn.it_3a9000_2f1yPrTrq9B5gEXyabDPjg8w.sh: No such file or directory
  Submitted a job:

Revision 142011-10-19 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 887 to 885
 
Added:
>
>
In order to test the passing of mpi parameters (wholenodes,smpgranularity,cpunumber,hostnumber) to the ce, an mpi jdl is submitted with varying values for the parameters, specifying a cream CE as destination. Then the cream jobid is retrieved via a glite-wms-job-logging-info -v 2 ("Dest jobid" field of a Transfer event).Finally the cream jdl is found via glite-ce-job-status -L 2 <cream-jobid>.

The following jdls were submitted:

1)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = true;
SMPGranularity = 2;
CpuNumber=2;
Hostnumber = 1;

Resultim cream jdl:

JDL            = [[ CEInfoHostName = "ce-02.roma3.infn.it"; OutputSandboxPath = "/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/output"; StdOutput = "hello.out"; BatchSystem = "pbs"; GlobusResourceContactString = "ce-02.roma3.infn.it:8443/cream-pbs"; QueueName = "cert"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "openmpi-wrapper.sh"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000011:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000"; Arguments = "hello"; AllowZippedISB = true; maxOutputSandboxSize = -1.000000000000000E+00; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ce_id = "ce-02.roma3.infn.it:8443/cream-pbs-cert"; ZippedISB = { "ISBfiles_IggVNRt3plhKwsv7zkIQRw_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/output/hello.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/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/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/input/openmpi-wrapper.sh","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/input/hello.c","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/input/Makefile","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/input/.BrokerInfo" }; edg_jobid = "https://cream-45.pd.infn.it:9000/gQF7dCwrxP9pfDne1RfyOA"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini"; StdError = "hello.err"; SMPGranularity = 2; InputSandboxPath = "/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/input"; CeApplicationDir = "/storage/local/exp_soft/dteam"; ReallyRunningToken = "gsiftp://cream-45.pd.infn.it/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/token.txt_0"; rank =  -other.GlueCEStateEstimatedResponseTime; WholeNodes = true; CpuNumber = 2; edg_previous_matches = { "ce.scope.unina.it" }; WMSHostname = "cream-45.pd.infn.it"; lrms_type = "pbs"; MyProxyServer = "myproxy.cnaf.infn.it"; edg_previous_matches_ex = { [ timestamp = 1319039372; ce_id = "ce.scope.unina.it" ] }; X509UserProxy = "/var/SandboxDir/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA/user.proxy"; InputSandboxDestFileName = { "openmpi-wrapper.sh","hello.c","Makefile" }; Hostnumber = 1; requirements = ( ( ( ( ( ( Member("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*",other.GlueCEUniqueID) ) && ( other.GlueCEStateStatus == "Production" ) ) && other.GlueCEInfoTotalCPUs >= 2 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && other.GlueCEInfoTotalCPUs >= 2 ) && 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/gQ/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fgQF7dCwrxP9pfDne1RfyOA" ]]

2)

jdl:

CpuNumber=1;
Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = true;
SMPGranularity = 2;

Resulting cream jdl:

JDL            = [[ CEInfoHostName = "ce-02.roma3.infn.it"; OutputSandboxPath = "/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/output"; StdOutput = "hello.out"; BatchSystem = "pbs"; GlobusResourceContactString = "ce-02.roma3.infn.it:8443/cream-pbs"; QueueName = "cert"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "openmpi-wrapper.sh"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000011:BH=0000000000:JSS=000004:LM=000012:LRMS=000000:APP=000000:LBS=000000"; Arguments = "hello"; AllowZippedISB = true; maxOutputSandboxSize = -1.000000000000000E+00; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ce_id = "ce-02.roma3.infn.it:8443/cream-pbs-cert"; ZippedISB = { "ISBfiles_A4rYVNupOqd7YmRathOHog_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/output/hello.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/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/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/input/openmpi-wrapper.sh","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/input/hello.c","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/input/Makefile","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/input/.BrokerInfo" }; edg_jobid = "https://cream-45.pd.infn.it:9000/94xFQjidomDV4P_pzEey5A"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini"; StdError = "hello.err"; SMPGranularity = 2; InputSandboxPath = "/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/input"; CeApplicationDir = "/storage/local/exp_soft/dteam"; ReallyRunningToken = "gsiftp://cream-45.pd.infn.it/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/token.txt_0"; rank =  -other.GlueCEStateEstimatedResponseTime; WholeNodes = true; CpuNumber = 1; edg_previous_matches = { "gridsrv2-4.dir.garr.it" }; WMSHostname = "cream-45.pd.infn.it"; lrms_type = "pbs"; MyProxyServer = "myproxy.cnaf.infn.it"; edg_previous_matches_ex = { [ timestamp = 1319037684; ce_id = "gridsrv2-4.dir.garr.it" ] }; X509UserProxy = "/var/SandboxDir/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A/user.proxy"; InputSandboxDestFileName = { "openmpi-wrapper.sh","hello.c","Makefile" }; requirements = ( ( ( ( ( ( Member("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*",other.GlueCEUniqueID) ) && ( other.GlueCEStateStatus == "Production" ) ) && other.GlueCEInfoTotalCPUs >= 1 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && other.GlueCEInfoTotalCPUs >= 1 ) && 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/94/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2f94xFQjidomDV4P_5fpzEey5A" ]]

3)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = false;
SMPGranularity = 3;
CpuNumber=3;
Hostnumber = 1;

Submission result:

[fabiok@ui mpi]$ glite-wms-job-submit -a -c ../wms_cream-45.conf mpi.jdl 

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server


Warning - Unable to register the job to the service: https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
SMPGranularity and HostNumber are mutually exclusive when WholeNodes allocation is not requested: wrong combination of values

Method: jobRegister


Error - Operation failed
Unable to find any endpoint where to perform service request

4)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = false;
SMPGranularity = 3;
CpuNumber=3;
//Hostnumber = 1;

Resulting cream jdl:

JDL            = [[ CEInfoHostName = "ce-02.roma3.infn.it"; OutputSandboxPath = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/output"; StdOutput = "hello.out"; BatchSystem = "pbs"; GlobusResourceContactString = "ce-02.roma3.infn.it:8443/cream-pbs"; QueueName = "cert"; ShallowRetryCount = 10; SignificantAttributes = { "Requirements","Rank","FuzzyRank" }; RetryCount = 3; Executable = "openmpi-wrapper.sh"; Type = "job"; LB_sequence_code = "UI=000000:NS=0000000004:WM=000017:BH=0000000000:JSS=000006:LM=000022:LRMS=000000:APP=000000:LBS=000000"; Arguments = "hello"; AllowZippedISB = true; maxOutputSandboxSize = -1.000000000000000E+00; VirtualOrganisation = "dteam"; JobType = "normal"; DefaultRank =  -other.GlueCEStateEstimatedResponseTime; ce_id = "ce-02.roma3.infn.it:8443/cream-pbs-cert"; ZippedISB = { "ISBfiles_km6imNWXB17PDZruVO82Mg_0.tar.gz" }; OutputSandboxDestURI = { "gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/output/hello.out","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/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/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/openmpi-wrapper.sh","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/hello.c","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/Makefile","gsiftp://cream-45.pd.infn.it:2811/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input/.BrokerInfo" }; edg_jobid = "https://cream-45.pd.infn.it:9000/n2xH3q9eUcG1o0x9ZgFNEA"; VOMS_FQAN = "/dteam/Role=NULL/Capability=NULL"; CertificateSubject = "/C=IT/O=INFN/OU=Personal Certificate/L=CNAF/CN=Fabio Capannini"; StdError = "hello.err"; SMPGranularity = 3; InputSandboxPath = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/input"; CeApplicationDir = "/storage/local/exp_soft/dteam"; ReallyRunningToken = "gsiftp://cream-45.pd.infn.it/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/token.txt_0"; rank =  -other.GlueCEStateEstimatedResponseTime; WholeNodes = false; CpuNumber = 3; edg_previous_matches = { "grisuce.scope.unina.it","ce.scope.unina.it" }; WMSHostname = "cream-45.pd.infn.it"; lrms_type = "pbs"; MyProxyServer = "myproxy.cnaf.infn.it"; edg_previous_matches_ex = { [ timestamp = 1319039871; ce_id = "grisuce.scope.unina.it" ],[ timestamp = 1319039874; ce_id = "ce.scope.unina.it" ] }; X509UserProxy = "/var/SandboxDir/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA/user.proxy"; InputSandboxDestFileName = { "openmpi-wrapper.sh","hello.c","Makefile" }; requirements = ( ( ( ( ( ( Member("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*",other.GlueCEUniqueID) ) && ( other.GlueCEStateStatus == "Production" ) ) && other.GlueCEInfoTotalCPUs >= 3 ) && other.GlueHostArchitectureSMPSize >= SMPGranularity ) && other.GlueCEInfoTotalCPUs >= 3 ) && 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/n2/https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fn2xH3q9eUcG1o0x9ZgFNEA" ]]

5)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = false;
//SMPGranularity = 3;
CpuNumber=3;
Hostnumber = 1;

resulting cream jdl:

6)

jdl:

Executable = "openmpi-wrapper.sh";
Arguments="hello";
StdOutput  = "hello.out";
StdError   = "hello.err";
OutputSandbox = {"hello.out","hello.err"};
InputSandbox = {"/home/fabiok/mpi/openmpi-wrapper.sh","/home/fabiok/mpi/hello.c","/home/fabiok/mpi/Makefile"};
Requirements = Member ("OPENMPI",other.GlueHostApplicationSoftwareRunTimeEnvironment) && RegExp(".*cream.*", other.GlueCEUniqueID);
WholeNodes = true;
SMPGranularity = 8;
CpuNumber=8;
Hostnumber = 2;

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" ]]
 See gzipped log file

Perusal job

Line: 1341 to 1459
  Verified that in = /etc/cron.d/glite-wms-wmproxy.restart.cron= there is the setting of the HOSTNAME variable:
Changed:
<
<
[root@cream-44 ~]# cat /etc/cron.d/glite-wms-wmproxy.restart.cron HOME=/ MAILTO=aaapd@pd.infn.it
>
>
</verbatim> [root@cream-44 ~]# cat /etc/cron.d/glite-wms-wmproxy.restart.cron HOME=/ MAILTO=aaapd@pd.infn.it
 
Changed:
<
<
0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ; /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log
>
>
0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ; /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log </verbatim>
  Verified that doing a service gLite restart there are no warnings when the wmproxy is started:

Revision 132011-10-19 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 839 to 839
 ===> ===> Test log file is WMSService-TS_20111019161855.log
Added:
>
>
[ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy type : proxy strength : 2048 bits path : /tmp/x509up_u500 timeleft : 9:38:05 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL timeleft : 10:37:05 uri : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 5 ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: Test a complete job cycle: from submission to get output ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Set 5: Submit a MPI job (3 cases LCG-CE, CREAM, general)

Test 5A: Submit to an LCG-CE

Test 5B: Submit to a CREAM CE

Test 5C: Submit without restrictions

===> ===> Test: WMS-job-cycle.py ===> WMS: devel11.cnaf.infn.it ===> Started: 16:30:22 ===> Ended : 16:40:18 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111019163022.log

 
Added:
>
>
See gzipped log file
 

Perusal job

Line: 1466 to 1513
 
META FILEATTACHMENT attachment="dag.tgz" attr="" comment="" date="1319024484" name="dag.tgz" path="dag.tgz" size="4112" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1319024505" name="perusal.tgz" path="perusal.tgz" size="9316" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="delegation.tgz" attr="" comment="" date="1319030787" name="delegation.tgz" path="delegation.tgz" size="4268" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="parallel.tgz" attr="" comment="" date="1319037281" name="parallel.tgz" path="parallel.tgz" size="4434" user="AlessioGianelle" version="1"

Revision 122011-10-19 - MassimoSgaravatto

Line: 1 to 1
 

WMS test report

Line: 1337 to 1337
 

Bug #87259 (WMS purger leaves sandboxes untouched in case LB status returns EIDRM) TBD

Added:
>
>
Submitted a job:

$ glite-wms-job-submit -o wmsids -a -c cream44.conf oo.jdl

Connecting to the service https://cream-44.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://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw

The job identifier has been saved in the following file:
/home/sgaravat/JDLExamples/wmsids

==========================================================================

Copied the sandbox dir:

[root@cream-44 ~]# cd /var/SandboxDir/gc/
[root@cream-44 gc]# ls -al
total 12
drwxrwx-wx   3 glite    glite 4096 Oct 19 16:33 .
drwxrwx-wt 178 glite    glite 4096 Oct 19 16:33 ..
drwxrwx---   5 dteam004 glite 4096 Oct 19 16:34 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw
[root@cream-44 gc]# cp -r -p https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old
[root@cream-44 gc]# ls
https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw
https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old

Retrieved the OSB when the job is done:

[sgaravat@cream-50 JDLExamples]$ glite-wms-job-status https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw


======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
Current Status:     Done (Exit Code !=0)
Exit code:          23
Status Reason:      Job Terminated Successfully
Destination:        cream.sns.it:8443/cream-pbs-cert
Submitted:          Wed Oct 19 16:33:46 2011 CEST
==========================================================================

[sgaravat@cream-50 JDLExamples]$ glite-wms-job-output https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw

Connecting to the service https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server


Warning - https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: the status is DONE (ExitCode != 0)

================================================================================

         JOB GET OUTPUT OUTCOME

No output files to be retrieved for the job:
https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw

================================================================================

Restored the sandbox dir in the WMS:

[root@cream-44 gc]# mv https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw.old https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw
[root@cream-44 gc]# ls -l
total 4
drwxrwx--- 5 dteam004 glite 4096 Oct 19 16:34 https_3a_2f_2fcream-44.pd.infn.it_3a9000_2fgcr-dFPacjwKFlk8CE8Gpw

Purged the job from LBProxy and from LBServer:

[root@cream-44 ~]# echo "https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw" > jobid.txt
[root@cream-44 ~]# /usr/bin/glite-lb-purge -m cream-44.pd.infn.it -x -j jobid.txt 
The jobs were not dumped.
[root@cream-44 ~]# /usr/bin/glite-lb-purge -m cream-44.pd.infn.it -j jobid.txt The jobs were not dumped.

Verified that job status returns Identifier removed (i.e. error EIDRM):

$ glite-wms-job-status https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw



**** Error: API_NATIVE_ERROR ****  
Error while calling the "Job:getStatus" native api 
Unable to retrieve the status for: https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw
glite.lb.Exception: edg_wll_JobStatus: Identifier removed: matching job already purged
   at glite::lb::Job::status[./src/Job.cpp:87]

On the WMS, purged the sandboxdir, as user glite, invoking the command glite-wms-purgeStorage.sh and verifying that Identifier removed (i.e. error 43) is returned:

$ /usr/sbin/glite-wms-purgeStorage.sh -p /var/SandboxDir/gc
19 Oct, 16:49:12 -E: [Error] query_job_status(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:134): https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: edg_wll_JobStat [43] Identifier removed(matching job already purged)
19 Oct, 16:49:12 -I: [Info] operator()(/builddir/build/BUILD/glite-wms-purger-3.3.2/build/../src/purger.cpp:306): https://cream-44.pd.infn.it:9000/gcr-dFPacjwKFlk8CE8Gpw: forced removal, unknown/removed L&B job

Verified that the sandboxdir has been removed:

[root@cream-44 ~]# ls /var/SandboxDir/gc
[root@cream-44 ~]# 
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"

Revision 112011-10-19 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 809 to 809
 

Parallel job

Added:
>
>
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 5 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 5: Submit a MPI job (3 cases LCG-CE, CREAM, general) 


 Test 5A: Submit to an LCG-CE 
 
Added:
>
>
Test 5B: Submit to a CREAM CE

Test 5C: Submit without restrictions

===> ===> Test: WMS-job-cycle.py ===> WMS: devel11.cnaf.infn.it ===> Started: 16:18:55 ===> Ended : 16:26:49 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111019161855.log

 

Perusal job

Revision 102011-10-19 - MassimoSgaravatto

Line: 1 to 1
 

WMS test report

Line: 1021 to 1021
  See gzipped log file
Added:
>
>

Regression Tests

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

Verified that in the cron job glite-wms-wmproxy.restart.cron the command uses the graceful option:

# cat /etc/cron.d/glite-wms-wmproxy.restart.cron 
HOME=/
MAILTO=aaapd@pd.infn.it


0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ;  /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log

Bug #81568 (some inconsistencies in locations for logs and configuration) FIXED

Verified that WMS_LOCATION_LOG is /var/log/glite:

[root@cream-44 ~]# echo $WMS_LOCATION_LOG 
/var/log/glite

Verified that all WMS log files are in this directory:

# ls $WMS_LOCATION_LOG 
glite-lb-lcas.log                       glite-wms-wmproxy.restart.cron.log
glite-lb-lcas.log.1.gz                  httpd-wmproxy-access.log
glite-lb-lcas.log.2.gz                  httpd-wmproxy-errors.log
glite-lb-lcas.log.3.gz                  ice.log
glite-lb-lcas.log.4.gz                  jobcontoller_events.log
glite-lb-purger.log                     logmonitor_events.log
glite-lb-purger.log.1.gz                wmproxy.log
glite-wms-purgeStorage.log              wmproxy_logrotate.log
glite-wms-wmproxy-purge-proxycache.log  workload_manager_events.log

Verified that /etc/wmproxy_logrotate.conf doesn't exist:

 [root@cream-44 ~]# ls /etc/wmproxy_logrotate.conf
ls: /etc/wmproxy_logrotate.conf: No such file or directory

Verified that $GLITE_WMS_CONFIG_DIR/wmproxy_logrotate.conf exists:

[root@cream-44 ~]# ls $GLITE_WMS_CONFIG_DIR/wmproxy_logrotate.conf
/etc/glite-wms/wmproxy_logrotate.conf

Bug #83062 (A different template should be used for glue2 publication) FIXED

Verified querying the resource BDII running on the WMS for Glue2, and verified that:

  • a GLUE2Service objectclass with GLUE2ServiceType: org.glite.wms.WMProxy
  • a GLUE2Endpoint objectclass with GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
are published.

sgaravat@lxsgaravatto:~$ ldapsearch -h cream-44.pd.infn.it -x -p 2170 -b "o=glue"
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# glue
dn: o=glue
objectClass: organization
o: glue

# grid, glue
dn: GLUE2GroupID=grid,o=glue
objectClass: GLUE2Group
GLUE2GroupID: grid

# resource, glue
dn: GLUE2GroupID=resource,o=glue
objectClass: GLUE2Group
GLUE2GroupID: resource

# cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2ServiceType: org.glite.wms.WMProxy
GLUE2ServiceID: cream-44.pd.infn.it_wmproxy_1185681625
objectClass: GLUE2Service
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-service
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2ServiceComplexity: endpointType=1, share=0, resource=0
GLUE2ServiceCapability: executionmanagement.candidatesetgenerator
GLUE2ServiceCapability: executionmanagement.jobdescription
GLUE2ServiceCapability: executionmanagement.jobmanager
GLUE2EntityName: JRA1-CREAM-TEST-WMProxy
GLUE2ServiceAdminDomainForeignKey: JRA1-CREAM-TEST
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625, cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.4.0-1
GLUE2EndpointCapability: executionmanagement.candidatesetgenerator
GLUE2EndpointCapability: executionmanagement.jobdescription
GLUE2EndpointCapability: executionmanagement.jobmanager
GLUE2EndpointServiceForeignKey: cream-44.pd.infn.it_wmproxy_1185681625
GLUE2EntityName: WMProxy endpoint for Service cream-44.pd.infn.it_wmproxy_1185681625
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy.wsdl
GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
GLUE2EndpointURL: https://cream-44.pd.infn.it:7443/glite_wms_wmproxy_server
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 3.3.4
GLUE2EndpointSemantics: http://web.infn.it/gLiteWMS/images/WMS/Docs/wmproxy-guide.pdf
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
GLUE2EndpointInterfaceVersion: 1.0
GLUE2EndpointImplementationName: WMS
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2EndpointHealthState: ok
GLUE2EndpointStartTime: 2011-10-18T22:00:02Z
GLUE2EndpointHealthStateInfo: WMProxy httpd listening on port 7443 httpd is running .... === WMProxy Server running instances: UID PID PPID C STIME TTY TIME CMD glite 3888 15787 0 12:20 ? 00:00:00 /usr/bin/glite_wms_wmproxy_server
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# DN_1, cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625, cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2ExtensionLocalID=DN_1,GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2ExtensionLocalID: DN_1
GLUE2ExtensionKey: DN
objectClass: GLUE2Extension
GLUE2ExtensionValue: /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-44.pd.infn.it
GLUE2ExtensionEntityForeignKey: cream-44.pd.infn.it_wmproxy_1185681625_org.gli
 te.wms.WMProxy_1185681625

# cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625_Policy, cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
 , cream-44.pd.infn.it_wmproxy_1185681625, resource, glue
dn: GLUE2PolicyID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy
 _1185681625_Policy,GLUE2EndpointID=cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625,GLUE2ServiceID=cream-44.pd.infn.it_wmproxy_1185681625,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
objectClass: GLUE2Policy
objectClass: GLUE2AccessPolicy
GLUE2PolicyRule: ALL
GLUE2PolicyScheme: org.glite.standard
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-44.pd.infn.it
GLUE2AccessPolicyEndpointForeignKey: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2PolicyID: cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625_Policy
GLUE2EntityName: Access control rules for Endpoint cream-44.pd.infn.it_wmproxy_1185681625_org.glite.wms.WMProxy_1185681625
GLUE2EntityCreationTime: 2011-10-19T13:44:35Z

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 7

Verified that GlueValidor doesn't report errors:

sgaravat@lxsgaravatto:~/GlueValidator$ ./trunk/bin/glue-validator -t glue2 -b "o=glue" -h cream-44.pd.infn.it -p 2170 
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... ok
test_mandatory_attributes (validator.EntryTest.EntryTest)
Verifying the existence of mandatory attributes. ... ok
test_object_class (validator.EntryTest.EntryTest)
Verifying the object class ... ok
test_single_valued (validator.EntryTest.EntryTest)
Verifying single-valued attributes only have one value. ... ok

----------------------------------------------------------------------
Ran 28 tests in 0.005s

OK

Bug #85327 (glite-wms-wmproxy.restart.cron missing HOSTNAME environment variable) FIXED

Verified that in = /etc/cron.d/glite-wms-wmproxy.restart.cron= there is the setting of the HOSTNAME variable:

[root@cream-44 ~]# cat /etc/cron.d/glite-wms-wmproxy.restart.cron HOME=/ MAILTO=aaapd@pd.infn.it

0 0 * * * root . /usr/libexec/grid-env.sh ; HOSTNAME=cream-44.pd.infn.it ; /etc/init.d/glite-wms-wmproxy graceful > /var/log/glite/glite-wms-wmproxy.restart.cron.log

Verified that doing a service gLite restart there are no warnings when the wmproxy is started:

[root@cream-44 ~]# service gLite restart

...
...
Starting globus-gridftp-server:                            [  OK  ]

*** glite-wms-wmproxy:

*** glite-wms-wm:
starting workload manager... ok

...
...

Bug #86485 (ICE doesn't send the iceId to CREAM) TBD

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

Bug #86682 ( yaim changes ownership of /var) FIXED

Verified that the ownership of directories /var and /var/log is root.root.

Bug #86769 (EMI WMS Update 6: WMS 'hangs' after several hours of operation) TBD

Bug #86956 (Match-matching of requests with access to catalogues can cause the WM to crash) TBD

Bug #87259 (WMS purger leaves sandboxes untouched in case LB status returns EIDRM) TBD

 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"

Revision 92011-10-19 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 907 to 907
 See gzipped log file
Added:
>
>

Delegation


[ale@cream-12 WMS-service]$ python WMS-delegation-test.py -c wms-command.conf -V dteam -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test delegation operation 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Check --autm-delegation option 


 Test 2: Check --delegationid option 


 Test 3: Try to delegate with a short proxy and check the validity 


 Test 4: Works with expired proxy 

===> 
===> Test: WMS-delegation-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 15:07:22
===> Ended  : 15:08:42
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111019150722.log
[ale@cream-12 WMS-service]$ python WMS-delegation-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test delegation operation 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: Check --autm-delegation option 


 Test 2: Check --delegationid option 
 
Added:
>
>
Test 3: Try to delegate with a short proxy and check the validity

Test 4: Works with expired proxy

===> ===> Test: WMS-delegation-test.py ===> WMS: devel11.cnaf.infn.it ===> Started: 15:12:36 ===> Ended : 15:13:52 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111019151236.log [ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam Enter MyProxy pass phrase: Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy Contacting voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done Creating proxy .........................9........................ Done

Your proxy is valid until Thu Oct 20 02:19:21 2011 A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500. [ale@cream-12 WMS-service]$ voms-proxy-info -all subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy type : proxy strength : 2048 bits path : /tmp/x509up_u500 timeleft : 10:59:50 key usage : Digital Signature, Key Encipherment, Data Encipherment = VO dteam extension information = VO : dteam subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle issuer : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr attribute : /dteam/Role=NULL/Capability=NULL attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL timeleft : 11:58:50 uri : voms2.hellasgrid.gr:15004 [ale@cream-12 WMS-service]$ python WMS-delegation-test.py -c wms-command.conf -V dteam -d 3 -l ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++ ===> + TestSuite of the WMS Service ===> + Description: Test delegation operation ===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Test 1: Check --autm-delegation option

Test 2: Check --delegationid option

There are other two tests which require the user proxy password. Use -i option to enable them

===> ===> Test: WMS-delegation-test.py ===> WMS: devel11.cnaf.infn.it ===> Started: 15:19:37 ===> Ended : 15:19:42 ===> =>     test PASSED == ===> ===> Test log file is WMSService-TS_20111019151937.log

 
Added:
>
>
See gzipped log file
 

META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
Line: 922 to 1032
 
META FILEATTACHMENT attachment="parametric.tgz" attr="" comment="" date="1319024469" name="parametric.tgz" path="parametric.tgz" size="7515" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="dag.tgz" attr="" comment="" date="1319024484" name="dag.tgz" path="dag.tgz" size="4112" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1319024505" name="perusal.tgz" path="perusal.tgz" size="9316" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="delegation.tgz" attr="" comment="" date="1319030787" name="delegation.tgz" path="delegation.tgz" size="4268" user="AlessioGianelle" version="1"

Revision 82011-10-19 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 499 to 499
  See gzipped log file
Changed:
<
<

Single jdl with all the jdls of the jobs

>
>

All in a jdl


[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 7 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 7: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) using a single jdl with al the jdls of nodes 


 Test 7A: Submit to an LCG-CE 


 Test 7B: Submit to a CREAM CE 


 Test 7C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 18:17:34
===> Ended  : 18:25:09
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018181734.log

===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 7: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) using a single jdl with al the jdls of nodes 


 Test 7A: Submit to an LCG-CE 


 Test 7B: Submit to a CREAM CE 


 Test 7C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 18:25:40
===> Ended  : 18:32:45
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018182540.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 2:42:56
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 3:41:56
uri       : voms.hellasgrid.gr:15004
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 7 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 7: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) using a single jdl with al the jdls of nodes 


 Test 7A: Submit to an LCG-CE 


 Test 7B: Submit to a CREAM CE 


 Test 7C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 18:25:54
===> Ended  : 18:32:35
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018182554.log


See gzipped log file

Parametric job

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 3 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 3: Submit a parametric job (3 cases LCG-CE, CREAM, general) 


 Test 3A: Submit to an LCG-CE 


 Test 3B: Submit to a CREAM CE 


 Test 3C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 09:48:11
===> Ended  : 09:55:05
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018094811.log

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 3 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 3: Submit a parametric job (3 cases LCG-CE, CREAM, general) 


 Test 3A: Submit to an LCG-CE 


 Test 3B: Submit to a CREAM CE 


 Test 3C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 09:58:13
===> Ended  : 10:07:06
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018095813.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:50:45
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:49:45
uri       : voms2.hellasgrid.gr:15004


[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 3
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 3: Submit a parametric job (3 cases LCG-CE, CREAM, general) 


 Test 3A: Submit to an LCG-CE 


 Test 3B: Submit to a CREAM CE 


 Test 3C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 10:09:18
===> Ended  : 10:18:20
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018100918.log



See gzipped log file

DAG job


[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 4 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 4: Submit a DAG job 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 10:20:01
===> Ended  : 10:25:16
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018102001.log

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 4 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 4: Submit a DAG job 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 10:36:52
===> Ended  : 10:42:06
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018103652.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 9:50:38
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 10:49:38
uri       : voms.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 4 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 4: Submit a DAG job 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 11:42:46
===> Ended  : 11:47:59
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018114246.log


See gzipped log file

Parallel job

Perusal job

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 6 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 6: Submit a perusal job 


 BEWARE default min perusal interval is 1000 secs, so this phase could take many minutes 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 14:40:13
===> Ended  : 15:13:43
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018144013.log

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 6 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 6: Submit a perusal job 


 BEWARE default min perusal interval is 1000 secs, so this phase could take many minutes 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 16:47:08
===> Ended  : 17:13:33
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018164708.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 9:50:38
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 10:49:38
uri       : voms.hellasgrid.gr:15004


[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 6
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 6: Submit a perusal job 


 BEWARE default min perusal interval is 1000 secs, so this phase could take many minutes 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:48:26
===> Ended  : 18:15:50
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111018174826.log



See gzipped log file

 
Deleted:
<
<
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
The following collection.jdl is submitted:
 
Deleted:
<
<
####################################### # Example of a simple COLLECTION job # #######################################

[ Type = "collection"; InputSandbox = {"test.sh"};

DefaultNodeRetryCount = 1; DefaultNodeShallowRetryCount = 3;

nodes = { [ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeA","test.sh"}; Arguments = "isb_nodeA"; ],

[ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeMYNODE","test.sh"}; Arguments = "isb_nodeMYNODE"; ],

[ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeD"; InputSandbox = {"isb_nodeD","test.sh"}; ],

[ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeC"; InputSandbox = {"isb_nodeC","test.sh"}; ],

[ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeB"; InputSandbox = {"isb_nodeB",root.InputSandbox}; ] };

];

with test.sh being: #!/bin/sh echo "First file:" cat $1

and

isb_nodeA: This is node A

isb_nodeMYNODE: This is node MYNODE

isb_nodeB: This is node B

isb_nodeC: This is node C

isb_nodeD: This is node D

After submitting the job: glite-wms-job-submit -a -c ~/wms_cream-45.conf collection.jdl

with ~/wms_cream-45.conf being: WmsClient = [ ErrorStorage="/var/tmp"; OutputStorage= "/tmp"; ListenerStorage="/tmp"; virtualorganisation="dteam"; requirements = other.GlueCEStateStatus == "Production"; RetryCount = 0; WMProxyEndPoints = {"https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server"}; rank = -other.GlueCEStateEstimatedResponseTime; ];

the following jobid is returned : https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw

then the status of the collection is checked until all jobs go to Done (Success):

glite-wms-job-status https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw

=================== glite-wms-job-status Success =================

BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw Current Status: Done (Success) Exit code: 0 Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

- Nodes information for: Status info for the Job : https://cream-45.pd.infn.it:9000/4zLErXX2XiEoFFZTuC7tpg Current Status: Done (Success) Logged Reason(s): - job completed - Job Terminated Successfully Exit code: 0 Status Reason: Job Terminated Successfully Destination: ce208.cern.ch:8443/cream-lsf-grid_dteam Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/HNSX482eMpVKryblu_aZWQ Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: cex.grid.unipg.it:2119/jobmanager-lcgpbs-cert Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/Tbfbd_oMVnCI_IoTtJ-3WA Current Status: Done (Success) Logged Reason(s): - job completed - Job Terminated Successfully Exit code: 0 Status Reason: Job Terminated Successfully Destination: cccreamceli05.in2p3.fr:8443/cream-sge-medium Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/XWl3QcfKiZtJA3RCJOOf1w Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: argoce01.na.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/yFuciTPaYyQ9rYDKxZEJLw Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: ce.cyb-pcr.it:2119/jobmanager-lcgsge-poncert Submitted: Fri Oct 14 15:08:13 2011 CEST ======================================================================

In order to test the output retrieval for the collection, the following jdl is submitted:

####################################### # Example of a simple COLLECTION jod # #######################################

[ Type = "collection"; InputSandbox = {"test.sh"};

DefaultNodeRetryCount = 1; DefaultNodeShallowRetryCount = 3;

nodes = { [ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeA","test.sh"}; OutputSandbox = {"osb_nodeA"}; Arguments = "isb_nodeA"; ],

[ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeMYNODE","test.sh"}; OutputSandbox = {"osb_nodeMYNODE"}; Arguments = "isb_nodeMYNODE"; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeD"; InputSandbox = {"isb_nodeD","test.sh"}; OutputSandbox = {"osb_nodeD"}; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeC"; InputSandbox = {"isb_nodeC","test.sh"}; OutputSandbox = {"osb_nodeC"}; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeB"; InputSandbox = {"isb_nodeB",root.InputSandbox}; OutputSandbox = {"osb_nodeB"}; ] };

];

with test.sh being:

#!/bin/sh outfile=`echo $1|sed 's/isb/osb/'` echo "First file:" >$outfile cat $1 >$outfile

And after the job comes to successful completion the output is correctly retrieved:

$> glite-wms-job-submit -a -c ../wms_cream-45.conf collection.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

======================================================================

$> glite-wms-job-status https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g Current Status: Done (Success) Exit code: 0 Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

- Nodes information for: Status info for the Job : https://cream-45.pd.infn.it:9000/4-cOVdjUCXbYBb1qx8T2xQ Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: ce132.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/aFxhlLw8rrZYXSZnTztOwA Current Status: Done (Success) Logged Reason(s): - job completed - Job Terminated Successfully Exit code: 0 Status Reason: Job Terminated Successfully Destination: ce204.cern.ch:8443/cream-lsf-grid_2nh_dteam Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/jB9x2wN3aS8ucc8TunDB1A Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: grid-ce.lns.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/jwUfSM1uKPunzzKJieSDeQ Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: cmsce01.na.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/lehFEbwZD7fjMX7gHeprpg Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: grid-ce.lns.infn.it:2119/jobmanager-lcgpbs-short Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

[fabiok@ui Collection]$ glite-wms-job-output --dir ~/jobOutput/ https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

============================================================================

JOB GET OUTPUT OUTCOME

Output sandbox files for the DAG/Collection : https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g have been successfully retrieved and stored in the directory: /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g

============================================================================

[fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g total 24 -rw-rw-r-- 1 fabiok fabiok 902 Oct 19 08:54 ids_nodes.map drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_0 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_1 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_2 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_3 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_4 [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_0/ total 4 -rw-rw-r-- 1 fabiok fabiok 15 Oct 19 08:54 osb_nodeA [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_1/ total 4 -rw-rw-r-- 1 fabiok fabiok 41 Oct 19 08:54 osb_nodeMYNODE [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_2/ total 4 -rw-rw-r-- 1 fabiok fabiok 50 Oct 19 08:54 osb_nodeD [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_3/ total 4 -rw-rw-r-- 1 fabiok fabiok 36 Oct 19 08:54 osb_nodeC [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_4/ total 4 -rw-rw-r-- 1 fabiok fabiok 36 Oct 19 08:54 osb_nodeB [fabiok@ui Collection]$ cat /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_0/osb_nodeA This is node A

 
Deleted:
<
<
k
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
Line: 856 to 918
 
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1318608065" name="listmatch.tgz" path="listmatch.tgz" size="3972" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1318608090" name="submitnormal.tgz" path="submitnormal.tgz" size="5551" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitcoll.tgz" attr="" comment="" date="1318608107" name="submitcoll.tgz" path="submitcoll.tgz" size="6024" user="AlessioGianelle" version="1"
Added:
>
>
META FILEATTACHMENT attachment="collection.tgz" attr="" comment="" date="1319024450" name="collection.tgz" path="collection.tgz" size="7003" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="parametric.tgz" attr="" comment="" date="1319024469" name="parametric.tgz" path="parametric.tgz" size="7515" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="dag.tgz" attr="" comment="" date="1319024484" name="dag.tgz" path="dag.tgz" size="4112" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="perusal.tgz" attr="" comment="" date="1319024505" name="perusal.tgz" path="perusal.tgz" size="9316" user="AlessioGianelle" version="1"

Revision 72011-10-19 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 502 to 500
 See gzipped log file

Single jdl with all the jdls of the jobs

Changed:
<
<
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
The following collection.jdl is submitted:
>
>
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
The following collection.jdl is submitted:
  ####################################### # Example of a simple COLLECTION job #
Line: 659 to 659
  Status Reason: Job terminated successfully Destination: ce.cyb-pcr.it:2119/jobmanager-lcgsge-poncert Submitted: Fri Oct 14 15:08:13 2011 CEST
Changed:
<
<
==========================================================================
>
>
======================================================================

In order to test the output retrieval for the collection, the following jdl is submitted:

####################################### # Example of a simple COLLECTION jod # #######################################

[ Type = "collection"; InputSandbox = {"test.sh"};

DefaultNodeRetryCount = 1; DefaultNodeShallowRetryCount = 3;

nodes = { [ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeA","test.sh"}; OutputSandbox = {"osb_nodeA"}; Arguments = "isb_nodeA"; ],

[ JobType = "Normal"; Executable = "test.sh"; InputSandbox = {"isb_nodeMYNODE","test.sh"}; OutputSandbox = {"osb_nodeMYNODE"}; Arguments = "isb_nodeMYNODE"; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeD"; InputSandbox = {"isb_nodeD","test.sh"}; OutputSandbox = {"osb_nodeD"}; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeC"; InputSandbox = {"isb_nodeC","test.sh"}; OutputSandbox = {"osb_nodeC"}; ], [ JobType = "Normal"; Executable = "test.sh"; Arguments = "isb_nodeB"; InputSandbox = {"isb_nodeB",root.InputSandbox}; OutputSandbox = {"osb_nodeB"}; ] };

];

with test.sh being:

#!/bin/sh outfile=`echo $1|sed 's/isb/osb/'` echo "First file:" >$outfile cat $1 >$outfile

And after the job comes to successful completion the output is correctly retrieved:

$> glite-wms-job-submit -a -c ../wms_cream-45.conf collection.jdl

Connecting to the service https://cream-45.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://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

======================================================================

$> glite-wms-job-status https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

=================== glite-wms-job-status Success ================= BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g Current Status: Done (Success) Exit code: 0 Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

- Nodes information for: Status info for the Job : https://cream-45.pd.infn.it:9000/4-cOVdjUCXbYBb1qx8T2xQ Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: ce132.cern.ch:2119/jobmanager-lcglsf-grid_2nh_dteam Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/aFxhlLw8rrZYXSZnTztOwA Current Status: Done (Success) Logged Reason(s): - job completed - Job Terminated Successfully Exit code: 0 Status Reason: Job Terminated Successfully Destination: ce204.cern.ch:8443/cream-lsf-grid_2nh_dteam Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/jB9x2wN3aS8ucc8TunDB1A Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: grid-ce.lns.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/jwUfSM1uKPunzzKJieSDeQ Current Status: Done (Success) Logged Reason(s): - - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: cmsce01.na.infn.it:2119/jobmanager-lcgpbs-cert Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

Status info for the Job : https://cream-45.pd.infn.it:9000/lehFEbwZD7fjMX7gHeprpg Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: grid-ce.lns.infn.it:2119/jobmanager-lcgpbs-short Submitted: Wed Oct 19 08:48:48 2011 CEST ======================================================================

[fabiok@ui Collection]$ glite-wms-job-output --dir ~/jobOutput/ https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g

Connecting to the service https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server

============================================================================

JOB GET OUTPUT OUTCOME

 
Added:
>
>
Output sandbox files for the DAG/Collection : https://cream-45.pd.infn.it:9000/MCUDkf0fkgFkGbzcGkUj1g have been successfully retrieved and stored in the directory: /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g

============================================================================

[fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g total 24 -rw-rw-r-- 1 fabiok fabiok 902 Oct 19 08:54 ids_nodes.map drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_0 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_1 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_2 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_3 drwxr-xr-x 2 fabiok fabiok 4096 Oct 19 08:54 Node_4 [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_0/ total 4 -rw-rw-r-- 1 fabiok fabiok 15 Oct 19 08:54 osb_nodeA [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_1/ total 4 -rw-rw-r-- 1 fabiok fabiok 41 Oct 19 08:54 osb_nodeMYNODE [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_2/ total 4 -rw-rw-r-- 1 fabiok fabiok 50 Oct 19 08:54 osb_nodeD [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_3/ total 4 -rw-rw-r-- 1 fabiok fabiok 36 Oct 19 08:54 osb_nodeC [fabiok@ui Collection]$ ls -l /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_4/ total 4 -rw-rw-r-- 1 fabiok fabiok 36 Oct 19 08:54 osb_nodeB [fabiok@ui Collection]$ cat /home/fabiok/jobOutput/fabiok_MCUDkf0fkgFkGbzcGkUj1g/Node_0/osb_nodeA This is node A

 
Added:
>
>
k
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"

Revision 62011-10-14 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 247 to 247
 
Added:
>
>
See gzipped log file

Submission

Normal

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 1: Submit a normal job (3 cases LCG-CE, CREAM, general) 


 Test 1A: Submit to an LCG-CE 


 Test 1B: Submit to a CREAM CE 


 Test 1C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 13:16:14
===> Ended  : 13:22:05
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014131614.log

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 1 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 1: Submit a normal job (3 cases LCG-CE, CREAM, general) 


 Test 1A: Submit to an LCG-CE 


 Test 1B: Submit to a CREAM CE 


 Test 1C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:16:39
===> Ended  : 17:22:59
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014171639.log




[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy ....................................................... Done
Proxy Verify OK
Your proxy is valid until: Fri Oct 21 17:20:00 2011
Enter MyProxy pass phrase:
Verifying - Enter MyProxy pass phrase:
Error entering passphrase.
[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy .......................................................................................................................................................... Done
Proxy Verify OK
Your proxy is valid until: Fri Oct 21 17:20:13 2011
Enter MyProxy pass phrase:
Verifying - Enter MyProxy pass phrase:
A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it.
[ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam
Enter MyProxy pass phrase:
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Contacting  voms.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr] "dteam" Done
Creating proxy ..................................................................... Done

Your proxy is valid until Sat Oct 15 04:20:24 2011
A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.
[ale@cream-12 WMS-service]$  voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:59:48
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:58:47
uri       : voms.hellasgrid.gr:15004
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 1
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 1: Submit a normal job (3 cases LCG-CE, CREAM, general) 


 Test 1A: Submit to an LCG-CE 


 Test 1B: Submit to a CREAM CE 


 Test 1C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:21:02
===> Ended  : 17:27:21
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014172102.log

See gzipped log file

 

Collection

Added:
>
>

Bulk submission

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 2 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 2: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) 


 Test 2A: Submit to an LCG-CE 


 Test 2B: Submit to a CREAM CE 


 Test 2C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:36:04
===> Ended  : 17:42:06
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014173604.log

[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -t 2 -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Set 2: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) 


 Test 2A: Submit to an LCG-CE 


 Test 2B: Submit to a CREAM CE 


 Test 2C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:36:30
===> Ended  : 17:44:31
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014173630.log

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:33:46
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:32:45
uri       : voms.hellasgrid.gr:15004
[ale@cream-12 WMS-service]$ python WMS-job-cycle.py -c wms-command.conf -V dteam -d 3 -l -t 2 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: Test a complete job cycle: from submission to get output 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Set 2: Submit a bulk of jobs (3 cases LCG-CE, CREAM, general) 


 Test 2A: Submit to an LCG-CE 


 Test 2B: Submit to a CREAM CE 


 Test 2C: Submit without restrictions 

===> 
===> Test: WMS-job-cycle.py
===> WMS: devel11.cnaf.infn.it
===> Started: 17:46:43
===> Ended  : 17:52:45
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014174643.log


See gzipped log file

 

Single jdl with all the jdls of the jobs

<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
The following collection.jdl is submitted:
Line: 409 to 661
  Submitted: Fri Oct 14 15:08:13 2011 CEST ==========================================================================
Changed:
<
<
See gzipped log file
>
>
 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"
Added:
>
>
META FILEATTACHMENT attachment="listmatch.tgz" attr="" comment="" date="1318608065" name="listmatch.tgz" path="listmatch.tgz" size="3972" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitnormal.tgz" attr="" comment="" date="1318608090" name="submitnormal.tgz" path="submitnormal.tgz" size="5551" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="submitcoll.tgz" attr="" comment="" date="1318608107" name="submitcoll.tgz" path="submitcoll.tgz" size="6024" user="AlessioGianelle" version="1"

Revision 52011-10-14 - FabioCapannini

Line: 1 to 1
 

WMS test report

Line: 247 to 247
 
Added:
>
>

Collection

Single jdl with all the jdls of the jobs

<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
<-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
The following collection.jdl is submitted:

#######################################
# Example of a simple COLLECTION job  #
#######################################   

[
   Type = "collection";
   InputSandbox = {"test.sh"};

   DefaultNodeRetryCount = 1;
   DefaultNodeShallowRetryCount = 3;

   nodes = {
      [
            JobType = "Normal";
            Executable = "test.sh";
            InputSandbox = {"isb_nodeA","test.sh"};
            Arguments = "isb_nodeA";
      ],

      [
         JobType = "Normal";
         Executable = "test.sh";
         InputSandbox = {"isb_nodeMYNODE","test.sh"};
         Arguments = "isb_nodeMYNODE";
      ],

      [
          JobType = "Normal";
          Executable = "test.sh";
          Arguments = "isb_nodeD";
          InputSandbox = {"isb_nodeD","test.sh"};
      ],

      [
          JobType = "Normal";
          Executable = "test.sh";
          Arguments = "isb_nodeC";
          InputSandbox = {"isb_nodeC","test.sh"};
       ],

       [
          JobType = "Normal";
          Executable = "test.sh";
          Arguments = "isb_nodeB";
          InputSandbox = {"isb_nodeB",root.InputSandbox};
        ]
    };

];

with test.sh being:
#!/bin/sh
echo "First file:"
cat $1

and 

isb_nodeA:
This is node A

isb_nodeMYNODE:
This is node MYNODE

isb_nodeB:
This is node B

isb_nodeC:
This is node C

isb_nodeD:
This is node D

After submitting the job:
glite-wms-job-submit -a -c ~/wms_cream-45.conf collection.jdl

with ~/wms_cream-45.conf being:
WmsClient = [
ErrorStorage="/var/tmp";
OutputStorage=  "/tmp";
ListenerStorage="/tmp";
virtualorganisation="dteam";
requirements = other.GlueCEStateStatus == "Production";
RetryCount = 0;
WMProxyEndPoints = {"https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server"};
rank = -other.GlueCEStateEstimatedResponseTime;
];

the following jobid is returned :  https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw

then the status of the collection is checked until all jobs go to Done (Success): 

glite-wms-job-status https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw

======================= glite-wms-job-status Success =====================

BOOKKEEPING INFORMATION:

Status info for the Job : https://cream-45.pd.infn.it:9000/uI_99-U-YZCUzSeex3P1Iw
Current Status:     Done (Success)
Exit code:          0
Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================

- Nodes information for: 
    Status info for the Job : https://cream-45.pd.infn.it:9000/4zLErXX2XiEoFFZTuC7tpg
    Current Status:     Done (Success)
    Logged Reason(s):
        - job completed
        - Job Terminated Successfully
    Exit code:          0
    Status Reason:      Job Terminated Successfully
    Destination:        ce208.cern.ch:8443/cream-lsf-grid_dteam
    Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================

    Status info for the Job : https://cream-45.pd.infn.it:9000/HNSX482eMpVKryblu_aZWQ
    Current Status:     Done (Success)
    Logged Reason(s):
        - 
        - Job terminated successfully
    Exit code:          0
    Status Reason:      Job terminated successfully
    Destination:        cex.grid.unipg.it:2119/jobmanager-lcgpbs-cert
    Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================


    Status info for the Job : https://cream-45.pd.infn.it:9000/Tbfbd_oMVnCI_IoTtJ-3WA
    Current Status:     Done (Success)
    Logged Reason(s):
        - job completed
        - Job Terminated Successfully
    Exit code:          0
    Status Reason:      Job Terminated Successfully
    Destination:        cccreamceli05.in2p3.fr:8443/cream-sge-medium
    Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================
    
    Status info for the Job : https://cream-45.pd.infn.it:9000/XWl3QcfKiZtJA3RCJOOf1w
    Current Status:     Done (Success)
    Exit code:          0
    Status Reason:      Job terminated successfully
    Destination:        argoce01.na.infn.it:2119/jobmanager-lcgpbs-cert
    Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================
    
    Status info for the Job : https://cream-45.pd.infn.it:9000/yFuciTPaYyQ9rYDKxZEJLw
    Current Status:     Done (Success)
    Logged Reason(s):
        - 
        - Job terminated successfully
    Exit code:          0
    Status Reason:      Job terminated successfully
    Destination:        ce.cyb-pcr.it:2119/jobmanager-lcgsge-poncert
    Submitted:          Fri Oct 14 15:08:13 2011 CEST
==========================================================================
 See gzipped log file

META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"

Revision 42011-10-14 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 54 to 54
 

Test Report

Added:
>
>

List Match

List match without data

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:10
===> Ended  : 12:28:24
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122810.log

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V testers.eu-emi.eu -d 3 -l -i
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

Enter the user proxy password:

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:28:44
===> Ended  : 12:28:57
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014122844.log

[ale@cream-12 WMS-service]$ voms-proxy-init -rfc --voms dteam
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating temporary proxy ........................ Done
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy .................................................................. Done

Your proxy is valid until Sat Oct 15 00:36:35 2011
[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=796998768
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
type      : RFC compliant proxy
strength  : 1024 bits
path      : /tmp/x509up_u500
timeleft  : 11:59:53
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:59:52
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:37:09
===> Ended  : 12:37:19
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014123709.log

[ale@cream-12 WMS-service]$ myproxy-init -d -s myproxy.cnaf.infn.it
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
Creating proxy ................................ Done
Proxy Verify OK
Your proxy is valid until: Fri Oct 21 12:46:06 2011
Enter MyProxy pass phrase:
Verifying - Enter MyProxy pass phrase:
A proxy valid for 168 hours (7.0 days) for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle now exists on myproxy.cnaf.infn.it.

[ale@cream-12 WMS-service]$ myproxy-logon -d -s myproxy.cnaf.infn.it --voms dteam
Enter MyProxy pass phrase:
Your identity: /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
Contacting  voms2.hellasgrid.gr:15004 [/C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr] "dteam" Done
Creating proxy ...................................... Done

Your proxy is valid until Fri Oct 14 23:47:19 2011
A credential has been received for user /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle in /tmp/x509up_u500.

[ale@cream-12 WMS-service]$ voms-proxy-info -all
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy/CN=proxy
issuer    : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
identity  : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy/CN=proxy
type      : proxy
strength  : 2048 bits
path      : /tmp/x509up_u500
timeleft  : 10:50:45
key usage : Digital Signature, Key Encipherment, Data Encipherment
=== VO dteam extension information ===
VO        : dteam
subject   : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle
issuer    : /C=GR/O=HellasGrid/OU=hellasgrid.gr/CN=voms2.hellasgrid.gr
attribute : /dteam/Role=NULL/Capability=NULL
attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
timeleft  : 11:49:45
uri       : voms2.hellasgrid.gr:15004

[ale@cream-12 WMS-service]$ python WMS-listmatch-test.py -c wms-command.conf -V dteam -d 3 -l 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + TestSuite of the WMS Service                       
===> + Description: WMS Job ListMatch Testing 
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++

 Test 1: check if glite-wms-job-list-match command exists 


 Test 2: test a simple matching 


 Test 3: check --delegationid option 


 Test 4: exclude a CE from the match 


 Test 5: try a failure matching (Requirements == false) 

===> 
===> Test: WMS-listmatch-test.py
===> WMS: devel11.cnaf.infn.it
===> Started: 12:48:18
===> Ended  : 12:48:27
===> 
===>     === test PASSED === 
===> 
===> Test log file is WMSService-TS_20111014124818.log


See gzipped log file

 
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"

Revision 32011-10-14 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 55 to 54
 

Test Report

Changed:
<
<
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318500459" name="configure.txt" path="configure.txt" size="10299" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318500473" name="install.txt" path="install.txt" size="156326" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318512166" name="update.txt" path="update.txt" size="46887" user="AlessioGianelle" version="2"
>
>
META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318582966" name="configure.txt" path="configure.txt" size="51496" user="AlessioGianelle" version="2"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318582945" name="install.txt" path="install.txt" size="156362" user="AlessioGianelle" version="3"
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318584587" name="update.txt" path="update.txt" size="97602" user="AlessioGianelle" version="3"

Revision 22011-10-13 - AlessioGianelle

Line: 1 to 1
 

WMS test report

Line: 40 to 40
 

Update

Changed:
<
<
  • Starting from a production version:
[root@devel11 ~]# cat /etc/emi-release
EMI release 1.0 (Kebnekaise)
[root@devel11 ~]# cat /etc/emi-version 
>
>
  • Starting from a production version:
    [root@cream-45 yum.repos.d]# etc/emi-version
 1.3.0-1

Added:
>
>
  • service gLite stop
 
  • yum update
  • /opt/glite/yaim/bin/yaim -c -s site-info.def -n WMS
Added:
>
>
  • Check final version:
    [root@cream-45 ~]# cat /etc/emi-version 
    1.4.0-1
 

Test Report

META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318500459" name="configure.txt" path="configure.txt" size="10299" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318500473" name="install.txt" path="install.txt" size="156326" user="AlessioGianelle" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1318503782" name="update.txt" path="update.txt" size="24990" user="AlessioGianelle" version="1"
>
>
META FILEATTACHMENT attachment="update.txt" attr="" comment="Update log" date="1318512166" name="update.txt" path="update.txt" size="46887" user="AlessioGianelle" version="2"

Revision 12011-10-13 - AlessioGianelle

Line: 1 to 1
Added:
>
>

WMS test report

Summary

  • Component: WMS 3.3.4

  • ETICS Subsystem Configuration Name: emi-wms_R_3_3_6_1

  • VCS Tag: ice, jobsubmission, wmproxy, brokerinfo, configuration, ism, matchmaking, purger, yaim

  • EMI Major Release: EMI 1 (Kebnekaise)

  • Platform: sl5 epel

  • Certification report: ...

  • Outcome: In certification

Clean installation

  • Starting from a SL5 x86_64 kernel machine:
[root@cream-44 ~]# cat /etc/redhat-release
Scientific Linux SL release 5.5 (Boron)
[root@cream-44 ~]# uname -a
Linux cream-44.pd.infn.it 2.6.18-238.5.1.el5xen #1 SMP Tue Mar 1 19:22:01 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

  • /opt/glite/yaim/bin/yaim -c -s /usr/local/nfs/jra1_test/cream-44/site-info_wms.def -n WMS

Update

  • Starting from a production version:
[root@devel11 ~]# cat /etc/emi-release
EMI release 1.0 (Kebnekaise)
[root@devel11 ~]# cat /etc/emi-version 
1.3.0-1

Test Report

META FILEATTACHMENT attachment="configure.txt" attr="" comment="Configure" date="1318500459" name="configure.txt" path="configure.txt" size="10299" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="install.txt" attr="" comment="" date="1318500473" name="install.txt" path="install.txt" size="156326" user="AlessioGianelle" version="1"
META FILEATTACHMENT attachment="update.txt" attr="" comment="" date="1318503782" name="update.txt" path="update.txt" size="24990" user="AlessioGianelle" version="1"
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback