Hello,
in the last few days all the relevant components have been tagged RC, and
they will soon find their way to epel-testing. What follows is the release notes.
Cheers
Fabrizio
Release Notes - LCGDM Development - Version LCGDM-DAV 0.22.0
** Bug
* [LCGDM-2687] - mod_lcgdm_dav is setting 5s as a time out for a checksum calculation
* [LCGDM-2695] - lcgdm-dav should map the username when creating a macaroon
* [LCGDM-2701] - Memory leak in libcurl affects TPC in lcgdm-dav
** Improvement
* [LCGDM-2674] - lcgdm-dav shall allow dynafed to provide a list of pre-signed urls to the client
* [LCGDM-2688] - Allow the checksum calculation to suggest a redirection
Release Notes - LCGDM Development - Version DMLITE 1.11.0
** Epic
* [LCGDM-2611] - C++11, ABI, etc.
** Bug
* [LCGDM-2437] - Strange unlink request with wrong path field instead of lfn
* [LCGDM-2440] - dpm-xrootd may throw/forward uncatched exception (and hence abort the daemon)
* [LCGDM-2587] - dome_modifypool may overwrite the s_type field
* [LCGDM-2602] - dpm-xrootd does not create the physical dir structure in the disk server
* [LCGDM-2608] - LfnMatchesAnyCanPullFS: not chosen FS is logged at level 1
* [LCGDM-2610] - Domeadapter does not compile on gcc 7.2.0 (Ubuntu 17)
* [LCGDM-2612] - "struct PluginIdCard" is not c++11 friendly
* [LCGDM-2613] - The DMLite python interface fails to compile on Ubuntu 17
* [LCGDM-2624] - dmlite-shell package misses the dependency to davix
* [LCGDM-2630] - Deployment test dpns-grpban failing
* [LCGDM-2637] - A failure of a file pulling script should be propagated to the client
* [LCGDM-2642] - md5 checksums should be base64-encoded
* [LCGDM-2648] - Incorrect printing of space numbers in dmlite-shell
* [LCGDM-2651] - dome_unlink does not update the spacetoken free space. To be confirmed and addressed.
* [LCGDM-2653] - Quotatokens created via dmlite-shell are not listed by dpm-listspaces
* [LCGDM-2658] - Default logging levels kill CC7 performance
* [LCGDM-2663] - The periodic cache cleanup may cause crashes
* [LCGDM-2665] - On startup, the first 2-3 dome log lines are not logged
* [LCGDM-2697] - Files renamed in the same dir must not be found again
* [LCGDM-2700] - cns_mysql_db.sql should create top level directory
* [LCGDM-2703] - dome_getchecksum with force-recalc should not return the old checksum during the recalculation
* [LCGDM-2708] - DomeMySql::updateExtendedAttributes should set the legacy checksum fields also into the cache
** Task
* [LCGDM-1953] - Understand why the R stream is commented out
** Improvement
* [LCGDM-2194] - Add dpm-xrootd checksum support through ofs.ckslib
* [LCGDM-2215] - Script to report the DOME spaces to the infosys
* [LCGDM-2326] - User authn/authz in DPM and IOTA
* [LCGDM-2461] - Implement setchecksum in DomeAdapter and Dome
* [LCGDM-2596] - Allow dome_unlink to delete files in absent filesystems
* [LCGDM-2600] - Check basic system parameters during startup
* [LCGDM-2603] - Reorganize source code tree dpm-xrootd --> into the main dmlite tree
* [LCGDM-2605] - Gazillions of C++11 exceptions in the dmlite api
* [LCGDM-2609] - Typo: the default for mdcache.maxitems is different from the value that is logged
* [LCGDM-2640] - Improve the file pulling
* [LCGDM-2641] - If the checksum fails dome_chksum should return an error, not reschedule a new one
* [LCGDM-2643] - Log messages to squelch
* [LCGDM-2644] - Ruggedize the file pulling in the case of remote (sub)directories
* [LCGDM-2647] - dpm-storage-summary.py fails if summary file is not present
* [LCGDM-2649] - Update fetchcrl module in puppet rpm
* [LCGDM-2654] - Better pre-screening for better error message in dome_rmfs
* [LCGDM-2675] - Use human-readable constants, e.g. in fsmodify
* [LCGDM-2689] - Set to 0 the sizes of the empty directories
* [LCGDM-2690] - Log the taskexecutor stdout in a more readable way
* [LCGDM-2709] - Allow dmlite-shell to print csumtype and csumvalue
** Suggestion
* [LCGDM-2372] - Add instructions on how to disable Dome to docs
* [LCGDM-2383] - Ship example config files with Dome