Testing Report for gLite-CLUSTER 2.0.0 for EMI-2 (Savannah task #23327)

Deployment tests

Clean installation

SL5_x86_64

yum installation log for SL5 is available here

yaim configuration log for SL5 is available here

SL6_x86_64

yum installation log for SL6 is available here

yaim configuration log for SL6 is available here

Update from EMI-1

SL5_x86_64

yum update log for SL5 is available here

yaim configuration log for SL5 is available here

System tests for sl5_x86_64

Basic functionality tests

gridftp (when ARGUS is not used)

Result: PASSED

Successfully tried a gridftp towards the gLite cluster node.

For sl5:

[sgaravat@cream-50 ~]$ uberftp emitestbed33.cnaf.infn.it
220 emitestbed33.cnaf.infn.it GridFTP Server 6.5 (gcc64, 1323378368-83) [Globus Toolkit 5.2.0] ready.
230 User dteam010 logged in.
UberFTP> 

For sl6:

[sgaravat@cream-50 ~]$ uberftp emi-demo15.cnaf.infn.it
220 emi-demo15.cnaf.infn.it GridFTP Server 6.5 (gcc64, 1323378368-83) [Globus Toolkit 5.2.0] ready.
230 User dteam001 logged in.
UberFTP> 

VO tag dir test

Result: PASSED

Verified that under /opt/glite/var/info there is a directory for each subcluster, and verified that within each of these directories, there is a directory per VO which contains a file called .list.

For sl5:

[root@emitestbed33 ~]# ls -lR /opt/glite/var/info
/opt/glite/var/info:
total 8
drwxr-xr-x 4 root root 4096 Apr 27 15:11 sub1id
drwxr-xr-x 4 root root 4096 Apr 27 15:11 sub2id

/opt/glite/var/info/sub1id:
total 8
drwxrwxr-x 2 dteamsgm001 dteamsgm   4096 Apr 27 15:11 dteam
drwxrwxr-x 2 sgmtst01    sgmtesters 4096 Apr 27 15:11 testers.eu-emi.eu

/opt/glite/var/info/sub1id/dteam:
total 0
-rw-rw-r-- 1 dteamsgm001 dteamsgm 0 Apr 27 15:11 dteam.list

/opt/glite/var/info/sub1id/testers.eu-emi.eu:
total 0
-rw-rw-r-- 1 sgmtst01 sgmtesters 0 Apr 27 15:11 testers.eu-emi.eu.list

/opt/glite/var/info/sub2id:
total 8
drwxrwxr-x 2 dteamsgm001 dteamsgm   4096 Apr 27 15:11 dteam
drwxrwxr-x 2 sgmtst01    sgmtesters 4096 Apr 27 15:11 testers.eu-emi.eu

/opt/glite/var/info/sub2id/dteam:
total 0
-rw-rw-r-- 1 dteamsgm001 dteamsgm 0 Apr 27 15:11 dteam.list

/opt/glite/var/info/sub2id/testers.eu-emi.eu:
total 0
-rw-rw-r-- 1 sgmtst01 sgmtesters 0 Apr 27 15:11 testers.eu-emi.eu.list
[root@emitestbed33 ~]# 

For sl6:

[root@emi-demo15 ~]# ls -lR /opt/glite/var/info
/opt/glite/var/info:
total 8
drwxr-xr-x 4 root root 4096 May  3 17:27 sub1id
drwxr-xr-x 4 root root 4096 May  3 17:27 sub2id

/opt/glite/var/info/sub1id:
total 8
drwxrwxr-x 2 dteamsgm001 dteamsgm   4096 May  3 17:27 dteam
drwxrwxr-x 2 sgmtst01    sgmtesters 4096 May  3 17:27 testers.eu-emi.eu

/opt/glite/var/info/sub1id/dteam:
total 0
-rw-rw-r-- 1 dteamsgm001 dteamsgm 0 May  3 17:27 dteam.list

/opt/glite/var/info/sub1id/testers.eu-emi.eu:
total 0
-rw-rw-r-- 1 sgmtst01 sgmtesters 0 May  3 17:27 testers.eu-emi.eu.list

/opt/glite/var/info/sub2id:
total 8
drwxrwxr-x 2 dteamsgm001 dteamsgm   4096 May  3 17:27 dteam
drwxrwxr-x 2 sgmtst01    sgmtesters 4096 May  3 17:27 testers.eu-emi.eu

/opt/glite/var/info/sub2id/dteam:
total 0
-rw-rw-r-- 1 dteamsgm001 dteamsgm 0 May  3 17:27 dteam.list

/opt/glite/var/info/sub2id/testers.eu-emi.eu:
total 0
-rw-rw-r-- 1 sgmtst01 sgmtesters 0 May  3 17:27 testers.eu-emi.eu.list

Resource BDII test

Result: PASSED

Verified that the resource BDII publishes glue 1 GlueCluster objectclasses (one for each cluster).

For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=grid" objectclass=GlueCluster
# extended LDIF
#
# LDAPv3
# base <o=grid> with scope subtree
# filter: objectclass=GlueCluster
# requesting: ALL
#

# cl2id, resource, grid
dn: GlueClusterUniqueID=cl2id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl2id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMajor: 1
GlueClusterName: cl2name
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

# cl1id, resource, grid
dn: GlueClusterUniqueID=cl1id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl1id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMajor: 1
GlueClusterName: cl1name
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=grid" objectclass=GlueCluster
# extended LDIF
#
# LDAPv3
# base <o=grid> with scope subtree
# filter: objectclass=GlueCluster
# requesting: ALL
#

# cl2id, resource, grid
dn: GlueClusterUniqueID=cl2id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl2id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMajor: 1
GlueClusterName: cl2name
GlueInformationServiceURL: ldap://emi-demo15.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

# cl1id, resource, grid
dn: GlueClusterUniqueID=cl1id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl1id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMajor: 1
GlueClusterName: cl1name
GlueInformationServiceURL: ldap://emi-demo15.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

Verified that the resource BDII publishes glue 1 GlueSubCluster objectclasses (one per SubCluster). For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=grid" objectclass=GlueSubCluster
# extended LDIF
#
# LDAPv3
# base <o=grid> with scope subtree
# filter: objectclass=GlueSubCluster
# requesting: ALL
#

# sub2id, cl2id, resource, grid
dn: GlueSubClusterUniqueID=sub2id,GlueClusterUniqueID=cl2id,Mds-Vo-name=resource,o=grid
GlueSubClusterName: sub2name
GlueHostOperatingSystemName: osname2
GlueHostOperatingSystemRelease: 2.0
GlueChunkKey: GlueClusterUniqueID=cl2id
GlueHostProcessorModel: m2
GlueHostArchitecturePlatformType: amd64
GlueHostBenchmarkSI00: 20
GlueHostMainMemoryVirtualSize: 200
GlueSubClusterPhysicalCPUs: 20
GlueHostBenchmarkSF00: 2
GlueHostNetworkAdapterInboundIP: FALSE
GlueSubClusterLogicalCPUs: 200
GlueSubClusterWNTmpDir: /tmp
GlueSchemaVersionMajor: 1
GlueSubClusterTmpDir: /tmp
GlueHostNetworkAdapterOutboundIP: TRUE
GlueHostOperatingSystemVersion: 20.0
GlueSchemaVersionMinor: 3
GlueHostProcessorClockSpeed: 200
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueSubCluster
objectClass: GlueHostApplicationSoftware
objectClass: GlueHostArchitecture
objectClass: GlueHostBenchmark
objectClass: GlueHostMainMemory
objectClass: GlueHostNetworkAdapter
objectClass: GlueHostOperatingSystem
objectClass: GlueHostProcessor
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueHostMainMemoryRAMSize: 20
GlueHostApplicationSoftwareRunTimeEnvironment: rt1
GlueHostApplicationSoftwareRunTimeEnvironment: rt2
GlueHostProcessorOtherDescription: Cores=2
GlueSubClusterUniqueID: sub2id
GlueHostArchitectureSMPSize: 2
GlueHostProcessorVendor: v2

# sub1id, cl1id, resource, grid
dn: GlueSubClusterUniqueID=sub1id,GlueClusterUniqueID=cl1id,Mds-Vo-name=resource,o=grid
GlueSubClusterName: sub1name
GlueHostOperatingSystemName: osname1
GlueHostOperatingSystemRelease: 1.0
GlueChunkKey: GlueClusterUniqueID=cl1id
GlueHostProcessorModel: m1
GlueHostArchitecturePlatformType: i386
GlueHostBenchmarkSI00: 10
GlueHostMainMemoryVirtualSize: 100
GlueSubClusterPhysicalCPUs: 10
GlueHostBenchmarkSF00: 1
GlueHostNetworkAdapterInboundIP: FALSE
GlueSubClusterLogicalCPUs: 100
GlueSubClusterWNTmpDir: /tmp
GlueSchemaVersionMajor: 1
GlueSubClusterTmpDir: /tmp
GlueHostNetworkAdapterOutboundIP: FALSE
GlueHostOperatingSystemVersion: 10.0
GlueSchemaVersionMinor: 3
GlueHostProcessorClockSpeed: 100
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueSubCluster
objectClass: GlueHostApplicationSoftware
objectClass: GlueHostArchitecture
objectClass: GlueHostBenchmark
objectClass: GlueHostMainMemory
objectClass: GlueHostNetworkAdapter
objectClass: GlueHostOperatingSystem
objectClass: GlueHostProcessor
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueHostMainMemoryRAMSize: 10
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0
GlueHostApplicationSoftwareRunTimeEnvironment: MPICH
GlueHostApplicationSoftwareRunTimeEnvironment: MPI_HOME_NOTSHARED
GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA
GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA
GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_790
GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_870
GlueHostProcessorOtherDescription: Cores=1,Benchmark=100-HEP-SPEC06
GlueSubClusterUniqueID: sub1id
GlueHostArchitectureSMPSize: 1
GlueHostProcessorVendor: v1

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=grid" objectclass=GlueSubCluster
# extended LDIF
#
# LDAPv3
# base <o=grid> with scope subtree
# filter: objectclass=GlueSubCluster
# requesting: ALL
#

# sub2id, cl2id, resource, grid
dn: GlueSubClusterUniqueID=sub2id,GlueClusterUniqueID=cl2id,Mds-Vo-name=resource,o=grid
GlueSubClusterName: sub2name
GlueHostOperatingSystemName: osname2
GlueHostOperatingSystemRelease: 2.0
GlueChunkKey: GlueClusterUniqueID=cl2id
GlueHostProcessorModel: m2
GlueHostArchitecturePlatformType: amd64
GlueSubClusterTmpDir: /tmp
GlueHostMainMemoryVirtualSize: 200
GlueSubClusterPhysicalCPUs: 20
GlueHostBenchmarkSF00: 2
GlueHostNetworkAdapterInboundIP: FALSE
GlueSubClusterLogicalCPUs: 200
GlueSubClusterWNTmpDir: /tmp
GlueSchemaVersionMajor: 1
GlueHostBenchmarkSI00: 20
GlueHostNetworkAdapterOutboundIP: TRUE
GlueHostOperatingSystemVersion: 20.0
GlueSchemaVersionMinor: 3
GlueHostProcessorClockSpeed: 200
GlueInformationServiceURL: ldap://emi-demo15.cnaf.infn.it:2170/mds-vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueSubCluster
objectClass: GlueHostApplicationSoftware
objectClass: GlueHostArchitecture
objectClass: GlueHostBenchmark
objectClass: GlueHostMainMemory
objectClass: GlueHostNetworkAdapter
objectClass: GlueHostOperatingSystem
objectClass: GlueHostProcessor
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueHostMainMemoryRAMSize: 20
GlueHostApplicationSoftwareRunTimeEnvironment: rt1
GlueHostApplicationSoftwareRunTimeEnvironment: rt2
GlueHostProcessorOtherDescription: Cores=2
GlueSubClusterUniqueID: sub2id
GlueHostArchitectureSMPSize: 2
GlueHostProcessorVendor: v2

# sub1id, cl1id, resource, grid
dn: GlueSubClusterUniqueID=sub1id,GlueClusterUniqueID=cl1id,Mds-Vo-name=resource,o=grid
GlueSubClusterName: sub1name
GlueHostOperatingSystemName: osname1
GlueHostOperatingSystemRelease: 1.0
GlueChunkKey: GlueClusterUniqueID=cl1id
GlueHostProcessorModel: m1
GlueHostArchitecturePlatformType: i386
GlueSubClusterTmpDir: /tmp
GlueHostMainMemoryVirtualSize: 100
GlueSubClusterPhysicalCPUs: 10
GlueHostBenchmarkSF00: 1
GlueHostNetworkAdapterInboundIP: FALSE
GlueSubClusterLogicalCPUs: 100
GlueSubClusterWNTmpDir: /tmp
GlueSchemaVersionMajor: 1
GlueHostBenchmarkSI00: 10
GlueHostNetworkAdapterOutboundIP: FALSE
GlueHostOperatingSystemVersion: 10.0
GlueSchemaVersionMinor: 3
GlueHostProcessorClockSpeed: 100
GlueInformationServiceURL: ldap://emi-demo15.cnaf.infn.it:2170/mds-vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueSubCluster
objectClass: GlueHostApplicationSoftware
objectClass: GlueHostArchitecture
objectClass: GlueHostBenchmark
objectClass: GlueHostMainMemory
objectClass: GlueHostNetworkAdapter
objectClass: GlueHostOperatingSystem
objectClass: GlueHostProcessor
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueHostMainMemoryRAMSize: 10
GlueHostProcessorOtherDescription: Cores=1,Benchmark=100-HEP-SPEC06
GlueSubClusterUniqueID: sub1id
GlueHostArchitectureSMPSize: 1
GlueHostProcessorVendor: v1
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_0_0
GlueHostApplicationSoftwareRunTimeEnvironment: GLITE-3_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_1_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_2_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_3_1
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_4_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_5_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_6_0
GlueHostApplicationSoftwareRunTimeEnvironment: LCG-2_7_0
GlueHostApplicationSoftwareRunTimeEnvironment: MPICH
GlueHostApplicationSoftwareRunTimeEnvironment: MPI_HOME_NOTSHARED
GlueHostApplicationSoftwareRunTimeEnvironment: PADOVA
GlueHostApplicationSoftwareRunTimeEnvironment: R-GMA
GlueHostApplicationSoftwareRunTimeEnvironment: SF00MeanPerCPU_790
GlueHostApplicationSoftwareRunTimeEnvironment: SI00MeanPerCPU_870

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

Verified that the resource BDII publishes one glue 2 GLUE2ComputingService objectclass.

For sl5:

 $ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2ComputingService
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2ComputingService
# requesting: ALL
#

# TestCluster, resource, glue
dn: GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ServiceType: org.glite.ce.CREAM
GLUE2ServiceID: TestCluster
objectClass: GLUE2Entity
objectClass: GLUE2Service
objectClass: GLUE2ComputingService
GLUE2EntityCreationTime: 2012-04-27T14:06:57Z
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ServiceComplexity: endpointType=2, share=4, resource=2
GLUE2ServiceCapability: executionmanagement.jobexecution
GLUE2EntityName: Computing Service TestCluster
GLUE2ServiceAdminDomainForeignKey: EMI1-RC-INFN

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

For sl6:

 $ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2ComputingService
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2ComputingService
# requesting: ALL
#

# TestCluster, resource, glue
dn: GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ServiceType: org.glite.ce.CREAM
GLUE2ServiceID: TestCluster
objectClass: GLUE2Entity
objectClass: GLUE2Service
objectClass: GLUE2ComputingService
GLUE2EntityCreationTime: 2012-05-03T15:27:22Z
GLUE2ServiceQualityLevel: production
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-computingservice-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ServiceComplexity: endpointType=2, share=4, resource=2
GLUE2ServiceCapability: executionmanagement.jobexecution
GLUE2EntityName: Computing Service TestCluster
GLUE2ServiceAdminDomainForeignKey: EMI1-RC-INFN

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Verified that the resource BDII publishes one glue 2 GLUE2Manager objectclass.

For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2Manager
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2Manager
# requesting: ALL
#

# TestCluster_Manager, TestCluster, resource, glue
dn: GLUE2ManagerID=TestCluster_Manager,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingManagerComputingServiceForeignKey: TestCluster
GLUE2ManagerProductName: lsf
objectClass: GLUE2Entity
objectClass: GLUE2Manager
objectClass: GLUE2ComputingManager
GLUE2ManagerProductVersion: 7 Update 5
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ManagerServiceForeignKey: TestCluster
GLUE2EntityName: Computing Manager on emitestbed33.cnaf.infn.it
GLUE2ManagerID: TestCluster_Manager
GLUE2EntityCreationTime: 2012-04-27T16:54:30Z

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2Manager
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2Manager
# requesting: ALL
#

# TestCluster_Manager, TestCluster, resource, glue
dn: GLUE2ManagerID=TestCluster_Manager,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingManagerComputingServiceForeignKey: TestCluster
GLUE2ComputingManagerWorkingAreaShared: TRUE
GLUE2ComputingManagerWorkingAreaFree: 40
GLUE2ManagerProductName: lsf
objectClass: GLUE2Entity
objectClass: GLUE2Manager
objectClass: GLUE2ComputingManager
GLUE2ComputingManagerWorkingAreaGuaranteed: TRUE
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-manager-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ManagerServiceForeignKey: TestCluster
GLUE2ComputingManagerWorkingAreaTotal: 100
GLUE2EntityName: Computing Manager on emi-demo15.cnaf.infn.it
GLUE2ManagerID: TestCluster_Manager
GLUE2ManagerProductVersion: 7 Update 5
GLUE2EntityCreationTime: 2012-05-03T15:48:37Z

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Verified that the resource BDII publishes one glue 2 GLUE2Share objectclass per each VOview.

For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue"  objectclass=GLUE2Share
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2Share
# requesting: ALL
#

# demo_dteam_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=demo_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareFreeSlots: 12
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of demo for dteam
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub1id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ShareResourceForeignKey: sub1id
GLUE2ShareID: demo_dteam_TestCluster
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareMappingQueue: demo
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2EntityCreationTime: 2012-04-27T16:56:32Z

# testers_dteam_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=testers_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareFreeSlots: 12
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of testers for dteam
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub2id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ShareResourceForeignKey: sub2id
GLUE2ShareID: testers_dteam_TestCluster
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareMappingQueue: testers
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2EntityCreationTime: 2012-04-27T16:56:32Z

# demo_testers.eu-emi.eu_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=demo_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareFreeSlots: 12
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of demo for testers.eu-emi.eu
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub1id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ShareResourceForeignKey: sub1id
GLUE2ShareID: demo_testers.eu-emi.eu_TestCluster
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareMappingQueue: demo
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2EntityCreationTime: 2012-04-27T16:56:32Z

# testers_testers.eu-emi.eu_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=testers_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareFreeSlots: 12
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of testers for testers.eu-emi.eu
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub2id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ShareResourceForeignKey: sub2id
GLUE2ShareID: testers_testers.eu-emi.eu_TestCluster
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareMappingQueue: testers
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2EntityCreationTime: 2012-04-27T16:56:32Z

# search result
search: 2
result: 0 Success

# numResponses: 5
# numEntries: 4

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=glue"  objectclass=GLUE2Share
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2Share
# requesting: ALL
#

# demo_dteam_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=demo_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of demo for dteam
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub1id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ShareResourceForeignKey: sub1id
GLUE2ShareID: demo_dteam_TestCluster
GLUE2ComputingShareMappingQueue: demo
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareFreeSlots: 12
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2EntityCreationTime: 2012-05-04T04:48:56Z

# testers_dteam_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=testers_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of testers for dteam
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub2id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ShareResourceForeignKey: sub2id
GLUE2ShareID: testers_dteam_TestCluster
GLUE2ComputingShareMappingQueue: testers
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareFreeSlots: 12
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2EntityCreationTime: 2012-05-04T04:48:56Z

# demo_testers.eu-emi.eu_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=demo_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of demo for testers.eu-emi.eu
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub1id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ShareResourceForeignKey: sub1id
GLUE2ShareID: demo_testers.eu-emi.eu_TestCluster
GLUE2ComputingShareMappingQueue: demo
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareFreeSlots: 12
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2ComputingShareTotalJobs: 0
GLUE2ComputingShareRunningJobs: 0
GLUE2EntityCreationTime: 2012-05-04T04:48:56Z

# testers_testers.eu-emi.eu_TestCluster, TestCluster, resource, glue
dn: GLUE2ShareID=testers_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareComputingServiceForeignKey: TestCluster
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareComputingEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2EntityOtherInfo: CREAMCEId=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: CREAMCEId=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-share-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2ComputingShareRunningJobs: 0
GLUE2ComputingShareMaxWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ShareDescription: Share of testers for testers.eu-emi.eu
GLUE2ComputingShareExecutionEnvironmentForeignKey: sub2id
GLUE2ShareServiceForeignKey: TestCluster
GLUE2ShareResourceForeignKey: sub2id
GLUE2ShareID: testers_testers.eu-emi.eu_TestCluster
GLUE2ComputingShareMappingQueue: testers
objectClass: GLUE2Entity
objectClass: GLUE2Share
objectClass: GLUE2ComputingShare
GLUE2ComputingShareTotalJobs: 0
GLUE2ShareEndpointForeignKey: emitestbed31.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ShareEndpointForeignKey: emitestbed32.cnaf.infn.it_org.glite.ce.CREAM
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareWaitingJobs: 0
GLUE2ComputingShareFreeSlots: 12
GLUE2ComputingShareEstimatedAverageWaitingTime: 0
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareEstimatedWorstWaitingTime: 0
GLUE2EntityCreationTime: 2012-05-04T04:48:56Z

# search result
search: 2
result: 0 Success

# numResponses: 5
# numEntries: 4

Verified that the resource BDII publishes glue 2 GLUE2ExecutionEnvironment objectclasses (one per subcluster).

For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2ExecutionEnvironment
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2ExecutionEnvironment
# requesting: ALL
#

# sub2id, TestCluster, resource, glue
dn: GLUE2ResourceID=sub2id,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ExecutionEnvironmentMainMemorySize: 20
GLUE2ExecutionEnvironmentOSFamily: linux
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2EntityOtherInfo: SmpSize=2
GLUE2EntityOtherInfo: Cores=2
GLUE2ExecutionEnvironmentCPUModel: m2
GLUE2EntityName: sub2id
GLUE2ExecutionEnvironmentTotalInstances: 100
GLUE2ExecutionEnvironmentLogicalCPUs: 200
GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-multicore
GLUE2ExecutionEnvironmentVirtualMemorySize: 200
GLUE2ExecutionEnvironmentConnectivityIn: FALSE
GLUE2ExecutionEnvironmentPhysicalCPUs: 20
GLUE2ExecutionEnvironmentCPUClockSpeed: 200
GLUE2ExecutionEnvironmentCPUVendor: v2
GLUE2ExecutionEnvironmentOSName: osname2
GLUE2ResourceID: sub2id
GLUE2ExecutionEnvironmentComputingManagerForeignKey: TestCluster_Manager
GLUE2ExecutionEnvironmentPlatform: amd64
GLUE2ResourceManagerForeignKey: TestCluster_Manager
objectClass: GLUE2Entity
objectClass: GLUE2Resource
objectClass: GLUE2ExecutionEnvironment
GLUE2EntityCreationTime: 2012-04-27T14:06:57Z
GLUE2ExecutionEnvironmentConnectivityOut: TRUE

# sub1id, TestCluster, resource, glue
dn: GLUE2ResourceID=sub1id,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ExecutionEnvironmentMainMemorySize: 20
GLUE2ExecutionEnvironmentOSFamily: linux
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2EntityOtherInfo: SmpSize=2
GLUE2EntityOtherInfo: Cores=2
GLUE2ExecutionEnvironmentCPUModel: m2
GLUE2EntityName: sub1id
GLUE2ExecutionEnvironmentTotalInstances: 100
GLUE2ExecutionEnvironmentLogicalCPUs: 200
GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-multicore
GLUE2ExecutionEnvironmentVirtualMemorySize: 200
GLUE2ExecutionEnvironmentConnectivityIn: FALSE
GLUE2ExecutionEnvironmentPhysicalCPUs: 20
GLUE2ExecutionEnvironmentCPUClockSpeed: 200
GLUE2ExecutionEnvironmentCPUVendor: v2
GLUE2ExecutionEnvironmentOSName: osname2
GLUE2ResourceID: sub1id
GLUE2ExecutionEnvironmentComputingManagerForeignKey: TestCluster_Manager
GLUE2ExecutionEnvironmentPlatform: amd64
GLUE2ResourceManagerForeignKey: TestCluster_Manager
objectClass: GLUE2Entity
objectClass: GLUE2Resource
objectClass: GLUE2ExecutionEnvironment
GLUE2EntityCreationTime: 2012-04-27T14:06:57Z
GLUE2ExecutionEnvironmentConnectivityOut: TRUE

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2ExecutionEnvironment
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: objectclass=GLUE2ExecutionEnvironment
# requesting: ALL
#

# sub2id, TestCluster, resource, glue
dn: GLUE2ResourceID=sub2id,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ExecutionEnvironmentMainMemorySize: 20
GLUE2ExecutionEnvironmentOSFamily: linux
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2EntityOtherInfo: SmpSize=2
GLUE2EntityOtherInfo: Cores=2
GLUE2ExecutionEnvironmentCPUModel: m2
GLUE2EntityName: sub2id
GLUE2ExecutionEnvironmentTotalInstances: 100
GLUE2ExecutionEnvironmentLogicalCPUs: 200
GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-multicore
GLUE2ExecutionEnvironmentVirtualMemorySize: 200
GLUE2ExecutionEnvironmentConnectivityIn: FALSE
GLUE2ExecutionEnvironmentPhysicalCPUs: 20
GLUE2ExecutionEnvironmentCPUClockSpeed: 200
GLUE2ExecutionEnvironmentCPUVendor: v2
GLUE2ExecutionEnvironmentOSName: osname2
GLUE2ResourceID: sub2id
GLUE2ExecutionEnvironmentComputingManagerForeignKey: TestCluster_Manager
GLUE2ExecutionEnvironmentPlatform: amd64
GLUE2ResourceManagerForeignKey: TestCluster_Manager
objectClass: GLUE2Entity
objectClass: GLUE2Resource
objectClass: GLUE2ExecutionEnvironment
GLUE2EntityCreationTime: 2012-05-03T15:27:22Z
GLUE2ExecutionEnvironmentConnectivityOut: TRUE

# sub1id, TestCluster, resource, glue
dn: GLUE2ResourceID=sub1id,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ExecutionEnvironmentMainMemorySize: 20
GLUE2ExecutionEnvironmentOSFamily: linux
GLUE2EntityOtherInfo: InfoProviderName=glite-ce-glue2-executionenvironment-static
GLUE2EntityOtherInfo: InfoProviderVersion=1.0
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2EntityOtherInfo: SmpSize=2
GLUE2EntityOtherInfo: Cores=2
GLUE2ExecutionEnvironmentCPUModel: m2
GLUE2EntityName: sub1id
GLUE2ExecutionEnvironmentTotalInstances: 100
GLUE2ExecutionEnvironmentLogicalCPUs: 200
GLUE2ExecutionEnvironmentCPUMultiplicity: multicpu-multicore
GLUE2ExecutionEnvironmentVirtualMemorySize: 200
GLUE2ExecutionEnvironmentConnectivityIn: FALSE
GLUE2ExecutionEnvironmentPhysicalCPUs: 20
GLUE2ExecutionEnvironmentCPUClockSpeed: 200
GLUE2ExecutionEnvironmentCPUVendor: v2
GLUE2ExecutionEnvironmentOSName: osname2
GLUE2ResourceID: sub1id
GLUE2ExecutionEnvironmentComputingManagerForeignKey: TestCluster_Manager
GLUE2ExecutionEnvironmentPlatform: amd64
GLUE2ResourceManagerForeignKey: TestCluster_Manager
objectClass: GLUE2Entity
objectClass: GLUE2Resource
objectClass: GLUE2ExecutionEnvironment
GLUE2EntityCreationTime: 2012-05-03T15:27:22Z
GLUE2ExecutionEnvironmentConnectivityOut: TRUE

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2

Verified that the resource BDII publishes one glue 2 GLUE2ComputingEndPoint objectclass with GLUE2EndpointInterfaceName equal to org.glite.ce.ApplicationPublisher.

For sl5:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue" "(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))"
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: (&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))
# requesting: ALL
#

