** Description changed:

+ == SRU Justification, Xenial, Bionic ==
+ 
+ Bug:
+ 
  When creating a pool with the -t option on Ubuntu 18.04 LTS, it will
  report an error and return a non-zero exit code, but the pool appears to
  be successfully created.
  
  For example:
  
  # zpool create -O canmount=off -O mountpoint=none -R /mnt/rpool-25582 -t 
rpool-25582 rpool /dev/mapper/loop2p1
  cannot create 'rpool': no such pool or dataset
  # zpool list
  NAME          SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  
ALTROOT
  rpool-25582  69.5G  92.5K  69.5G         -     0%     0%  1.00x  ONLINE  
/mnt/rpool-25582
  # zpool export rpool-25582
  # zpool import rpool
  # zpool list
  NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
  rpool  69.5G   134K  69.5G         -     0%     0%  1.00x  ONLINE  -
  
  I opened an upstream bug against ZFS on Linux, here:
  https://github.com/zfsonlinux/zfs/issues/7502
  
  And it has been recently fixed, here:
  https://github.com/zfsonlinux/zfs/pull/7509
  
  Can this upstream fix be pulled into the Ubuntu 18.04 LTS packages?
  
  Thanks,
  Prakash
+ 
+ == Fix ==
+ 
+ Upstream zfs commit 4ceb8dd6fdfd ("Fix 'zpool create -t <tempname>'")
+ 
+ == Test ==
+ 
+ Without the fix, creating a pool with -t will show an error message such
+ as:
+ 
+ "cannot create 'rpool': no such pool or dataset" and will return an
+ error number even though it successfully created the pool. With the fix,
+ the error is not shown and it exits with 0.
+ 
+ E.g.
+ 
+ pool create -O canmount=off -O mountpoint=none -R /mnt/rpool-25582 -t 
rpool-25582 rpool /dev/mapper/loop2p1 
+ cannot create 'rpool': no such pool or dataset
+ 
+ == Regression Potential ==
+ 
+ Small. This is an upstream fix that is know to fix the error. There are
+ no known subsequent changes to the fix hence suggesting it is a good
+ fix. The change is very limited and testing shows it does not break any
+ of the kernel team's ZFS regression testing.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1769937

Title:
  Error reported when creating ZFS pool with "-t" option, despite
  successful pool creation

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to