POOL 1.7.0
----------
+ General
- Uses SEAL_1_4_0, Root 3.10.02 (a release based on ROOT 4 will
follow), edg-rls-client 2.3.3, boost 1.31.0, python 2.3.4,
gccxml 0.6.0_patch1
- Configuration: POOL-CONFIG_1_7_2
- SCRAM toolbox: LCG_26_1
- First release of the POOL Relational Abstraction Layer
- New packages:
- RelationalAccess (base package defining the abstract interfaces)
- AuthenticationService (plugin: two implementations of the
IAuthenticationService interface)
- OracleAccess (plugin: implementation of the interfaces that
can be accessed starting from the IRelationalDomain interface,
for an Oracle backend. Implemented using OCI 9.2.0.4)
- SQLiteAccess (plugin: implementation of the interfaces that
can be accessed starting from the IRelationalDomain interface,
for an SQLite backend)
+ Bug fixes and updates
- FileCatalog :
- Introduction of the RelationalFileCatalog, an implementation of
the FileCatalog interfaces based on the Relational Abstraction Layer
- PersistencySvc:
- Support for more modes in the implicit opening of database
files (DatabaseConnectionPolicy).
- Collection :
- A new set of utilities for the management of collections and
the extraction of metadata and the attributes of the files which
are referenced.
##########################################################################################
POOL 1.6.5
----------
+ General
- Uses SEAL_1_3_4, Root 3.10.02, edg-rls-client 2.3.2
- Configuration: POOL-CONFIG_1_6_7
- SCRAM toolbox: LCG_23_1d
+ Bug fixes and updates
- FileCatalog :
- EDGCatalog updated to use the edg-rls-client version 2.3.2
##########################################################################################
POOL 1.6.4
----------
+ General
- Uses SEAL_1_3_4, Root 3.10.02, edg-rls-client 2.2.1
- Configuration: POOL-CONFIG_1_6_6
- SCRAM toolbox: LCG_23_1c
+ Bug fixes and updates
- FileCatalog :
- fix bug #2933 in FCImplBuilder::BuildFCImpl, exception thrown in case
the catalog implementation cannot be loaded.
- XMLCatalog: re-implemented FCduplicatemetadataexception in
insertMetadata method, and the clear buffer in the insert
methods, lost from POOL_1_6_1 to POOL_1_6_3.
- Collection :
- Explicit mysql-based collections:
- Extended query options to allow only a subset of all attributes
to be read in from persistence (as is already done in RootCollection).
- Repairs a memory leak due to previous changes in which FetchAll
and FetchOne iterators were combined.
- RootCollection, MultiCollection :
- Modifications to allow for same query option syntax (SQL)
as for MySQLCollection.
- Update of Doxygen documentation to account for this additional query
option.
##########################################################################################
POOL 1.6.3
----------
+ General
- Uses SEAL_1_3_4, Root 3.10.02, edg-rls-client 2.2.1
- Configuration: POOL-CONFIG_1_6_5
- SCRAM toolbox: LCG_23_1c
- Platforms: rh73_gcc32, rh73_gcc32_dbg, win32_vc71, win32_vc71_dbg
- Windows builds does not contain the tests, the examples and the following
plugin libraries: MySQLCatalog, MySQLCollection, RootCollection,
EDGCatalog, as well as the PyFileCatalog package.
- All documentation deliverables now under the release area.
+ Bug fixes and updates
- Collection
- Code cleanup in the MySQL explicit collection packages.
- (Root)StorageSvc
- Add interface method to IStorageSvc::existsConnection
to allow checking for the existence of a database
- PersistencySvc
- Uses the new method IStorageSvc::existsConnection to eliminate
the misleading error output whenever a new database file is
created.
- Changed the flag of the pool_insertFileToCatalog which specifies
the file catalog from -c to -u so that it is compatible with
the rest of the file catalog tools.
##########################################################################################
POOL 1.6.2
----------
+ General
- Uses SEAL_1_3_4, Root 3.10.02, edg-rls-client 2.2.1
- Configuration: POOL-CONFIG_1_6_4
- SCRAM toolbox: LCG_23_1c
- Platforms: rh73_gcc32, rh73_gcc32_dbg, win32_vc71, win32_vc71_dbg
- Windows builds does not contain the tests, the examples and the following
plugin libraries: MySQLCatalog, MySQLCollection, RootCollection,
EDGCatalog, as well as the PyFileCatalog package.
- Doxygen documentation regularly available with every release
under $PROJECTTOP/doc/classReference/html/index.html
- The top level include directories contain relative links.
+ Bug fixes and updates
- FileCatalog
- Removed filetype in the catalog schema to speed up EDGCatalog
queries. A ROOT type is always assumed. This fix is not the ultimate solution.
- Added a addPFNtoGuid function to the developer level interfaces (C++ and Python),
and implemented this function in all backends.
- Added a -g option to the FCaddReplica command to allow adding a PFN to a given guid.
- Fixed in all back ends duplicated entries during catalog importing.
- Fixed the exception logic in insertMetaData (XMLCatalog).
- RootStorageSvc
- Fix bug # 2424 Removed unnecessary print statements
- Fix bug # 2743 Problem reading preallocated STL containers
- Fix bug # 2357 Vectors with custom allocators
- Fix bug: getOption method must be const!
- Fix bug in RootDBase: byte counters now __int64 to prevent wrapping
- Optimize TClass lookup for pointers: Memorize last instance type
- PersistencySvc
- The name of FID, PFN or LFN which is supplied by the user and
not found in the file catalog is appended to the information
carried by the relevant exception that is thrown.
- The system attempts to retrieve the FID from the file itself,
if a PFN is specified that is not registered in the file catalog.
##########################################################################################
POOL 1.6.1
----------
+ General
- Uses SEAL_1_3_3, Root 3.10.02, edg-rls-client 2.2.1
- Configuration: POOL-CONFIG_1_6_3
- SCRAM toolbox: LCG_23_1
- Platforms: rh73_gcc32, rh73_gcc32_dbg, win32_vc71, win32_vc71_dbg
- Windows builds does not contain the tests, the examples and the following
plugin libraries: MySQLCatalog, MySQLCollection, RootCollection,
EDGCatalog, as well as the PyFileCatalog package.
+ Bug fixes and updates
- FileCatalog
- fixed (in all back ends) duplicated entries in importing catalog.
- fixed the exception logic in insertMetaData (XMLCatalog).
- RootStorageSvc
- RootClassLoader.cpp
When creating the CINT gateway of an abstract class
force the creation using a concrete sub-class, which
allows to construct an object.
- RootKeyContainer.cpp
When reading do key lookup using the directories
hash-table (performance improvement).
##########################################################################################
POOL 1.6.0
----------
+ General
- The highlight of this release is the new FileCatalog interface which allows now
to work with composite file catalogs.
- There was major re-design of the POOL documentation infrastructure to provide
automatic compilation of user and developer documentation based on DocBook XML.
The system prototype is in place with basic functionality and first version
of DocBook based templates. Some parts of the existing documentation have been
already moved into DocBook format, the rest will be done in the coming weeks.
- The new rh73_gcc32_gcov platform has been introduced which provides source code
coverage build of POOL
- Uses SEAL_1_3_3, Root 3.10.02, edg-rls-client 2.2.1
- Configuration: POOL-CONFIG_1_6_3
- SCRAM toolbox: LCG_23_1
- Platforms: rh73_gcc32, rh73_gcc32_dbg, rh73_gcc32_gcov, win32_vc71, win32_vc71_dbg
- Windows builds does not contain the tests, the examples and the following
plugin libraries: MySQLCatalog, MySQLCollection, RootCollection,
EDGCatalog, as well as the PyFileCatalog package.
+ Bug fixes and updates
- POOLCore
- Dictionary for the pool::Reference class is automatically generated
and compiled with the rest of the library.
- A new utility: pool_gen_uuid which prints a new valid Guid.
- AttributeList
- Support for pool::Token
- PersistencySvc
- Conform to the new FileCatalog interfaces
- Introduced the IDatabaseParameters interface to access the
annotation-like parameters (string-string pairs) stored in a POOL
database.
- bug fix: Stricter condition checking and throwing of exceptions
before error conditions are propagated to the StorageSvc.
- FileCatalog
- Documentation update: http://pool.cern.ch/catalog/FileCatalog-component-010304.pdf
General new features (C++, Python)
-support composite catalog
-split the old user interface into smaller ones
-accept user defined catalog implementation wrapper
-importCatalog skips duplicated entries
-accept XMLFileCatalog_ prefix in the contact string
-add PyFClookup::lookupEntryByQuery method in the Python component
Command line tools
-add deletePFN, deleteLFN, deleteMetaData commands
MySQLCatalog
-metadata table uses blob type for c++ string type, metadata entry length
can grow as large as 64KB
-fix the column name preservation problem of MySQL by using an extra
table to hold the metadata specification
NOTE: in order to run MySQLCatalog in POOL_1_6_0, metadata in the old
MySQL catalog has to be dropped using the command-line FCdropMetaData.
Please make backups if there are important data in the old MySQL catalog.
EDGCatalog
- adopted the edg-rls 2.2.5
- MySQLCollection
- Compliance with the latest FileCatalog interfaces
- Allows for Token attributes, in compliance with latest changes
to AttributeList
- MySQLltCollection
- Compliance with the latest FileCatalog interfaces
- Extends link table storage to Token objects stored as attributes.
- Application of MySQLCollection optimizations for attribute
retrieval to Token attributes.
- RootCollection
- Compliance to the new file catalog interfaces
- Compliance to latest version of AttributeList
- support for token attributes
- Bugfix, in RootCollection::retrieveUniquePFN the uniqueness check
didn't work correctly since the XML pfn container provides each
real pfn twice, once from the read catalog and once from the write
catalog, removal of the read catalog fixed this.
- Examples-Libraries-ExampleBase
- Uses the platform independent way of loading dictionary libraries
- Examples-Libraries-AthenaExampleDict
- Does not generate the dictionary for the string
- Examples-AthenaExample
- Loads the SEAL precompiled dictionary for the string
##########################################################################################
POOL 1.5.0
----------
+ General
- first POOL release with Windows platform (even if limited so far)
- first POOL release supporting LCG-2 RLS
- Uses SEAL_1_3_3, Root 3.10.02, edg-rld-client 2.2.1
- platforms: rh73_gcc32, rh73_gcc32_dbg, win32_vc71, win32_vc71_dbg
- Windows builds does not contain the tests, the examples and the following
plugin libraries: MySQLCatalog, MySQLCollection, RootCollection,
EDGCatalog, as well as the PyFileCatalog package.
+ Bug fixes and updates
- POOLCore
- Minor update in the buildfile, relevant only to the win32 builds.
- AttributeList
- no changes
- FileCatalog
- EDGCatalog:
- adopted the edg-rls-client version 2.2.1
- New endpoints:
ALICE
-LRC http://rlsalice.cern.ch:7777/alice/v2.2/edg-local-replica-catalog/services/edg-local-replica-catalog
-RMC http://rlsalice.cern.ch:7777/alice/v2.2/edg-replica-metadata-catalog/services/edg-replica-metadata-catalog
ATLAS
-LRC http://rlsatlas.cern.ch:7777/atlas/v2.2/edg-local-replica-catalog/services/edg-local-replica-catalog
-RMC http://rlsatlas.cern.ch:7777/atlas/v2.2/edg-replica-metadata-catalog/services/edg-replica-metadata-catalog
CMS
-LRC http://rlscms.cern.ch:7777/cms/v2.2/edg-local-replica-catalog/services/edg-local-replica-catalog
-RMC http://rlscms.cern.ch:7777/cms/v2.2/edg-replica-metadata-catalog/services/edg-replica-metadata-catalog
LHCb
-LRC http://rlslhcb.cern.ch:7777/lhcb/v2.2/edg-local-replica-catalog/services/edg-local-replica-catalog
-RMC http://rlslhcb.cern.ch:7777/lhcb/v2.2/edg-replica-metadata-catalog/services/edg-replica-metadata-catalog
- PyFileCatalog
- postLib.mk made platform independent
- MySQLCatalog
- Uses the EXCLUDEDCOMPILERFLAGS variable in the BuildFile
- Collections
- Minor changes in the Collection.inl file fixing compilation problems under win32_vc71
- MySQLCollection
- Uses the EXCLUDEDCOMPILERFLAGS variable in the BuildFile
- Storage Manager
- Fix bug: "getOption" must be const!
- Add option callback for technology specific external
option treatment
- Add data handler guard class to store intermediate streaming
context. This class is not specific to root only, but can be
re-used across several storage technologies.
- Improve retirement procedure. Try to re-open on any access
when going through pool.
- Fixed for internal dictionary generation.
- RootStorageSvc
- Fix bug: "getOption" must be const!
- Fix bug in RootDBase: byte counters now __int64 to prevent wrapping
- Optimize TClass lookup for pointers: Memorize last instance type
- Fix proper BLOB names
- Allow to (pre)set the default ROOT class version.
Domain option: "CLASS_VERSION" . Default is 1.
- Minimize execution of cint interpreted code for persistency.
Now all classes with NO custom streamer and NO explicit data handler
are "foreign" if the default class version is 2 or higher.
This improves speed. Since it is unclear, if this improvement is
backward compatible, the switch must be explicitly enabled.
- [ Bug #2125 ] Need the ability to set ROOT Write options kWriteDelete, etc.
The option can be set at the level
of each Database or keyed container. The initial value is 0 (default).
When opening a container the value is inherited from the database,
but can the adjusted later.
The name of this option is "DEFAULT_WRITEPOLICY".
Note: The value of this option has side-effects on deleting objects,
because with the default value "0" all cycles are removed, whereas
otherwise only one cycle is removed.
- Introduce fix for Savannah Bug# 2001 (Supplied by B.Tanenbaum)
- Automatically set tree split level to 0 if an object has a custom streamer.
- Enable root interactivity - as far as possible. See the
example in the doc area how to deal with root files interactively.
Note: Template support for compiled templates as they are used
in pool is very limited.
- Fix bug in member declarations for aggregated fields.
- PersistencySvc
- Access to the file catalog in use through the ISession class
- Access to the technology specific attributes at domain and
container level as well (used to be only at the database level)
- DataSvc
- Added explicit #include missing in Ref.h
##########################################################################################
POOL 1.4.0
----------
+ General
- Release platform RH7.3 with gcc 3.2 (both optimized and debug versions)
- Uses SEAL 1.3.0
+ Bug fixes and updates
- POOLCore
- Prepared porting to win32_vc71 using the external uuid installation
- The centrally installed uuid.h file is used instead of a local copy.
- AttributeList
- minor fixes to compile under win32_vc71
- FileCatalog
- In POOL_1_4_x releases, the main schema of the filecatalog are
different from that of POOL_1_3_x, i.e PFN attributes jobstatus, filestatus
are droped for performance reason.
As a consequence, old catalogs produced by POOL_1_3_x have to be
updated to the new schema. XML and EDG catalog provide command-line tools
for schema migration while MySQL catalog provides a script.
In general, it's not recommended to strip off the XML header of the catalog
for schema evolution reason.
- The catalog metadata schema handling is more flexible in POOL_1_4:
the metadata schema can be droped and updated;
in the cross catalog operations, user can choose whether to keep/update
the metadata schema.
- Logging policy has been revisited. Some Warning messages have been
moved to Info.
- FCBrowser now fully depends on PyFileCatalog for c++ - python binding.
More functionalities are added: browsing metadata, register PFN,LFN and
import from another catalog. The cache size is user configurable.
- upgraded external packages: XercesC-2.3, edg-rls-client-2.0.0,
mysql-4.0.13, mysql++_1.7.9_mysql.4.0.13
Due to the change in the installation structure of the mysql related
libraries, MySQLCatalog now depends on both scram tools: mysqlpp and mysql.
- EDGCatalog : review of the warning/info policy for lookup and register functions
- PyFileCatalog : fixed a query string in test; all tests are backend independent
- Collections
- The base Collection package has been split into two:
- CollectionBase, which defines the low level abstract interfaces handling
tokens. It depends on PersistencySvc.
- Collection, where the typed user collection classes have been kept.
- All collection implementations depend now on CollectionBase.
- First entry of the MySQLltCollection package, which is an improved version
of MySQLCollection, where tokens are handled more efficiently with the use
of a lookup table.
- MultiCollection and RootCollection : optionally utilize a FileCatalog to
locate/register the collection files.
- A python module wrapping the collections can be found under the POOL
CVS repository: pool/contrib/PyCollection
- Storage Manager
- Defines and implements a COMMIT_FLUSH mode for the transactions
- RootStorageSvc
- Removed kIsForeign bit for generated classes
- Fix bug to properly declare constructor/destructor function to ROOT. Thanks Bill!
The problem only showed up when analysing templated class names.
This is certainly not the end of the story of weird template names.
- PersistencySvc
- The commit method of ITransaction is now implemented with the StorageSvc COMMIT_FLUSH.
- A new commitAndHold method is introduced to perform a simple StorageSvc COMMIT.
- Introduced a class to retrieve technology specific attributes of a database
such as the file size in the case of ROOT.
- Improved the design of the developer level interfaces to avoid dynamic casting
an ITransaction to an IGlobalTransaction.
- DataSvc
- Introduced the changes which have been suggested during the DataSvc review.
- necessary updates to comply to the developer level interface changes in PersistencySvc.
##########################################################################################
POOL 1.3.3
----------
+ General
- Release platform RH7.3 with gcc 3.2 (both optimized and debug versions)
- Scram config area has been updated so that issuing a single "scram b" builds
all the packages, with the building order determined on the fly from the
BuildFiles of the packages.
+ Bug fixes and updates
- All packages defining a plugin category:
- Corrected the I*Info.cpp files according to the SEAL guidelines.
- Storage Manager
- Fix of the side effects caused by an object deletion.
##########################################################################################
POOL 1.3.2
----------
+ General
- Release platform RH7.3 with gcc 3.2 (both optimized and debug versions)
- Compilation flags aligned with SEAL.
- Corrected the Boost version.
+ Bug fixes and updates
- Storage Manager
- Partial fix of the side effects caused by an object deletion.
- Collections
- Fixed bug in the iterator of the RootCollection, responsible for
a segmentation violation when its destructor is called.
##########################################################################################
POOL 1.3.1
----------
+ General
- Release platform RH7.3 with gcc 3.2 (both optimized and debug versions)
- Documentation : A mini web tutorial demonstrating the usage of pool,
the building and running of applications in a standalone environment
(using simple makefiles or shell scripts) is under construction.
The first couple examples are already available.
+ Bug fixes and updates
- Storage Manager
- Transient data members (except embedded object arrays) do no longer
require the dictionary.
- The failures are accompanied with more descriptive messages.
- File Catalog
- Re-introduced the FileCatalog scripts which were missed out in 1.3.0
##########################################################################################
POOL 1.3.0
----------
+ General
- Release platform RH7.3 with gcc 3.2 (both optimized and debug versions)
- Upgraded packages external to POOL: SEAL 1.1.0, ROOT 3.05.07a
- Updated all the components to use the new SEAL MessageService and
MessageStream, through a POOL-specific context.
+ Bug fixes and updates
- Storage Manager
- Fixed most critical bugs and in the StorageSvc, RootStorageSvc
and PersistencySvc packages.
- Collections
- Use of boost shared pointer in the AttributeList.
- File Catalog
- Some minor bug fixes and performance improvements.
##########################################################################################
POOL 1.2.1
----------
+ General
- Release platform RH7.3 with gcc 3.2
- Upgraded packages external to POOL: SEAL 0.3.4, ROOT 3.05.07a
##########################################################################################
POOL 1.2.0
----------
+ General
- Release platform RH7.3 with gcc 3.2
- Upgraded packages external to POOL: SEAL 0.3.3, ROOT 3.05.06, and
edg-rls-client 2.0.0
- Please note that we did not yet incorporate SEAL 1.0 in this release
but expect this to happen shortly after. The reason for this is that
most integration tests in the experiments have been done with the
older SEAL and we did not want to risk a late upgrade now.
- Added performance tests for all components and started with some
performance improvements.
+ Bug fixes and updates
- Data Service and Ref area
- introduced configurable cache delete policy (for ATLAS)
- several bug fixes in
- memory management (allow to explicitly close objects in
the cache)
- assigment operators between Refs
- explicit (rather than implict) dynamic_cast between Refs
- mutliple inheritance from std::vector
- Storage Manager
- support for stl vector of bool
- iteration over uncommited objects (used by implicit collections)
- fixed transaction handling problem after file open mode changes
- removed need to create dictionary for non-streamed template args
- Collections
- Major performance improvements in the AttributeList and RootCollection
implementation.
- New untyped user interface providing late type checking.
- First version of the MultiCollections, i.e. Collections of Collections.
- File Catalog
- Several bug fixes in all the implementations and the python-based browser.
- First entry of a python interface module to the file catalog.
##########################################################################################
POOL 1.1.0
----------
+ General
- Release platform RH7.3 with gcc 3.2
- Upgraded packages external to pool: SEAL 0.3.2, ROOT 3.05.05, and
edg-rls-client 1.3.0
- All validation tests now in oval and run from the installation scripts
- some performance related test which require either additional h/w
resources or special interpretation by their developers are not yet
fully ovalised
- there are now 35 integration and 32 unit tests in total
- Simplified user level transaction handling
- POOL now keeps track of individual storage manager transactions for a
POOL context (DataSvc) and automatically propagates user commit/abort.
- This change will need changes (mainly deletes of explicit calls) to
existing code. Please refer to the now much simple POOL examples for how
to use the new functionality.
- Better integration (and encapsulation) of the file catalog: POOL will now
(based on a configurable policy) register new files automatically as they
are used. No explicit calls to the file catalog registrations or
transaction handling are required. Again, please see the much simplified
POOL examples.
- Documentation: First draft of the POOL V1.1 User Guide will be releases
shortly
+ StorageManager
- Support for transient data members
-declared in lcgdict class selection file
- Support for embedded C++ pointers and STL collections of them
semantics: exactly one object is pointed to by each pointer
- Support for object update (including associated low level file re-open in
update mode)
+ FileCatalog
- Checked and aligned transaction protocol between different catalog back ends
- Introduced consistent exception handling, and limit checks for string
- POOL catalog browser moved from contrib to the official release
- Added meta data population programs (currently as test) for cms meta data
+ Collections
- New support for ROOT based explicit collections (compliant to existing
interface)
- New support for implicit collections (low level functionality provided
by Storage Manager component)
+ Known bugs and limitations
- Meta data queries for EDG catalog back-end is currently done on the
client side - plan to move to server side queries as soon as this
is supported by the EDG-RLS back-end.
- POOL has not performed any systematic performance optimisation yet.
Because of the still significant changes in V1.1 this has been moved
to V1.2.
+ Related services
- Already with the last release of POOL V1.0 a EDG-RLS test service was made
available. The service has recently been upgraded to the new EDG-RLS client
used in POOL V1.1 and is still available.
Please refer to the service web pages
(http://edg-wp2.web.cern.ch/edg-wp2/replication/rls-for-pool.html)
for details on how to use this service and whom to contact in case of questions
or problems.
New EDG-RLS services dedicated to individual experiments will be
provided as part of LCG-1 (probably already later this week).
##########################################################################################
POOL 1.0.0
----------
+ General
- Release platform RH7.3 with gcc 3.2
- Upgraded packages external to pool: SEAL 0.2.1, ROOT 3.05.04, and edg-rls-client 1.2.11.
- Adoption of the SEAL plugin manager to significantly reduce compile/link time
dependencies.
- Common meta data access package (AttributeList) for the meta data of the FileCatalog and
the Collection components.
- The packages NaiveAttributeList, RootCollection, ImplicitRootCollection
and CollectionFactory are now obsolete and have been dropped.
- There are 20 integration tests and 26 unit tests in total covering
a significant part of the POOL functionality (and POOL components).
+ StorageManager
- Support for most STL containers (vector, list, and now also map, set and
deque) of concrete objects or Ref<T>
- Automatic registration of class identifiers (reflection) during
reading and writing. No need to explicitly register classes
which are default converted.
- Support for inheritance and type checking in the Ref<T>.
+ FileCatalog
- Integrated the AttributeList package for the meta data description.
- Provide query based extraction of sub-catalogs based on this meta data.
- FileCatalog holding the file type/technology information.
- Scalable iterator of the catalog
+ Collections
- New interfaces for the base collections and their associated
iterators, based on the AttributeList package for the meta data description.
- New type-safe collections with iterators behaving as Ref<T>.
- Re-implementation of MySQLCollection, based on mysql++, providing iterators
for different data serving modes (single vs multiple fetches of the query result).
+ Known bugs and limitations
- No support for storing classes in namespaces.
- No support for vectors of polymorphic objects. Planned for 1.1.
- No support for 'pure' pointers as aggregate members.
- Meta data queries for EDG catalog backend is currently done on the
client side - plan to move to server side queries as soon as this
is supported by the EDG-RLS backend.
- POOL has not performed any systematic performance optimisation yet.
Planned for 1.1
+ Related services
- Together with the release of POOL V1.0 a EDG-RLS testservice is made available.
Please refer to the service web pages
(http://edg-wp2.web.cern.ch/edg-wp2/replication/rls-for-pool.html)
for details on how to use this service and whom to contact in case of questions or problems.