Release Notes for EDG 2.0




This document provides the release notes for all Data Management components for the EDG 2.0 release.

| Local Replica Catalog | Replica Location Index | Replica Metadata Catalog | Replica Manager | Replica Optimization Service | EDG Java Security | VOMS |

Local Replica Catalog (LRC)

Description: One of the two components of the Replica Location Service. The LRC stores GUID to SURL mappings, along with metadata on the physical files and replicas for a given VO

Deployment scenario : One per virtual organization. With the integration of the RLIs in EDG 2.1, the deployment scenario will move to one LRC per SE.

State: Deployed; working stand alone with no interoperation with RLIs

Known Bugs:

  • Enforcement of file syntax: Registration of mappings in the catlogs via the RM enforces certain file name formats.
    This is not enforced via the LRC catalog API. How much of the catalog APIs should be exposed is still an open question. Bug # 1007
  • Some SQL scripts are deployed to $EDG_LOCATION/etc/ by the configure scripts. They should be in $EDG_LOCATION_VAR/etc. Bug # 1008
  • Configuration script depends on R-GMA StreamProducer.props file to publish initial information on service installation. Bug # 1036
  • No versioning of SQL schemas. Bug # 1359
  • addMapping method throws null pointer after a tomcat restart when the LRC is publishing to RLIs. Bug # 1866
  • View all open LRC bugs

Manual Configuration:

  • MySQL scripts need to be run after an LCFG based install to create the database schema. One can either recreate entirely the database, which will remove all the entries, or upgrade the schema only, which will maintain all existing entries.

Discrepancies with documentation:

  • User guide incorrectly describes the file format for SURLs. The description of PFN,SFN,SURL is unclear in general.

Replica Location Index (RLI)

Description: One of the two components of the Replica Location Service.
It is an index that maintains LRC to GUID mappings for all LRCs in a VO that are configured to publish information to it.

Deployment scenario: Many per VO. Deployment according to the needs of a VO State:

State: Not deployed in EDG 2.0. Will be integrated into EDG 2.1.

Known Bugs: None known (Since the service is not deployed yet)

Manual Configuration: None

Discrepancies with documentation: None known (doesn't mean their aren't any)

Replica Metadata Catalog (RMC)

Description: A catalog that stores LFN (alias) to GUID mapings along with metadata on the GUID for all files in a given VO.

Deployment scenario:One per virtual organization.

State: Deployed; working.

Known Bugs:

  • Returned error codes need to be improved. Bug # 907.
  • GUID attributes cannot be created unless a LFN is created, i.e a fake alias. Bug # 965.
  • No versioning of SQL schemas. Bug # 1359.
  • No deleteMapping method. removeAlias is not alligned with the functionality of deleteMapping in the LRC API. Will be fixed in release 2.1. Bug # 1590
  • View all open RMC bugs

Manual Configuration:

  • MySQL scripts need to be run after an LCFG based install to create the database schema. One can either recreate entirely the database, which will remove all the entries, or upgrade the schema only, which will maintain all existing entries.

Discrepancies with documentation:

  • User guide incorrectly describes the file format for SURLs. The description of PFN,SFN,SURL is unclear in general.

Replica Manager

Description: Client tool that integrates all the grid data management components and provides a single entry point to all other grid services and users.

Deployment scenario: Installation on any UI or WN.

State: Deployed, working. The RM client tool can work with R-GMA, MDS and static configuration files to obtain information about grid services.

Known Bugs:

  • Error messages need imporvement. Bug # 1413
  • Double copies when using copyAndRegisterFile. Bug # 1417,1756
  • copyAndRegister leaves file if registration stage fails. Bug # 1676.
  • Insecure flag is ignored. Bug #1680
  • edg-rm does not give access to metadata. Bug # 1685
  • No wildcard operations with edg-rm. Bug # 1687
  • Replica manager does not use info in ServiceStatus table to determine if a service is up. Bug # 1690
  • Error codes need improvement. Bug # 1719
  • Performance is very poor, order of magnitude worse than we should be.Bug #1805
  • Core-dumps for url-copy with URIs where no GridFTP server is running. Bug # 1833
  • RM has errors working with ROS. Bug #1838,1769
  • Errors catching SE exceptions. Bug # 1865.
  • View all open RM bugs

Manual Configuration: None

Discrepancies with documentation:

  • deleteFile is incorrectly documented, it does not delete entries from the RMC.
    Bug #1077

Replica Optimization Service

Description: A service that optimizes access to data in the grid.

Deployment scenario: As many as needed, stateless service.

State: Deployed on EDG MON nodes, working.
Only the EDG network cost function is currently taken into account in the optimization algorithm.
In principle the SE costs algorithm should be integrated as well. The information returned by the SE cost function at the moment is not a useful metric.

Known Bugs:

  • getBestFile only considers 1 close SE, case of > 1 close SE is ignored. Bug # 1841
  • Application server logging is hardwired. Bug # 933

Manual Configuration: None

Discrepancies with documentation: None known (doesn't mean their aren't any)

The European Organization for Nuclear Research
Feedback and questions concerning this site should be directed to EDG-WP2@cern.ch
Last updated September 5, 2003