From 1c9aa415548e6d9f26f70eeb2573b88c878278c1 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Mon, 29 Aug 2016 12:58:47 -0700 Subject: [PATCH 1/8] Official Fedora packages download location switched from archive to download.zfsonlinux.org. --- Fedora.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Fedora.md b/Fedora.md index f1c0046..c1d5f68 100644 --- a/Fedora.md +++ b/Fedora.md @@ -6,14 +6,14 @@ Only [DKMS][dkms] style packages can be provided for Fedora from the official zf To simplify installation a zfs-release package is provided which includes a zfs.repo configuration file and the ZFS on Linux public signing key. All official ZFS on Linux packages are signed using this key, and by default both yum and dnf will verify a package's signature before allowing it be to installed. Users are strongly encouraged to verify the authenticity of the ZFS on Linux public key using the fingerprint listed here. **Location:** /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux -**Fedora 22 Package:** http://archive.zfsonlinux.org/fedora/zfs-release.fc22.noarch.rpm -**Fedora 23 Package:** http://archive.zfsonlinux.org/fedora/zfs-release.fc23.noarch.rpm -**Fedora 24 Package:** http://archive.zfsonlinux.org/fedora/zfs-release.fc24.noarch.rpm +**Fedora 22 Package:** http://download.zfsonlinux.org/fedora/zfs-release.fc22.noarch.rpm +**Fedora 23 Package:** http://download.zfsonlinux.org/fedora/zfs-release.fc23.noarch.rpm +**Fedora 24 Package:** http://download.zfsonlinux.org/fedora/zfs-release.fc24.noarch.rpm **Download from:** [pgp.mit.edu][pubkey] **Fingerprint:** C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620 ``` -$ sudo dnf install --nogpgcheck http://archive.zfsonlinux.org/fedora/zfs-release$(rpm -E %dist).noarch.rpm +$ sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release$(rpm -E %dist).noarch.rpm $ gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux pub 2048R/F14AB620 2013-03-21 ZFS on Linux Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620 From 5f02d0c3dcbde5436b803cec0243a18a6c1ead40 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Mon, 29 Aug 2016 13:00:59 -0700 Subject: [PATCH 2/8] Official EPEL packages download location switched from archive to download.zfsonlinux.org. --- RHEL-&-CentOS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RHEL-&-CentOS.md b/RHEL-&-CentOS.md index 15c6633..a0235c3 100644 --- a/RHEL-&-CentOS.md +++ b/RHEL-&-CentOS.md @@ -6,13 +6,13 @@ To simplify installation a zfs-release package is provided which includes a zfs.repo configuration file and the ZFS on Linux public signing key. All official ZFS on Linux packages are signed using this key, and by default yum will verify a package's signature before allowing it be to installed. Users are strongly encouraged to verify the authenticity of the ZFS on Linux public key using the fingerprint listed here. **Location:** /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux -**EL6 Package:** http://archive.zfsonlinux.org/epel/zfs-release.el6.noarch.rpm -**EL7 Package:** http://archive.zfsonlinux.org/epel/zfs-release.el7.noarch.rpm +**EL6 Package:** http://download.zfsonlinux.org/epel/zfs-release.el6.noarch.rpm +**EL7 Package:** http://download.zfsonlinux.org/epel/zfs-release.el7.noarch.rpm **Download from:** [pgp.mit.edu][pubkey] **Fingerprint:** C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620 ``` -$ sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm +$ sudo yum localinstall http://download.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm $ gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux pub 2048R/F14AB620 2013-03-21 ZFS on Linux Key fingerprint = C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620 From a7e296f9cd2673ed51e151b89531c87308bd851b Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Mon, 29 Aug 2016 13:15:24 -0700 Subject: [PATCH 3/8] Added kmod repo block to provided zfs.repo file. --- RHEL-&-CentOS.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/RHEL-&-CentOS.md b/RHEL-&-CentOS.md index a0235c3..bff948e 100644 --- a/RHEL-&-CentOS.md +++ b/RHEL-&-CentOS.md @@ -23,15 +23,27 @@ After installing the zfs-release package and verifying the public key users can ## kABI-tracking kmod -By default the zfs-release package is configured to install DKMS style packages so they will work with a wide range of kernels. In order to install the kABI-tracking kmods the *baseurl* in the */etc/yum.repos.d/zfs.repo* file must be updated as shown. Keep in mind that the kABI-tracking kmods are only verified to work with the distribution provided kernel. +By default the zfs-release package is configured to install DKMS style packages so they will work with a wide range of kernels. In order to install the kABI-tracking kmods the default repository in the */etc/yum.repos.d/zfs.repo* file must be switch from *zfs* to *zfs-kmod*. Keep in mind that the kABI-tracking kmods are only verified to work with the distribution provided kernel. ```diff # /etc/yum.repos.d/zfs.repo [zfs] - name=ZFS on Linux for EL<6|7> --baseurl=http://archive.zfsonlinux.org/epel/<6|7>/$basearch/ -+baseurl=http://archive.zfsonlinux.org/epel/<6|7>/kmod/$basearch/ - enabled=1 + name=ZFS on Linux for EL 7 - dkms + baseurl=http://download.zfsonlinux.org/epel/7/$basearch/ +-enabled=1 ++enabled=0 + metadata_expire=7d + gpgcheck=1 + gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux +@@ -9,7 +9,7 @@ + [zfs-kmod] + name=ZFS on Linux for EL 7 - kmod + baseurl=http://download.zfsonlinux.org/epel/7/kmod/$basearch/ +-enabled=0 ++enabled=1 + metadata_expire=7d + gpgcheck=1 + gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux ``` The ZFS on Linux packages can now be installed using yum. From 7f586a6329b3879f6d2d3f42c198b8e0895b89b8 Mon Sep 17 00:00:00 2001 From: "kernelOfTruth aka. kOT, Gentoo user" Date: Tue, 30 Aug 2016 00:09:05 +0200 Subject: [PATCH 4/8] added entry Illumos 6322 + 1 PR for review --- OpenZFS-Tracking.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenZFS-Tracking.md b/OpenZFS-Tracking.md index a7a37b6..c714843 100644 --- a/OpenZFS-Tracking.md +++ b/OpenZFS-Tracking.md @@ -1,10 +1,11 @@ :large_blue_circle: 358 - Applied to master branch -:white_circle: 1 - Open pull request against master branch pending review +:white_circle: 2 - Open pull request against master branch pending review :red_circle: 49 - No existing pull request against the master branch :black_circle: 25 - Not applicable to Linux Status | OpenZFS Issue | OpenZFS | Linux | Description ------------------- | ------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------- +:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [ ] ( ) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch :white_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue :white_circle: | [6950] (https://www.illumos.org/issues/6950) | [7fc10f0] (https://github.com/illumos/illumos-gate/commit/7fc10f0) | [#4768](https://github.com/zfsonlinux/zfs/pull/4768) | ARC should cache compressed data :red_circle: | [7082](https://www.illumos.org/issues/7082) | [b8a389e](https://github.com/illumos/illumos-gate/commit/b8a389e) | | bptree_iterate() passes wrong args to zfs_dbgmsg() From fefa96ec35435ce9757bcc8e25711e2dda34289d Mon Sep 17 00:00:00 2001 From: "kernelOfTruth aka. kOT, Gentoo user" Date: Tue, 30 Aug 2016 00:10:18 +0200 Subject: [PATCH 5/8] added commit hash to Illumos 6322 --- OpenZFS-Tracking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenZFS-Tracking.md b/OpenZFS-Tracking.md index c714843..71c35dd 100644 --- a/OpenZFS-Tracking.md +++ b/OpenZFS-Tracking.md @@ -5,7 +5,7 @@ Status | OpenZFS Issue | OpenZFS | Linux | Description ------------------- | ------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------- -:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [ ] ( ) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch +:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [cb92f41] ( ) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch :white_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue :white_circle: | [6950] (https://www.illumos.org/issues/6950) | [7fc10f0] (https://github.com/illumos/illumos-gate/commit/7fc10f0) | [#4768](https://github.com/zfsonlinux/zfs/pull/4768) | ARC should cache compressed data :red_circle: | [7082](https://www.illumos.org/issues/7082) | [b8a389e](https://github.com/illumos/illumos-gate/commit/b8a389e) | | bptree_iterate() passes wrong args to zfs_dbgmsg() From 6c47b57ce7bf3203c0f9a9a4475797f58a7a69c4 Mon Sep 17 00:00:00 2001 From: "kernelOfTruth aka. kOT, Gentoo user" Date: Tue, 30 Aug 2016 00:11:39 +0200 Subject: [PATCH 6/8] added commit hash to Illumos 6322 (+ full commit number, overlooked that) --- OpenZFS-Tracking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenZFS-Tracking.md b/OpenZFS-Tracking.md index 71c35dd..0895acf 100644 --- a/OpenZFS-Tracking.md +++ b/OpenZFS-Tracking.md @@ -5,7 +5,7 @@ Status | OpenZFS Issue | OpenZFS | Linux | Description ------------------- | ------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------- -:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [cb92f41] ( ) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch +:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [cb92f41] (https://github.com/illumos/illumos-gate/commit/cb92f4130ce5b2c4ae1fa5fa6c776f4d4dc28ad9) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch :white_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue :white_circle: | [6950] (https://www.illumos.org/issues/6950) | [7fc10f0] (https://github.com/illumos/illumos-gate/commit/7fc10f0) | [#4768](https://github.com/zfsonlinux/zfs/pull/4768) | ARC should cache compressed data :red_circle: | [7082](https://www.illumos.org/issues/7082) | [b8a389e](https://github.com/illumos/illumos-gate/commit/b8a389e) | | bptree_iterate() passes wrong args to zfs_dbgmsg() From bfbc5221364f6a7ee6c2686be795d83970677e4c Mon Sep 17 00:00:00 2001 From: "kernelOfTruth aka. kOT, Gentoo user" Date: Tue, 30 Aug 2016 15:11:33 +0200 Subject: [PATCH 7/8] added pull for Illumos 6940 Cannot unlink directories when over quota + 1 PR pending review --- OpenZFS-Tracking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenZFS-Tracking.md b/OpenZFS-Tracking.md index 0895acf..68cd82e 100644 --- a/OpenZFS-Tracking.md +++ b/OpenZFS-Tracking.md @@ -1,11 +1,11 @@ :large_blue_circle: 358 - Applied to master branch -:white_circle: 2 - Open pull request against master branch pending review +:white_circle: 3 - Open pull request against master branch pending review :red_circle: 49 - No existing pull request against the master branch :black_circle: 25 - Not applicable to Linux Status | OpenZFS Issue | OpenZFS | Linux | Description ------------------- | ------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------- -:white_circle: | [6322] (https://www.illumos.org/issues/6322) | [cb92f41] (https://github.com/illumos/illumos-gate/commit/cb92f4130ce5b2c4ae1fa5fa6c776f4d4dc28ad9) | [#5040](https://github.com/zfsonlinux/zfs/pull/5040) | ZFS indirect block predictive prefetch +:white_circle: | [6940] (https://www.illumos.org/issues/6940) | [1a04bab] (https://github.com/zfsonlinux/zfs/commit/1a04bab34808694f3bf1cef3dc208c9499d103aa) | [#5044](https://github.com/zfsonlinux/zfs/pull/5044) | Cannot unlink directories when over quota :white_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue :white_circle: | [6950] (https://www.illumos.org/issues/6950) | [7fc10f0] (https://github.com/illumos/illumos-gate/commit/7fc10f0) | [#4768](https://github.com/zfsonlinux/zfs/pull/4768) | ARC should cache compressed data :red_circle: | [7082](https://www.illumos.org/issues/7082) | [b8a389e](https://github.com/illumos/illumos-gate/commit/b8a389e) | | bptree_iterate() passes wrong args to zfs_dbgmsg() From 817d9b8edfdbb2208caf96b2d07729295e76e948 Mon Sep 17 00:00:00 2001 From: "kernelOfTruth aka. kOT, Gentoo user" Date: Tue, 30 Aug 2016 15:13:33 +0200 Subject: [PATCH 8/8] added Illumos 7176 to "Applied to master" (= 359), removed it from PR pending review (now = 2) --- OpenZFS-Tracking.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenZFS-Tracking.md b/OpenZFS-Tracking.md index 68cd82e..d11129b 100644 --- a/OpenZFS-Tracking.md +++ b/OpenZFS-Tracking.md @@ -1,12 +1,12 @@ -:large_blue_circle: 358 - Applied to master branch -:white_circle: 3 - Open pull request against master branch pending review +:large_blue_circle: 359 - Applied to master branch +:white_circle: 2 - Open pull request against master branch pending review :red_circle: 49 - No existing pull request against the master branch :black_circle: 25 - Not applicable to Linux Status | OpenZFS Issue | OpenZFS | Linux | Description ------------------- | ------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------- :white_circle: | [6940] (https://www.illumos.org/issues/6940) | [1a04bab] (https://github.com/zfsonlinux/zfs/commit/1a04bab34808694f3bf1cef3dc208c9499d103aa) | [#5044](https://github.com/zfsonlinux/zfs/pull/5044) | Cannot unlink directories when over quota -:white_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue +:large_blue_circle: | [7176] (https://www.illumos.org/issues/7176) | [ ] ( ) | [#4950](https://github.com/zfsonlinux/zfs/pull/4950) | Yet another hole birth issue :white_circle: | [6950] (https://www.illumos.org/issues/6950) | [7fc10f0] (https://github.com/illumos/illumos-gate/commit/7fc10f0) | [#4768](https://github.com/zfsonlinux/zfs/pull/4768) | ARC should cache compressed data :red_circle: | [7082](https://www.illumos.org/issues/7082) | [b8a389e](https://github.com/illumos/illumos-gate/commit/b8a389e) | | bptree_iterate() passes wrong args to zfs_dbgmsg() :large_blue_circle: | [6314](https://www.illumos.org/issues/6314) | [d6160ee](https://github.com/illumos/illumos-gate/commit/d6160ee) | [eca7b76](https://github.com/zfsonlinux/zfs/commit/eca7b76) | buffer overflow in dsl_dataset_name