Difference: Cemon1131TestingReport (1 vs. 2)

Revision 22011-06-13 - MassimoSgaravatto

Line: 1 to 1
 
META TOPICPARENT name="CemonTesting"

Testing Report for CEMon 1.13.1 (Savannah task #20901)

Clean installation

Yum

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
 

Update

Yum

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 tests

Basic functionality tests

Check if the CEMon service is published in the CREAM CE resource BDII in Glue 1.3

Result: 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 2

Result: 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 topic

Result: 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 dialect

Result: 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 work

Result: 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 work

Result: 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 works

Result: 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:
>
>
META FILEATTACHMENT attachment="yaim-inst-cemon-1-13-1.log" attr="" comment="yaim log for installation" date="1307996969" name="yaim-inst-cemon-1-13-1.log" path="yaim-inst-cemon-1-13-1.log" size="427036" user="MassimoSgaravatto" version="1"
META FILEATTACHMENT attachment="yaim-update-cemon-1-13-1.log" attr="" comment="yaim log for update" date="1307996999" name="yaim-update-cemon-1-13-1.log" path="yaim-update-cemon-1-13-1.log" size="386691" user="MassimoSgaravatto" version="1"
META FILEATTACHMENT attachment="yum-inst-cemon-1-13-1.log" attr="" comment="yum log for installation" date="1307997034" name="yum-inst-cemon-1-13-1.log" path="yum-inst-cemon-1-13-1.log" size="350702" user="MassimoSgaravatto" version="1"
META FILEATTACHMENT attachment="yum-update-cemon-1-13-1.log" attr="" comment="yum log for update" date="1307997059" name="yum-update-cemon-1-13-1.log" path="yum-update-cemon-1-13-1.log" size="35566" user="MassimoSgaravatto" version="1"
META FILEATTACHMENT attachment="Cemon_1_13_1_Certification_Report.txt" attr="" comment="Certification report" date="1307998174" name="Cemon_1_13_1_Certification_Report.txt" path="Cemon_1_13_1_Certification_Report.txt" size="2880" user="MassimoSgaravatto" version="1"
META FILEATTACHMENT attachment="Cemon_1_13_1_Test_Report.txt" attr="" comment="Testing report" date="1307998195" name="Cemon_1_13_1_Test_Report.txt" path="Cemon_1_13_1_Test_Report.txt" size="6528" user="MassimoSgaravatto" version="1"
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback