Change logs for zfs-linux source package in Groovy

  • zfs-linux (0.8.4-1ubuntu11.3) groovy; urgency=medium
    
      * Improve scrub testing in kernel-smoke-test-scrub (LP: #1934910)
        On some slower small memory systems we need to check until resilvering
        has completed. The most reliably method is to poll on a scrub until
        it finishes successfully. Give up after ~15 minutes and flag a failure
        if the scrub can't start or complete successfully.
    
     -- Colin Ian King <email address hidden>  Thu, 8 Jul 2021 08:51:21 +0100
  • zfs-linux (0.8.4-1ubuntu11.2) groovy; urgency=medium
    
      * Fix race condition in zfs_iput_async (LP: #1916486)
        - Upstream ZFS fix 43eaef6de817 ("Fix zrele race in zrele_async that can
          cause hang")
    
     -- Heitor Alves de Siqueira <email address hidden>  Thu, 25 Feb 2021 19:53:32 +0000
  • zfs-linux (0.8.4-1ubuntu11.1) groovy; urgency=medium
    
      [ Didier Roche ]
      [ Jean-Baptiste Lallement ]
      * Generate clone uuid without dd which is flagged as having an executable
        stack. Thanks Usarin Heininga for the patch (LP: #1894329)
    
      [ Andrea Righi ]
      * fix potential user-space double free when running "zfs mount -a"
        (LP: #1902588)
        - 4702-Revert-Let-zfs-mount-all-tolerate-in-progress-mounts.patch
    
     -- Colin Ian King <email address hidden>  Mon, 30 Nov 2020 19:00:00 +0000
  • zfs-linux (0.8.4-1ubuntu11) groovy; urgency=medium
    
      * Fix zfs-dkms build on arm64 with PREEMPTION and BLK_CGROUP (LP: #1892001)
        - 4700-Fix-DKMS-build-on-arm64-with-PREEMPTION-and-BLK_CGRO.patch
          preempt_schedule_notrace is GPL-only so redfine it to preempt_schedule
          on arm64 with PREEMPTION and BLK_CGROUP enabled to 'fix' the DKMS
          build failure.
    
     -- Juerg Haefliger <email address hidden>  Tue, 18 Aug 2020 11:10:41 +0200
  • zfs-linux (0.8.4-1ubuntu10) groovy; urgency=medium
    
      * Fix volume wait on locked encrypted zvols (LP: #1888405)
        [ James Dingwall ]
        - 4620-zfs-vol-wait-fix-locked-encrypted-vols.patch
          zfs-volume-wait.service systemd unit does not start if the encrypted
          zvol is locked. The /sbin/zvol_wait should not wait for links when the
          volume has property keystatus=unavailable. Add a check for this.
    
     -- Colin Ian King <email address hidden>  Wed, 22 Jul 2020 09:58:22 +0100
  • zfs-linux (0.8.4-1ubuntu9) groovy; urgency=medium
    
       [ Colin Ian King ]
       * Add risc-v 64 bit support, requires implementing risc-v setjmp/longjmp
         and adding some relevant #defines
         - 4521-enable-risc-v-isa.patch
       * Disable HTML doc generation because of a Sphinx regression
         between version 2.4.3-2 and 2.4.3-4 (see Debian bug 962276)
    
     -- Colin Ian King <email address hidden>  Tue, 21 Jul 2020 10:01:10 +0100
  • zfs-linux (0.8.4-1ubuntu8) groovy; urgency=medium
    
       [ Didier Roche ]
       [ Jean-Baptiste Lallement ]
       * debian/patches/4000-mount-encrypted-dataset-fix.patch:
         - Upstreamable patch (under PR) for making keystore encryption or direct
           ZFS encryption closer, and make the service chain more robust.
       * debian/patches/4000-zsys-support.patch:
         - Reupdate with latest version of code, which was reverted erroneously
           to a previous version during debian merge.
         - Align PROPS generated cache to zed list cacher properties.
         - Add keystore encryption support.
      * debian/patches/4500-fix-generator-invalid-cache.patch:
        - Removed again, was removed before focal release, but has been
          erroneously restored during debian merge.
      * debian/patches/git_fix_dependency_loop_encryption2.patch:
        - Refreshed
    
     -- Jean-Baptiste Lallement <email address hidden>  Fri, 19 Jun 2020 16:17:05 +0200
  • zfs-linux (0.8.4-1ubuntu7) groovy; urgency=medium
    
      * debian/patches/4520-Linux-5.8-compat-__vmalloc.patch
        - Add Linux 5.8 compat fix
    
     -- Colin Ian King <email address hidden>  Thu, 18 Jun 2020 14:40:22 +0100
  • zfs-linux (0.8.4-1ubuntu6) groovy; urgency=medium
    
      * debian/patches/4000-zsys-support.patch:
        - Fix boot on non encrypted system when cryptsetup-initramfs isn’t
          installed (LP: #1882975)
    
     -- Didier Roche <email address hidden>  Thu, 11 Jun 2020 08:17:14 +0200
  • zfs-linux (0.8.4-1ubuntu5) groovy; urgency=medium
    
      [ Jean-Baptiste Lallement ]
      [ Didier Roche ]
      * debian/patches/4000-zsys-support.patch:
        - Readd ZSys support erroneously dropped during previous debian merge.
        - Add external Luks store encryption support.
      * debian/patches/git_fix_dependency_loop_encryption{1,2}.patch:
        - Backport upstream patches (PR accepted, not merged yet) fixing a
          dependency loop when encryption via Luks (like swap) is enabled.
          (LP: #1875577)
    
     -- Didier Roche <email address hidden>  Wed, 10 Jun 2020 10:48:19 +0200
  • zfs-linux (0.8.4-1ubuntu4) groovy; urgency=medium
    
      * Don't report errors if modprobe fails (LP: #1880421)
        - loading ZFS modules on zfs-utils installation is a nice
          to have feature, but don't throw an error if modules are
          not available to load
    
     -- Colin Ian King <email address hidden>  Thu, 4 Jun 2020 13:54:54 +0100
  • zfs-linux (0.8.4-1ubuntu3) groovy; urgency=medium
    
      * Debian/tests: Move control.ubuntu to control
        - kernel ADT tests handle the driver side of testing so just
          use the standard smoke tests
    
     -- Colin Ian King <email address hidden>  Tue, 2 Jun 2020 10:56:52 +0100
  • zfs-linux (0.8.4-1ubuntu2) groovy; urgency=medium
    
      * Remove zfs-dkms depedencies for Ubuntu as these are
        built into the kernel
    
     -- Colin Ian King <email address hidden>  Mon, 1 Jun 2020 22:57:23 +0100
  • zfs-linux (0.8.4-1ubuntu1) groovy; urgency=medium
    
      * Sync with debian 0.8.4-1
      * Ubuntu specific changes:
        - copy over 0.8.3 Ubuntu changes to 0.8.4
        - drop debian tests in debian/tests/control
        - wiggle zsys patches to apply cleanly:
          4000-zsys-support.patch
          4500-fix-generator-invalid-cache.patch
    
     -- Colin Ian King <email address hidden>  Mon, 1 Jun 2020 10:20:51 +0100
  • zfs-linux (0.8.3-1ubuntu14) groovy; urgency=medium
    
      * Backport 5.7 compat changes (LP: #1872373)
       - backport of upstream commit 68dde63d138882860109178f4ab0b7b1b1bb3cfd
         ("Linux 5.7 compat: blk_alloc_queue()")
    
     -- Colin Ian King <email address hidden>  Mon, 18 May 2020 16:13:22 +0100
  • zfs-linux (0.8.3-1ubuntu13) groovy; urgency=medium
    
      * Backport AES-GCM performance accelleration
       - backport of upstream zfs commit 31b160f0a6c673c8f926233af2ed6d5354808393
         ("ICP: Improve AES-GCM performance").
         tests on a memory backed pool show performance improvements of ~15-22%
         for AES-CCM writes, ~17-20% AES-CCM reads, 34-36% AES-GCM writes and
         ~79-80% AES-GCM reads.
    
     -- Colin Ian King <email address hidden>  Tue, 5 May 2020 15:53:12 +0100
  • zfs-linux (0.8.3-1ubuntu12) focal; urgency=medium
    
      [ Jean-Baptiste Lallement ]
      [ Didier Roche ]
      * debian/patches/4100-disable-bpool-upgrade.patch:
        - On ubuntu, upgrade of bpool is disabled to prevent users to break their
          system by upgrading to features not supported by GRUB. (LP: #1847389)
    
     -- Jean-Baptiste Lallement <email address hidden>  Tue, 14 Apr 2020 11:14:33 +0200