Hello Clint, or anyone else affected,

Accepted zfs-linux into xenial-proposed. The package will build now and
be available at https://launchpad.net/ubuntu/+source/zfs-
linux/0.6.5.6-0ubuntu21 in a few hours, and then in the -proposed
repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-xenial to verification-done-xenial. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-xenial. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

-- 
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/1763067

Title:
  zvol_id throws ioctl_get_msg failed:Inappropriate ioctl for device

Status in zfs-linux package in Ubuntu:
  In Progress
Status in zfs-linux source package in Xenial:
  Fix Committed
Status in zfs-linux source package in Artful:
  Fix Committed

Bug description:
  == SRU Justification [XENIAL][ARTFUL] ==

  Symlinks in /dev/zvol are not because /lib/udev/zvol_id exits with
  ioctl_get_msg failed:Inappropriate ioctl for device.  The core reason
  is that the BLKZNAME with non-HWE userspace zfsutils is 1 char
  different is size than the HWE kernel drivers.

  == Fix ==

  Change the userland zvol_id tool to use the V0.6.x ZFS_MAXNAMELEN size
  and if that fails with ENOTTY retry with the V0.07.0 ZFS_MAXNAMELEN
  size as a fallback compatibility call.

  == Regression Potential ==

  Very small, this changes zvol_id and keeps the original functionality
  as well as adding V7 ZFS functionality as a fallback.  At worse,
  zvol_id will not work, but that's the same as the current broken
  state.

  == Testing ==

  run /lib/udev/vol_id on /dev/zvol on Xenial with a 4.15 Xenial HWE
  kernel.  Without the fix one gets an ENOTTY errno failure. With the
  fix zvol_id returns the zvol id and symlinks in /dev/zvol work.

  ---

  Symlinks in /dev/zvol are not created because /lib/udev/zvol_id
  crashes with ioctl_get_msg failed:Inappropriate ioctl for device.

  Description:  Ubuntu 16.04.4 LTS
  Release:      16.04

  Running  linux-generic-hwe-16.04-edge
  4.15.0-13-generic

  zfsutils-linux 0.6.5.6-0ubuntu19

  The version of zvol_id in zfsutils-linux_0.7.5-1ubuntu14_amd64 works
  without error.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zfs-linux/+bug/1763067/+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