Activity log for bug #1763067

Date Who What changed Old value New value Message
2018-04-11 15:37:16 Clint Armstrong bug added bug
2018-04-11 15:56:57 Colin Ian King zfs-linux (Ubuntu): importance Undecided Medium
2018-04-11 15:56:59 Colin Ian King zfs-linux (Ubuntu): assignee Colin Ian King (colin-king)
2018-04-11 17:16:32 Colin Ian King zfs-linux (Ubuntu): status New In Progress
2018-04-20 12:05:47 Colin Ian King description 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. == SRU Justifcation [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.
2018-04-20 12:16:02 Colin Ian King bug added subscriber Ubuntu Stable Release Updates Team
2018-04-20 12:20:18 Colin Ian King description == SRU Justifcation [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. == 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.
2018-04-23 16:50:54 Łukasz Zemczak zfs-linux (Ubuntu Artful): status New Fix Committed
2018-04-23 16:50:57 Łukasz Zemczak bug added subscriber SRU Verification
2018-04-23 16:54:39 Łukasz Zemczak zfs-linux (Ubuntu Xenial): status New Fix Committed
2018-04-24 08:49:14 Colin Ian King 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. == 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 == create a volume, e.g. zfs create -V 8M ${POOL}/testvol run /lib/udev/vol_id on /dev/zd0 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.
2018-04-24 08:51:05 Colin Ian King tags verification-done-xenial
2018-04-24 09:02:41 Colin Ian King 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 == create a volume, e.g. zfs create -V 8M ${POOL}/testvol run /lib/udev/vol_id on /dev/zd0 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. == 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 == create a volume, e.g. zfs create -V 8M ${POOL}/testvol run /lib/udev/zvol_id on /dev/zd0 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.
2018-04-24 09:05:20 Colin Ian King tags verification-done-xenial verification-done-artful verification-done-xenial
2018-04-24 09:06:19 Colin Ian King zfs-linux (Ubuntu Xenial): assignee Colin Ian King (colin-king)
2018-04-24 09:06:22 Colin Ian King zfs-linux (Ubuntu Artful): assignee Colin Ian King (colin-king)
2018-04-24 09:06:25 Colin Ian King zfs-linux (Ubuntu): assignee Colin Ian King (colin-king)
2018-04-30 17:06:11 Łukasz Zemczak zfs-linux (Ubuntu): status In Progress Invalid
2018-04-30 17:06:55 Launchpad Janitor zfs-linux (Ubuntu Artful): status Fix Committed Fix Released
2018-04-30 17:06:59 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-04-30 17:07:13 Launchpad Janitor zfs-linux (Ubuntu Xenial): status Fix Committed Fix Released