# TestCluster_org.glite.ce.ApplicationPublisher_495524567, TestCluster, resource, glue
dn: GLUE2EndpointID=TestCluster_org.glite.ce.ApplicationPublisher_495524567,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=emitestbed33.cnaf.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=2.0.0-1
GLUE2EndpointCapability: information.publication
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: TestCluster
GLUE2EntityName: ApplicationPublisher endpoint for Service TestCluster
GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher
GLUE2EndpointURL: gsiftp://emitestbed33.cnaf.infn.it:2811/opt/glite/var/info
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.0.7
GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis/docs/ExpSwInstall/sw-install.html
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointStartTime: 2012-04-27T14:06:54Z
GLUE2EndpointInterfaceVersion: 1.0.0
GLUE2EndpointImplementationName: ApplicationPublisher
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: TestCluster_org.glite.ce.ApplicationPublisher_495524567
GLUE2EntityCreationTime: 2012-04-27T17:19:29Z

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

For sl6:

$ ldapsearch -h emi-demo15.cnaf.infn.it -x -p 2170 -b "o=glue" "(&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))"
# extended LDIF
#
# LDAPv3
# base <o=glue> with scope subtree
# filter: (&(objectclass=GLUE2ComputingEndPoint)(GLUE2EndpointInterfaceName=org.glite.ce.ApplicationPublisher))
# requesting: ALL
#

