Submitted by furano on Thu, 07/11/2019 - 16:01


today we have pushed to EPEL-testing the dmlite packages of DPM 1.13.0. As usual,
It may take one or two days for it to be available in the various mirrors.

I wish to warmly thank all those who have contributed to it with their
activity, opinions, advice and testing.

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

What follows are the release notes for this bugfix release



Release Notes - LCGDM Development - Version dmlite 1.13.0

** Sub-task
    * [LCGDM-2758] - Try to remove the file if the putdone fails - gridftp
    * [LCGDM-2759] - Try to remove the file if the putdone fails - http

** Epic
    * [LCGDM-2748] - Disabled DPM disknodes and GridFTP redirection random node selection

** Bug
    * [LCGDM-1883] - dmlite logs are not compressed
    * [LCGDM-2399] - cannot cd to a symlink to a  directory
    * [LCGDM-2585] - "cd .." does not work
    * [LCGDM-2730] - Diverging directory space usage
    * [LCGDM-2739] - dmlite context leakage with gridftp redirection
    * [LCGDM-2775] - replicate command ignores the spacetoken parameter when poolname is specified
    * [LCGDM-2790] - DOME should accept connections from DNs also if the CN field is a host with a prefix
    * [LCGDM-2791] - Checksum issues (deadlock, popen3 blocking read)
    * [LCGDM-2796] - Prevent the DOME peak  performance stats from printing 'inf'
    * [LCGDM-2804] - dpm-dsi should implement utime
    * [LCGDM-2818] - GridFTP transfers confirmed OK to client before DPM metadata update
    * [LCGDM-2822] - poolstatus is an empty string for newly created pools
    * [LCGDM-2824] - Macaroon does not include the full FQANS of a Proxy
    * [LCGDM-2825] - drainpool is broken

** New Feature
    * [LCGDM-2682] - Move star accounting to new stack

** Task
    * [LCGDM-2803] - Use the dpm and cns names from DOME conf in dbutils

** Improvement
    * [LCGDM-2559] - dmlite-shell replicamodify
    * [LCGDM-2593] - Fix the introduction of the DOME docs
    * [LCGDM-2645] - Macaroons: switch from the internal code to the external, recent libmacaroons
    * [LCGDM-2655] - Wrong treatment of for dot=current directory
    * [LCGDM-2727] - Complain when setting quotatokens at a level deeper than the one where space is calculated
    * [LCGDM-2762] - Improve help format for optional parameters in dmlite-shell
    * [LCGDM-2768] - Add a DMLite primitive to select a server
    * [LCGDM-2769] - Add to DOME a command that selects a server that is not disabled
    * [LCGDM-2770] - Add to DomeAdapter the primitive to select a server
    * [LCGDM-2771] - Move dpm-dsi into the DMLite source tree
    * [LCGDM-2772] - dpm-dsi should use the DMLite primitive to select a server
    * [LCGDM-2776] - Drain should set to RO FSs also via DPM
    * [LCGDM-2779] - Better error reporting for failed drain
    * [LCGDM-2780] - Enable the low speed checking in curl
    * [LCGDM-2785] - Add generic space info to dome_info
    * [LCGDM-2787] - WebDAV TPC curl copy can get stuck forever (prevent graceful restart)
    * [LCGDM-2798] - Make sure that newly inserted filesystem paths are normalized and without trailing slashes
    * [LCGDM-2799] - Print the activitystatus in readable form
    * [LCGDM-2800] - Evaluate allowing dome to inform external systems
    * [LCGDM-2806] - Add the option head.prohibitrandomserver (default false)
    * [LCGDM-2807] - Print the poolstatus as a readable string
    * [LCGDM-2808] - Output the simple stats in dome_info
    * [LCGDM-2810] - Sort the output of qryconf
    * [LCGDM-2815] - Garbage collect replicas that did not receive a putdone in a certain time
    * [LCGDM-2816] - Print simple stats about the internal queues and the put queue
    * [LCGDM-2823] - Move lcgdm-dav into the DMLite source tree