gLite Service Discovery

1. Release Description

This release contains the gLite Service Discovery module v. 1.1.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

The support for the following parameters has been added to the file based service discovery (see section 2.2 for details):

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 service discovery.

2.2.1. New configuration parameters

In the file glite-service-discovery-file-based-example.cfg.xml you can find the entire set of supported parameters for an instance of a file based service discovery entry. You can use this set to change/update an individual entry in one of your service configuration files (e.g. the UI) in case you use file based service discovery. Most of the parameters however are not mandatory. The following table only contains the new supported configuration values (in comparison to v 1.0.0). Please refer to the file glite-service-discovery-file-based-example.cfg.xml for the full set of supported parameters.

 

File: glite-service-discovery-file-based-example.cfg.xml

Parameter

Default value

Description

User-defined Parameters

service-discovery.file.
wsdl

 

 

 

URL for WSDL of the service. This parameter is optional. Remove it or leave it empty if you don't want to specify a sitename.

Example: http://myhost:8443/myService/wsdl

[Type:'string']

service-discovery.file.
administration

 

 

Email address for administrator of the service. This parameter is optional. Remove it or leave it empty if you don't want to specify a sitename.

Example: http://myhost:8443/myService/administration

[Type: 'string']

service-discovery.file.
site

 

 

 

 

Site name for this service. This parameter is optional. Remove it or leave it empty if you don't want to specify a sitename.

Example: host.site.org

[Type: 'string']

service-discovery.file.vo

 

 

 

List of supported vo for this service. You can specify zero, one or several vo's. This parameter is optional. Remove it or leave it empty if you don't want to specify any vo.

Example: EGEE

[Type: 'string']"

Advanced Parameters

service-discovery.file.
param

 

 

 

List of extra parameters for the service. You can specify zero, one or several entries. The structure for each entry is key=value. This parameter is optional. Remove it or leave it empty if you don't want to specify any extra parameter. Example: param=value
[Type: 'string']

service-discovery.file.

associatedService

 

 

List of associated services. You can specify zero, one or several entries. This parameter is optional. Remove it or leave it empty if you don't want to specify any associated services. Example: MyAssociatedService

[Type: 'string']

2.2.2. Removed configuration parameters

No configuration parameter has been removed in this release.

2.2.3. Changed configuration parameters

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

2.3. Bug FIXES

This release introduces a set of bug fixes:

For the full list of bug fixes see sections 5.2 and 5.3.

3. Release contents

3.1. Glite sub-deployment modules

The gLite Service Discovery module comprises the following gLite 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.4.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-config-1.4.2-1.noarch.rpm

glite-rgma-api-c

C API for R-GMA

4.1.13

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-rgma-api-c-4.1.13-1.i386.rpm

glite-rgma-api-cpp

C++ API for R-GMA

4.1.15

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-rgma-api-cpp-4.1.15-1.i386.rpm

glite-rgma-api-java

Java API for R-GMA

4.1.5

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-api-java-4.1.5-1.noarch.rpm

glite-rgma-base

R-GMA basic configuration and documentation

4.1.19

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-base-4.1.19-1.noarch.rpm

glite-security-trustmanager

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

1.7.3

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-trustmanager-1.7.3-1.noarch.rpm

glite-security-util-java

The java utilities library for security

1.1.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-util-java-1.1.2-2.noarch.rpm

glite-service-discovery-api-c

C API for Service Discovery.

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-api-c-2.0.1-0.i386.rpm

glite-service-discovery-api-java

Change me !!!

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-api-java-2.0.1-1.noarch.rpm

glite-service-discovery-bdii-c

BDII based Service Discovery

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-bdii-c-2.0.2-1.i386.rpm

glite-service-discovery-cli

Service Discovery CLI

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-cli-2.0.0-1.i386.rpm

glite-service-discovery-config

gLite Service Discovery installation

1.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-config-1.1.0-1.noarch.rpm

glite-service-discovery-file-c

File based Service Discovery

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-file-c-2.0.0-1.i386.rpm

glite-service-discovery-rgma-c

C API for Service Discovery.

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-rgma-c-2.0.2-0.i386.rpm

glite-service-discovery-rgma-java

Change me !!!

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-rgma-java-2.0.2-1.noarch.rpm

 

4. Dependencies

The gLite Service Discovery module has the following dependencies:

 

Component name

Version

RPM file name

gLite-essentials-cpp

1.1.1

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/glite-essentials-java-1.1.1-1_EGEE.i386.rpm

gLite-essentials-java

1.2.0

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

gpt

VDT1.2.2rh9

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

vdt_globus_essentials

VDT1.2.2rh9

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

vdt_globus_info_essentials

VDT1.2.2rh9

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

5.1. Known bugs:

 

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 

 

 #10561

mysql Single Catalog has wrong default parameters for the rgma service discovery 

 

#10562

RGMA service discovery does not work on the UI 

 

 #10611

SD does not try the second option 

 

 

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

 

Bug number

Description

 #9720

faulty service discovery settings in glite-ui.cfg.xml  

 #9722

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

 

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

#9652

service-discovery.type=file is takes preference 

 #9653

'file' and 'rgma' SD types do not work with empty GLITE_SD_VO or GLITE_SD_SITE env vars 

 #9814

Service discovery does not work if GLITE_SD_SITE is set 

 #10207

FTS: rgma service discovery configuration fails 

 #10219

serviceDiscovery deployment module generates faulty services.xml file on UI 

 #10626

service discovery consistent rgma strategy needed