# TestCluster_org.glite.ce.ApplicationPublisher_495524567, TestCluster, resource, glue
dn: GLUE2EndpointID=TestCluster_org.glite.ce.ApplicationPublisher_495524567,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: globus-gridftp-server is running...
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=emi-demo15.cnaf.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=2.0.0-1
GLUE2EndpointCapability: information.publication
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: TestCluster
GLUE2EntityName: ApplicationPublisher endpoint for Service TestCluster
GLUE2EndpointInterfaceName: org.glite.ce.ApplicationPublisher
GLUE2EndpointURL: gsiftp://emi-demo15.cnaf.infn.it:2811/opt/glite/var/info
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.0.7
GLUE2EndpointSemantics: http://grid-deployment.web.cern.ch/grid-deployment/eis/docs/ExpSwInstall/sw-install.html
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
GLUE2EndpointImplementationName: ApplicationPublisher
GLUE2EndpointStartTime: 2012-05-03T15:27:19Z
GLUE2EndpointInterfaceVersion: 1.0.0
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: TestCluster_org.glite.ce.ApplicationPublisher_495524567
GLUE2EntityCreationTime: 2012-05-04T04:57:20Z

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

Dynamic information test

Result: PASSED

On the gLite-CLUSTER node, for sl5:

[root@emitestbed33 ~]# /sbin/runuser -s /bin/sh ldap -c "/var/lib/bdii/gip/plugin/glite-info-dynamic-lrms"
dn: GLUE2ManagerId=TestCluster_Manager,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ManagerProductVersion: 7 Update 5
GLUE2EntityCreationTime: 2012-04-27T17:23:49Z

