gLite R-GMA SERVER

1. Release Description

This release contains the gLite R-GMA Server module v. 5.2.0. 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 R-GMA Server, please refer to the gLite Installation and User Guides.

2. Changes in this release

2.1. Changes in functionality

 

NEW FEATURES

 

 

DEPRECATED FEATURES

 

 

FEATURES WITHDRAWN

 

 

2.2. Changes in Configuration

The configuration of the module has changed. Please update your configuration if you upgrade from a previous version of the R-GMA Server.

2.2.1. New configuration parameters

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

 

Parameter name

Default value

Description

rgma.site-publisher.description

changeme

Human readable description of the site.

[Example: CERN testbed for prototype tests.] [Type: 'string']

rgma.site-publisher.siteName

changeme

Human readable name of the site.

[Example: CERN testbed] [Type: 'string']

rgma.site-publisher.webLocation

changeme

Web location of the site (e.g. the homepage).

[Example:] [Type: 'string']

rgma.site-publisher.location

changeme

Human readable location of the site.
[Example: CERN, Geneva] [Type: 'string']

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

rgma.site-publisher.siteId

${HOSTNAME}

Unique Id of site. It has to be a DNS entry owned by the site and does not have to be shared with another site (i.e it uniquely identifies the site). It normally defaults to the DNS name of the R-GMA Server running the Site Publisher service.

[Example: lxb1420.cern.ch] [Type: 'string']

This parameter obsoletes the parameter:

rgma.site-publisher.sitename

rgma.archiver.db.historyRetentionPeriod

90

History retention period for flexible archiver db.

[Example: 90] [Type: 'integer'] [Unit: 'minutes']

 

2.2.2. Modified configuration parameters

The following new parameters have been modified in the glite-rgma-server.cfg.xml file:

 

Parameter name

Old value

New value

Description

rgma.server.run_registry_service

changeme

[type: string]

changeme

[type: boolean]

The parameter type is now Boolean and can take the values true or false for consistency with all other similar parameters in the gLite configuration model. The old string values (yes|no) are still supported, but a warning message is output.

rgma.server.run_registry_service

changeme

[type: string]

changeme

[type: boolean]

The parameter type is now Boolean and can take the values true or false for consistency with all other similar parameters in the gLite configuration model. The old string values (yes|no) are still supported, but a warning message is output.

rgma.server.run_browser

changeme

[type: string]

changeme

[type: boolean]

The parameter type is now Boolean and can take the values true or false for consistency with all other similar parameters in the gLite configuration model. The old string values (yes|no) are still supported, but a warning message is output.

rgma.server.run_archiver

changeme

[type: string]

changeme

[type: boolean]

The parameter type is now Boolean and can take the values true or false for consistency with all other similar parameters in the gLite configuration model. The old string values (yes|no) are still supported, but a warning message is output.

rgma.server.run_site-publisher

changeme

[type: string]

changeme

[type: boolean]

The parameter type is now Boolean and can take the values true or false for consistency with all other similar parameters in the gLite configuration model. The old string values (yes|no) are still supported, but a warning message is output.

 

2.2.3. Removed configuration parameters

The following parameters have been removed from the glite-rgma-server.cfg.xml file:

 

Parameter name

Reason

rgma.site-publisher.sitename

This parameter has been obsoleted by the new parameter rgma.site-publisher.siteId

 

3. Release contents

3.1. Glite sub-deployment modules

The gLite R-GMA Server module installs/uses the following set of gLite deployment modules:

Please see the corresponding release notes of these modules for details.

3.2. Glite RPMS

The gLite R-GMA Server module is composed of the following gLite components (list includes the gLite components of the other used gLite deployment modules listed in section 3.1):

 

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-2.noarch.rpm

glite-essentials-cpp

Essential C/C++ libraries for gLite software

1.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-essentials-cpp-1.1.1-1_EGEE.i386.rpm

glite-essentials-java

Set of JAVA libraries essential for gLite middleware

1.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-essentials-java-1.2.0-2_EGEE.noarch.rpm

glite-rgma-api-c

C API for R-GMA

5.0.5

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-rgma-api-c-5.0.5-1.i386.rpm

glite-rgma-api-cpp

