Note
Release 2 is essentially identical to Release 3 and was not a public release.
Info Provider for LCG. Compatible with
lcg-info-genericversion 1.0.22. the section called “Using dCache as an LCG Storage Element” describes how to activate it.This also made several small changes to the files
bin/dcache-core,config/srm.batch,config/gridftpdoor.batch,config/gsidcapdoor.batch, andconfig/door.batchnecessary. The templatesetc/node_config.templateandetc/dCacheSetup.templatealso contain some new comments which describe additional parameters for controlling the info provider. However, in most cases the default values work fine andconfig/dCacheSetupandetc/node_configneed not be changed.Fix of bug in replica manager which caused it to hang if one pool is full.
The OsmInfoExtractor (default module of the PnfsManager) now respects the
hsmInstancetag (see the section called “Directory Tags”).Fix of wrong evaluation of
replicaManagerparameter inconfig/dCacheSetup. (Values:yes,no)All mount commands now use the option
nfsvers=2for compatibility with SL4.Sanity check in start-up scripts will allow java version 1.5 in addition to 1.4.
Improved performance of replica manager by adding an index to the database. This has to be done manually when upgrading:
[root] #psql -U srmdcache -d replicas -f /opt/d-cache/etc/psql_install_replicas.sqlYou can safely ignore the errors produced by this command.
Fix of bug in
install/install.shandbin/dcache-corewhich prevented the use of strings that happen to be keys in the values inetc/node_config.Added “
Provides:” to RPM. The old package names are now provided by the new packages.Added “
Provides: pnfs-server” topnfs-postgresqlRPM and added new meta-packagepnfs-gdbmto protect from automatic upgrades.dccp can now handle local files larger than 2GB.
Correct behaviour of
dc_stat(dCapclient library) in multithreaded environments.Fix of memory corruption in
dCapclient library.Permissions of original file are imposed on destination file when writing with the
dCapprotocol with URL style.Added cell command dumpthreadqueues to the PnfsManager. For debugging only.
When a pool has finished receiving a file from a client, it will now set the file to precious before setting the file size in
pnfs. Previously, a timeout in the latter operation caused the file to stay in “receiving from client” state, because the filesize was set before the file was set to precious.The SRM now remembers initial errors in the error string in case of retries.
The space manager now handles full pools in disk-only dCache better.
Introduced
ftpDeleteOnConnectionClosedoption inconfig/dCacheSetup. Iftruethe GridFTP door will delete the file when the command channel is dropped. Default isfalse.