Skip to content

Commit

Permalink
Releases 2.14.13 2.13.24 2.12.36 2.11.47 2.10.56
Browse files Browse the repository at this point in the history
  • Loading branch information
Jürgen Starek committed Feb 23, 2016
1 parent 0e65ff6 commit a9ad84c
Show file tree
Hide file tree
Showing 6 changed files with 313 additions and 5 deletions.
32 changes: 32 additions & 0 deletions release-notes-2.10
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,38 @@ Paul Millar <[email protected]>
xrootd is now consistent with information recorded for other
protocol transfers.

## Release 2.10.56

### pnfsmanager

With this release, PnfsManager adds safety checks rejecting invalid upload paths that SRM might erroneously supply. This release hardens an installation against possible bugs triggering data loss.

This release adds a sanity check to file uploads using SRM. Client-supplied file sizes and checksums of uploaded files are compared with the transferred file. Mismatches will be reported to the SRM client tools, which should in turn consider the transfer as failed. For cases where those metadata are not supplied, see the similar change to SRM below.

### srm

This release adds a sanity check to file uploads using SRM. The test is designed to detect files that were corrupted during the transfer, for transfers where the client does not supply any metadata for validation (see also the similar change to PnfsManager above).


### Changelog 2.10.55..2.10.56

<!-- git log 2.10.55..2.10.56 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->