C++ API for R-GMA

5.0.9

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-rgma-api-cpp-5.0.9-1.i386.rpm

glite-rgma-api-java

Java API for R-GMA

5.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-api-java-5.0.3-1.noarch.rpm

glite-rgma-api-python

Python API for R-GMA

5.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-api-python-5.0.3-1.noarch.rpm

glite-rgma-base

R-GMA basic configuration and documentation

5.0.4

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-base-5.0.4-1.noarch.rpm

glite-rgma-common-config

gLite rgma common configuration items installation

5.0.1

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

glite-rgma-flexible-archiver

R-GMA flexible archiver

5.0.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-flexible-archiver-5.0.1-1.noarch.rpm

glite-rgma-glue-archiver

R-GMA Glue archiver

5.0.5

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-glue-archiver-5.0.5-1.noarch.rpm

glite-rgma-publish-site

R-GMA site publisher

5.0.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-publish-site-5.0.2-1.noarch.rpm

glite-rgma-server-config

gLite R-GMA Server installation

5.2.0

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

glite-rgma-server-servlet

Servlet-based R-GMA server implementation

5.0.12

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-server-servlet-5.0.12-1.noarch.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-rgma-standard-tables

A set of standard table schemas for R-GMA

5.0.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-standard-tables-5.0.2-1.noarch.rpm

glite-rgma-stubs-servlet-java

Java client implementation stubs for R-GMA

5.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-stubs-servlet-java-5.0.3-1.noarch.rpm

glite-security-trustmanager

The java certificate path checkin for proxy certs in SSL with plugins for tomcat and axis.

1.8.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-trustmanager-1.8.2-1.noarch.rpm

glite-security-util-java

The java utilities library for security

1.3.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-util-java-1.3.0-1.noarch.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

4. Dependencies

The gLite R-GMA Server module has the following dependencies:

Component name

Description

Version

RPM file name

j2re

Java JRE

1.4.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/j2re-1_4_2_08-linux-i586.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

swig-runtime

swig-runtime

1.3.21

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/swig-runtime-1.3.21-1_EGEE.i386.rpm

tomcat5

Tomcat application server

5.0.28

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/tomcat5-5.0.28-11_EGEE.noarch.rpm

 

For the list of dependencies of the gLite sub-deployment modules, listed in section 3.1, please see the release notes of the corresponding modules for their list of dependencies.

5. Known bugs and issues

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

5.1. Main issues

5.2. Known open bugs

 

Bug number

Description

 

 #5412

RGMA: No provision for not being port 8080

 

 #5703

case sensitive varchar's when creating an archiver

 

 #6288

HTTP proxy support is inconsistent

 

 #6475

Case sensitivity for table names is problematic

 

 #6493

Bad case sensitivity for insert

 

 #6496

Bad/missing error messages with select

 

 #6510

Case sensitivity depends on query type

 

 #6512

More parsing errors

 

 #6514

Case sensitivity error with a secondary producer

 

 #6935

Install guide mentions RGMA-Server in LTS Section

 

 #6977

Printable version of the APIs would be nice

 

 #7024

Additions to the manuals

 

 #7149

Formatting strings for output

 

 #7188

Bad messages if a port isn't open

 

 #7220

Bad error message with ssl error

 

 #7225

All client interactions should go via the local servlet box

 

 #7226

rgma client configuration succeds, but a client test fails

 

 #7276

Bad error message for expired proxy

 

 #7399

API errors with expired proxy

 

 #7542

Overriding the rgma.conf

 

 #7574

rgmaservicetool configuration script changeme error

 

 #7575

rgma servicetool configuration script does not exit on error

 

 #7635

Problems with registry configuration

 

 #7654

Detection of an error with TRUSTFILE

 

 #7676

Need to find out server limits on parameters

 

 #7707

Service table WSDL and Semantics links should be URLs

 

 #7726

Bad error message in web browser

 

 #8099

Archivers are inconsistent

 

 #9272

tomcat log4j warnings

 

 #9384

R-GMA registry is not protected against careless use

 

 #10066

Reassigned item: Site Archiver

 

 #10635

R-GMA archiver installation prints error

 

 #11481

