gLite Logging & Bookkeeping Server

1. Release Description

This release contains the gLite Logging & Bookkeeping Server module v. 2.1.1. The following sections provide additional information about the release content, the module dependencies, the know bugs and issues and a list of bugs closed since the previous release. For information about installing and using the gLite Logging & Bookkeeping Server, please refer to the gLite Installation and User Guides.

2. Changes in this release

2.1. Changes in functionality

There are no functional changes in this release.

2.2. Changes in Configuration

The following new parameters have been added to the glite-lb.cfg.xml file:

 

Parameter name

Default value

Description

rgma.servicetool.activate

true

Turn on/off servicetool for the node.

[Example: true ] [Type: 'boolean']

set.mysql.root.password

false

If this parameter is true, then the root password of the mysql database is set to the value specified in mysql.root.password if it not yet set. This parameter has       no effect if the database root password is already set. It can be used to ease automated installation and configuration of the service, if mysql is not managed in some other way.

[Example: false][Type: boolean]

mysql.max_allowed_packet

17

This parameter allows to set the max_allowed_packet parameter in the mysql configuration file /etc/my.cnf. The default recommended value for the LB server is 17MB.

[Example: 17][Type: Integer][Unit: MB]

 

The R-GMA Service Publisher (aka R-GMA servicetool) parameters are now automatically handled by the configuration script and do not need to be explicitly set anymore in the configuration file. The parameters can be set in the configuration file to override the default values.

 

3. Release contents

3.1. Glite sub-deployment modules

The gLite Logging and Bookkeeping module requires the following sub-modules:

 

-          gLite Security Utilities

-          gLite R-GMA Servicetool

 

The sub-modules are automatically installed with the LB module. For more information about these sub-modules please refer to the specific release notes and installation instructions.

3.2. Glite RPMS

The gLite Logging & Bookkeeping Server v. 2.1.1 is composed of the following gLite components:

 

Component name

Description

Version

File

glite-config

gLite configuration scripts

1.6.22

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-config-1.6.22-1.noarch.rpm

glite-jp-common

 

1.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-common-1.1.0-1.i386.rpm

glite-jp-primary

 

1.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-primary-1.1.1-1.i386.rpm

glite-jp-server-common

 

1.0.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-server-common-1.0.0-1.i386.rpm

glite-jp-ws-interface

 

1.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-ws-interface-1.1.0-0.i386.rpm

glite-lb-client-interface

L&B client library header files

2.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-client-interface-2.1.0-1.i386.rpm

glite-lb-config

gLite LB Configuration files

2.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-config-2.1.1-1.i386.rpm

glite-lb-common

L&B common subroutines library

3.0.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-common-3.0.1-1.i386.rpm

glite-lb-logger

L&B local logger

1.2.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-logger-1.2.1-1.i386.rpm

glite-lb-server

L&B bookkeeping server

1.3.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-server-1.3.3-1.i386.rpm

glite-lb-server-bones

L&B server bones

2.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-server-bones-2.1.1-1.i386.rpm

glite-lb-ws-interface

 

2.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-ws-interface-2.1.0-1.i386.rpm

glite-rgma-servicetool-config

gLite R-GMA servicetool installation

5.2.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-config-5.2.2-1.noarch.rpm

glite-security-gsoap-plugin

gSOAP plugin and gss libraries

1.2.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-gsoap-plugin-1.2.1-0.i386.rpm

glite-security-utils-config

gLite Security Utilities configuration files

1.2.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.2.1-1.noarch.rpm

glite-security-voms-api-c

 

1.6.10

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-voms-api-c-1.6.10-0.i386.rpm

glite-wms-utils-exception

 

1.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-exception-1.0.3-1.i386.rpm

glite-wms-utils-jobid

 

1.0.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-jobid-1.0.2-1.i386.rpm

4. Dependencies

The gLite Logging & Bookkeeping Server v. 2.1.1 module has the following dependencies:

 

Component name

Description

Version

RPM file name

c-ares

A library that performs asynchronous DNS operations

1.3.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/c-ares-1.3.0-1.slc3.i386.rpm

gpt

The Grid Packaging Toolkit (GPT)

VDT1.2.2rh9

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gpt-VDT1.2.2rh9-1.i386.rpm

gridsite

GridSite

1.1.15

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gridsite-1.1.15-1.i386.rpm

j2re

Java JRE

1.4.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/j2re-1_4_2_08-linux-i586.rpm

myproxy

Credential repository for the Grid.

1.14

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/myproxy-1.14-EGEE.i386.rpm

MySQL-client

MySQL - Client

4.1.11

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/MySQL-client-4.1.11-0.i386.rpm

MySQL-server

MySQL

4.1.11

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/MySQL-server-4.1.11-0.i386.rpm

perl-Expect.pm

Expect.pm module for perl (./id/A/AU/AUSCHUTZ)

1.01

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Expect.pm-1.01-9.i386.rpm

vdt_globus_essentials

Virtual Data Toolkit

VDT1.2.2rh9

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/vdt_globus_essentials-VDT1.2.2rh9-1.i386.rpm

 

5. Known bugs and issues

This release has the following bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at Hhttps://savannah.cern.ch/bugs/?group=jra1mdwH .

 

 

Known open bugs:

 

Bug number

Description

 

 #7324

lb-bkserver is running with no pid

 

 #9701

erroneous rpath in several shared objects

 

 #9777

unable to get logging-info -2 info for 1000 jobs

 

 #10781

Missing the timestamps of 'Scheduled' and 'Running' status

 

 #11535

Job submission extremely slow

 

 #13418

problem in computing status (of resubmitted jobs)

 

 #13492

Job State Information Log File

 

 #13832

Default mysql configuration imposes unnecessary limits on LB server

 

 #13879

Some data do not propagate from lbproxy to bkserver...

 

 #13929

The glite-lb-bkserverd has wrong default for var directory

 

 #13951

lb proxy sends garbage response on error

 

 #13988

Failed to start glite-lb-locallogger on glite 1.4.1

 

 #14247

No events are found querying LB for events satisfying jobid and source instance

 

 #14339

Wrong computing state when proxy expires

 

 

Bugs fixed in this or previous releases, but not yet officially tested:

 

Bug number

Description

 

 #7307

lb config script does _not_ fail if mysql root password is set

 

 #7305

lb.database.username paramenter in config file

 

 #7300

update of the lb instructions at the end of the installer script

 

 #7053

LB configuration fails if the mysql root pwd is set

 

 #13928

org.glite.lb.server depends on full VOMS package instead of individual APIs packages

 

 #13048

interlogger does not handle errors from bookkeeping server

 

 #12648

The memory usage of one LB process keeps growing

 

 #11387

LBProxy SIGSEGV

 

 #11050

Too heavy locallogger retry strategy

 

 #9183

Broken connections in LB contect connection pool

 

 #9135

The interlogd has problem sending event to the LB server

 

 #8630

EDG_WL_* variables in LB library

 

 #7910

Duplicate apostroph in MySQL calls

 

 #11509

glite-lb-config.py overwrites HOSTNAME_org.glite.wms.workloadmanager.service with the wrong WMS version

 

 #10686

MySQL library fails on hostnames containing dashes

 

 

6. Bugs closed since last release

This release fixes the following bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at Hhttps://savannah.cern.ch/bugs/?group=jra1mdwH  

 

Bug number

Description

 

 #6722

glite-job-status -all doesn't work

 

 #7237

Intermittent errors with job submission

 

 #9148

Job stays 'Submitted' forever

 

 #10730

Error on glite-job-submit