dn: GLUE2ShareID=demo_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-04-27T17:23:49Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=demo_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-04-27T17:23:49Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=testers_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-04-27T17:23:49Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=testers_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-04-27T17:23:49Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

On the gLite-CLUSTER node, for sl6:

[root@emi-demo15 ~]# /sbin/runuser -s /bin/sh ldap -c "/var/lib/bdii/gip/plugin/glite-info-dynamic-lrms"
dn: GLUE2ManagerId=TestCluster_Manager,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2ManagerProductVersion: 7 Update 5
GLUE2EntityCreationTime: 2012-05-04T05:00:24Z

dn: GLUE2ShareID=demo_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-05-04T05:00:24Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=demo_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-05-04T05:00:24Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=testers_dteam_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-05-04T05:00:24Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

dn: GLUE2ShareID=testers_testers.eu-emi.eu_TestCluster,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue
GLUE2EntityCreationTime: 2012-05-04T05:00:24Z
GLUE2ComputingShareMaxRunningJobs: 12
GLUE2ComputingShareDefaultCPUTime: 999999999
GLUE2ComputingShareDefaultWallTime: 999999999
GLUE2ComputingShareServingState: production
GLUE2ComputingShareMaxCPUTime: 999999999
GLUE2ComputingShareMaxWallTime: 999999999

