glite-LB - Updated to version 3.2.12-8

Normal priority update
Released on Update 22 (09/02/2011)

Description (See the patch #4610)

What's new

This release of L&B 2.1.18 introduces a few minor hotfixes, namely to the processing of L&B statistics and L&B's log output.

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.17, namely GPT. There are no new dependencies, though.

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
#77050 for each job node in a collection an LB error is logged at submission
#77076 Segfaults with more verbosity to syslog

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
glite-LB 3.2.12-8 glite-LB-3.2.12-8.sl5.x86_64.rpm Metapackage to install the L&B service on an LB node
gridsite-apache 1.7.9-3 gridsite-apache-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gpt 3.2_4.0.8p1_x86_64_rhap_5-1 gpt-3.2_4.0.8p1_x86_64_rhap_5-1.x86_64.rpm The Grid Packaging Tools. This is the version packaged by VDT.
glue-schema 2.0.6-1 glue-schema-2.0.6-1.noarch.rpm GLUE Schema
glite-yaim-core 4.0.14-1 glite-yaim-core-4.0.14-1.noarch.rpm YAIM core package
glite-security-voms-api-cpp 1.9.19-2 glite-security-voms-api-cpp-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-cpp
glite-security-util-java 2.9.2-1 glite-security-util-java-2.9.2-1.GL32.noarch.rpm org.glite.security.util-java
glite-lbjp-common-trio 2.0.3-3 glite-lbjp-common-trio-2.0.3-3.sl5.x86_64.rpm Standalone extended implementation of printf and scanf. Provides specialized formating options used by LB and JP.
glite-lbjp-common-server-bones 2.0.3-2 glite-lbjp-common-server-bones-2.0.3-2.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-maildir 2.0.2-3 glite-lbjp-common-maildir-2.0.2-3.sl5.x86_64.rpm Single-purpose implementation of maildir-like queue
glite-lbjp-common-gss 2.1.5-2 glite-lbjp-common-gss-2.1.5-2.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-db 2.0.5-2 glite-lbjp-common-db-2.0.5-2.sl5.x86_64.rpm Database engine abstraction wrapper used in L&B and JP services.
glite-lb-yaim 4.2.14-3 glite-lb-yaim-4.2.14-3.sl5.x86_64.rpm This package contains the yaim functions to configuration of the LB node.
glite-lb-utils 2.0.8-3 glite-lb-utils-2.0.8-3.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-logger 2.1.12-2 glite-lb-logger-2.1.12-2.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-harvester 1.0.10-4 glite-lb-harvester-1.0.10-4.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-info-templates 1.0.0-12 glite-info-templates-1.0.0-12.noarch.rpm glite-info-templates
glite-lbjp-common-jp-interface 2.0.3-3 glite-lbjp-common-jp-interface-2.0.3-3.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-gsoap-plugin 2.1.3-2 glite-lbjp-common-gsoap-plugin-2.1.3-2.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-lb-ws-test 1.1.5-4 glite-lb-ws-test-1.1.5-4.sl5.x86_64.rpm Tests and usage examples of L&B WS interface.
glite-lb-ws-interface 3.1.2-6 glite-lb-ws-interface-3.1.2-6.sl5.x86_64.rpm glite-lb-ws-interface contains the LB web service interface specification (LB.wsdl and LBTypes.wsdl).
glite-lb-types 1.1.4-3 glite-lb-types-1.1.4-3.sl5.x86_64.rpm Auxiliary build-time component defining LB event types and job status fields.
glite-lb-state-machine 1.1.4-4 glite-lb-state-machine-1.1.4-4.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-server 2.1.14-2 glite-lb-server-2.1.14-2.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-doc 1.1.11-2 glite-lb-doc-1.1.11-2.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-common 7.1.8-2 glite-lb-common-7.1.8-2.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-client 4.1.7-2 glite-lb-client-4.1.7-2.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.
gridsite-commands 1.7.9-3 gridsite-commands-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-debuginfo 1.7.9-3 gridsite-debuginfo-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-devel 1.7.9-3 gridsite-devel-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-gsexec 1.7.9-3 gridsite-gsexec-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-service-clients 1.7.9-3 gridsite-service-clients-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-services 1.7.9-3 gridsite-services-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
gridsite-shared 1.7.9-3 gridsite-shared-1.7.9-3.sl5.x86_64.rpm Gridsite shared rpm
org.glite.lb.client-java 1.0.5-5 org.glite.lb.client-java-1.0.5-5.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-2 org.glite.lbjp-common.log-1.0.5-2.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.