Line: 1 to 1 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Testing Report for CEMon 1.13.1 (Savannah task #20901)
Clean installationYum | |||||||||||||
Changed: | |||||||||||||
< < | yum installation log is available here | ||||||||||||
> > | yum installation log is available here | ||||||||||||
Yaim configuration | |||||||||||||
Changed: | |||||||||||||
< < | yaim configuration log is available here | ||||||||||||
> > | yaim configuration log is available here | ||||||||||||
UpdateYum | |||||||||||||
Changed: | |||||||||||||
< < | yum update log is available here | ||||||||||||
> > | yum update log is available here | ||||||||||||
Yaim configuration | |||||||||||||
Changed: | |||||||||||||
< < | yaim configuration log is available here | ||||||||||||
> > | yaim configuration log is available here | ||||||||||||
System testsBasic functionality testsCheck if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3Result: PASSED$ ldapsearch -h cream-35.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueService" ... ... # cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939, resource, grid dn: GlueServiceUniqueID=cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939,Mds-Vo-name=resource,o=grid GlueServiceAccessControlBaseRule: VO:cms GlueServiceAccessControlBaseRule: VO:dteam GlueServiceAccessControlBaseRule: VO:infngrid GlueServiceAccessControlBaseRule: VO:creamtest GlueServiceAccessControlBaseRule: VO:test01 GlueServiceAccessControlBaseRule: VO:test02 GlueServiceAccessControlBaseRule: VO:test03 GlueServiceAccessControlBaseRule: VO:test04 GlueServiceAccessControlBaseRule: VO:test05 GlueServiceAccessControlBaseRule: VO:test06 GlueServiceAccessControlBaseRule: VO:test07 GlueServiceAccessControlBaseRule: VO:test08 GlueServiceAccessControlBaseRule: VO:test09 GlueServiceAccessControlBaseRule: VO:test10 GlueServiceAccessControlBaseRule: VO:test11 GlueServiceAccessControlBaseRule: VO:test12 GlueServiceAccessControlBaseRule: VO:test13 GlueServiceAccessControlBaseRule: VO:test14 GlueServiceAccessControlBaseRule: VO:test15 GlueServiceAccessControlBaseRule: VO:test16 GlueServiceAccessControlBaseRule: VO:test17 GlueServiceAccessControlBaseRule: VO:test18 GlueServiceAccessControlBaseRule: VO:test19 GlueServiceAccessControlBaseRule: VO:test20 GlueServiceAccessControlBaseRule: VO:test21 GlueServiceAccessControlBaseRule: VO:alice GlueServiceStatus: OK GlueServiceStatusInfo: /etc/init.d/tomcat5 is already running (18836) objectClass: GlueTop objectClass: GlueService objectClass: GlueKey objectClass: GlueSchemaVersion GlueServiceUniqueID: cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939 GlueServiceAccessControlRule: cms GlueServiceAccessControlRule: dteam GlueServiceAccessControlRule: infngrid GlueServiceAccessControlRule: creamtest GlueServiceAccessControlRule: test01 GlueServiceAccessControlRule: test02 GlueServiceAccessControlRule: test03 GlueServiceAccessControlRule: test04 GlueServiceAccessControlRule: test05 GlueServiceAccessControlRule: test06 GlueServiceAccessControlRule: test07 GlueServiceAccessControlRule: test08 GlueServiceAccessControlRule: test09 GlueServiceAccessControlRule: test10 GlueServiceAccessControlRule: test11 GlueServiceAccessControlRule: test12 GlueServiceAccessControlRule: test13 GlueServiceAccessControlRule: test14 GlueServiceAccessControlRule: test15 GlueServiceAccessControlRule: test16 GlueServiceAccessControlRule: test17 GlueServiceAccessControlRule: test18 GlueServiceAccessControlRule: test19 GlueServiceAccessControlRule: test20 GlueServiceAccessControlRule: test21 GlueServiceAccessControlRule: alice GlueServiceStartTime: 2011-06-09T12:16:47+02:00 GlueServiceEndpoint: https://cream-35.pd.infn.it:8443/ce-monitor/services GlueServiceVersion: 1.13.2 GlueSchemaVersionMinor: 3 GlueServiceName: INFN-PADOVA-CREAMTEST-Monitor GlueServiceType: org.glite.ce.Monitor GlueServiceWSDL: http://grid.pd.infn.it/cemon/wsdl/org.glite.ce-mon_service.wsdl GlueServiceSemantics: https://edms.cern.ch/document/585040 GlueForeignKey: GlueSiteUniqueID=INFN-PADOVA-CREAMTEST GlueServiceOwner: cms GlueServiceOwner: dteam GlueServiceOwner: infngrid GlueServiceOwner: creamtest GlueServiceOwner: test01 GlueServiceOwner: test02 GlueServiceOwner: test03 GlueServiceOwner: test04 GlueServiceOwner: test05 GlueServiceOwner: test06 GlueServiceOwner: test07 GlueServiceOwner: test08 GlueServiceOwner: test09 GlueServiceOwner: test10 GlueServiceOwner: test11 GlueServiceOwner: test12 GlueServiceOwner: test13 GlueServiceOwner: test14 GlueServiceOwner: test15 GlueServiceOwner: test16 GlueServiceOwner: test17 GlueServiceOwner: test18 GlueServiceOwner: test19 GlueServiceOwner: test20 GlueServiceOwner: test21 GlueServiceOwner: alice GlueSchemaVersionMajor: 1 ... ... Check if the CEMon service is published in the CREAM CE resource BDII in Glue 2Result: PASSED$ ldapsearch -h cream-35.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=Glue2Endpoint" ... ... # cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939_1, cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939, resource, glue dn: GLUE2EndpointID=cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939_1,GLUE2ServiceID=cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939,GLUE2GroupID=resource,o=glue GLUE2EntityValidity: 3600 GLUE2EndpointQualityLevel: production GLUE2EntityOtherInfo: InfoProviderName=glite-info-service-glue2 GLUE2EntityOtherInfo: InfoProviderVersion=1.0 GLUE2EntityOtherInfo: InfoProviderHost=cream-35.pd.infn.it GLUE2EndpointHealthState: ok GLUE2EndpointServiceForeignKey: cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939 GLUE2EntityName: INFN-PADOVA-CREAMTEST-Monitor GLUE2EndpointTechnology: webservice GLUE2EndpointWSDL: http://grid.pd.infn.it/cemon/wsdl/org.glite.ce-mon_service.wsdl GLUE2EndpointInterfaceName: org.glite.ce.Monitor GLUE2EndpointURL: https://cream-35.pd.infn.it:8443/ce-monitor/services GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.gridops.org/ GLUE2EndpointSemantics: https://edms.cern.ch/document/585040 GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA GLUE2EndpointServingState: production objectClass: GLUE2Entity objectClass: GLUE2Endpoint GLUE2EndpointInterfaceVersion: 1.13.2 GLUE2EndpointTrustedCA: IGTF GLUE2EndpointID: cream-35.pd.infn.it_org.glite.ce.Monitor_3866950939_1 GLUE2EndpointHealthStateInfo: /etc/init.d/tomcat5 is already running (13445) GLUE2EndpointStartTime: 2011-06-13T09:15:18+02:00 GLUE2EntityCreationTime: 2011-06-13T07:28:44Z ... ... Check if the getinfo operation works and returns information about the service:Result: PASSED$ glite-ce-monitor-getinfo --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-35:8443/ce-monitor/services/CEMonitor Description=[cemonitor service] Version =[1.0] HostDN =[/C=IT/O=INFN/OU=Host/L=Padova/CN=cream-35.pd.infn.it] Topic [CREAM_JOBS] Dialect [CLASSAD] queryLanguage [ClassAd] Action [SendExpiredNotification::] Action [DoNotSendNotification::] Action [SendNotification::] Check if the gettopics operation works and returns the list of installed topicResult: PASSED$ glite-ce-monitor-gettopics --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-35:8443/ce-monitor/services/CEMonitor Topic [CREAM_JOBS] Dialect [CLASSAD] queryLanguage [ClassAd] Check if the getevent operation works and return info for the specified topic in the specified dialectResult: PASSED$ glite-ce-monitor-getevent --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-35:8443/ce-monitor/services/CEMonitor --cert=/tmp/x509up_u500 --key=/tmp/x509up_u500 Event[0]: Message[0]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REGISTERED"; TIMESTAMP = "1307949449000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ]] Message[1]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "PENDING"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ]] Message[2]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "IDLE"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ]] Message[3]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ]] Message[4]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REALLY-RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ]] Message[5]=[[ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "DONE-OK"; TIMESTAMP = "1307949464000"; EXIT_CODE = 23; WORKER_NODE = "prod-wn-001.pn.pd.infn.it"; FAILURE_REASON = "reason=0" ]] Check if subscriptions towards a authenticated consumer workResult: PASSED$ glite-ce-monitor-subscribe --consumer-url https://cream-50.pd.infn.it:9876 --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-35:8443/ce-monitor/services/CEMonitor SubscriptionID=[uuid-1307949738349] $ glite-ce-monitor-consumer --cert hostcert.pem --key hostkey.pem 9876 Socket connection successful on port 9876 master socket 3 Accepting connection ... Mon Jun 13 09:22:18 2011 - 1: accepted connection from IP=0.0.0.0 (0.0.0.0) Event Producer=CREAM Job Sensor Event ID =-1 Topic [CREAM_JOBS] Dialect [CLASSAD] >>> Event #0 - Dumping messages: Event #0 - Message #0 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REGISTERED"; TIMESTAMP = "1307949449000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #1 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "PENDING"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #2 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "IDLE"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #3 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #4 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REALLY-RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] ... ... Check if subscriptions towards a not authenticated consumer workResult: PASSED$ glite-ce-monitor-subscribe --consumer-url http://cream-50.pd.infn.it:9900 --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-35:8443/ce-monitor/services/CEMonitor SubscriptionID=[uuid-1307949858566] $ glite-ce-monitor-consumer 9900 Socket connection successful on port 9900 master socket 3 Accepting connection ... Mon Jun 13 09:24:38 2011 - 1: accepted connection from IP=0.0.0.0 (0.0.0.0) Event Producer=CREAM Job Sensor Event ID =-1 Topic [CREAM_JOBS] Dialect [CLASSAD] >>> Event #0 - Dumping messages: Event #0 - Message #0 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REGISTERED"; TIMESTAMP = "1307949449000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #1 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "PENDING"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #2 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "IDLE"; TIMESTAMP = "1307949451000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #3 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #4 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REALLY-RUNNING"; TIMESTAMP = "1307949459000"; WORKER_NODE = "prod-wn-001.pn.pd.infn.it" ] Event #0 - Message #5 [ CREAM_JOB_ID = "CREAM021327084"; CREAM_URL = "https://cream-35.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "DONE-OK"; TIMESTAMP = "1307949464000"; EXIT_CODE = 23; WORKER_NODE = "prod-wn-001.pn.pd.infn.it"; FAILURE_REASON = "reason=0" ] ... ... Check if the unsubscribe operation worksResult: PASSED$ glite-ce-monitor-unsubscribe --id uuid-1307949858566 https://cream-35:8443/ce-monitor/services/CEMonitor $No more events received by that consumer -- MassimoSgaravatto - 2011-06-13 | |||||||||||||
Added: | |||||||||||||
> > |
|