Verified that this information is published in the resource BDII.

Regression tests

Bug #69318 The cluster publisher needs to publish in GLUE 2 too

Result: FIXED

See the "Resource BDII Test" above

Bug #86512 YAIM CLuster Publisher incorrectly configures GlueClusterService and GlueForeignKey for CreamCEs

Result: FIXED

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=grid" | grep GlueClusterService
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-demo

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=grid" | grep GlueForeignKey | grep -v Site
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-tester
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-tester
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo

So for each returned line, the format is:

<hostname>:8443/cream-<lrms>-<queue>

Bug #87691 Not possible to map different queues of the same CE to different clusters -

Result: FIXED

Set in siteinfo.def:

QUEUE_DEMO_CLUSTER_UniqueID=cl1id
QUEUE_TESTERS_CLUSTER_UniqueID=cl2id

Queried the resource bdii and verified that:

  • for the GlueCluster objectclass with GlueClusterUniqueID equal to cl1id, the attributes GlueClusterService and GlueForeignKey refers to CEIds with demo as queue

# cl1id, resource, grid
dn: GlueClusterUniqueID=cl1id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl1id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-demo
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-demo
GlueSchemaVersionMajor: 1
GlueClusterName: cl1name
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

  • for the GlueCluster objectclass with GlueClusterUniqueID equal to cl2id, the attributes GlueClusterService and GlueForeignKey refers to CEIds with testers as queue
