Successfully tried a gridftp towards the gLite cluster node.
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
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