[60d6f92](https://github.com/dcache/dcache/commit/60d6f925b6962e9a98f4738a08e0cf653f70d19f)
: [maven-release-plugin] prepare release 2.10.56

[0f3e6d7](https://github.com/dcache/dcache/commit/0f3e6d7ec6d936deabc4ab28315176767c18e2db)
: srm: Check for broken files during srmPutDone

[f9b2635](https://github.com/dcache/dcache/commit/f9b26351467b9dca56058715e68c94db37137cfe)
: pnfsmanager: Check file size and upload completion when committing temporary upload paths

[a99b248](https://github.com/dcache/dcache/commit/a99b248da103a2066b563fb9159438911d9ab024)
: pnfsmanager: Protect against erroneous upload paths

[f5b9fc4](https://github.com/dcache/dcache/commit/f5b9fc467d2537de712098f08101acf5a82fc25d)
: [maven-release-plugin] prepare for next development iteration

## Release 2.10.55

### Changes affecting multiple services
Expand Down
32 changes: 32 additions & 0 deletions release-notes-2.11
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,38 @@ 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.47

### pnfsmanager

With this release, PnfsManager adds safety checks rejecting invalid upload paths that SRM might erroneously supply. This release hardens an installation against possible bugs triggering data loss.

This release adds a sanity check to file uploads using SRM. Client-supplied file sizes and checksums of uploaded files are compared with the transferred file. Mismatches will be reported to the SRM client tools, which should in turn consider the transfer as failed. For cases where those metadata are not supplied, see the similar change to SRM below.

### srm

This release adds a sanity check to file uploads using SRM. The test is designed to detect files that were corrupted during the transfer, for transfers where the client does not supply any metadata for validation (see also the similar change to PnfsManager above).


### Changelog 2.11.46..2.11.47

<!-- git log 2.11.46..2.11.47 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->

[56d90b3](https://github.com/dcache/dcache/commit/56d90b3ec3b3d9f2a8c371863bb0dba04a65d749)
: [maven-release-plugin] prepare release 2.11.47

[271fa08](https://github.com/dcache/dcache/commit/271fa086aafb62e89b48a12fb7e2c4722f737249)
: srm: Check for broken files during srmPutDone

[33713a7](https://github.com/dcache/dcache/commit/33713a7d6975233bd7660e784c56d5bbb364b7a3)
: pnfsmanager: Check file size and upload completion when committing temporary upload paths

[11931a0](https://github.com/dcache/dcache/commit/11931a001fddc49f37c1c95a040cb3d6b2ab0d88)
: pnfsmanager: Protect against erroneous upload paths

[d9e2e57](https://github.com/dcache/dcache/commit/d9e2e5733ef82e177b51721aa4bc6561e2aafdc2)
: [maven-release-plugin] prepare for next development iteration

## Release 2.11.46

### Changes affecting multiple services
Expand Down
32 changes: 32 additions & 0 deletions release-notes-2.12
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,38 @@ 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.36

### pnfsmanager

With this release, PnfsManager adds safety checks rejecting invalid upload paths that SRM might erroneously supply. This release hardens an installation against possible bugs triggering data loss.

This release adds a sanity check to file uploads using SRM. Client-supplied file sizes and checksums of uploaded files are compared with the transferred file. Mismatches will be reported to the SRM client tools, which should in turn consider the transfer as failed. For cases where those metadata are not supplied, see the similar change to SRM below.

### srm

This release adds a sanity check to file uploads using SRM. The test is designed to detect files that were corrupted during the transfer, for transfers where the client does not supply any metadata for validation (see also the similar change to PnfsManager above).


### Changelog 2.12.35..2.12.36

<!-- git log 2.12.35..2.12.36 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->

[403ccef](https://github.com/dcache/dcache/commit/403ccefa177bd9ddd4407ce7b57f01265f323970)
: [maven-release-plugin] prepare release 2.12.36

[5fbf2f2](https://github.com/dcache/dcache/commit/5fbf2f2818ecb70e0070683d880ec2d0ced72260)
: srm: Check for broken files during srmPutDone

[3a0e35d](https://github.com/dcache/dcache/commit/3a0e35d525b76a16e467dc635100e6ab86f246f5)
: pnfsmanager: Check file size and upload completion when committing temporary upload paths

[5933fa2](https://github.com/dcache/dcache/commit/5933fa2e5f0945020d006caac0d03c739e21f236)
: pnfsmanager: Protect against erroneous upload paths

[f870a4c](https://github.com/dcache/dcache/commit/f870a4cded14e53bf0ba46c3587ac195ab899b64)
: [maven-release-plugin] prepare for next development iteration

## Release 2.12.35

### Changes affecting multiple services
Expand Down
56 changes: 56 additions & 0 deletions release-notes-2.13
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,62 @@ Highlights from this release:
required upon upgrading, but downgrading is not possible without
explicitly converting the format.

## Release 2.13.24

### pnfsmanager

With this release, PnfsManager adds safety checks rejecting invalid upload paths that SRM might erroneously supply. This release hardens an installation against possible bugs triggering data loss.

This release adds a sanity check to file uploads using SRM. Client-supplied file sizes and checksums of uploaded files are compared with the transferred file. Mismatches will be reported to the SRM client tools, which should in turn consider the transfer as failed. For cases where those metadata are not supplied, see the similar change to SRM below.

### pool

This patch improves support for HTTP Keep-Alive connections. On closing a connection, in accordance with RFC 2616, an HTTP header indicating closure of the connection is sent out.

On highly loaded systems, DNS slowdowns could lead to pools and/or domains becoming unresponsive. This fix increases resilience against DNS problems.

Increased performance and resilience in situations where NFS clients send many requests at once.

### srm

This release adds a sanity check to file uploads using SRM. The test is designed to detect files that were corrupted during the transfer, for transfers where the client does not supply any metadata for validation (see also the similar change to PnfsManager above).

### webdav

dCache has supported 3rd-party HTTP push requests for WebDAV for some time. This release adds support for 3rd-party HTTP pull requests.


### Changelog 2.13.23..2.13.24

<!-- git log 2.13.23..2.13.24 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->

[3a0e199](https://github.com/dcache/dcache/commit/3a0e19916d86e757e4d70405d31f588bbf757959)
: [maven-release-plugin] prepare release 2.13.24

[9b79c8b](https://github.com/dcache/dcache/commit/9b79c8b3a0e742f6258e299203057b59f7489855)
: pool: send connection header when closing a connection.

[b5b0b14](https://github.com/dcache/dcache/commit/b5b0b14a367e163a49a580b7449b147f55c67c31)
: pool: Avoid lock contention on DNS lookup in p2p component

[1a9e04b](https://github.com/dcache/dcache/commit/1a9e04b8322f7b0af349e980fa24cf76d339c440)
: srm: Check for broken files during srmPutDone

[d98d4a1](https://github.com/dcache/dcache/commit/d98d4a1deab433af6b23b3fa781ebf231bf23de2)
: pnfsmanager: Check file size and upload completion when committing temporary upload paths

[e34706b](https://github.com/dcache/dcache/commit/e34706bd788b258b741dc8b5d5ea73f481534c5f)
: pnfsmanager: Protect against erroneous upload paths

[a70bb34](https://github.com/dcache/dcache/commit/a70bb34c5cc2bebbdb618e7bfda754f4f30cdc55)
: pool: use "same thread strategy" for nfs movers

[7f4d235](https://github.com/dcache/dcache/commit/7f4d23569d59cbc00f7ab004ce854295b9611999)
: webdav: add support for 3rd-party HTTP pull

[18afc47](https://github.com/dcache/dcache/commit/18afc470d8c2aafb339f1c7b9b9871aba7645ffb)
: [maven-release-plugin] prepare for next development iteration

## Release 2.13.23

### Changes affecting multiple services
Expand Down
56 changes: 56 additions & 0 deletions release-notes-2.14
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,62 @@ 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.13

### pnfsmanager

With this release, PnfsManager adds safety checks rejecting invalid upload paths that SRM might erroneously supply. This release hardens an installation against possible bugs triggering data loss.

This release adds a sanity check to file uploads using SRM. Client-supplied file sizes and checksums of uploaded files are compared with the transferred file. Mismatches will be reported to the SRM client tools, which should in turn consider the transfer as failed. For cases where those metadata are not supplied, see the similar change to SRM below.

### pool

This patch improves support for HTTP Keep-Alive connections. On closing a connection, in accordance with RFC 2616, an HTTP header indicating closure of the connection is sent out.

On highly loaded systems, DNS slowdowns could lead to pools and/or domains becoming unresponsive. This fix increases resilience against DNS problems.

Increased performance and resilience in situations where NFS clients send many requests at once.

### srm

This release adds a sanity check to file uploads using SRM. The test is designed to detect files that were corrupted during the transfer, for transfers where the client does not supply any metadata for validation (see also the similar change to PnfsManager above).

### webdav

dCache has supported 3rd-party HTTP push requests for WebDAV for some time. This release adds support for 3rd-party HTTP pull requests.


### Changelog 2.14.12..2.14.13

<!-- git log 2.14.12..2.14.13 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->

[c0a3ec5](https://github.com/dcache/dcache/commit/c0a3ec5fc30f464c555326180cc0a3be7aeb5c84)
: [maven-release-plugin] prepare release 2.14.13

[8762d5e](https://github.com/dcache/dcache/commit/8762d5ea63a35eeaa92934f2e42b8dcbbd9f5746)
: pool: send connection header when closing a connection.

[410ef0f](https://github.com/dcache/dcache/commit/410ef0fed597790f9632ab270a74edf6f14c6c4d)
: pool: Avoid lock contention on DNS lookup in p2p component

[7186416](https://github.com/dcache/dcache/commit/71864167506c9cee36e7a71b5eae0ce1010a1596)
: srm: Check for broken files during srmPutDone

[7a6f5a6](https://github.com/dcache/dcache/commit/7a6f5a67789f743c6e79e48d8cd3400d379abe35)
: pnfsmanager: Check file size and upload completion when committing temporary upload paths

[6084a86](https://github.com/dcache/dcache/commit/6084a86e33cdcbb17e8bb692b086df671af54b44)
: pnfsmanager: Protect against erroneous upload paths

[ab69eac](https://github.com/dcache/dcache/commit/ab69eac2089b1da9260d2466856ba7ceaddde22a)
: pool: use "same thread strategy" for nfs movers

[d43f045](https://github.com/dcache/dcache/commit/d43f0458cfe22bfb3bcee90c8b1e6a9d43fec59d)
: webdav: add support for 3rd-party HTTP pull

[ec8ce92](https://github.com/dcache/dcache/commit/ec8ce9222f89c4efe5a293de92b4f4021fefb19a)
: [maven-release-plugin] prepare for next development iteration

## Release 2.14.12

### Changes affecting multiple services
Expand Down
110 changes: 105 additions & 5 deletions releases.xml
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,27 @@
<notes-url>release-notes-2.14.shtml</notes-url>
<version-prefix>2.14.</version-prefix>

<release version="12" recommended="1">
<release version="13" recommended="1">
<date>23.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
<md5sum>95dde1ef80791380f1b14808da32d5e1</md5sum>
</package>
<package name="rpm">
<download-url>-VERSION-1.noarch.rpm</download-url>
<md5sum>52f85584991c8906882b249a8266a51e</md5sum>
</package>
<package name="Solaris package">
<download-url>-VERSION-1.pkg</download-url>
<md5sum>0940f99df886f5307c6cdcce5db15036</md5sum>
</package>
<package name="tgz">
<download-url>-VERSION.tar.gz</download-url>
<md5sum>cd1fb93424650d7bcf453566c44de4db</md5sum>
</package>
</release>

<release version="12">
<date>17.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
Expand Down Expand Up @@ -491,7 +511,27 @@
<notes-url>release-notes-2.13.shtml</notes-url>
<version-prefix>2.13.</version-prefix>

<release version="23" recommended="1">
<release version="24" recommended="1">
<date>23.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
<md5sum>c09b97452ecdc4e7adf1c4d2c783fccb</md5sum>
</package>
<package name="rpm">
<download-url>-VERSION-1.noarch.rpm</download-url>
<md5sum>4f0843d4ee323c64ae6905263fb0868f</md5sum>
</package>
<package name="Solaris package">
<download-url>-VERSION-1.pkg</download-url>
<md5sum>25bde90e27083bd57fdd9b22832d8d88</md5sum>
</package>
<package name="tgz">
<download-url>-VERSION.tar.gz</download-url>
<md5sum>d75a6d9e88cb50c6c9494325af313fce</md5sum>
</package>
</release>

<release version="23">
<date>17.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
Expand Down Expand Up @@ -965,7 +1005,27 @@
<notes-url>release-notes-2.12.shtml</notes-url>
<version-prefix>2.12.</version-prefix>

<release version="35" recommended="1">
<release version="36" recommended="1">
<date>23.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
<md5sum>9e41bf43cfaf4780aaa85d8943fc9f4e</md5sum>
</package>
<package name="rpm">
<download-url>-VERSION-1.noarch.rpm</download-url>
<md5sum>2e72099606d934147165f05bdd10426e</md5sum>
</package>
<package name="Solaris package">
<download-url>-VERSION-1.pkg</download-url>
<md5sum>06e797a3b6f14fa8ae38bf42c061bfe4</md5sum>
</package>
<package name="tgz">
<download-url>-VERSION.tar.gz</download-url>
<md5sum>679e10b5830cfa6f0e99a32ab530ac85</md5sum>
</package>
</release>

<release version="35">
<date>17.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
Expand Down Expand Up @@ -1608,7 +1668,27 @@
<notes-url>release-notes-2.11.shtml</notes-url>
<version-prefix>2.11.</version-prefix>

<release version="46" recommended="1">
<release version="47" recommended="1">
<date>23.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
<md5sum>28435912024acf6837a159d2d9b2cb12</md5sum>
</package>
<package name="rpm">
<download-url>-VERSION-1.noarch.rpm</download-url>
<md5sum>e5ffc42c37783d616defd98f72b487fa</md5sum>
</package>
<package name="Solaris package">
<download-url>-VERSION-1.pkg</download-url>
<md5sum>1287da5372eb5ffb694a5431e4ad77d6</md5sum>
</package>
<package name="tgz">
<download-url>-VERSION.tar.gz</download-url>
<md5sum>0beff28783fafe0493e6af3932381389</md5sum>
</package>
</release>

<release version="46">
<date>17.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
Expand Down Expand Up @@ -2410,7 +2490,27 @@
<notes-url>release-notes-2.10.shtml</notes-url>
<version-prefix>2.10.</version-prefix>

<release version="55" recommended="1">
<release version="56" recommended="1">
<date>23.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
<md5sum>b611425886d4a3dbacfa3a0ed42e70a9</md5sum>
</package>
<package name="rpm">
<download-url>-VERSION-1.noarch.rpm</download-url>
<md5sum>43a1f25f0fed2f90ee099afd74668eec</md5sum>
</package>
<package name="Solaris package">
<download-url>-VERSION-1.pkg</download-url>
<md5sum>eb444116bdb9a3852b4de67c1189c7c3</md5sum>
</package>
<package name="tgz">
<download-url>-VERSION.tar.gz</download-url>
<md5sum>3b39172041c5a5d50b26218180ff8ec3</md5sum>
</package>
</release>

<release version="55">
<date>17.2.2016</date>
<package name="Debian package">
<download-url>_VERSION-1_all.deb</download-url>
Expand Down

0 comments on commit a9ad84c

Please sign in to comment.