and configured.

# cl2id, resource, grid
dn: GlueClusterUniqueID=cl2id,Mds-Vo-name=resource,o=grid
objectClass: GlueClusterTop
objectClass: GlueCluster
objectClass: GlueInformationService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueClusterUniqueID: cl2id
GlueClusterService: emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueClusterService: emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMinor: 3
GlueForeignKey: GlueSiteUniqueID=INFN-CNAF-CREAMTEST
GlueForeignKey: GlueCEUniqueID=emitestbed31.cnaf.infn.it:8443/cream-lsf-testers
GlueForeignKey: GlueCEUniqueID=emitestbed32.cnaf.infn.it:8443/cream-lsf-testers
GlueSchemaVersionMajor: 1
GlueClusterName: cl2name
GlueInformationServiceURL: ldap://emitestbed33.cnaf.infn.it:2170/mds-vo-name=resource,o=grid

Bug #87799 Add yaim variables to configure the GLUE 2 WorkingArea attributes

Result: FIXED

Set the following variables in siteinfo.def:

WORKING_AREA_SHARED=true
WORKING_AREA_GUARANTEED=true 
WORKING_AREA_TOTAL=100
WORKING_AREA_FREE=40

and configured via yaim.

Verified that they are published in the ComputingManager objectclass:

