Can't delete zfs storage

Hi,

I try to delete my default storage using zfs driver but I’ve got the following error :

$ lxc storage delete default
Error: Failed to run: zfs destroy -r tank/lxd: cannot destroy 'tank/lxd': dataset is busy

But this storage is not used anymore :

$ lxc storage list
+---------------+-------------+--------+-----------+---------+
|     NAME      | DESCRIPTION | DRIVER |  SOURCE   | USED BY |
+---------------+-------------+--------+-----------+---------+
| btrfs_storage |             | btrfs  | /data/lxd | 21      |
+---------------+-------------+--------+-----------+---------+
| default       |             | zfs    | tank/lxd  | 0       |
+---------------+-------------+--------+-----------+---------+

sudo zfs list -t all

ZFS is only “used” by LXD, I try to remove it (BTRFS migration)

$ sudo zfs list -t all
NAME       USED  AVAIL  REFER  MOUNTPOINT
tank       161M  2,63T    96K  /tank
tank/lxd    96K  2,63T    96K  /tank/lxd

I want to completly destroy, dataset and pool

Try running zfs unmount tank/lxd, if that succeeds, then delete should work.

So simple…
Thanks a lot