The fix for Bionic is not required as Bionic will be using version 0.7.x
of ZFS (userspace + kernel) once the 4.15 kernel is released.  I am
working on a different 'reverse' compat fix for Bionic that will allow
0.7.x userspace of ZFS to support the older 0.6.x ZFS kernel driver.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to zfs-linux in Ubuntu.
https://bugs.launchpad.net/bugs/1737761

Title:
  zfs-linux 0.6.5.11-1ubuntu5 ADT test failure with linux 4.15.0-1.2

Status in zfs-linux package in Ubuntu:
  Fix Committed

Bug description:
  == SRU Justification, Xenial, Artful ==

  Running ZFS userspace utils with newer 0.7.x ZFS kernel drivers breaks
  ZFS send/receive because of changes in the ioctl command structure.

  == Testcase ==

  ubuntu ADT ZFS tests autotests/client/tests/ubuntu-zfs-smoke-tests
  will show a failure in ZFS SEND, with userspace zfs tools segfaulting.

  == Fix ==

  Fix is to detect if ZFS kernel driver is version 0.7.x and copy the
  0.6.5.x zfs ioctl command structure to a ZFS 0.7.x version, call the
  ioctl() and then copy the result back.

  == Regression Potential ==

  This will only affect the ZFS ioctl interface and this can be fully
  tested using the ZFS autotests with 0.7.0 and 0.6.5.x ZFS enabled
  kernels to check for the compatibility change regressions.

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

  Testing failed on:
      amd64: 
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-bionic-canonical-kernel-team-bootstrap/bionic/amd64/z/zfs-linux/20171212_032601_d0613@/log.gz
      arm64: 
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-bionic-canonical-kernel-team-bootstrap/bionic/arm64/z/zfs-linux/20171212_020008_d0613@/log.gz
      ppc64el: 
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-bionic-canonical-kernel-team-bootstrap/bionic/ppc64el/z/zfs-linux/20171212_024359_d0613@/log.gz
      s390x: 
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-bionic-canonical-kernel-team-bootstrap/bionic/s390x/z/zfs-linux/20171212_032349_d0613@/log.gz

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/1737761/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to