Public bug reported:

$ lsb_release -rd
Description:    Ubuntu 16.04.2 LTS
Release:        16.04

Linux 4.4.0-64-generic

$ apt-cache policy zfsutils-linux
zfsutils-linux:
  Installed: 0.6.5.6-0ubuntu15

# modinfo zfs |head
filename:       /lib/modules/4.4.0-64-generic/kernel/zfs/zfs/zfs.ko
version:        0.6.5.6-0ubuntu15


I was not able to unmount a ZFS pool:

# zpool export mpu1pool 
cannot export 'mpu1pool': pool is busy

The filesystems were unmounted and there was nothing that would be blocking 
them FS.
Neither sync, echo 3 > /proc/sys/vm/drop_caches helped.

The only way worked to export a ZFS pool was to turn off the SWAP:

# lsof -Pn |grep -i mpu1
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
# free -mh
              total        used        free      shared  buff/cache   available
Mem:           7.7G        5.1G        502M        837M        2.1G        1.0G
Swap:          8.0G        428M        7.6G

# swapoff -a 
# free -mh
              total        used        free      shared  buff/cache   available
Mem:           7.7G        1.5G        4.8G        366M        1.4G        5.2G
Swap:            0B          0B          0B

# zpool export mpu1pool 
# echo $?
0
# swapon -a


It is not obvious that the SWAP has to be freed before one can export ZFS pool.
Would it be possible to improve this situation?


Kind regards,
Andrey Arapov

** Affects: zfs-linux (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  zpool export mpu1pool  cannot export 'mpu1pool': pool is busy

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to