gLite Service Discovery

1. Release Description

This release contains the gLite Service Discovery module v. 1.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 Service Discovery, 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 file-based service discovery is generally not recommended for normal operations. The parameters for configuring file-based discovery have been removed from all gLite configuration files. If file-based service discovery must be used the template glite-service-discovery-file-based-example.cfg.xml can be used to set the necessary parameters in the gLite configuration files.

2.2.1. New configuration parameters

No configuration parameters have been added in this release.

2.2.2. Removed configuration parameters

No configuration parameters have been removed in this release.

2.2.3. Changed configuration parameters

No parameter has changed the name or the value in this release.

3. Release contents

3.1. Glite sub-deployment modules

3.2. Glite RPMS

The gLite Service Discovery 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/noarch/RPMS/glite-essentials-cpp-1.1.1-1_EGEE.noarch.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/noarch/RPMS/glite-rgma-api-c-5.0.5-1.noarch.rpm

glite-rgma-api-cpp

C++ API for R-GMA

5.0.9

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-api-cpp-5.0.9-1.noarch.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-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-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-service-discovery-api-c

C API for Service Discovery.

2.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-api-c-2.2.0-0.noarch.rpm

glite-service-discovery-api-java

Java API for ServiceDiscovery

2.0.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-api-java-2.0.2-1.noarch.rpm

glite-service-discovery-bdii-c

BDII based Service Discovery

2.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-bdii-c-2.2.0-2.noarch.rpm

glite-service-discovery-cli

Service Discovery CLI

2.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-cli-2.2.0-2.noarch.rpm

glite-service-discovery-config

gLite Service Discovery configuration files

1.2.0

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

glite-service-discovery-file-c

File based Service Discovery

2.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-file-c-2.1.0-2.noarch.rpm

glite-service-discovery-rgma-c

C API for Service Discovery.

2.0.5

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-rgma-c-2.0.5-1.noarch.rpm

glite-service-discovery-rgma-java

R-GMA Java implementation of service-discovery

2.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-rgma-java-2.0.3-1.noarch.rpm

4. Dependencies

The gLite Service Discovery module has the following dependencies:

 

Component name

Description

Version

File

gpt

The Grid Packaging Toolkit (GPT)

VDT1.2.2rh9

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

j2re

Java JRE

1.4.2

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

vdt_globus_info_essentials

Virtual Data Toolkit

VDT1.2.2rh9

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/vdt_globus_info_essentials-VDT1.2.2rh9-1.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 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 .

 

There are no known critical issues in this release.

5.1. Known bugs:

 

Bug number

Description

 

 #8356

Test the service discovery API

 

 #10562

RGMA service discovery does not work on the UI

 

 #10611

SD does not try the second option

 

 #13367

listServicesByHost not implemented in Java API

 

 #13403

SD: empty site or VO name should be treated as not existent

 

 #13490

RGMA service discovery does not work on the FTS

 

 #14278

glite-sd-query: displayed information is wrong in the plaintext format

 

 #14279

glite-sd-query: should be able to specify type with -a

 

 

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

 

Bug number

Description

 

 #11483

SD: file-c has problems with getting service details...

 

 #12187

SD: BDII backend problems

 

 

5.3. 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

 

 #9642

glite-sd-query -n with wrong name gives wrong error message

 

 #9674

org.glite.service-discovery-rgma.java has description not set

 

 #9722

R-GMA backend: no VO should work with any VO

 

 #10219

serviceDiscovery deployment module generates faulty services.xml file on UI

 

 #10921

SD: only first value of GLITE_SD_PLUGIN is used