WMS test report
Summary
- ETICS Subsystem Configuration Name: emi-wms_R_3_3_4_1
- VCS Tag: emi-wmproxy_R_3_3_2_0 emi-wms-common_R_3_3_2_0 emi-wms-helper_R_3_3_2_0 emi-yaim-wms_R_4_1_3_0
- EMI Major Release: EMI 1 (Kebnekaise)
Clean installation
- Starting from a SL5 x86_64 kernel machine:
[root@cream-45 ~]# cat /etc/redhat-release
Scientific Linux SL release 5.5 (Boron)
[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
Update
Test Report
List Match
List match without data
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 16:40:17
===> Ended : 16:40:22
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110714164017.log
List match with data
[ale@cream-12 DataReq]$ glite-wms-job-list-match -a -c ../etc/wmp_devel09.conf data-req.jdl
Connecting to the service https://devel09.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
- grid010.ct.infn.it:2119/jobmanager-lcgpbs-cert
- prod-ce-01.pd.infn.it:8443/cream-lsf-cert
- prod-ce-02.pd.infn.it:2119/jobmanager-lcglsf-cert
==========================================================================
Submission
Normal job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45
===> Started: 17:31:44
===> Ended : 17:42:03
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110714173144.log
Collection job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45
===> Started: 17:42:50
===> Ended : 17:49:48
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110714174250.log
Parametric job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 11:43:39
===> Ended : 11:54:30
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110705174913.log
DAG job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 10:15:14
===> Ended : 10:20:47
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718114339.log
Parallel job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 10:30:47
===> Ended : 10:37:42
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718103047.log
Perusal job
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 10:43:05
===> Ended : 11:11:26
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718104305.log
Cancel
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45
===> Started: 09:53:13
===> Ended : 09:59:37
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718095313.log
Others
Delegation
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 11:18:55
===> Ended : 11:20:09
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110704112643.log
Prologue/Epilogue
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 12:24:24
===> Ended : 12:30:13
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718122424.log
Test proxy renewal
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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)
===>
===> Test: WMS-proxy-renewal.py
===> WMS: devel09.cnaf.infn.it
===> Started: 17:17:23
===> Ended : 17:59:00
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110714171723.log
Shallow/Deep Resubmission
===> +++++++++++++++++++++++++++++++++++++++++++++++++++++
===> + 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: cream-45.pd.infn.it
===> Started: 11:24:18
===> Ended : 11:38:27
===>
===> === test PASSED ===
Test log file is
WMSService-TS_20110718112418.log
Published information
bdb database definitions
- ldapsearch -x -H ldap://cream-45.pd.infn.it:2170 -b 'o=grid'
# 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
# cream-45.pd.infn.it_org.glite.wms.WMProxy_308809923, resource, grid
dn: GlueServiceUniqueID=cream-45.pd.infn.it_org.glite.wms.WMProxy_308809923,Md
s-Vo-name=resource,o=grid
GlueServiceAccessControlBaseRule: VO:infngrid
GlueServiceAccessControlBaseRule: VO:atlas
GlueServiceAccessControlBaseRule: VO:alice
GlueServiceAccessControlBaseRule: VO:lhcb
GlueServiceAccessControlBaseRule: VO:cms
GlueServiceAccessControlBaseRule: VO:dteam
GlueServiceAccessControlBaseRule: VO:testers.eu-emi.eu
GlueServiceStatus: Other
GlueServiceStatusInfo: ??
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueServiceUniqueID: cream-45.pd.infn.it_org.glite.wms.WMProxy_308809923
GlueServiceAccessControlRule: infngrid
GlueServiceAccessControlRule: atlas
GlueServiceAccessControlRule: alice
GlueServiceAccessControlRule: lhcb
GlueServiceAccessControlRule: cms
GlueServiceAccessControlRule: dteam
GlueServiceAccessControlRule: testers.eu-emi.eu
GlueServiceStartTime: 1970-01-01T01:00:00+01:00
GlueServiceEndpoint: https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
GlueServiceVersion: 3.3.2
GlueSchemaVersionMinor: 3
GlueServiceName: JRA1-CREAM-TEST-WMProxy
GlueServiceType: org.glite.wms.WMProxy
GlueServiceWSDL: http://trinity.datamat.it/projects/EGEE/WMProxy/WMProxy.wsdl
GlueServiceSemantics: https://edms.cern.ch/file/674643/1/EGEE-JRA1-TEC-674643-
WMPROXY-guide-v0-3.pdf
GlueForeignKey: GlueSiteUniqueID=JRA1-CREAM-TEST
GlueServiceOwner: infngrid
GlueServiceOwner: atlas
GlueServiceOwner: alice
GlueServiceOwner: lhcb
GlueServiceOwner: cms
GlueServiceOwner: dteam
GlueServiceOwner: testers.eu-emi.eu
GlueSchemaVersionMajor: 1
# DN, cream-45.pd.infn.it_org.glite.wms.WMProxy_308809923, resource, grid
dn: GlueServiceDataKey=DN,GlueServiceUniqueID=cream-45.pd.infn.it_org.glite.wm
s.WMProxy_308809923,Mds-Vo-name=resource,o=grid
GlueSchemaVersionMajor: 1
objectClass: GlueTop
objectClass: GlueServiceData
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueSchemaVersionMinor: 3
GlueServiceDataKey: DN
GlueChunkKey: GlueServiceUniqueID=cream-45.pd.infn.it_org.glite.wms.WMProxy_30
8809923
GlueServiceDataValue: /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-45.pd.infn.it
# glite-info-service_version, cream-45.pd.infn.it_org.glite.wms.WMProxy_30880
9923, resource, grid
dn: GlueServiceDataKey=glite-info-service_version,GlueServiceUniqueID=cream-45
.pd.infn.it_org.glite.wms.WMProxy_308809923,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=cream-45.pd.infn.it_org.glite.wms.WMProxy_30
8809923
GlueServiceDataValue: 1.6
# glite-info-service_hostname, cream-45.pd.infn.it_org.glite.wms.WMProxy_3088
09923, resource, grid
dn: GlueServiceDataKey=glite-info-service_hostname,GlueServiceUniqueID=cream-4
5.pd.infn.it_org.glite.wms.WMProxy_308809923,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=cream-45.pd.infn.it_org.glite.wms.WMProxy_30
8809923
GlueServiceDataValue: cream-45.pd.infn.it
# search result
search: 2
result: 0 Success
# numResponses: 8
# numEntries: 7
Stats database definitions
- ldapsearch -x -H ldap://cream-45.pd.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-07-18-12-26-40-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
GLUE 2.0 database definitions
- ldapsearch -x -H ldap://cream-45.pd.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
# cream-45.pd.infn.it_wmproxy_308809923, resource, glue
dn: GLUE2ServiceID=cream-45.pd.infn.it_wmproxy_308809923,GLUE2GroupID=resource
,o=glue
GLUE2EntityValidity: 3600
GLUE2ServiceType: org.glite.wms.WMProxy
GLUE2ServiceID: cream-45.pd.infn.it_wmproxy_308809923
objectClass: GLUE2Service
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-service
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cream-45.pd.infn.it
GLUE2ServiceComplexity: endpointType=1, share=0, resource=0
GLUE2EntityName: JRA1-CREAM-TEST-WMProxy
GLUE2ServiceAdminDomainForeignKey: JRA1-CREAM-TEST
GLUE2EntityCreationTime: 2011-07-18T10:24:40Z
# cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_308809923, crea
m-45.pd.infn.it_wmproxy_308809923, resource, glue
dn: GLUE2EndpointID=cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProx
y_308809923,GLUE2ServiceID=cream-45.pd.infn.it_wmproxy_308809923,GLUE2GroupID
=resource,o=glue
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointInterfaceName: org.glite.wms.WMProxy
GLUE2EndpointTrustedCA: IGTF
objectClass: GLUE2Endpoint
GLUE2EndpointID: cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_3
08809923
GLUE2EndpointInterfaceVersion: 3.3.2
GLUE2EndpointURL: https://cream-45.pd.infn.it:7443/glite_wms_wmproxy_server
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cream-45.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.1.0-1
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointWSDL: http://trinity.datamat.it/projects/EGEE/WMProxy/WMProxy.wsd
l
GLUE2EndpointServingState: production
GLUE2EndpointHealthState: other
GLUE2EndpointSemantics: https://edms.cern.ch/file/674643/1/EGEE-JRA1-TEC-67464
3-WMPROXY-guide-v0-3.pdf
GLUE2EndpointServiceForeignKey: cream-45.pd.infn.it_wmproxy_308809923
GLUE2EntityName: WMProxy endpoint for Service cream-45.pd.infn.it_wmproxy_3088
09923
GLUE2EndpointTechnology: webservice
GLUE2EntityCreationTime: 2011-07-18T10:24:40Z
# DN_1, cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_308809923
, cream-45.pd.infn.it_wmproxy_308809923, resource, glue
dn: GLUE2ExtensionLocalID=DN_1,GLUE2EndpointID=cream-45.pd.infn.it_wmproxy_308
809923_org.glite.wms.WMProxy_308809923,GLUE2ServiceID=cream-45.pd.infn.it_wmp
roxy_308809923,GLUE2GroupID=resource,o=glue
GLUE2ExtensionLocalID: DN_1
GLUE2ExtensionKey: DN
objectClass: GLUE2Extension
GLUE2ExtensionValue: /C=IT/O=INFN/OU=Host/L=Padova/CN=cream-45.pd.infn.it
GLUE2ExtensionEntityForeignKey: cream-45.pd.infn.it_wmproxy_308809923_org.glit
e.wms.WMProxy_308809923
# cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_308809923_Polic
y, cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_308809923, cr
eam-45.pd.infn.it_wmproxy_308809923, resource, glue
dn: GLUE2PolicyID=cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_
308809923_Policy,GLUE2EndpointID=cream-45.pd.infn.it_wmproxy_308809923_org.gl
ite.wms.WMProxy_308809923,GLUE2ServiceID=cream-45.pd.infn.it_wmproxy_30880992
3,GLUE2GroupID=resource,o=glue
GLUE2AccessPolicyEndpointForeignKey: cream-45.pd.infn.it_wmproxy_308809923_org
.glite.wms.WMProxy_308809923
GLUE2EntityValidity: 3600
objectClass: GLUE2Policy
objectClass: GLUE2AccessPolicy
GLUE2PolicyRule: VO:infngrid
GLUE2PolicyRule: VO:atlas
GLUE2PolicyRule: VO:alice
GLUE2PolicyRule: VO:lhcb
GLUE2PolicyRule: VO:cms
GLUE2PolicyRule: VO:dteam
GLUE2PolicyRule: VO:testers.eu-emi.eu
GLUE2PolicyScheme: org.glite.standard
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.1
GLUE2EntityOtherInfo: InfoProviderHost=cream-45.pd.infn.it
GLUE2PolicyUserDomainForeignKey: infngrid
GLUE2PolicyUserDomainForeignKey: atlas
GLUE2PolicyUserDomainForeignKey: alice
GLUE2PolicyUserDomainForeignKey: lhcb
GLUE2PolicyUserDomainForeignKey: cms
GLUE2PolicyUserDomainForeignKey: dteam
GLUE2PolicyUserDomainForeignKey: testers.eu-emi.eu
GLUE2PolicyID: cream-45.pd.infn.it_wmproxy_308809923_org.glite.wms.WMProxy_308
809923_Policy
GLUE2EntityName: Access control rules for Endpoint cream-45.pd.infn.it_wmproxy
_308809923_org.glite.wms.WMProxy_308809923
GLUE2EntityCreationTime: 2011-07-18T10:24:40Z
# search result
search: 2
result: 0 Success
# numResponses: 8
# numEntries: 7
Performance test
Collection of 1000 nodes
Case A: production environment
Stress test
Description
- 1440 collection of 25 nodes each (total: 36000 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
- 1160 collections submitted in 35488 seconds: 2/30/137 (min/avg/max)
- Jobs correctly submitted: 29000 (43.3% to CREAM CEs and 56.7% to LCG CEs)
- DONE OK: 28935 (99.78%)
- Aborted: 65 (0.22%)
Check Bugs (Regression tests)
Bug #69841: cancel requests can bounce between JC and LM FIXED not certified
This bug cannot be easily replicate.
Bug #82687: emi WMS problems with ISB tar file handling FIXED
Submit a jdl like this one:
[ale@cream-12 UI]$ cat 82687.jdl
[
Executable = "/bin/ls" ;
Arguments = "-lha " ;
Stdoutput = "ls.out" ;
InputSandbox = { "supercalifragilistichespiralidose.txt", "82687.jdl"} ;
OutputSandbox = { ".BrokerInfo", "ls.out"} ;
Retrycount = 2;
ShallowRetryCount = -1;
usertags = [ bug = "#82687" ];
VirtualOrganisation="dteam";
]
With a long file name as input file (and at least two files as input):
[ale@cream-12 UI]$ glite-wms-job-submit -a -c etc/wmp_cream-45.conf 82687.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/ehWYewLsPxn9Q3RYQz64gw
=========================================================================
When the job arrives to Done (Success):
[ale@cream-12 UI]$ glite-wms-job-status https://cream-45.pd.infn.it:9000/ehWYewLsPxn9Q3RYQz64gw
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://cream-45.pd.infn.it:9000/ehWYewLsPxn9Q3RYQz64gw
Current Status: Done (Success)
Logged Reason(s):
-
-
- Job terminated successfully
Exit code: 0
Status Reason: Job terminated successfully
Destination: unime-ce-01.me.pi2s2.it:2119/jobmanager-lcglsf-cert
Submitted: Mon Jul 18 16:47:53 2011 CEST
==========================================================================
Check in the output file of the job if all the input files are listed:
[ale@cream-12 UI]$ glite-wms-job-output https://cream-45.pd.infn.it:9000/ehWYewLsPxn9Q3RYQz64gw
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/ehWYewLsPxn9Q3RYQz64gw
have been successfully retrieved and stored in the directory:
/tmp/jobOutput/ale_ehWYewLsPxn9Q3RYQz64gw
================================================================================
[ale@cream-12 UI]$ cat /tmp/jobOutput/ale_ehWYewLsPxn9Q3RYQz64gw/ls.out
total 32K
drwxr-xr-x 2 dteam033 dteam 4.0K Jul 18 16:53 .
drwx------ 5 dteam033 dteam 4.0K Jul 18 16:50 ..
-rw-r--r-- 1 dteam033 dteam 293 Jul 18 16:52 82687.jdl
-rw-r--r-- 1 dteam033 dteam 3.6K Jul 18 16:52 .BrokerInfo
-rw-r--r-- 1 dteam033 dteam 153 Jul 18 16:53 https_3a_2f_2fcream-45.pd.infn.it_3a9000_2fehWYewLsPxn9Q3RYQz64gw.output
-rw-r--r-- 1 dteam033 dteam 0 Jul 18 16:53 ls.out
-rw-r--r-- 1 dteam033 dteam 17 Jul 18 16:51 supercalifragilistichespiralidose.txt
-rw------- 1 dteam033 dteam 2 Jul 18 16:53 tmp.cgesDD8989
-rw------- 1 dteam033 dteam 103 Jul 18 16:53 tmp.ODAMIs8990
-rw------- 1 dteam033 dteam 0 Jul 18 16:53 tmp.taaebr8988
Bug #82776: typo in WMS jobwrapper FIXED
Simply check the JobWrapper template on the WMS:
[root@cream-45 ~]# cat /usr/share/glite-wms/jobwrapper.template.sh | grep "Taken token ${__shallow_resubmission_token}"
push_in_LM_done_reason "Taken token ${__shallow_resubmission_token}"
Bug #82983: [yaim-wms] authorization problem in WMS EMI-1 FIXED
Simply check that in the file
glite_wms_wmproxy.gacl file there are not entry with the word ROLE in upper case:
[root@devel09 ~]# grep ROLE /etc/glite-wms/glite_wms_wmproxy.gacl
[root@devel09 ~]#
Bug #84155: Internal proxy structure convertion error in ICE FIXED
Take a long jdl where MyProxyServer attribute is set and that require a cream CE as destination; like this one:
[ale@cream-12 UI]$ cat 84155.jdl
[
Executable = "/bin/sleep" ;
InputSandbox = { "/home/ale/UI/data/pippo" };
Arguments="900";
Environment={"VARIABLE=test"};
Myproxyserver="myproxy.cnaf.infn.it";
requirements = RegExp("/cream-",other.GlueCEUniqueID);
]
Submit it with a shorter proxy:
[ale@cream-12 UI]$ voms-proxy-init -voms dteam --valid 00:15
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 Mon Jul 18 17:26:25 2011
[ale@cream-12 UI]$ glite-wms-job-submit -a -c etc/wmp_devel09.conf 84155.jdl
Connecting to the service https://devel09.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://devel09.cnaf.infn.it:9000/ylSvV_0b28RkBsCMBp0ZCA
==========================================================================
Check that its proxy is valid for no more that 15 minutes:
[ale@cream-12 UI]$ glite-wms-job-info -p https://devel09.cnaf.infn.it:9000/ylSvV_0b28RkBsCMBp0ZCA
Connecting to the service https://devel09.cnaf.infn.it:7443/glite_wms_wmproxy_server
======================= glite-wms-job-info Success =======================
Your proxy delegated to the endpoint https://devel09.cnaf.infn.it:7443/glite_wms_wmproxy_server
for the job https://devel09.cnaf.infn.it:9000/ylSvV_0b28RkBsCMBp0ZCA :
Subject : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy/CN=proxy
Issuer : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
Identity : /C=IT/O=INFN/OU=Personal Certificate/L=Padova/CN=Alessio Gianelle/CN=proxy
Type : proxy
Strength : 512
StartDate : 18 July 2011 - 17:06:45
Expiration : 18 July 2011 - 17:25:45
Timeleft : 13 min 47 sec
=== 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
URI : voms2.hellasgrid.gr:15004
Attribute : /dteam/Role=NULL/Capability=NULL
Attribute : /dteam/NGI_IT/Role=NULL/Capability=NULL
StartTime : 18 July 2011 - 17:11:25
Expiration : 18 July 2011 - 17:26:25
Timeleft : 14 min 27 sec
==========================================================================
Wait until it finishes successfully:
[ale@cream-12 WMS-service]$ glite-wms-job-status https://devel09.cnaf.infn.it:9000/ylSvV_0b28RkBsCMBp0ZCA
======================= glite-wms-job-status Success =====================
BOOKKEEPING INFORMATION:
Status info for the Job : https://devel09.cnaf.infn.it:9000/ylSvV_0b28RkBsCMBp0ZCA
Current Status: Done (Success)
Logged Reason(s):
- job completed
- Job Terminated Successfully
Exit code: 0
Status Reason: Job Terminated Successfully
Destination: ce203.cern.ch:8443/cream-lsf-grid_dteam
Submitted: Mon Jul 18 17:11:46 2011 CEST
==========================================================================