R-GMA GIN: parameter 'rgma.gin.run_ce_provider' missing in template

 

 #11689

Sites may not all know of same set of registries

 

 #11690

Replication may fail

 

 #12022

Store last client accessing a service in the registry

 

 #12023

Support LIKE in continuous queries

 

 #12227

testCreateInvalidSQLColumn etc test fails

 

 #12237

Service test/ODP/testAbortNoSuchConsumer fails

 

 #12239

Service test/PPP/DropTupleStore fails

 

 #12244

Service test/RP/testCreateNegativeQueryType etc fail

 

 #12245

Service test/RP/testRegisterProducerTableZeroHRP etc fail

 

 #12246

Server Test/RRD/testGetAllProducersForTable1 etc fail

 

 #12247

Server Test/RRD/testGetMatchingProducersForTables etc fail

 

 #12248

Server Test/RRD/testGetMatchingProducersForTablesComplete etc fail

 

 #12250

Server test/SchemaDB/testFullTableDetails

 

 #12251

Server test/SchemaDB/testFullTableDetailsViews

 

 #12252

Server test/SchemaDB/testFullTableDetailsIndex

 

 #12253

SFS Test Consumer/Join soemtimes fails

 

 #12254

SFS test Consumer/MultipleProducers - FAIL

 

 #12255

SFS Consumer/MultipleProducers - FAIL (6 & 7)

 

 #12257

SFS test Consumer/MediatorWarnings - FAIL (4)

 

 #12259

SFS SecondaryProducer/Continuous - FAIL

 

 #12260

SFS Timeouts/RetentionPeriods - FAIL

 

 #12261

SFS Timeouts/TerminationInterval - PASS (sometimes FAIL)

 

 #12262

glite-rgma-servicetool crashes with: stty: standard input: Inappropriate ioctl for device

 

 #12518

DB connection pooling required

 

 #12731

Registry API attempts a lookup if only 1 registry exists

 

 #13318

R-GMA Archiver: configuration of custom settings for the archiver fails

 

 #13322

rgma servicetool status script ot called bu /etc/init.d/gLite

 

 #13470

fields cannot be mapped from ldap to rgma by gin

 

 #13472

the sitePublisher should publish the email contacts in the form "mailto: email"

 

 #13473

the servicetool should publish the StartTime of services

 

 #13530

add the table names to the log4j messages from gin

 

 #13545

Errors in the System API

 

 #13629

Provide a framework for republishing into a non-RGMA DB

 

 #13632

R-GMA latest queries insensitive to case of strings (values)

 

 #13653

tests/Service/OnDemandProducer/Operations/Start

 

 #13654

tests/Service/Consumer/Operations/CreateConsumer

 

 #13655

tests/Service/Consumer/Operations/Pop

 

 #13656

tests/Service/Consumer/Operations/add|removeProducer

 

 #13661

Obtain R-GMA servicetool service version dynamically via script

 

 #13692

APEL should allow per-VO publishing configuration

 

 #13725

Treat empty env as no env

 

 #13798

R-GMA Servicetool log entries format and timestamps are not consistent

 

 #13861

