gLite 3.0
glite-WMSLB - Update to version 2.4.8-0
This update fixes various bugs. For the full list of bugs, please see list below.
glite-WMSLB - Update to version 2.4.8-0
Date | 22.01.07 |
---|---|
Priority | Normal |
Description
This update fixes various bugs. For the full list of bugs, please see list below.
edg-mkgridmap not robust against xml parsing errors.
- We now specify ISO-8859-1 as the character encoding, such that the XML parser will not bomb out on finding a character with the high bit set.
- Added "--cache" option for VDT, which causes the grid-mapfile to be treated as a cache, i.e. it is only rewritten when the contents change. The example edg-mkgridmap.conf file (overwritten by YAIM) has these changes.
- Removed references to lcg-voms.cern.ch - added new sources for "lhcbsgm" and "lhcbprd"
- Get "atlas" users from root group instead of "lcg1" subgroup.
WMS
- The renewal_core library exports calls to perform actual renewal of a proxy using MyProxy and VOMS. It was initialy added to the 3.1 branch. This patch backports the library to 3.0 so it can be easily integrated with FTS. You need to reconfigure myproxy.
lb-server-bones
- restart server slave also on fatal error when establishing new connection lb-common
- edg_wll_NotifIdDup() function necessary for fix of #18879
lb-server
- reload credentials on every new connection
- restart slave on the false "expired certificate" condition
- avoid double-free (bug #18879)
lb-logger
- remove stale .ctl files (bug #16051)
- automatic quarantine for corrupted files
- sufficient buffer for long error messages
- default spool file prefix in /var/tmp (bug #18996)
- optimizations in IL-server connection management (don't close imediatelly, fast re-connect on server slave preemption)
- reload credentials unconditionally once per minute
lb-proxy
- default spool file prefix synchronized with interlogger security-gsoap_plugin:
- retry connecting transparently on the false "expired certificate" failure
R-GMA
- Gin, service-tool and standard-tables do not need to be restarted
- Any user code that uses the rgma python api needs to be restarted such as the job status raw and gridftp logfile parsers.
- All rgma services will need to be restarted to pick up the new file permissions (not world writable) - service-tool, flexible-archiver, publish-site, gin, glue-archiver(specific archiver configuration for glue)
Fixed bugs
Number | Description |
---|---|
#15369 | glite-wms-ns bug in log file during a job submission that fail |
#16810 | RGMA-GIN files in /opt/glite/var/rgma-gin are world writable |
#17659 | AssertionError in python API |
#18879 | Double free error in notification handling |
#18996 | logd files should not be stored in /tmp by default |
#19263 | Default parameter for disc cache is set too low |
#19737 | Reassigned item: NetworkTCPThroughput R-GMA table should have REAL duration |
#19765 | edg-mkgridmap ignores X509_USER_CERT env veriables when run as non-root |
#20310 | Consumer disc cache configuration needs to be added to rgma setup script |
#20311 | Consumer disc cache default location needs to be changed from /tmp/queue-cache. |
#20784 | Python API does not reconnect automatically after default timeout |
#20959 | Processes for the creation of job directories on WMS are not correctly managed by WMProxy |
#21898 | The termination interval used by gin is to short |
#21932 | edg-mkgridmap not robust against xml parsing errors |
#22389 | LB daemons stuck with false "certificate expired" error |
Updated rpms
Name | Version | Full RPM name | Description |
---|---|---|---|
edg-mkgridmap | 2.7.0-1_sl3 | edg-mkgridmap-2.7.0-1_sl3.noarch.rpm | A tool to build the grid-mapfile |
glite-LB | 2.2.7-0 | glite-LB-2.2.7-0.noarch.rpm | gLite Logging and Bookkeeping node configuration files |
glite-lb-common | 3.0.6-1 | glite-lb-common-3.0.6-1.i386.rpm | L&B common subroutines library |
glite-lb-logger | 1.2.3-1 | glite-lb-logger-1.2.3-1.i386.rpm | L&B local logger |
glite-lb-proxy | 1.2.8-0 | glite-lb-proxy-1.2.8-0.i386.rpm | L&B Proxy server |
glite-lb-server | 1.3.9-1 | glite-lb-server-1.3.9-1.i386.rpm | L&B bookkeeping server |
glite-lb-server-bones | 2.1.5-1 | glite-lb-server-bones-2.1.5-1.i386.rpm | L&B server bones |
glite-rgma-api-python | 5.0.10-1 | glite-rgma-api-python-5.0.10-1.noarch.rpm | Python API for R-GMA |
glite-rgma-base | 5.0.7-1 | glite-rgma-base-5.0.7-1.noarch.rpm | R-GMA basic configuration and documentation |
glite-rgma-servicetool | 5.0.4-1 | glite-rgma-servicetool-5.0.4-1.noarch.rpm | R-GMA service tool |
glite-security-gsoap-plugin | 1.2.5-0 | glite-security-gsoap-plugin-1.2.5-0.i386.rpm | gSOAP plugin and gss libraries |
glite-security-proxyrenewal | 1.0.20-1 | glite-security-proxyrenewal-1.0.20-1.i386.rpm | Proxy renewal daemon |
glite-WMS | 2.3.19-2 | glite-WMS-2.3.19-2.noarch.rpm | gLite Workload Management System node configuration files |
glite-WMSLB | 2.4.8-0 | glite-WMSLB-2.4.8-0.noarch.rpm | Combined gLite WMS and LB node |
glite-wms-manager-ns-daemon | 1.5.8-1 | glite-wms-manager-ns-daemon-1.5.8-1.i386.rpm | Change me !!! |
glite-wms-wmproxy | 1.5.19-1 | glite-wms-wmproxy-1.5.19-1.i386.rpm | Files for gLite WMS WMProxy Service |
The RPMs can be updated using apt via
- via apt: apt-get dist-upgrade
- or via a download from:
http://glitesoft.cern.ch/EGEE/gLite/APT/R3.0/rhel30/RPMS.updates/
Service reconfiguration after update
Service must be reconfigured.
Service restart after update
Service must be restarted.
How to apply the fix
- Update the RPMs (see above)
- Update configuration (see above)
- Restart the service if necessary (see above)