Testing Report for CEMon 1.13.3 (Savannah task #22331)

Clean installation

Yum

yum installation log for UI is available here

yum installation log for CREAM-CE is available here

Yaim configuration

yaim configuration log for UI is available here

yaim configuration log for CREAM-CE is available here

Update

Yum

yum update log for UI is available here

yum update log for CREAM-CE is available here

Yaim configuration

yaim configuration log for UI is available here

yaim configuration log for CREAM-CE is available here

System tests

Functionality tests

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

Result: PASSED

$ ldapsearch -h cream-38.pd.infn.it -x -p 2170 -b "o=grid" "objectclass=GlueService"
...
# cream-38.pd.infn.it_org.glite.ce.Monitor_3939283902, resource, grid
dn: GlueServiceUniqueID=cream-38.pd.infn.it_org.glite.ce.Monitor_3939283902,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 (1364)
objectClass: GlueTop
objectClass: GlueService
objectClass: GlueKey
objectClass: GlueSchemaVersion
GlueServiceUniqueID: cream-38.pd.infn.it_org.glite.ce.Monitor_3939283902
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-09-07T17:51:07+02:00
GlueServiceEndpoint: https://cream-38.pd.infn.it:8443/ce-monitor/services
GlueServiceVersion: 1.13.3
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: http://wiki.italiangrid.org/twiki/bin/view/CEMon/FunctionalDescription
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-38.pd.infn.it -x -p 2170 -b "o=glue" "objectclass=Glue2Endpoint"
...
...
# cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607, cream-38.pd.infn.it_ComputingElement, resource, glue
dn: GLUE2EndpointID=cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607,GLUE2ServiceID=cream-38.pd.infn.it_ComputingElement,GLUE2GroupID=resource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: /etc/init.d/tomcat5 is already running (1364)
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-38.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.2.0-1
GLUE2EndpointCapability: information.monitoring
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: cream-38.pd.infn.it_ComputingElement
GLUE2EntityName: Monitor endpoint for Service cream-38.pd.infn.it_ComputingElement
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: https://cream-38.pd.infn.it:8443/ce-monitor/services/CEMonitor?wsdl
GLUE2EndpointInterfaceName: org.glite.ce.Monitor
GLUE2EndpointURL: https://cream-38.pd.infn.it:8443/ce-monitor/services
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.13.3
GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CEMon/FunctionalDescription
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointStartTime: 2011-09-07T15:51:07Z
GLUE2EndpointInterfaceVersion: 1.0
GLUE2EndpointImplementationName: CEMon
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607
GLUE2EntityCreationTime: 2011-09-08T09:05:09Z

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-38:8443/ce-monitor/services/CEMonitor
Description=[cemonitor service]
Version    =[1.0]
HostDN     =[/C=IT/O=INFN/OU=Host/L=Padova/CN=cream-38.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-38: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-38:8443/ce-monitor/services/CEMonitor
--cert=/tmp/x509up_u500 --key=/tmp/x509up_u500
Event[0]:
   Message[0]=[[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "REGISTERED";
   TIMESTAMP = "1315473034000";
   WORKER_NODE = "N/A"
]]
   Message[1]=[[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "PENDING";
   TIMESTAMP = "1315473036000";
   WORKER_NODE = "N/A"
]]
   Message[2]=[[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "IDLE";
   TIMESTAMP = "1315473036000";
   WORKER_NODE = "N/A"
]]
   Message[3]=[[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "RUNNING";
   TIMESTAMP = "1315473039000";
   WORKER_NODE = "N/A"
]]

Check if subscriptions towards a authenticated consumer work

Result: PASSED

$ glite-ce-monitor-subscribe --consumer-url https://cream-19.pd.infn.it:9876 --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-38:8443/ce-monitor/services/CEMonitor
SubscriptionID=[uuid-1315473165713]


$ glite-ce-monitor-consumer --cert hostcert.pem --key hostkey.pem 9876
Socket connection successful on port 9876 master socket 3
Accepting connection ... 
Thu Sep  8 11:12:46 2011
 - 1: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
>>> Event #1 - Dumping messages: 

Event #1 - Message #0
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "REGISTERED";
   TIMESTAMP = "1315473034000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

Event #1 - Message #1
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "PENDING";
   TIMESTAMP = "1315473036000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

Event #1 - Message #2
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "IDLE";
   TIMESTAMP = "1315473036000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

Event #1 - Message #3
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "RUNNING";
   TIMESTAMP = "1315473039000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

Event #1 - Message #4
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "REALLY-RUNNING";
   TIMESTAMP = "1315473041000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

Event #1 - Message #5
[
   CREAM_JOB_ID = "CREAM460811263";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "DONE-OK";
   TIMESTAMP = "1315473050000";
   EXIT_CODE = 23;
   WORKER_NODE = "cream-43.pd.infn.it";
   FAILURE_REASON = "reason=0"
]

Accepting connection ... 

Check if subscriptions towards a not authenticated consumer work

Result: PASSED

$ glite-ce-monitor-subscribe --consumer-url http://cream-19.pd.infn.it:9900 --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-38:8443/ce-monitor/services/CEMonitor
SubscriptionID=[uuid-1315473731882]

$ glite-ce-monitor-consumer 9900 $ glite-ce-monitor-consumer 9900 Socket connection successful on port 9900 master socket 3 Accepting connection ... Thu Sep 8 11:22:11 2011 - 1: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it) Event Producer=CREAM Job Sensor Event ID =-1 Topic [CREAM_JOBS] Dialect [CLASSAD] >>> Event #1 - Dumping messages:

Event #1 - Message #0 [ SUBSCRIPTION_ID = "uuid-1315473731882"; KEEP_ALIVE = true; ]

Accepting connection ... Thu Sep 8 11:22:31 2011 - 2: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it) Event Producer=CREAM Job Sensor Event ID =-1 Topic [CREAM_JOBS] Dialect [CLASSAD] >>> Event #2 - Dumping messages:

Event #2 - Message #0 [ SUBSCRIPTION_ID = "uuid-1315473731882"; KEEP_ALIVE = true; ]

Accepting connection ... Thu Sep 8 11:22:51 2011 - 3: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it) Event Producer=CREAM Job Sensor Event ID =-1 Topic [CREAM_JOBS] Dialect [CLASSAD] >>> Event #3 - Dumping messages:

Event #3 - Message #0 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REGISTERED"; TIMESTAMP = "1315473752000"; WORKER_NODE = "cream-43.pd.infn.it" ]

Event #3 - Message #1 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "PENDING"; TIMESTAMP = "1315473753000"; WORKER_NODE = "cream-43.pd.infn.it" ]

Event #3 - Message #2 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "IDLE"; TIMESTAMP = "1315473753000"; WORKER_NODE = "cream-43.pd.infn.it" ]

Event #3 - Message #3 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "RUNNING"; TIMESTAMP = "1315473756000"; WORKER_NODE = "cream-43.pd.infn.it" ]

Event #3 - Message #4 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "REALLY-RUNNING"; TIMESTAMP = "1315473758000"; WORKER_NODE = "cream-43.pd.infn.it" ]

Event #3 - Message #5 [ CREAM_JOB_ID = "CREAM303594555"; CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2"; JOB_STATUS = "DONE-OK"; TIMESTAMP = "1315473767000"; EXIT_CODE = 23; WORKER_NODE = "cream-43.pd.infn.it"; FAILURE_REASON = "reason=0" ]

Accepting connection ...

Check if the unsubscribe operation works

Result: PASSED

$ glite-ce-monitor-unsubscribe --id uuid-1315473731882 https://cream-38:8443/ce-monitor/services/CEMonitor
$
No more events received by that consumer

Regression tests

Result: PASSED

Verified the cemon info service wrapper, which now correctly calls glite-info-glue2-endpoint <cemon-service-provider-config-file> :