test/SimpleFullSystem/*/LoggingLevel

 

 #13869

test failure: Multi-vdb registry/schema operations fail

 

 #13871

test failure: Registry does not validate urls

 

 #13872

test failure: Registry does not validate predicates

 

 #13873

test failure: Registry does not validate producer types

 

 #13875

test failure: showResourceSignOfLife doesn't work

 

 #13876

test failure: null is not allowed for hrp parameter in showResourceSignOfLife

 

 #13964

NOT NULL added for all DATE/TIME columns

 

 #13978

Service test SchemaDB/testIntTableDefinition

 

 #14014

Pong issues raised by Kostas

 

 #14060

Consumers are not always notified of expiring producers

 

 #14064

R-GMA servicetool does not allow to specify a status script with '='

 

 #14065

glite 1.5 servicetool does not correctly upgrade 1.4 servicetool

 

 #14067

Invalid dates are not always trapped by the tuple checker

 

 #14078

always build PIC code in org.glite.rgma.api-cpp

 

 #14164

Resilience test suite needs to be fully restartable

 

 #14167

Re-introduce ACL on PP, SP, ODP, consumer and Schema.

 

 #14229

Consumer table name missing in ServiceStatusDetails

 

 #14296

Tools need separate security configuration

 

 #14335

Query type is missing for SecondaryProducer ServiceStatusDetails

 

 #14336

Inspector gadget requires 'index' header to return to title page

 

 #14340

rgma-client-check does not pass X509_CERT_DIR to the Java executable

 

 #14346

rgma-server-check does not check if hostkey file can be read

 

 #14347

Class cast exception thrown when converting exception to XML

 

 #14395

Faulty ACL lookup of producers returned by Registry.

 

 #14405

tests/Service/Consumer/Operations/FlushQueue

 

 #14407

Service/PrimaryProducer/Operations/CreatePrimaryProducer

 

 #14408

Service/PrimaryProducer/Operations/Start

 

 #14410

Service/OnDemandProducer/Operations/DeclareStaticTable

 

 #14411

Service/OnDemandProducer/Operations/Start

 

 #14416

Secondary producer does not implement the system API

 

 #14462

R-GMA cron scripts need to be modified to prevent multiple execution if a previous cron scipt hangs

 

 #14476

Changes to network monitoring tables.

 

 

5.3. Bugs fixed in this or previous releases, but not yet tested

 

Bug number

Description

 

 #4284

RGMA: error message for a non existent table is misleading

 

 #4438

R-GMA doesn't check types

 

 #4634

RGMA scripts from EDG still present

 

 #5143

Too many open files using MySQL

 

 #5510

need for DB indices for DBProducer in underlying DBMS

 

 #6479

csv and tsv output has vanished

 

 #6495

insert does not check the column name

 

 #6498

Error message could be more helpful

 

 #6501

Range checking on the date stamp leaves something to be desired

 

 #6511

Syntax checking could be better

 

 #6568

Could log commands to a file

 

 #7156

C++ SecondaryProducer example doesn't behave as expected

 

 #7189

How do you know the primary key?

 

 #7283

Inserting '\'s

 

 #7332

Services such as rgma-servicetool are not services.

 

 #7442

Remove redundant tables

 

 #7452

Inconsistent use of stdout and stderr in java API

 

 #7487

the rgma client and it does not use the X509_CERT_DIR to look for the certificates of the CAs

 

 #7543

Add a comment "command"?

 

 #7600

servlet check doesn't spot time sync problem

 

 #7622

Comments on the quickstart web page

 

 #7644

Need explanation of how to get info out of result sets

 

 #7655

declareTable fails with invalid predicate, but table is still declared

 

 #7664

Bad service names?

 

 #7704

Publication rate and LRP for site and service publishers should be configurable

 

 #7706

Service publisher values should not be configurable

 

 #8427

rgma-gin problem: "Gin is aborting because of a fatal error"

 

 #8439

Components deadlocks when Registry down and do not resume

 

 #8457

R-GMA does not remove illegal XML characters

 

 #8479

Reassigned item: RGMA crashes on IA64

 

 #8552

'Out of Memory' Registries cause rgma system to run very slowly.

 

 #8650

R-GMA dies trying to insert a record

 

 #8749

createOnDemandProducer calls the CanonicalProducer API incorrectly

 

 #8811

Pong Servlet initialisation error running in insecure mode

 

 #8812

ServletConnection throws exception in insecure mode

 

 #8862

When servicetool endpoints are changed in config they don't seem to update properly

 

 #8882

Predefined queries on the Browser are linked to the old schema tables

 

 #8950

in glite 1.1 having the site configured not to use RGMA, the deployment script fails with RGMA not working

 

 #8992

browser failed to update column definitions

 

 #8993

rgma-server-setup.py sets the replicate attribute to true in rgma-server.conf even though only one registry is being use

 

 #9109

API is missing a "show tables" equivalent

 

 #9303

C API fails with HTTP protocol error in some circumstances.

 

 #9366

R-GMA gin sends logs partly to console and not to log file

 

 #9375

glite-rgma-server-installer does not create /var/log/glite/rgma-server/rgma-server.log

 

 #9381

NullPointerException in R-GMA StreamProducerServlet

 

 #9406

The rgma python api RPM does not clean up after itself

 

 #9507

R-GMA BrowserServlet threw exception clicking on endpoint

 

 #9523

StreamProducer doesn\'t crop VARCHARs to size defined in Schema

 

 #9539

LatestProducer created by python API has zero min retention period

 

 #9544

Gin publishes tuples regardless of whether they have changed or not

 

 #9589

Site publisher needs extra config items

 

 #9606

Python RGMA exception incorrectly mapped when using reconnect() method

 

 #9665

Cpp API makes a new connection for each server call resulting in slow performance

 

 #9699

ArchiverThread doesn't check column types when inserting.

 

 #9744

fatal error reported by java api when in insecure mode

 

 #10030

history retention period for Secondary Producer does not work as expected

 

 #10036

R-GMA API has functions which need to be modified or removed

 

 #10048

Python API socket leak

 

 #10109

Flexy uses old API and is not flexible

 

 #10171

Would like str() to provide the state of an object using the Python API

 

 #10181

Gin is aborting because of a fatal error

 

 #10182

All Exceptions in Python API are mapped to RGMAException

 

 #10238

Archiver producer buffer fills up

 

 #10387

Servicetool does not kill hanging status scripts

 

 #10511

User guides should contain more advice

 

 #10555

R-GMA site publisher documentation does not contain new values

 

 #10600

Strings that look like numbers get treated as numbers

 

 #10604

In memory streaming code causes out of bounds exception

 

 #10617

SP deadlock with multiple tables

 

 #10636

R-GMA glue archiver prints error if id file is not there

 

 #11105

rgma-flexible-archiver-db-setup deletes access permissions for all databases for a user

 

 #11473

Documentation build problem in rgma.base

 

 #12231

default glue archiver history retention period to short

 

 #12235

Service tests/ODP/testStartZeroTimeout etc fail

 

 #12236

Service test/ODP/testAbortClosed: Does not throw UnknownResourceException

 

 #12238

Service test/PPP/testCreateNegativeQueryType etc fail

 

 #12243

Service test/PPP/testGetHRPNotDeclared etc fail

 

 #12249

static producers are registered using the same flags code as history producers

 

 #12256

SFS test Consumer/MediatorWarnings - FAIL(1 2 & 3)

 

 #12258

SFS Test OnDemandProducer/SocketProtocol - FAIL

 

 #12445

C++ API crashes when connecting to insecure services.

 

 #12459

Gin is not handling nulls correctly

 

 #12505

update gin for glue 1.2

 

 #12531

glue archiver tables updated with complete list

 

 #12539

Command line tool still uses isEndOfResults()

 

 #12540

gin doesn't recognise attribute blocks if the dn: line has no space

 

 #12542

CheckStyle reports too many errors on "services" build

 

 #12546

Gin cannot handle out-of-range integers

 

 #12558

rgma-server-setup doesn't create permissions for tuple stores with logical names

 

 #12561

Database with REAL column clashes with existing database

 

 #12563

setLoggingLevel can't set individual class levels

 

 #12564

SiteFilter allows a host if its URL is malformed

 

 #12575

C++ API documentation not complete

 

 #12581

PrimaryProducer/insert does not throw exception on database update failure

 

 #12600

Registry API fails to throw RGMAUnknownRegistryEntryException

 

 #12604

C++ API doesn't handle Tomcat shutting a secure connection

 

 #12607

Broken links in API documentation.

 

 #12608

Javadoc errors in Java API.

 

 #12609

Service test/SecondaryProducer/dropTupleStore

 

 #12641

R-GMA C++ API Chunking problem on large datasets

 

 #12645

NULL mediator warning on empty result set in C API

 

 #12654

Flag to determine end of result set is wrongly configured

 

 #13042

Gin fails to publish large data set

 

 #13181

The origin in the schema databae table is too small

 

 #13312

rgma-client-check conflict between base and system-tests module

 

 #13313

Unhelpful error thrown on declareTable with invalid predicate

 

 #13329

update gin for new grid ice schema

 

 #13330

Gin is confused by tabs in its config file

 

 #13349

RGMA: servicetool sends error to screen if server is down

 

 #13431

ia64 not in BuildArch for rgma rpms

 

 #13434

Schema.dropTable doesn't.

 

 #13460

latest/history+old queries fail

 

 #13480

Not-yet-implemented functions don't throw not-yet-implemented exception.

 

 #13491

Missing ServiceStatusDetails property

 

 #13497

errors when installing the glite-rgma-server-servlet rpm

 

 #13511

Inconsistent use of X509-USER_PROXY and TRUSTFILE env vars

 

 #13538

rgma messages about possible firewall problems should not be written to catalina.out

 

 #13569

add configuration script for rgma-glue-archiver

 

 #13596

Reassigned item: rgma-client-check does not respect $X509_CERT_DIR

 

 #13615

glite-rgma-server-config.py --recreate_db does not seem to be working

 

 #13658

JVMFreeMemory service property is not useful.

 

 #13673

rgma-setup script still configures old servlet names in rgma.conf

 

 #13773

Tuple clean-up for latest secondary producer doesn't work

 

 #13787

C++ SSL read failed with status of 6 SSL_ERROR_ZERO_RETURN

 

 #13824

rgma-server.conf should not be distributed with the glite-rgma-server-servlet rpm

 

 #13831

LOCK file for glue archiver is not created correctly

 

 #13918

Pong issues raised by Kostas

 

 

5.4. 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 https://savannah.cern.ch/bugs/?group=jra1mdw  

 

Bug number

Description

 

 #5411

http://hepunx.rl.ac.uk/egee/jra1-uk/glite/index.html has various errors

 

 #6287

add a predefined query to the browser to query the new log4 table

 

 #6391

Wrong cron.hourly entry

 

 #6481

Bad error message from show

 

 #7018

Manuals should mention case-sensitivity issues

 

 #7218

Finding the configured registry and schema

 

 #7315

R-GMA Servicetool dumps stack traces to stderr

 

 #7398

C API check fails with centos?

 

 #7449

Bad behaviour with misconfigured registry

 

 #7566

rgma.servicetool parameters

 

 #7838

Spell checkers are good!

 

 #7916

"glite-rgma-client_installer.sh if -n $basedir; then"

 

 #8106

Test 12 should not check GlueHost

 

 #8548

R1/LCG Java API doesn't work with Java 1.5

 

 #8551

Rgma servers should avoid selecting a Registry if one is located locally.

 

 #8574

Issuing \'mysql -u root -p < .....\' failed

 

 #8794

ConnectionTimeOutExceptions are passed back to the producer client

 

 #8898

Flexible archiver init.d script returns ok when it has failed with a RGMAException

 

 #8927

Registry hangs due to slow response from remote producers

 

 #9195

APEL 3.4.45 Doesn't work with Java 1.5

 

 #9238

Replica Manager thread dies and does not recover

 

 #9315

R-GMA components don't follow agreed naming convention for service type

 

 #9395

Registry API causes deadlock

 

 #9405

The rgma command line tool sets its PYTHONPATH incorrectly

 

 #9792

Archiver does not recreate its Consumers when they die

 

 #9836

Insecure configuration of R-GMA fails

 

 #10608

Missing TRUSTFILE initialisation for the glue-archiver

 

 #10797

glite-rgma-server-config.py --configure fails due to undefined $GLITE_LOCATION

 

 #10842

R-GMA 1.3 -> 1.4 does not work

 

 #10891

The script rgma-setup.py (and maybe others) do not resolve environment variables

 

 #10913

MySQL 4.1.11 shipped with R-GMA Server conflicts with MySQL API libs for python, perl, php

 

 #11675

When working with a 1.4 WMS with the RGMA purchaser glite-job-list-match retrieves 1.3 CE(s) only

 

 #12234

Service Test/ODP/testDeclareStaticTableInvalidPredicateColumnNames etc

 

 #12509

Gin is unable to map all of the glue 1.2 site and service tables

 

 #12610

Service test/SecondaryProducer/declareTableZeroHRP etc

 

 #12661

Insert fails when using not LRP is defined

 

 #13463

Occasionally when restarting the WMS service the rgma lock file prevents rgma from being restarted

 

 #13517

clean-up not working for glue archiver

 

 #14231

out of date entries in the registry

 

 #14254

/opt/glite/bin/rgma-server-check checks a wrong reponse string