$ ldapsearch -h emitestbed33.cnaf.infn.it -x -p 2170 -b "o=glue" objectclass=GLUE2Manager | grep -i worki
GLUE2ComputingManagerWorkingAreaShared: TRUE
GLUE2ComputingManagerWorkingAreaFree: 40
GLUE2ComputingManagerWorkingAreaGuaranteed: TRUE
GLUE2ComputingManagerWorkingAreaTotal: 100

Standard compliance and conformance tests

Glue1 compliance

Result: PASSED

For sl5:

$ ./trunk/bin/glue-validator -h emitestbed33.cnaf.infn.it -p 2170 -b "o=grid" -t glue1
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
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 48 tests in 0.011s

OK

For sl6:

$ ./trunk/bin/glue-validator -h emi-demo15.cnaf.infn.it -p 2170 -b "o=grid" -t glue1
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
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 48 tests in 0.009s

OK

Glue2 compliance

Result: PASSED

The reported problem is an issue of glue-validator (already reported to the developer)

For sl5:

$ ./trunk/bin/glue-validator -h emitestbed33.cnaf.infn.it -p 2170 -b "o=glue" -t glue2
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
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... FAIL
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
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
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
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
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
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

======================================================================
FAIL: test_data_types (validator.EntryTest.EntryTest)
Validating data types.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/sgaravat/GlueValidator/trunk/lib/validator/EntryTest.py", line 62, in test_data_types
    self.assertTrue(check(value), message)