# cat /var/lib/bdii/gip/provider/glite-info-provider-service-cemon-wrapper 
#!/bin/sh
export PATH=/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/bin
export CEMON_HOST=cream-38.pd.infn.it
/usr/bin/glite-info-service /etc/glite/info/service/glite-info-service-cemon.conf INFN-PADOVA-CREAMTEST
/usr/bin/glite-info-glue2-endpoint /etc/glite/info/service/glite-info-glue2-cemon.conf cream-38.pd.infn.it_ComputingElement

Queried the resource bdii and checked that all the relevant information is there. Verified in particular that the attributes MiddlewareName, MiddlewareVersion, ImplementationName, ImplementationVersion are properly published:

# ldapsearch -h cream-38.pd.infn.it -x -p 2170 -b "o=glue"
...
...
# cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607, cream
 -38.pd.infn.it_ComputingElement, resource, glue
dn: GLUE2EndpointID=cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_
 2880986607,GLUE2ServiceID=cream-38.pd.infn.it_ComputingElement,GLUE2GroupID=r
 esource,o=glue
GLUE2EntityValidity: 3600
GLUE2EndpointQualityLevel: production
GLUE2EndpointImplementor: gLite
GLUE2EndpointHealthStateInfo: /etc/init.d/tomcat5 is already running (1364)
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-38.pd.infn.it
GLUE2EntityOtherInfo: MiddlewareName=EMI
GLUE2EntityOtherInfo: MiddlewareVersion=1.2.0-1
GLUE2EndpointCapability: information.monitoring
GLUE2EndpointHealthState: ok
GLUE2EndpointServiceForeignKey: cream-38.pd.infn.it_ComputingElement
GLUE2EntityName: Monitor endpoint for Service cream-38.pd.infn.it_ComputingElement
GLUE2EndpointTechnology: webservice
GLUE2EndpointWSDL: https://cream-38.pd.infn.it:8443/ce-monitor/services/CEMonitor?wsdl
GLUE2EndpointInterfaceName: org.glite.ce.Monitor
GLUE2EndpointURL: https://cream-38.pd.infn.it:8443/ce-monitor/services
GLUE2EndpointDowntimeInfo: See the GOC DB for downtimes: https://goc.egi.eu/
GLUE2EndpointImplementationVersion: 1.13.3
GLUE2EndpointSemantics: http://wiki.italiangrid.org/twiki/bin/view/CEMon/Funct
 ionalDescription
GLUE2EndpointIssuerCA: /C=IT/O=INFN/CN=INFN CA
GLUE2EndpointServingState: production
objectClass: GLUE2Endpoint
objectClass: GLUE2ComputingEndpoint
GLUE2EndpointStartTime: 2011-09-07T15:51:07Z
GLUE2EndpointInterfaceVersion: 1.0
GLUE2EndpointImplementationName: CEMon
GLUE2EndpointTrustedCA: IGTF
GLUE2EndpointID: cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_288
 0986607
GLUE2EntityCreationTime: 2011-09-08T08:26:39Z


# cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607_Policy
 , cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_2880986607, crea
 m-38.pd.infn.it_ComputingElement, resource, glue
dn: GLUE2PolicyID=cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_28
 80986607_Policy,GLUE2EndpointID=cream-38.pd.infn.it_ComputingElement_org.glit
 e.ce.Monitor_2880986607,GLUE2ServiceID=cream-38.pd.infn.it_ComputingElement,G
 LUE2GroupID=resource,o=glue
GLUE2AccessPolicyEndpointForeignKey: cream-38.pd.infn.it_ComputingElement_org.
 glite.ce.Monitor_2880986607
