[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
** Changed in: linux (Ubuntu) Assignee: Colin Ian King (colin-king) => (unassigned) ** No longer affects: linux (Ubuntu) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Thanks Colin for tracking this done; very pleased it's not a kernel bug. I'll now take this up with the snappy team. Thank again for doing the detective work; much appreciated! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
After adding a lot of debug into the kernel I can see what is causing the issue: 1. /dev/vdb is being mounted onto /mnt by systemd: Nov 13 11:26:06 devstack kernel: [ 259.373361] mount: 1658 mount, parent 1 systemd Nov 13 11:26:06 devstack kernel: [ 259.394961] mount: 1658 mount /dev/vdb Nov 13 11:26:06 devstack kernel: [ 259.412916] do_mount: 1658 mount dev: /dev/vdb opts: '(null)' dir: '/mnt' 2. snap-confine is mounting /tmp/snap.rootfs_2SnJZF//mnt onto /mnt: Nov 13 11:26:07 devstack kernel: [ 261.546874] mount: 1706 snap-confine /mnt /inaccessible/dir opts: '(null)' dir: '/run/systemd/unit-root/root' Nov 13 11:26:07 devstack kernel: [ 261.554827] do_mount: 1706 snap-confine dev: /mnt opts: '(null)' dir: '/tmp/snap.rootfs_2SnJZF//mnt' So unmounting /mnt still leaves /dev/vdb marked as in use because of the snap-confine mount. There is no kernel bug here, the kernel still sees /dev/vdb as being, hence it's doing the correct thing in not allowing zfs to mount on the in-use /tmp/snap.rootfs_2SnJZF//mnt mount. Colin -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Ryan, my bad -- I should have updated the bug; I've provided Colin with a serverstack bastion and some scripts to do testing, and Colin has been doing that. Apologies that the bug didn't reflect this new information. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Hi Colin - We believe we've provided that in comment #3 above. It is a fresh Cosmic instance, followed by reproducer commands. Please let us know if this does not allow you to reproduce. Thank you. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Hi Alex, Is it possible to get the necessary commands to allow me to create the instances so I can do some experimental changes? I'm wrestling with getting a sane debugging environment with the instance you provided. Colin -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Colin, sorry, no; it's the bug that 'found' the issue; it's basically saying that we aren't enabling a particular gate test (i.e. it's staying dev-) due to this bug. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Is the above commit a fix to this issue? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
I added debug into the kernel and observed /dev/vdb is being mounted by systemd: [9.859895] mount: 1624 mount, parent 1 systemd [9.866398] mount: 1624 mount /dev/vdb and also snap-confine is mounting mount too: [9.966827] mount: 1663 snap-confine /mnt Curiously, I've not seen any associated umounts. I wonder if the namespace/confinement is causing the issue of not being able to see the mount. I need to debug this further. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Some notes: 1. /dev/vdb did appear to have an ext4 file system on it before we created the file system. 2. [jbd2/vdb-8] running implies the file system was mounted at some point on /dev/vdb 3. Nothing seemed to have mounted /dev/vdb The file system was indeed mounted during boot: [ 94.945578] EXT4-fs (vdb): mounted filesystem with ordered data mode. Opts: (null) After a reboot the [jbd2/vdb-8] thread is no longer running and zfs can create the file systems w/o any issues. -- 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/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
This is not a zfs related bug per se, it's more of a kernel related, so I'm re-assigned the bug ** Package changed: zfs-linux (Ubuntu) => linux (Ubuntu) -- 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/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
** Also affects: zfs-linux (Ubuntu) Importance: Undecided Status: New -- 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/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: Incomplete Status in zfs-linux package in Ubuntu: New Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
Can you supply me the commands required to reproduce this issue, I'm not familiar with the test environment you are using. Thanks ** Changed in: charm-lxd Status: Incomplete => In Progress ** Changed in: charm-lxd Status: In Progress => New ** Changed in: zfs-linux (Ubuntu) Status: New => In Progress ** Changed in: zfs-linux (Ubuntu) Importance: Undecided => High ** Changed in: zfs-linux (Ubuntu) Assignee: (unassigned) => Colin Ian King (colin-king) ** Changed in: charm-lxd Assignee: Colin Ian King (colin-king) => (unassigned) -- 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/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in zfs-linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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
[Kernel-packages] [Bug 1801349] Re: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27
** Changed in: charm-lxd Assignee: (unassigned) => Colin Ian King (colin-king) -- 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/1801349 Title: zpool create -f lxd /dev/vdb fails on cosmic (18.10) -- func27 Status in OpenStack LXD Charm: New Status in zfs-linux package in Ubuntu: In Progress Bug description: Test: tests/gate-basic-cosmic-rocky As part of the config, the lxd charm creates a pool device depending on the config. The test config is: lxd_config = { 'block-devices': '/dev/vdb', 'ephemeral-unmount': '/mnt', 'storage-type': 'zfs', 'overwrite': True } The config drive is normally mounted on /mnt, and the lxd charm umounts it as part of the start up. The /etc/fstab on the unit is: # cat /etc/fstab LABEL=cloudimg-rootfs /ext4 defaults0 0 LABEL=UEFI /boot/efi vfatdefaults0 0 /dev/vdb/mntauto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2 /dev/vdcnoneswapsw,comment=cloudconfig 0 0 However, even after umount-ing the /mnt off of /dev/vdb, the zpool create command still fails: # zpool create -f lxd /dev/vdb /dev/vdb is in use and contains a unknown filesystem. If the /etc/fstab is edited so that /dev/vdb is *never* mounted and then rebooted, then the zpool create command succeeds: # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAGCAP DEDUP HEALTH ALTROOT lxd 14.9G 106K 14.9G - 0% 0% 1.00x ONLINE - # zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAMESTATE READ WRITE CKSUM lxd ONLINE 0 0 0 vdb ONLINE 0 0 0 errors: No known data errors Something odd is going on with cosmic (18.10) and the combination of lxd, zfs and the kernel lxd version: 3.6 zfsutils-linux/cosmic,now 0.7.9-3ubuntu6 Linux: 4.18.0-10-generic To manage notifications about this bug go to: https://bugs.launchpad.net/charm-lxd/+bug/1801349/+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