AssertionError: The field GLUE2EndpointInterfaceName with value 'org.glite.ce.ApplicationPublisher' does not follow the type InterfaceName_t in GLUE2EndpointID=TestCluster_org.glite.ce.ApplicationPublisher_495524567,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue

----------------------------------------------------------------------
Ran 176 tests in 0.020s

FAILED (failures=1)

For sl6:

$ ./trunk/bin/glue-validator -h emi-demo15.cnaf.infn.it -p 2170 -b "o=glue" -t glue2
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
test_data_types (validator.EntryTest.EntryTest)
Validating data types. ... FAIL
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
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
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
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
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
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

======================================================================
FAIL: test_data_types (validator.EntryTest.EntryTest)
Validating data types.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/sgaravat/GlueValidator/trunk/lib/validator/EntryTest.py", line 60, in test_data_types
    self.assertTrue(check(value), message)
AssertionError: The field GLUE2EndpointCapability with value 'information.publication' does not follow the type Capability_t in GLUE2EndpointID=TestCluster_org.glite.ce.ApplicationPublisher_495524567,GLUE2ServiceID=TestCluster,GLUE2GroupID=resource,o=glue

----------------------------------------------------------------------
Ran 176 tests in 0.017s

FAILED (failures=1)

-- MassimoSgaravatto - 2012-04-27

Topic attachments
I Attachment Action Size Date Who Comment
Unknown file formatlog yaim-freshinst-sl5.log manage 17.3 K 2012-04-28 - 19:43 MassimoSgaravatto yaim log for fresh installation for sl5
Unknown file formatlog yaim-freshinstall-sl6.log manage 24.7 K 2012-05-03 - 15:35 MassimoSgaravatto yaim log for fresh installation for sl6
Unknown file formatlog yaim-update-sl5.log manage 24.7 K 2012-05-03 - 14:47 MassimoSgaravatto yaim log for update for sl5
Unknown file formatlog yum-freshinst-sl5.log manage 92.1 K 2012-04-28 - 19:42 MassimoSgaravatto Yum log for fresh installation on sl5
Unknown file formatlog yum-freshinstall-sl6.log manage 243.5 K 2012-05-03 - 15:34 MassimoSgaravatto yum log for fresh installation for sl6
Unknown file formatlog yum-update-sl5.log manage 97.7 K 2012-05-03 - 14:47 MassimoSgaravatto yum log for update for sl5
Edit | Attach | PDF | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r5 - 2012-05-04 - MassimoSgaravatto
 

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