GLUE2EntityValidity: 3600
objectClass: GLUE2Policy
objectClass: GLUE2AccessPolicy
GLUE2PolicyRule: VO:cms
GLUE2PolicyRule: VO:dteam
GLUE2PolicyRule: VO:infngrid
GLUE2PolicyRule: VO:creamtest
GLUE2PolicyRule: VO:test01
GLUE2PolicyRule: VO:test02
GLUE2PolicyRule: VO:test03
GLUE2PolicyRule: VO:test04
GLUE2PolicyRule: VO:test05
GLUE2PolicyRule: VO:test06
GLUE2PolicyRule: VO:test07
GLUE2PolicyRule: VO:test08
GLUE2PolicyRule: VO:test09
GLUE2PolicyRule: VO:test10
GLUE2PolicyRule: VO:test11
GLUE2PolicyRule: VO:test12
GLUE2PolicyRule: VO:test13
GLUE2PolicyRule: VO:test14
GLUE2PolicyRule: VO:test15
GLUE2PolicyRule: VO:test16
GLUE2PolicyRule: VO:test17
GLUE2PolicyRule: VO:test18
GLUE2PolicyRule: VO:test19
GLUE2PolicyRule: VO:test20
GLUE2PolicyRule: VO:test21
GLUE2PolicyRule: VO:alice
GLUE2PolicyScheme: org.glite.standard
GLUE2EntityOtherInfo: InfoProviderName=glite-info-glue2-endpoint
GLUE2EntityOtherInfo: InfoProviderVersion=1.2
GLUE2EntityOtherInfo: InfoProviderHost=cream-38.pd.infn.it
GLUE2PolicyUserDomainForeignKey: cms
GLUE2PolicyUserDomainForeignKey: dteam
GLUE2PolicyUserDomainForeignKey: infngrid
GLUE2PolicyUserDomainForeignKey: creamtest
GLUE2PolicyUserDomainForeignKey: test01
GLUE2PolicyUserDomainForeignKey: test02
GLUE2PolicyUserDomainForeignKey: test03
GLUE2PolicyUserDomainForeignKey: test04
GLUE2PolicyUserDomainForeignKey: test05
GLUE2PolicyUserDomainForeignKey: test06
GLUE2PolicyUserDomainForeignKey: test07
GLUE2PolicyUserDomainForeignKey: test08
GLUE2PolicyUserDomainForeignKey: test09
GLUE2PolicyUserDomainForeignKey: test10
GLUE2PolicyUserDomainForeignKey: test11
GLUE2PolicyUserDomainForeignKey: test12
GLUE2PolicyUserDomainForeignKey: test13
GLUE2PolicyUserDomainForeignKey: test14
GLUE2PolicyUserDomainForeignKey: test15
GLUE2PolicyUserDomainForeignKey: test16
GLUE2PolicyUserDomainForeignKey: test17
GLUE2PolicyUserDomainForeignKey: test18
GLUE2PolicyUserDomainForeignKey: test19
GLUE2PolicyUserDomainForeignKey: test20
GLUE2PolicyUserDomainForeignKey: test21
GLUE2PolicyUserDomainForeignKey: alice
GLUE2PolicyID: cream-38.pd.infn.it_ComputingElement_org.glite.ce.Monitor_28809
 86607_Policy
GLUE2EntityName: Access control rules for Endpoint cream-38.pd.infn.it_Computi
 ngElement_org.glite.ce.Monitor_2880986607
GLUE2EntityCreationTime: 2011-09-08T08:26:39Z
...
...

Result: PASSED

Created a subscription, towards a certain consumer. Verified that the consumer receives the right ip name/address and not 0.0.0.0:

$ glite-ce-monitor-subscribe --consumer-url http://cream-19.pd.infn.it:9910 --topic CREAM_JOBS --dialect CLASSAD --cert /tmp/x509up_u500 --key /tmp/x509up_u500 https://cream-38:8443/ce-monitor/services/CEMonitor
SubscriptionID=[uuid-1315471400369]

$ glite-ce-monitor-consumer 9910
Socket connection successful on port 9910 master socket 3
Accepting connection ... 
Thu Sep  8 10:43:20 2011
 - 1: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
>>> Event #1 - Dumping messages: 

Event #1 - Message #0
[ SUBSCRIPTION_ID = "uuid-1315471400369";
KEEP_ALIVE = true; ]

Accepting connection ... 
Thu Sep  8 10:43:40 2011
 - 2: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
>>> Event #2 - Dumping messages: 

Event #2 - Message #0
[ SUBSCRIPTION_ID = "uuid-1315471400369";
KEEP_ALIVE = true; ]

Accepting connection ... 
Thu Sep  8 10:44:00 2011
 - 3: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
