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
Number | Description |
---|---|
There are no dependent patches. |
Fixed Bugs
Number | Description |
---|---|
#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)
Name | Version | Full Rpm Name | Description |
---|---|---|---|
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.