glite-LB - Updated to version 3.2.12-11

Normal priority update
Released on Update 30 (28/06/2011)

Description (See the patch #4623)

What's new

This release of L&B 2.1.21 introduces several hotfixes, namely to job registration and event delivery initiated by WMS, and also fixes several bugs that were affecting the interlogger under non-standard conditions (disk full, long-term inactivity, etc.).

Installation and Configuration

glite-LB metapackage is installed by yum. yaim configuration requires, at the very least, setting MYSQL_PASSWORD, SITE_NAME and SITE_EMAIL in the site-info.def file.

Dependencies

Newer versions of certain packages are required, compared to the previous release of L&B 2.1.18. There are no new dependencies.

Known issues

Due to faulty DNS over IPv6 resolution in the c-ares library, L&B does not work in most scenarios involving IPv6-only machines. Upgrade c-ares to 1.7.3 and relaunch yaim to get full IPv6 functionality.

Dependent Patches

NumberDescription
There are no dependent patches.

Fixed Bugs

NumberDescription
#71311 interlogd should access /tmp/interlogger.sock regularly
#77366 edg_wll_DoLogEventServer() should read any reply only once
#77365 wrong categorization of errors at interlog--bkserver interface
#77357 LB locallogger and bkserverd startup scripts should remove stale sockets
#78560 Wrong default for GLITE_LB_EXPORT_PURGE_ARGS

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
glite-LB 3.2.12-11 glite-LB-3.2.12-11.sl5.x86_64.rpm Metapackage to install the L&B service on an LB node
glite-jobid-api-cpp 1.0.1-2 glite-jobid-api-cpp-1.0.1-2.sl5.x86_64.rpm C++ API handling gLite jobid. It is a thin wrapper of the C implementation (glite-jobid-api-c).
glite-lb-client 4.1.9-1 glite-lb-client-4.1.9-1.sl5.x86_64.rpm glite-lb-client is the library implementing client side of gLite LB API. This package contains the library, client tools and many examples.
glite-lb-common 7.1.9-1 glite-lb-common-7.1.9-1.sl5.x86_64.rpm glite-lb-common is a package containing gLite LB common files shared by client and daemons. This package contains the LB common library and all necessary header files.
glite-lb-doc 1.1.11-3 glite-lb-doc-1.1.11-3.sl5.x86_64.rpm glite-lb-doc is a package containing the complete LB documentation. This package contains the LB User's Guide (LBUG.pdf), LB Administrator's Guide (LBAG.pdf), LB Developer's Guide (LBDG.pdf) and LB Test Plan (LBTP.pdf).
glite-lb-harvester 1.0.11-1 glite-lb-harvester-1.0.11-1.sl5.x86_64.rpm L&B Harvester gathers job info from L&B servers using efficient L&B notifications. It manages notifications and keeps track of them for reuse on next launch. It takes care of refreshing notifications and querying L&B back once a notific...
glite-lb-logger 2.1.14-1 glite-lb-logger-2.1.14-1.sl5.x86_64.rpm glite-lb-logger is the gLite LB local-logger and inter-logger. This package contains the local-logger (glite-lb-logd), inter-logger (glite-lb-interlogd) and notification inter-logger (glite-lb-notif-interlogd) daemons.
glite-lb-server 2.1.16-1 glite-lb-server-2.1.16-1.sl5.x86_64.rpm glite-lb-server is the gLite LB server. This package contains the LB server daemon (glite-lb-bkserverd) and a tool for rebuilding server indices (glite-lb-bkindex).
glite-lb-state-machine 1.1.4-5 glite-lb-state-machine-1.1.4-5.sl5.x86_64.rpm glite-lb-state-machine is the gLite LB state machine (server core, processing LB events to produce job state presented to the user). This package contains the state machine static (linked by server) and dynamic library (LB plugin used by Job Provenance).
glite-lb-types 1.1.4-4 glite-lb-types-1.1.4-4.sl5.x86_64.rpm Auxiliary build-time component defining LB event types and job status fields.
glite-lb-utils 2.0.8-4 glite-lb-utils-2.0.8-4.sl5.x86_64.rpm glite-lb-utils are gLite LB utilities used for dumping (glite-lb-dump) and purging (glite-lb-purge) data from LB server, for loading (glite-lb-load) data to server, for real time monitoring (glite-lb-mon) and post-mortem statistics (glite-lb-statistics).
glite-lb-ws-interface 3.1.2-7 glite-lb-ws-interface-3.1.2-7.sl5.x86_64.rpm glite-lb-ws-interface contains the LB web service interface specification (LB.wsdl and LBTypes.wsdl).
glite-lb-ws-test 1.1.5-5 glite-lb-ws-test-1.1.5-5.sl5.x86_64.rpm Tests and usage examples of L&B WS interface.
glite-lb-yaim 4.2.14-4 glite-lb-yaim-4.2.14-4.sl5.x86_64.rpm This package contains the yaim functions to configuration of the LB node.
glite-lbjp-common-db 2.0.5-3 glite-lbjp-common-db-2.0.5-3.sl5.x86_64.rpm Database engine abstraction wrapper used in L&B and JP services.
glite-lbjp-common-gsoap-plugin 2.1.3-3 glite-lbjp-common-gsoap-plugin-2.1.3-3.sl5.x86_64.rpm glite-security-gsoap-plugin is plugin for gSoap providing secured communication via GSS, as well as strict timing control of all operations via glite-security-gss.
glite-lbjp-common-gss 2.1.6-1 glite-lbjp-common-gss-2.1.6-1.sl5.x86_64.rpm glite-security-gss wraps GSS functions (and several non-GSS Globus calls) to a secure network communication library with strict timing control (via timeout arguments) of all remote operations.
glite-lbjp-common-jp-interface 2.0.3-4 glite-lbjp-common-jp-interface-2.0.3-4.sl5.x86_64.rpm Definiton of interfaces required to build plugins for JP services and implementation of minimal library of support functions.
glite-lbjp-common-maildir 2.0.2-4 glite-lbjp-common-maildir-2.0.2-4.sl5.x86_64.rpm Single-purpose implementation of maildir-like queue
glite-lbjp-common-server-bones 2.0.3-3 glite-lbjp-common-server-bones-2.0.3-3.sl5.x86_64.rpm Multi-process network server. A server listening on multiple ports, passing inbound requests to slaves and maintaining connections to specific slaves if possible. The library provides callback handles on connection init, incoming request, etc.
glite-lbjp-common-trio 2.0.3-4 glite-lbjp-common-trio-2.0.3-4.sl5.x86_64.rpm Standalone extended implementation of printf and scanf. Provides specialized formating options used by LB and JP.
glite-security-lcas-interface 1.3.11-1 glite-security-lcas-interface-1.3.11-1.sl5.x86_64.rpm Public interface to LCAS. This comprises the header files.
glite-security-voms-api-c 1.8.12-1 glite-security-voms-api-c-1.8.12-1.sl5.x86_64.rpm org.glite.security.voms-api-c
glite-security-voms-api-cpp 1.9.19-3 glite-security-voms-api-cpp-1.9.19-3.sl5.x86_64.rpm org.glite.security.voms-api-cpp
org.glite.build.common-cpp 3.2.9-1 org.glite.build.common-cpp-3.2.9-1.sl5.x86_64.rpm This module contains common build files and scripts used by many C gLite modules
org.glite.lb.client-java 1.0.5-6 org.glite.lb.client-java-1.0.5-6.sl5.x86_64.rpm JAVA implemantation of the L&B service client. Supports producing (logging) events into L&B, event and job status queries, and receiving notifications.
org.glite.lbjp-common.log 1.0.5-3 org.glite.lbjp-common.log-1.0.5-3.sl5.x86_64.rpm Definitions of glite common logging formats for LB and JP.

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.