>>> Event #3 - Dumping messages: 

Event #3 - Message #0
[ SUBSCRIPTION_ID = "uuid-1315471400369";
KEEP_ALIVE = true; ]

Accepting connection ... 

Result: PASSED

Created a subscription considering the CREAM_JOBS topic (for this one there are multiple events per message). Runned a consumer with the --outpath option. Verified that it works without crashing

[sgaravat@cream-19 ~]$ glite-ce-monitor-consumer --outpath /home/sgaravat/ 9917
Socket connection successful on port 9917 master socket 3
Accepting connection ... 
Thu Sep  8 10:50:43 2011
 - 1: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
Notification redirected to [/home/sgaravat//cream-38.pd.infn.it]
>>> Event #1 - Dumping messages: 

Event #1 - Message #0
Event #1 - Message #1
Event #1 - Message #2
Event #1 - Message #3
Event #1 - Message #4
Event #1 - Message #5
Accepting connection ... 
Thu Sep  8 10:51:03 2011
 - 2: accepted connection from IP=193.206.210.16 (cream-38.pd.infn.it)
Event Producer=CREAM Job Sensor
Event ID      =-1
Topic [CREAM_JOBS]
   Dialect [CLASSAD]
Notification redirected to [/home/sgaravat//cream-38.pd.infn.it]
>>> Event #2 - Dumping messages: 

Event #2 - Message #0
Event #2 - Message #1
Event #2 - Message #2
Event #2 - Message #3
Event #2 - Message #4
Event #2 - Message #5
>>> Event #2 - Dumping messages: 

Event #2 - Message #0
Event #2 - Message #1
Event #2 - Message #2
Event #2 - Message #3
Accepting connection ... 
...


[sgaravat@cream-19 ~]$ cat /home/sgaravat//cream-38.pd.infn.it 
[
   CREAM_JOB_ID = "CREAM497884541";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "REGISTERED";
   TIMESTAMP = "1315471482000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

[
   CREAM_JOB_ID = "CREAM497884541";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "PENDING";
   TIMESTAMP = "1315471483000";
   WORKER_NODE = "cream-43.pd.infn.it"
]

[
   CREAM_JOB_ID = "CREAM497884541";
   CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
   JOB_STATUS = "IDLE";
   TIMESTAMP = "1315471483000";
...

-- MassimoSgaravatto - 2011-09-05

Topic attachments
I Attachment ActionSorted ascending Size Date Who Comment
Unknown file formatlog yaim-install-creamce-cemon-1-13-3.log manage 323.7 K 2011-09-09 - 10:02 MassimoSgaravatto yaim log for CREAM-CE installation
Unknown file formatlog yaim-install-ui-cemon-1-13-3.log manage 14.8 K 2011-09-09 - 10:03 MassimoSgaravatto yaim log for UI installation
Unknown file formatlog yaim-update-creamce-cemon-1-13-3.log manage 323.7 K 2011-09-09 - 10:03 MassimoSgaravatto yaim log for CREAM-CE update
Unknown file formatlog yaim-update-ui-cemon-1-13-3.log manage 14.8 K 2011-09-09 - 10:04 MassimoSgaravatto yaim log for UI update
Unknown file formatlog yum-install-creamce-cemon-1-13-3.log manage 378.5 K 2011-09-09 - 10:05 MassimoSgaravatto yum log for CREAM-CE installation
Unknown file formatlog yum-install-ui-cemon-1-13-3.log manage 644.0 K 2011-09-09 - 10:05 MassimoSgaravatto yum log for UI installation
Unknown file formatlog yum-update-creamce-cemon-1-13-3.log manage 38.7 K 2011-09-09 - 10:05 MassimoSgaravatto yum log for CREAM-CE update
Unknown file formatlog yum-update-ui-cemon-1-13-3.log manage 51.8 K 2011-09-09 - 10:06 MassimoSgaravatto yum log for UI update
Edit | Attach | PDF | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | More topic actions
Topic revision: r7 - 2011-09-09 - MassimoSgaravatto
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback