EMI 3 Monte Bianco Products EMI 3 Monte Bianco Products

The complete list of the 61 EMI 3 products. Click on the product name to get full information and usage instructions.

dCache

dCache v. 2.1.2, task #23318

Release Notes

What's New:

  • Major additions were done to gplazma. There are two new plugins that adds support for NIS and Kerberos-based password authentication. For nfs3 and nfs41 support for RPCSEC_GSS security was added. The creation of users in the kpwd file was fixed, which was broken before. Chimera ACLs can now be queried and updated through a mounted NFS 4.1 file system. SRM supports the file:// protocol. This allows SRM to produce TURLs for this protocol.
  • The webadmin service should now support (almost) all features of the older httpd service. We invite people to test the webadmin and report any problems. If no problems appear then we consider to remove the httpd service in a future dCache release.The WebAdmin interface has a SVG in the background. Note that Internet Explorer before version 9 does not support SVG and will thus not render the background image.
  • dCache now publishes the EMI version for the doors in addition to publishing the EMI version of the PoolManager node. If the dCache software doesn't come from EMI then no such number is published.
  • dCache 2.0 introduced configurable pool selection algorithms. dCache 2.1 adds a small pool selection algorithm for weighted random selection. The partition type of the new selection algorithm is wrandom. The weight for the write pool selection is free space / total free space. Read pool selection is random with a uniform distribution. Starting with dCache 2.1, pool manager will only generate a stage request for files with a known tape location. Sites that rely on the previous behaviour to import data stored to tape without dCache should contact support@dcacheSPAMNOT.org.
  • During startup pools detect and recover lost meta data. They use various sources to reconstruct the state of the replica, such as the access latency and retention policy of the file. Until this release pools did however ignore information about whether files are already stored on tape. Thus a custodial nearline file would be marked precious even though it was flushed to tape. With this release such files will be marked as cached.
  • Previous releases only supported the SSH 1 protocol. This protocol is known to be insecure. With this release we add support for the SSH 2 protocol. The two implementations are unfortunately not integrated and thus version 2 of the protocol is only supported on a separate port. The default port is 22224. Which version is supported is controlled by the sshVersion property. Rudimentary tab completion was added. The output of the help command is parsed to complete dCache shell commands. The current implementation suffers from a number of problems caused by inability to parse all help strings. This will be improved in future releases. Support for version 1 is temporarily kept in dCache. This is because the dCache GUI only supports version 1. It should however be expected that version 1 will be removed from dCache in the near future. At this point configuration properties specific to SSH 2 will likely be renamed.
  • When using the billing database, the httpd service is able to generate plots from the information in the database. Support is enabled by setting the billingToDb property to yes for the httpd service. The plots are available under http://admin.example.org:2288/billingHistory/.
  • The core xrootd protocol implementation has been moved to an external project called xrootd4j. This allows the code to be reused in other projects, and it serves as a simple framework for testing plugins for xrootd4j and dCache. The xrootd door in dCache and the xrootd support in pools have been updated to use the xrootd4j library. The notable change is that the interfaces for authorization and authentication plugins have changed. Third party plugins have to be updated to support dCache 2.1. For details on xrootd4j and xrootd4j plugins visit the xrootd4j homepage.
  • Some changes have been done to the configuration files. Please have a look in the release notes for details.
  • Starting with this release, the migration script is no longer included. A direct upgrade from 1.9.5 is not supported. We recommend that sites first upgrade to 1.9.12 and then to subsequent versions.
  • Several third party libraries have been upgraded. See the following table for details about the version in dCache 2.0 vs dCache 2.1.
    • Library 2.0 2.1
    • Grizzly 1.9.19 2.1.8
    • JNA 3.3.0 3.4.0
    • SLF4J 1.6.1 1.6.4
    • Milton WebDAV 1.5.10 1.6.8
    • Spring Core 3.0.5 3.0.6
    • AspectJ 1.6.10 1.6.12
    • Logback 0.9.30 1.0.0
    • Guava r09 10.0.1
    • PostgreSQL JDBC 9.0-801 9.1-901
    • Netty 3.2.4 3.2.7
    • Berkeley DB for Java Edition 4.1.10 4.1.17
    • Parboiled 1.0.0 1.0.2
    • Liquibase 2.0.1 2.0.3
    • ActiveMQ 5.4.2 5.4.3

