Premise
CEMon 1.13.2 is just a rebuild of CEMon 1.13.1 with the new trustmanager. This was just to address
bug #83426.
So there were no changes at all in CEMon code wrt CEMon 1.13.1.
Clean installation
Yum
yum installation log is available
here
Yaim configuration
yaim configuration log is available
here
Update
Yum
yum update log is available
here
Yaim configuration
yaim configuration log is available
here
System tests
As explained above, CEMon 1.13.2 is just a rebuild of CREAM 1.13.1 with the new trustmanager. This was just to address
bug #83426. So there were no changes at all in CEMon code wrt CEMon 1.13.1.
For this purpose only few basic tests were done, and the relevant bug was verified.
Functionality tests
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.pd.infn.it: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.pd.infn.it:8443/ce-monitor/services/CEMonitor
cert=/tmp/x509up_u500 - key=/tmp/x509up_u500
Event[0]:
Message[0]=[[
CREAM_JOB_ID = "CREAM289729190";
CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
JOB_STATUS = "REGISTERED";
TIMESTAMP = "1310987209000";
WORKER_NODE = "N/A"
]]
Message[1]=[[
CREAM_JOB_ID = "CREAM289729190";
CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
JOB_STATUS = "PENDING";
TIMESTAMP = "1310987210000";
WORKER_NODE = "N/A"
]]
Event[1]:
Message[0]=[[
CREAM_JOB_ID = "CREAM211348212";
CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
JOB_STATUS = "REGISTERED";
TIMESTAMP = "1310987203000";
WORKER_NODE = "N/A"
]]
Message[1]=[[
CREAM_JOB_ID = "CREAM211348212";
CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
JOB_STATUS = "PENDING";
TIMESTAMP = "1310987204000";
WORKER_NODE = "N/A"
]]
Message[2]=[[
CREAM_JOB_ID = "CREAM211348212";
CREAM_URL = "https://cream-38.pd.infn.it:8443/ce-cream/services/CREAM2";
JOB_STATUS = "IDLE";
TIMESTAMP = "1310987204985";
WORKER_NODE = "N/A"
]]
Regression tests
Successfully tried a get-info operation using a proxy signed by the
GridGerman CA:
$ glite-ce-monitor-getinfo --cert ~/JDLExamples/fomenko.k5-ca-proxy.pem --key ~/JDLExamples/fomenko.k5-ca-proxy.pem https://cream-38.pd.infn.it: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::]
--
MassimoSgaravatto - 2011-07-18