WMS 3.5.2 EMI3 Update7 pre-certification report
Basic functionality testing
Testing instance at cream-01.pd.infn.it (SL5 x86_64). Deployed on 8th Jul. 2013
[root@cream-01 wms]# cat /etc/issue
Scientific Linux release 5.9 (Boron)
Kernel \r on an \m
[root@cream-01 ~]# rpm -qa|grep wms
glite-wms-utils-exception-3.4.1-1.sl5
glite-wms-core-3.5.0-7.sl5
glite-wms-purger-3.5.0-3.sl5
glite-wms-configuration-3.5.0-4.sl5
glite-wms-ice-3.5.0-4.sl5
glite-wms-common-3.5.0-3.sl5
glite-wms-interface-3.5.0-9.sl5
glite-wms-utils-classad-3.4.1-1.sl5
glite-wms-jobsubmission-3.5.0-3.sl5
emi-wms-3.5.0-5.sl5
glite-wms-jobsubmission-lib-3.5.0-3.sl5
BUG VERIFICATION
BUG: check the policies that keep ISBfiles in the WMS after sandbox creation (08/07/2013)
I've installed the update of glite-wms-interface (3.5.0-9), submitted a job and verified that the zipped ISB is not in the job's ISB dir anymore after job start:
dorigoa@cream-08 14:45:06 ~>cat wms_ISB.jdl
[
Executable = "/bin/sleep" ;
Arguments = "1";
InputSandbox = {"/home/dorigoa/sandboxes/mysandbox_01", "/home/dorigoa/sandboxes/mysandbox_02", "/home/dorigoa/sandboxes/mysandbox_03", "/home/dorigoa/sandboxes/mysandbox_04"};
AllowZippedISB = true;
requirements = RegExp("cream.*", other.GlueCEUniqueID);
RetryCount = 0;
ShallowRetryCount = 1;
MyProxyServer="";
rank = - other.GlueCEStateEstimatedResponseTime;
]
dorigoa@cream-08 14:58:43 ~>glite-wms-job-submit -a -e https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server -r cream-27.pd.infn.it:8443/cream-lsf-creamtest1 wms_ISB.jdl
Connecting to the service https://cream-01.pd.infn.it:7443/glite_wms_wmproxy_server
====================== glite-wms-job-submit Success ======================
The job has been successfully submitted to the WMProxy
Your job identifier is:
https://prod-wms-01.pd.infn.it:9000/dEO1-e1yP9zJgtiA32VGWg
==========================================================================
dorigoa@cream-08 14:58:52 ~>ssh cream-01.pd.infn.it -l root
root@cream-01.pd.infn.it's password:
Last login: Fri Jul 5 16:09:48 2013 from cream-08.pd.infn.it
[root@cream-01 ~]# cd /var/SandboxDir/dE/https_3a_2f_2fprod-wms-01.pd.infn.it_3a9000_2fdEO1-e1yP9zJgtiA32VGWg/
[root@cream-01 https_3a_2f_2fprod-wms-01.pd.infn.it_3a9000_2fdEO1-e1yP9zJgtiA32VGWg]# ls -l input/
total 8844
-rw-r--r-- 1 infngrid002 infngrid 15929 Jul 8 14:58 mysandbox_01
-rwxr-xr-x 1 infngrid002 infngrid 19080 Jul 8 14:58 mysandbox_02
-rwxr-xr-x 1 infngrid002 infngrid 4494144 Jul 8 14:58 mysandbox_03
-rwxr-xr-x 1 infngrid002 infngrid 4494144 Jul 8 14:58 mysandbox_04
BUG: glite-wms-check-daemon wrongly checks ICE status (08/07/2013)
After the upgrade of the component glite-wms-configuration (3.5.0-4) I just executed the following commands on the WMS node (as root):
[root@cream-01 ~]# ps -ef|grep ice
glite 22260 1 0 15:13 ? 00:00:00 /usr/bin/glite-wms-ice-safe --conf glite_wms.conf --daemon /var/run/glite-wms-ice-safe.pid
glite 22264 22260 0 15:13 ? 00:00:00 sh -c /usr/bin/glite-wms-ice --conf glite_wms.conf /var/log/wms/ice_console.log 2>&1
glite 22266 22264 5 15:13 ? 00:00:00 /usr/bin/glite-wms-ice --conf glite_wms.conf /var/log/wms/ice_console.log
root 22304 31124 0 15:13 pts/0 00:00:00 grep ice
[root@cream-01 ~]# /etc/init.d/glite-wms-ice stop
stopping ICE... ok
[root@cream-01 ~]# ps -ef|grep ice
root 22338 31124 0 15:13 pts/0 00:00:00 grep ice
[root@cream-01 ~]# /usr/libexec/glite-wms-check-daemons.sh
[root@cream-01 ~]# ps -ef|grep ice
root 22432 31124 0 15:14 pts/0 00:00:00 grep ice
ICE has to remain OFF after the execution of glite-wms-check-daemons.sh (because the previous stop is a clean shutdown).
BUG: glite_wms_wmproxy_load_monitor needlessly installed with setuid privileges (08/07/2013)
I checked this:
[root@cream-01 ~]# ll /usr/sbin/glite_wms_wmproxy_load_monitor
-rwxr-xr-x 1 root root 22916 Jul 8 14:31 /usr/sbin/glite_wms_wmproxy_load_monitor
No bit "s" (or setuid) anymore.
--
AlviseDorigo - 2013-07-08