Submitted by furano on

Hello,

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

What follows are the release notes

Cheers
Fabrizio
 

------------

------------
Release Notes - LCGDM Development - Version DMLITE 1.10.2

** Bug
    * [LCGDM-2105] - dome: When uploading files in parallel, a few of the transfers fail
    * [LCGDM-2270] - quotatokenget / -s output varies between invocations
    * [LCGDM-2280] - mkdir of the / folder:  double creation of the folder?
    * [LCGDM-2299] - httpd crashes reported by Sean
    * [LCGDM-2302] - Tiny old bug - BuiltinCatalog assigning the parent of the old path instead of the new one
    * [LCGDM-2314] - DOME fails to update quotatoken on write  on C7
    * [LCGDM-2337] - dmlite-dpm-tester missing dipendencies
    * [LCGDM-2341] - File purging on file pulls is never triggered
    * [LCGDM-2347] - issue in free/used space reported by DOME via different quotatokenget invocations
    * [LCGDM-2376] - 'gfal-copy -p' seems not to work with dome/domeadapter
    * [LCGDM-2381] - dome_getdirspaces returns dirusedspace for the qt and not for the dir
    * [LCGDM-2386] - dmlite-mysql-dirspaces.py fails when it can't find a parent
    * [LCGDM-2387] - dmlite-mysql-dirspaces.py can report inconsistently
    * [LCGDM-2388] - dome_modifyfs should not return "New filesystem added."
    * [LCGDM-2400] - replicadel wrongly fail if the replica to remove is not the first returned by getReplicas
    * [LCGDM-2405] - Domehead CC7 doesn't survive a reboot
    * [LCGDM-2408] - setQuotatokenByStoken is updating the wrong field
    * [LCGDM-2409] - The free space  is not updated when the reservation space is updated
    * [LCGDM-2410] - Free space token > space token size
    * [LCGDM-2422] - MySQL subtleties in Dome 1.10 (and elsewhere?)
    * [LCGDM-2428] - domedisk startup issues
    * [LCGDM-2442] - dome_getquotatoken with getsubdirs always reports path used space for top dir
    * [LCGDM-2443] - Free space calculation issues in Dome
    * [LCGDM-2454] - dpmhead-trunk getting slower since grid-hammer build 216
    * [LCGDM-2464] - Missing 0 gid on quotatoken error
    * [LCGDM-2472] - When running the drain via shell the last replica is not removed from the FSs
    * [LCGDM-2477] - Can't use the user ID in chown
    * [LCGDM-2481] - Type error causes Dome abort
    * [LCGDM-2485] - Dome 1.10 : MySQL "Commands out of sync"
    * [LCGDM-2490] - poolmodify? modifypool?
    * [LCGDM-2496] - Verbose logs are suppressed on CentOS7
    * [LCGDM-2499] - Dome considers st_nlink as the number of files in a directory
    * [LCGDM-2505] - remoteclientdn/remoteclientgroups should not be empty in the requests coming from the shell
    * [LCGDM-2506] - Httpd crash on  dmlite_setcredentials
    * [LCGDM-2515] - rsyslog configuration sends dmlite/dome logs both to /var/log/dmlite.log and /var/log/messages
    * [LCGDM-2518] - New requirements for namespace dump script
    * [LCGDM-2525] - DomeAdapterPoolManager::whereToWrite, parse filesystem from stackinstance as host:fs
    * [LCGDM-2531] - dome unitfiles and init.d scripts still present in dmlite 1.10.0
    * [LCGDM-2532] - Forward slash in db password breaks star-accounting.py
    * [LCGDM-2534] - root is not a member of group 0
    * [LCGDM-2536] - dmlite-dpm-tester misses dependency on gfal2-plugin-file
    * [LCGDM-2546] - When pulling a file, the proper logical directory structure shall be created
    * [LCGDM-2552] - In a volatile pool, GET does not work after a HEAD
    * [LCGDM-2555] - File pulls do not honour the max concurrency per server
    * [LCGDM-2567] - dmlite-mysql-dirspaces.py hardcodes the cns_db name
    * [LCGDM-2569] - avoid dmlite conf file rename 
    * [LCGDM-2597] - DPM_upgrade_mysql script is not updated for DPM 1.10.0 and has some bugs

 

** Task
    * [LCGDM-2368] - Change the way the DB configuration is obtained within the shell
    * [LCGDM-2377] -  remove conflits with dpm-python on dome metapackages
    * [LCGDM-2404] - Test every dmlite-shell command with the new dome
    * [LCGDM-2449] - update domehead-url in dmlite-shell
    * [LCGDM-2469] - Reorganize the  puppet branches w.r.t trunk/branch of dmlite
    * [LCGDM-2510] - Remove requirement for AdminUserName parameter in dmlite 1.10.0
    * [LCGDM-2513] - lenght requirements on http.secretkey
    * [LCGDM-2524] - Enable/disable  tests via cmake
    * [LCGDM-2544] - dmlite trunk should depend on xrootd >= 4.8.0
    * [LCGDM-2566] - Release DMLITE 1.10.2 to EPEL

