gLite > gLite 3.2 > glite-LB > Update to glite-LB 3.2.0-5.sl5  



gLite 3.2

glite-LB - Update to version 3.2.0-5.sl5

Date 15.04.2010
Priority Normal



Introducing glite-LB in 3.2

This is the first version of glite-LB introduced in glite 3.2, it corresponds to the next major release of the L&B server.

It's the final outcome of gLite restructuring activity; internal dependencies were cleaned up, and significant portion of the code streamlined and rewritten (in particular full use of transactional database backend) in order to improve performance and stability.

At the protocol level L&B server 2.0 is fully compatible with 1.9 clients, it works (and has been thoroughly tested) with gLite 3.1 services and UI.

User-visible added features are:

  • Extended L&B notifications: elementary notifications support (subscription for specific jobids only) was extended with "all user's jobs", "all VO jobs", and "all WMS jobs" options. Filters for optional decreasing the number of notification messages per-job were added, as well as the mechanism tuned to sustain persistent load imposed by high-level monitoring tools.
  • Simple interfaces: besides using L&B client library, users can get information on their jobs via web-browser, text ssl clients (curl etc.), and RSS readers.
  • Extended authorization: trusted components to log critical events to L&B can be specified, FQANs can be used to define LB superusers.
  • Non-intrusive purger: background purge of old jobs is throttled in order not to interfere with normal L&B operation.

L&B 2.0 removes standalone L&B proxy component, it allows running the server in proxy-only or hybrid mode. However, this feature is not applicable for LB-only node, targeted by this patch.

This update fixes various bugs. For the full list of bugs, please see list below.

Fixed bugs

Number Description
 #29041 Handle database reconnect wrt. transactions
 #47642 LB HTML interface usability improvements
 #55482 LB server version not published correctly
 #63285 LB does not differentiate between lib dirs on 32/64-bit systems

Updated rpms

Name Version Full RPM name Description
bdii 5.0.6-1 bdii-5.0.6-1.noarch.rpm bdii
c-ares 1.3.0-4.sl5 c-ares-1.3.0-4.sl5.x86_64.rpm c-ares v. 1.3.0
classads 1.0-2.sl5 classads-1.0-2.sl5.x86_64.rpm classads v. 1.0-2
fetch-crl 2.6.3-1 fetch-crl-2.6.3-1.noarch.rpm Tool for periodic retrieval of Certificate Revocation Lists
glite-info-generic 2.0.2-5 glite-info-generic-2.0.2-5.noarch.rpm glite-info-generic
glite-info-provider-release 1.0.0-9 glite-info-provider-release-1.0.0-9.noarch.rpm glite-info-provider-release
glite-info-provider-service 1.2.2-0 glite-info-provider-service-1.2.2-0.noarch.rpm glite-info-provider-service
glite-info-templates 1.0.0-11 glite-info-templates-1.0.0-11.noarch.rpm glite-info-templates
glite-jobid-api-c 1.0.0-5.sl5 glite-jobid-api-c-1.0.0-5.sl5.x86_64.rpm org.glite.jobid.api-c
glite-LB 3.2.0-5.sl5 glite-LB-3.2.0-5.sl5.x86_64.rpm LB metapackage
glite-lb-client 4.0.3-2.sl5 glite-lb-client-4.0.3-2.sl5.x86_64.rpm
glite-lb-common 7.0.3-2.sl5 glite-lb-common-7.0.3-2.sl5.x86_64.rpm
glite-lb-doc 1.0.3-1.sl5 glite-lb-doc-1.0.3-1.sl5.x86_64.rpm
glite-lbjp-common-db 1.0.1-4.sl5 glite-lbjp-common-db-1.0.1-4.sl5.x86_64.rpm org.glite.lbjp-common.db
glite-lbjp-common-jp-interface 1.0.0-7.sl5 glite-lbjp-common-jp-interface-1.0.0-7.sl5.x86_64.rpm
glite-lbjp-common-maildir 1.0.0-4.sl5 glite-lbjp-common-maildir-1.0.0-4.sl5.x86_64.rpm org.glite.lbjp-common.maildir
glite-lbjp-common-server-bones 1.0.0-5.sl5 glite-lbjp-common-server-bones-1.0.0-5.sl5.x86_64.rpm org.glite.lbjp-common.server-bones
glite-lbjp-common-trio 1.0.0-6.sl5 glite-lbjp-common-trio-1.0.0-6.sl5.x86_64.rpm org.glite.lbjp-common.trio
glite-lb-logger 2.0.4-2.sl5 glite-lb-logger-2.0.4-2.sl5.x86_64.rpm
glite-lb-server 2.0.3-3.sl5 glite-lb-server-2.0.3-3.sl5.x86_64.rpm
glite-lb-state-machine 1.0.2-2.sl5 glite-lb-state-machine-1.0.2-2.sl5.x86_64.rpm
glite-lb-utils 2.0.3-2.sl5 glite-lb-utils-2.0.3-2.sl5.x86_64.rpm
glite-lb-ws-interface 3.0.1-1.sl5 glite-lb-ws-interface-3.0.1-1.sl5.x86_64.rpm
glite-lb-ws-test 1.0.1-3.sl5 glite-lb-ws-test-1.0.1-3.sl5.x86_64.rpm
glite-security-gsoap-plugin 2.0.1-3.sl5 glite-security-gsoap-plugin-2.0.1-3.sl5.x86_64.rpm
glite-security-gss 2.0.0-6.sl5 glite-security-gss-2.0.0-6.sl5.x86_64.rpm
glite-security-lcas 1.3.11-3.sl5 glite-security-lcas-1.3.11-3.sl5.x86_64.rpm v. 1.3.11-3
glite-security-voms-api-cpp 1.8.12-2.sl5 glite-security-voms-api-cpp-1.8.12-2.sl5.x86_64.rpm v.
glite-version 3.2.1-1 glite-version-3.2.1-1.noarch.rpm Shows version information for the installed gLite node types
glite-yaim-core 4.0.11-2 glite-yaim-core-4.0.11-2.noarch.rpm YAIM core package
glite-yaim-lb 4.2.1-1 glite-yaim-lb-4.2.1-1.noarch.rpm "LB YAIM module"
glue-schema 2.0.3-1 glue-schema-2.0.3-1.noarch.rpm LDAP schema files for the GLUE Schema
gpt 3.2autotools2004_NMI_9.0_x86_64_rhap_5-1 gpt-3.2autotools2004_NMI_9.0_x86_64_rhap_5-1.x86_64.rpm The Grid Packaging Toolkit (GPT)
gridsite-shared 1.5.10-1.sl5 gridsite-shared-1.5.10-1.sl5.x86_64.rpm gridsite-shared_R_1_5_10_1
vdt_globus_essentials VDT1.10.1x86_64_rhap_5-4 vdt_globus_essentials-VDT1.10.1x86_64_rhap_5-4.x86_64.rpm Virtual Data Toolkit

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)