From 8c863dbf6bdf997521b1ce3ffeb7cd641a5f9d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Starek?= Date: Tue, 19 Apr 2016 15:05:32 +0200 Subject: [PATCH] Next release after Barcelona workshop break --- release-notes-2.10 | 20 ++++++++ release-notes-2.11 | 20 ++++++++ release-notes-2.12 | 20 ++++++++ release-notes-2.13 | 50 ++++++++++++++++++ release-notes-2.14 | 55 ++++++++++++++++++++ release-notes-2.15 | 72 ++++++++++++++++++++++++++ releases.xml | 124 ++++++++++++++++++++++++++++++++++++++++++--- 7 files changed, 355 insertions(+), 6 deletions(-) diff --git a/release-notes-2.10 b/release-notes-2.10 index 02ac998..30be84b 100644 --- a/release-notes-2.10 +++ b/release-notes-2.10 @@ -102,6 +102,26 @@ Paul Millar <paul.millar@desy.de> xrootd is now consistent with information recorded for other protocol transfers. +## Release 2.10.59 + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + + +### Changelog 2.10.58..2.10.59 + + + +[6f9dd3f](https://github.com/dcache/dcache/commit/6f9dd3f6c2d3c0063d5e2e34fb2e02e3356200b4) +: [maven-release-plugin] prepare release 2.10.59 + +[78df3e6](https://github.com/dcache/dcache/commit/78df3e69203a5c6f19505e5ebb2ad59148f2c8ae) +: common: fix ChecksumType.toString() + +[967f410](https://github.com/dcache/dcache/commit/967f4106a07cd7451abc2712fbe6995f572fd6b9) +: [maven-release-plugin] prepare for next development iteration + ## Release 2.10.58 ### cells diff --git a/release-notes-2.11 b/release-notes-2.11 index 55b841f..b3ae89e 100644 --- a/release-notes-2.11 +++ b/release-notes-2.11 @@ -98,6 +98,26 @@ All properties marked forbidden or obsolete are now no longer recognised by dCache. All properties that were deprecated in 2.10 are now marked forbidden. +## Release 2.11.50 + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + + +### Changelog 2.11.49..2.11.50 + + + +[919e8dc](https://github.com/dcache/dcache/commit/919e8dc4b9833376d06670658af3c2b3fc2287a5) +: [maven-release-plugin] prepare release 2.11.50 + +[a18e783](https://github.com/dcache/dcache/commit/a18e783fd51059b5992924c13aecbe94823da071) +: common: fix ChecksumType.toString() + +[d18016b](https://github.com/dcache/dcache/commit/d18016bb7695cff1ac4545bcef1ce93cea40c107) +: [maven-release-plugin] prepare for next development iteration + ## Release 2.11.49 ### cells diff --git a/release-notes-2.12 b/release-notes-2.12 index 2dbb148..c7ca9d0 100644 --- a/release-notes-2.12 +++ b/release-notes-2.12 @@ -144,6 +144,26 @@ Hightlights from this release: Previous releases of dCache always used the WAN port range. Note that the xrootd mover port range is configurable with this release. +## Release 2.12.40 + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + + +### Changelog 2.12.39..2.12.40 + + + +[5b217ac](https://github.com/dcache/dcache/commit/5b217ac516d235706539a53584846b21bebb2688) +: [maven-release-plugin] prepare release 2.12.40 + +[e02ef32](https://github.com/dcache/dcache/commit/e02ef32891bc4695b504db690e0c9c1c4abd683f) +: common: fix ChecksumType.toString() + +[1de77dd](https://github.com/dcache/dcache/commit/1de77dd6817e70b48442b06c34deed0907b25fc4) +: [maven-release-plugin] prepare for next development iteration + ## Release 2.12.39 ### pool diff --git a/release-notes-2.13 b/release-notes-2.13 index 64f34e4..a919c53 100644 --- a/release-notes-2.13 +++ b/release-notes-2.13 @@ -137,6 +137,56 @@ Highlights from this release: required upon upgrading, but downgrading is not possible without explicitly converting the format. +## Release 2.13.30 + +### chimera + +When accessing a file for reading, the atime value must be updated. Previously, due to an error, the ctime (intended to reflect the time of changes to file attributes) was also changed. This update corrects that problem. + +### http + +In order to increase the performance of the Billing system, reverse DNS lookups were removed from the code. While this will result in IP addresses representing hosts in the billing file, DNS performance no longer impacts overall system performance. + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + +### pool + +The nearline storage subsystem uses thread pools to manage its workload. Since some tasks are blocking, very high activity can cause these thread pools to grow beyond effective sizes. This may even lead to the pool becoming unresponsive. + +This change introduces a new configuration property, "pool.limits.nearline-threads", which limits the thread pool size. The default value, 30, is chosen to be sufficient for almost all imaginable use cases while at the same time avoiding potential problems with resource exhaustion. + +### srm + +Due to a timing issue, an initial service announcement in the SRM was sent before any listeners could register for those announcements. Thus, upon startup, a delivery error would be logged. With this patch, sending of the initial message is delayed until after the registration of listeners, and the irrelevant error messages are avoided. + + +### Changelog 2.13.29..2.13.30 + + + +[3333a7d](https://github.com/dcache/dcache/commit/3333a7dc7e124a864f0e7ba2931d807d62d2a8d3) +: [maven-release-plugin] prepare release 2.13.30 + +[b7ab80b](https://github.com/dcache/dcache/commit/b7ab80bdb116ab327da59761e492d51eba9368ad) +: common: fix ChecksumType.toString() + +[ecc9c34](https://github.com/dcache/dcache/commit/ecc9c34a8db530b93a8fec645e2fb0c473b55fbf) +: http: avoid dns reverse lookup on HttpProtocolInfo#toString() + +[c2bd53c](https://github.com/dcache/dcache/commit/c2bd53c538af917a6ed54f9b2d832eed920c3e79) +: chimera: do not update ctime on atime only attribute update + +[9ee5873](https://github.com/dcache/dcache/commit/9ee58738c8b5e6b8390e6f92ed46b5c6ddd44cc8) +: [maven-release-plugin] prepare for next development iteration + +[d6dca39](https://github.com/dcache/dcache/commit/d6dca399b3f0a2fc36a4885bff78876f57339fa2) +: srm: Delay announcing credential service after cell start + +[01d1436](https://github.com/dcache/dcache/commit/01d143648ba8b5cf35ccfa7a57447446418abb1f) +: pool: Improve scalability of nearline storage subsystem + ## Release 2.13.29 ### doors diff --git a/release-notes-2.14 b/release-notes-2.14 index e2568f6..3465c31 100644 --- a/release-notes-2.14 +++ b/release-notes-2.14 @@ -149,6 +149,61 @@ Highlights from this release: SRM requests will be lost from the database. Third party scripts that access the SRM database directly may have to be updated. +## Release 2.14.19 + +### chimera + +An internal database trigger was updated to insert data in the correct table, fixing a problem with the Enstore client. + +When accessing a file for reading, the atime value must be updated. Previously, due to an error, the ctime (intended to reflect the time of changes to file attributes) was also changed. This update corrects that problem. + +### http + +In order to increase the performance of the Billing system, reverse DNS lookups were removed from the code. While this will result in IP addresses representing hosts in the billing file, DNS performance no longer impacts overall system performance. + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + +### pool + +The nearline storage subsystem uses thread pools to manage its workload. Since some tasks are blocking, very high activity can cause these thread pools to grow beyond effective sizes. This may even lead to the pool becoming unresponsive. + +This change introduces a new configuration property, "pool.limits.nearline-threads", which limits the thread pool size. The default value, 30, is chosen to be sufficient for almost all imaginable use cases while at the same time avoiding potential problems with resource exhaustion. + +### srm + +Due to a timing issue, an initial service announcement in the SRM was sent before any listeners could register for those announcements. Thus, upon startup, a delivery error would be logged. With this patch, sending of the initial message is delayed until after the registration of listeners, and the irrelevant error messages are avoided. + + +### Changelog 2.14.18..2.14.19 + + + +[f27d953](https://github.com/dcache/dcache/commit/f27d95395978fbe348e371acb1b5a9a79c7e7d5c) +: [maven-release-plugin] prepare release 2.14.19 + +[a10ce6c](https://github.com/dcache/dcache/commit/a10ce6c743bc8d1878fbb5868d72e06f80e90ac0) +: chimera : fix trigger that populates data in t_locationinfo and t_inodes on insert or update of t_level_4 + +[cc07d28](https://github.com/dcache/dcache/commit/cc07d28962b711a7ef709eb21633c72447c0ba3f) +: common: fix ChecksumType.toString() + +[c80ef7e](https://github.com/dcache/dcache/commit/c80ef7e80d87587d6a6ddfddd8766f436f6b438e) +: http: avoid dns reverse lookup on HttpProtocolInfo#toString() + +[3343fde](https://github.com/dcache/dcache/commit/3343fde7804604317c6de96d67e42cbdb8daf97f) +: chimera: do not update ctime on atime only attribute update + +[e411aae](https://github.com/dcache/dcache/commit/e411aaefa4d053431d02cc83577c2c4c2c68fffb) +: [maven-release-plugin] prepare for next development iteration + +[d101c0d](https://github.com/dcache/dcache/commit/d101c0d56cf71244af61f633444273716526ec8f) +: srm: Delay announcing credential service after cell start + +[d76de7f](https://github.com/dcache/dcache/commit/d76de7f95c210d91bbc495b744b7cf9faec15944) +: pool: Improve scalability of nearline storage subsystem + ## Release 2.14.18 ### doors diff --git a/release-notes-2.15 b/release-notes-2.15 index a70369f..0f75da5 100644 --- a/release-notes-2.15 +++ b/release-notes-2.15 @@ -94,6 +94,78 @@ Highlights from this release: enforced. Clients that relied on these not being enforced will fail after upgrade. +## Release 2.15.5 + +### chimera + +An internal database trigger was updated to insert data in the correct table, thus fixing a problem with the Enstore client. + +When accessing a file for reading, the atime value must be updated. Previously, due to an error, the ctime (intended to reflect the time of changes to file attributes) was also changed. This update corrects that problem. + +### http + +In order to increase the performance of the Billing system, reverse DNS lookups were removed from the code. While this will result in IP addresses representing hosts in the billing file, DNS performance no longer impacts overall system performance. + +### many + +When representing checksums in the admin interface and configuration files, checksums are now presented in an improved format. + +### nfs + +This change fixes a NullPointerException that could occur upon file removals when using NFSv3. + +Using NFS, a client will poll actively while a file is not available. In order to increase overall system performance, this change introduces a fail-fast behaviour in case the requested file is not available on disk. This will result in more responsive NFS doors from a users' perspective. + +### pool + +The nearline storage subsystem uses thread pools to manage its workload. Since some tasks are blocking, very high activity can cause these thread pools to grow beyond effective sizes. This may even lead to the pool becoming unresponsive. + +This change introduces a new configuration property, "pool.limits.nearline-threads", which limits the thread pool size. The default value, 30, is chosen to be sufficient for almost all imaginable use cases while at the same time avoiding potential problems with resource exhaustion. + +### srm + +This update fixes a regression that caused the SRM to hang during startup. The root cause was a problem in cell lifecycle communications. + +Due to a timing issue, an initial service announcement in the SRM was sent before any listeners could register for those announcements. Thus, upon startup, a delivery error would be logged. With this patch, sending of the initial message is delayed until after the registration of listeners, and the irrelevant error messages are avoided. + + +### Changelog 2.15.4..2.15.5 + + + +[ca0b125](https://github.com/dcache/dcache/commit/ca0b125c32d3c7aafe4025721eccb69db640ff8a) +: [maven-release-plugin] prepare release 2.15.5 + +[397284e](https://github.com/dcache/dcache/commit/397284e75cbbca0b51d8e2661826d7853142d7f4) +: nfs: fix NPE when remove sent to billing + +[877f954](https://github.com/dcache/dcache/commit/877f954172ae055c4ff0345feb755cb6f2212326) +: nfs: fail quickly if we know that file is offline or lost + +[bd6538f](https://github.com/dcache/dcache/commit/bd6538f6636016213a2b6c5e9cad8fd4ab864f49) +: srm: Fix regression in SRM startup + +[9417720](https://github.com/dcache/dcache/commit/9417720fdef9aa19e257e95271295d61e2b40adc) +: chimera : fix trigger that populates data in t_locationinfo and t_inodes on insert or update of t_level_4 + +[0da59ab](https://github.com/dcache/dcache/commit/0da59ab52f6c5de66f8f071cc24e07d069b66b57) +: common: fix ChecksumType.toString() + +[835dc43](https://github.com/dcache/dcache/commit/835dc43665ef88d602ea121bc60e3cfae89c4dd4) +: http: avoid dns reverse lookup on HttpProtocolInfo#toString() + +[73de63d](https://github.com/dcache/dcache/commit/73de63d01d6527f656770acdd9d5bae476db0d66) +: chimera: do not update ctime on atime only attribute update + +[e416dc0](https://github.com/dcache/dcache/commit/e416dc00bc008910dd9b21fa309605c206c9c317) +: [maven-release-plugin] prepare for next development iteration + +[87162fd](https://github.com/dcache/dcache/commit/87162fd9ff210a238ff37245420fd3f6e6abb73a) +: srm: Delay announcing credential service after cell start + +[e2642dc](https://github.com/dcache/dcache/commit/e2642dc3c147a52721e1431d030864fd9a027607) +: pool: Improve scalability of nearline storage subsystem + ## Release 2.15.4 ### doors diff --git a/releases.xml b/releases.xml index d5664a1..4048db7 100644 --- a/releases.xml +++ b/releases.xml @@ -196,7 +196,23 @@ release-notes-2.15.shtml 2.15. - + + 19.4.2016 + + _VERSION-1_all.deb + b8ad3b88cbd278ed93a0601a5abc8de7 + + + -VERSION-1.noarch.rpm + 2251bc151f874692bdab70748a10d18d + + + -VERSION.tar.gz + d04eec37b7c0327fe7c486e01820b81a + + + + 5.4.2016 _VERSION-1_all.deb @@ -329,7 +345,23 @@ release-notes-2.14.shtml 2.14. - + + 19.4.2016 + + _VERSION-1_all.deb + 19a7332ed8d18449a1166f5b77ca63ae + + + -VERSION-1.noarch.rpm + b38af98df4d84a75a57870f5f2c445c0 + + + -VERSION.tar.gz + 973a03262d83ff54e8e4205ff019cca9 + + + + 5.4.2016 _VERSION-1_all.deb @@ -738,7 +770,27 @@ release-notes-2.13.shtml 2.13. - + + 19.4.2016 + + _VERSION-1_all.deb + 008df51a185443e1a0a4087f6ce55ac3 + + + -VERSION-1.noarch.rpm + 21891ec6f60ac249edac89dae143263b + + + -VERSION-1.pkg + 910be6b82e152804e9e1530a755dd40f + + + -VERSION.tar.gz + c3175e08c91e12719507ebf5e802ae02 + + + + 5.4.2016 _VERSION-1_all.deb @@ -1332,7 +1384,27 @@ release-notes-2.12.shtml 2.12. - + + 19.4.2016 + + _VERSION-1_all.deb + 418e05a0e12f4c299e64b89d974fb644 + + + -VERSION-1.noarch.rpm + 7e62f080a316a969c7efe0023b620502 + + + -VERSION-1.pkg + cf057982935b51d92728b737c58ee155 + + + -VERSION.tar.gz + 8a89e99a89a272666c7f18c0164edf18 + + + + 5.4.2016 _VERSION-1_all.deb @@ -2055,7 +2127,27 @@ release-notes-2.11.shtml 2.11. - + + 19.4.2016 + + _VERSION-1_all.deb + 4fab749d7770125cdd90081849e32195 + + + -VERSION-1.noarch.rpm + 8c7d637cd475acf68c2a490eae87af01 + + + -VERSION-1.pkg + 695e2cbbbd72dd72fba8ecc0eb1ea89d + + + -VERSION.tar.gz + a56e741427aed8fe5e6f1e80f46561ed + + + + 22.3.2016 _VERSION-1_all.deb @@ -2917,7 +3009,27 @@ release-notes-2.10.shtml 2.10. - + + 19.4.2016 + + _VERSION-1_all.deb + 844f7d86b2ef57c88c6a5d09652b8d64 + + + -VERSION-1.noarch.rpm + c9c9a6c0738f363392a0f6dd3ea3c222 + + + -VERSION-1.pkg + 79697c1a5cf9d9785ca3fd51b68e7765 + + + -VERSION.tar.gz + 5c6df3e00c6f4636b9c4fb02b3e10564 + + + + 22.3.2016 _VERSION-1_all.deb