** Improvement
    * [LCGDM-2003] - dmlite-shell should not just exit on simple ^C
    * [LCGDM-2321] - Make install: avoid overwriting config files
    * [LCGDM-2333] - Install dmlite config files only as examples
    * [LCGDM-2342] - Implement in DOME all the missing calls for feeding dmlite
    * [LCGDM-2343] - Implement in DOMEAdapter all the missing calls to feed dmlite
    * [LCGDM-2370] - Make some commands recursive on dirs
    * [LCGDM-2375] - DPM db names are hardcoded in dome
    * [LCGDM-2398] - getReplicas() does not pass the rfn field
    * [LCGDM-2402] - Spacetokens are sometimes not accounted
    * [LCGDM-2423] - Add root group to all existing spacetokens
    * [LCGDM-2426] - A CRC32 checksum should be output as decimal, not hexadecimal
    * [LCGDM-2468] - Make xrootd mandatory in the metapkgs
    * [LCGDM-2480] - The headnode's DN should be treated as root in the headnode
    * [LCGDM-2508] - Qryconf should report the activitystatus of the filesystems
    * [LCGDM-2514] - Don't allow setting a quotatoken to a non-existing pool
    * [LCGDM-2519] - Expansion of the current directory in dmlite-shell
    * [LCGDM-2537] - dmlite-shell doesn't accept ACLs with a single ':'
    * [LCGDM-2550] - Adding a user appears to fail
    * [LCGDM-2557] - Can't update replica status or type
    * [LCGDM-2562] - Dome doesn't recognise banned status

------------
------------
Release Notes - LCGDM Development - Version LCGDM 1.10.0

** Improvement
    * [LCGDM-2547] - Make the DPM daemon honour quotatokens

------------
------------
Release Notes - LCGDM Development - Version DPM XROOTD 3.6.4

** Bug
    * [LCGDM-2316] - dpm-xrootd fails to build in Rawhide

** Improvement
    * [LCGDM-2430] - dpm-xrootd should not overwrite config files when installing
    * [LCGDM-2556] - Poor file creation performance in the nightly tests

 

------------
------------
Release Notes - LCGDM Development - Version LCGDM-DAV 0.20.0

** Bug
    * [LCGDM-2522] - Macaroon implementation is breaking other Auth header code

** Improvement
    * [LCGDM-2488] - Log user dn and fqans as INFO or NOTICE, instead of DEBUG
    * [LCGDM-2489] - Generate logging with the proper module index, so it gets logged

 

------------
------------
Release Notes - LCGDM Development - Version puppet-xrootd 0.2.6

 

** Bug
    * [LCGDM-2507] - /var/run/xrootd should be created at service start on C7
    * [LCGDM-2529] - RuntimeDirectory clash
    * [LCGDM-2530] - Dome must wait for Mariadb to start

 

 

------------
------------
Release Notes - LCGDM Development - Version puppet-dmlite 0.6.0

** Sub-task
    * [LCGDM-2266] - Add DB, vos, domain, filesystems and pools management to puppet-dmlite

 

 

** Bug
    * [LCGDM-2529] - RuntimeDirectory clash
    * [LCGDM-2554] - Some config parameters given to DOME have wrong names
    * [LCGDM-2582] - when disabling memcached plugin we should empty the conf file

 

** Task
    * [LCGDM-2181] - Adapt manifests and modules to a full dome deployment
    * [LCGDM-2289] - Model a quotatoken in puppet
    * [LCGDM-2346] - include gai.conf configuration in the non-legacy setup
    * [LCGDM-2365] - Disable the mysql plugin to use DOME 1.10
    * [LCGDM-2366] - Disable the zmemcache plugin to use DOME 1.10
    * [LCGDM-2378] - update dome metapackages name in puppet
    * [LCGDM-2448] - Puppet changes for dmlite 1.10.0
    * [LCGDM-2456] - Conf changes for Dav Macaroons 3pc
    * [LCGDM-2470] - Revise the installation/configuration sequence for dpm 1.10.0
    * [LCGDM-2500] - avoid to create a duplicate cron for httpd graceul restart
    * [LCGDM-2509] - add http.exthandler name to xrootd conf
    * [LCGDM-2558] - Stop configuring ofs_persist on the disknodes for dpm-xrootd

 

------------
------------
Release Notes - LCGDM Development - Version puppet-dpm 0.6.0

 

** Task
    * [LCGDM-2181] - Adapt manifests and modules to a full dome deployment
    * [LCGDM-2365] - Disable the mysql plugin to use DOME 1.10
    * [LCGDM-2366] - Disable the zmemcache plugin to use DOME 1.10
    * [LCGDM-2448] - Puppet changes for dmlite 1.10.0
    * [LCGDM-2470] - Revise the installation/configuration sequence for dpm 1.10.0
    * [LCGDM-2513] - lenght requirements on http.secretkey

 

 

 

Tags