Submitted by okeeble on

DMLite/DPM 1.13.2 released to EPEL-testing.

We are happy to announce the release of DMLite/DPM 1.13.2 to EPEL-testing.

For those who have testbeds running EPEL-testing, please update them now.

Release notes

** Bug
    * [LCGDM-2837] - Annoying "Cached empty record" message in the logs
    * [LCGDM-2840] - The dmlite TPC (not the DPM one) should not confuse Davix with 0-sized chunks
    * [LCGDM-2842] - dpm-storage-summary.py not invoked correctly in the case of longer domain names
    * [LCGDM-2843] - If it fails the mkdirp, the DomeIOHandler ctor prints some garbage in the log
    * [LCGDM-2848] - Add DB/MySQL.pm as a dependency of the DPM head metapackage for SL6
    * [LCGDM-2867] - Issue with quotatokenmod without path
    * [LCGDM-2869] - Silent data loss with file rename (used e.g. by Rucio)

** Task
    * [LCGDM-2865] - Enable SSR via CGI

** Improvement
    * [LCGDM-2846] - DomeMySql::makedir is hiding the error EEXIST (17) and passes EINVAL instead
    * [LCGDM-2854] - Remove check for Pinned replicas on dmlite-shell drain
    * [LCGDM-2857] - Add a check for replicas in kBeingPopulated status

 

Puppet

The release includes updated puppet modules.

** Bug
    * [LCGDM-2847] - Puppet templates ignore alternate names for cns_db and dpm_db in the DOME conf
    * [LCGDM-2817] - Dualstack DPM redirected gsiftp transfers fails from IPv4 only machines (requires gridftp update)
    * [LCGDM-2838] - Issue with puppet conf without legacy
    * [LCGDM-2847] - Puppet templates ignore alternate names for cns_db and dpm_db in the DOME conf
** Task
    * [LCGDM-2866] - Fix various warnings on the puppet modules
    * [LCGDM-2864] - Simplify  APEL StAR accounting configuration
    * [LCGDM-2865] - Enable SSR via CGI