Installation & Configuration:

  • Please read release notes before upgrading.
  • For installation just yum install dcache-server, for configuration just look at the documentation.

Know issues:

  • none

List of RfCs:

Documentation:

Artefacts

Binaries
SL5
dcache-server-2.1.2-1.el5.x86_64.rpm
dcache-srmclient-2.1.1-1.el5.x86_64.rpm
dcacheVoms2Gplasma-0.0.8-0.noarch.rpm
dcap-2.47.6-1.el5.x86_64.rpm
dcap-debuginfo-2.47.6-1.el5.x86_64.rpm
dcap-devel-2.47.6-1.el5.x86_64.rpm
dcap-libs-2.47.6-1.el5.x86_64.rpm
dcap-tunnel-gsi-2.47.6-1.el5.x86_64.rpm
dcap-tunnel-krb-2.47.6-1.el5.x86_64.rpm
dcap-tunnel-ssl-2.47.6-1.el5.x86_64.rpm
dcap-tunnel-telnet-2.47.6-1.el5.x86_64.rpm
emi.dcache.srm-probes-1.0.0-1.el5.noarch.rpm
SL6
dcache-server-2.1.2-1.el6.x86_64.rpm
dcache-srmclient-2.1.1-1.el6.x86_64.rpm
dcacheVoms2Gplasma-0.0.8-0.noarch.rpm
dcap-2.47.6-1.el6.x86_64.rpm
dcap-debuginfo-2.47.6-1.el6.x86_64.rpm
dcap-devel-2.47.6-1.el6.x86_64.rpm
dcap-libs-2.47.6-1.el6.x86_64.rpm
dcap-tunnel-gsi-2.47.6-1.el6.x86_64.rpm
dcap-tunnel-krb-2.47.6-1.el6.x86_64.rpm
dcap-tunnel-ssl-2.47.6-1.el6.x86_64.rpm
dcap-tunnel-telnet-2.47.6-1.el6.x86_64.rpm
emi.dcache.srm-probes-1.0.0-1.el6.noarch.rpm
Sources
SL5
dcache-server-2.1.2-1.el5.src.rpm
dcache-srmclient-2.1.1-1.src.rpm
dcap-2.47.6-1.src.rpm
dcacheVoms2Gplasma-0.0.8-0.src.rpm
emi.dcache.srm-probes-1.0.0-1.src.rpm
SL6
dcache-server-2.1.2-1.el6.src.rpm
dcache-srmclient-2.1.1-1.src.rpm
dcap-2.47.6-1.src.rpm
dcacheVoms2Gplasma-0.0.8-0.src.rpm
emi.dcache.srm-probes-1.0.0-1.src.rpm
Binary tarballs
SL5
dcache-server-2.1.2-1.el5.x86_64.tar.gz
dcache-server-2.1.2-1.el6.x86_64.tar.gz
dcache-srmclient-2.1.1-1.el5.x86_64.tar.gz
dcache-srmclient-debuginfo-2.1.1-1.el5.x86_64.tar.gz
dcap-2.47.6-1.el5.x86_64.tar.gz
dcap-debuginfo-2.47.6-1.el5.x86_64.tar.gz
dcap-devel-2.47.6-1.el5.x86_64.tar.gz
dcap-libs-2.47.6-1.el5.x86_64.tar.gz
dcap-tunnel-gsi-2.47.6-1.el5.x86_64.tar.gz
dcap-tunnel-krb-2.47.6-1.el5.x86_64.tar.gz
dcap-tunnel-ssl-2.47.6-1.el5.x86_64.tar.gz
dcap-tunnel-telnet-2.47.6-1.el5.x86_64.tar.gz
dcacheVoms2Gplasma-0.0.8-0.noarch.tar.gz
emi.dcache.srm-probes-1.0.0-1.el5.noarch.tar.gz
SL6
Source Tarballs
emi.dcache.server-2.1.2.src.tar.gz