EMI 3 (Monte Bianco) - Update 14 (03.03.2014) - v. 3.7.2-1
The Update contains:
- revision release of BLAH, v. 1.20.5, CREAM Nagios probes, v. 1.1.1-3, CREAM TORQUE module, v. 2.1.3, DPM, dpm-yaim v. 4.2.20, gLExec-wn, v. 1.2.2, GridSite, v. 2.2.2, WMS server v. 3.6.3 and WMS clients v. 3.6.1
BLAH, v. 1.20.5
Affected services
What's new:
- Fixed the following bugs: * CREAM-136
- BUpdaterSLURM problem with timestamp
Installation & Configuration:
- in case of the a CREAM with SLURM LRMS, first stop BUpdaterSLURM and then update:
# service glite-ce-blah-parser stop
# yum update glite-ce-blahp
- for all other LRMSs just update the pacakge:
# yum update glite-ce-blahp
Artifacts
CREAM Nagios probes, v. 1.1.1-3
- affected services: SAM framework
What's new:
- The following metrics are a restructured version of the existing ones and provide a better approach for probing a CREAM CE and its WNs
- cream_serviceInfo.py - get CREAM CE service info
- cream_allowedSubmission.py - check if the submission to the selected CREAM CE is allowed
- cream_jobSubmit.py - submit a job directly to the selected CREAM CE
- cream_jobCancel.py - cancel an active job.
- cream_jobPurge.py - purge a terminted job.
- WN-softver probe - check middleware version on WN (via cream_jobSubmit.py)
- WN-csh probe - check if WN has csh (via cream_jobSubmit.py)
- link to documentation page:
Installation & Configuration:
# yum install emi-cream-nagios
# yum update emi-cream-nagios
List of RfC
Artifacts
CREAM TORQUE, v. 2.1.3
Affected services
What's new:
- Fixed the following bugs:
- CREAM-130
- TORQUE information provider fails to parse remote data
- CREAM-132
- TORQUE provider fails calculating GlueCEPolicyMax attribute
Installation & Configuration:
- After updating the packages it is required to run the YAIM configurator
Artifacts
DPM, v. 1.8.7-3
Affected services
What's new:
- Release notes for dpm-yaim 4.2.20
- dpm-yaim has been upgraded from 4.2.17 to 4.2.20
- dpm-yaim 4.2.20 is a maintenance release to address some specific problems. If your DPM is running there is no need to rerun yaim with this new version of the dpm yaim scripts.
- dpm-yaim 4.2.20 changes:
- Add MALLOC_ARENA_MAX setting for xrootd in /etc/sysconfig/xrootd.(A recommendation from XRootD team).
- Enable to dpm's synchronous get feature in /etc/sysconfig/dpm
- When configuring xroot, http or https add the protocol name to /etc/shift.conf. This is to allow recent versions of dpm's srm to respond with turls for those protocols.
- Configure dmlite to use plugin_fs_rfio with the most recent version of dmlite-plugins-adapter is installed, otherwise it configures plugin_fs_io.
- add log_level to /etc/gridftp.conf. This is needed for the most recent gridftp server, where the debug level is no longer set by the init.d script.
- Add label to /etc/gai.conf to allow srm and gridftp to bind to ipv6 sockets
Installation & Configuration:
- Just update packages, If your DPM is running there is no need to rerun yaim with this new version of the dpm yaim scripts.
Artifacts
GridSite, v. 2.2.2
Affected Services
- affected services: CREAM, DPM, FTS, L&B, WMS, UI, WN
What's new:
- This is a revision of GridSite, fixing the issue of two or more simultaneous (overlapping) delegation operations interfering with each other.
- For more details see Extended Release Notes
Installation & Configuration
- To deploy, update your installation and restart the Web-server.
Known issues:
- When upgrading from the EMI repository on Debian, mod_gridsite is not correctly replaced. Uninstall the old module first and install the new one to work around the issue.
List of RfC
Artifacts
WMS server v. 3.6.3 and WMS clients v. 3.6.1
Affected services
- affected services: WMS, UI,
What's new:
- WMS server:
- WMS-113
- glite-wms-create-proxy.sh uses an undefined GLOBUS_LOCATION env var
- WMS-114
- Purger still uses 512bits in an hard-coded routine which update wms's proxy
- WMS-116
- Bad exception handling in ICE prevents the user from getting a readable error message
- WMS clients:
- WMS-111
- Incorrect handling of JDL's CpuNumber and HostNumber in WMS UI
- WMS-112
- EMI WMS job purge behaviour when output retrieve fail
Installation & Configuration:
- just update packages, no reconfiguration is needed
Artifacts
gLExec-wn v. 1.2.2
What's new:
- gLExec 0.9.9-0.9.11
- Bugfixes:
- https://bugzilla.nikhef.nl/show_bug.cgi?id=16
- gLExec incorrectly handles MALLOC_ variables in the input, failing instead of cleaning them. Additionally when cleaning the environment fails, this should be logged to the log, not the user.
- gLExec also did not correctly handle extremely long variables in one case.
- https://bugzilla.nikhef.nl/show_bug.cgi?id=19
- When no log destination was set (neither syslog nor file) then gLExec should have behaved identical to setting syslog. However, openlog in that case was not always called before LCMAPS.
- https://bugzilla.nikhef.nl/show_bug.cgi?id=20
- The glexec-configure script lacked support for automatically adding the extra flag for cURL+NSS needed on RH6.
- Improvements:
- Code cleanup, update to newer version of Jim Kupsch' safefile (now version 1.0.5) plus some additional patches for the use of id_t versus uid_t.
- Update a few logging warnings and errors.
- Update of the glexec-configure script.
- Updates in glexec-lcas-lcmaps-compount-test.sh test script.
- Installation & Configuration:
- LCMAPS 1.6.0-1.6.4
- Improvements:
- In combination with the lcas-lcmaps-gt4-interface version 0.3.0 as desired username can be passed to the LCMAPS framework, useful for gsissh and gridftp.
- Improved logging of VOMS related error messages.
- Improved testing on double use of the same plugin.
- Internal code cleanup, minor bug fixes, better cleanup of memory.
- Provides now header file lcmaps_plugin_prototypes.h to be included by plugins, to provide the correct prototypes.
- lcmaps-plugins-basic 1.6.0 - 1.6.3
- Improvements:
- Add support for the desired username for LCMAPS 1.6.0 or higher. In case of multiple matches, the one that matches the desired username is picked:
- for the localaccount it needs to match one of the target useraccounts for the DN in the grid-mapfile. This enables support for mapping to e.g. user2 in an entry such as "/DN" user1,user2
- for the poolaccount it needs to match the resulting leased poolaccount.
- Code cleanup and improvements
- lcmaps-plugins-c-pep 1.2.4 - 1.2.6
- lcmaps-plugins-tracking-groupid 0.1.1 - 0.1.2
- Improvements:
- Code cleanup and improvements.
- lcmaps-plugins-verify-proxy 1.5.5 - 1.5.6
- Improvements:
- More standard use of -capath (or --capath) is now also allowed, in addition to old-style -certdir
- Certdir set by gLExec into LCMAPS is now honoured.
- Improve some of the error logging.
- Warn on a keystrength less than 1024.
- Extensive code cleanup and minor bugfixes.
- lcmaps-plugins-voms 1.6.0 - 1.6.4
Documentation
Artifacts