GT 4.0.1 Incremental Release Notes: Data Replication Service (DRS)

1. Introduction

These release notes are for the incremental release 4.0.1. It includes a summary of changes since 4.0.0, bug fixes since 4.0.0 and any known problems that still exist at the time of the 4.0.1 release. This page is in addition to the top-level 4.0.1 release notes at http://www.globus.org/toolkit/releasenotes/4.0.1.

For release notes about 4.0 (including feature summary, technology dependencies, etc) go to the DRS 4.0 Release Notes.

2. Changes Summary

As a technical preview release the Data Replication Service (DRS) has undergone numerous changes to its schema, exceptions, and API. We do not expect the interfaces to change as dramatically between this release and the next full release. Changes since the GT 4.0.0 release of DRS include:

  • Rewrite of the WSDL and Schema
  • Refactoring of the backend implementation into a reusable JNDI resource
  • Support for "bulk" operations on the RLS for discovery and registration of replicas
  • Concurrent querying of all replica catalogs (LRCs) to locate all available replicas efficiently
  • Splitting of RFT transfer requests into configurable-sized chunks to avoid SOAP message size limitations
  • Introduction of source selector interfaces to allow user-defined source selection algorithms
  • New set of command-line tools to fully exploit all DRS operations as defined by its WSDL
  • DRS service now downloads (via http, ftp) remotely-hosted request files to avoid SOAP message size limitations
  • Support for fine-grained lifecycle control via start, stop, suspend, and resume operations
  • Replicator resource is no longer backed by database persistence to avoid DBMS setup
  • Extensize set of configuration options to tune DRS behavior
  • Support for all RFT options (e.g., tcp buffer size, parallelism, etc.)

3. Bug Fixes

Significant improvements to the stability, scalability and usability of the DRS service have been made since the initial introduction of the DRS in the GT 4.0.0 release. Detailed tracking of bugs and corresponding fixes will begin with this release.

4. Known Problems

The following problem is known to exist for DRS at the time of the 4.0.1 release:

  • Bug 3502: Container freezes (CPU spin) when making remote call between ws-resources. See record for WORKAROUND.

5. For More Information

Click here for more information about this component.