root@castiana:~# zfs set quota=2EB encrypted/lxd/containers/zesty root@castiana:~# echo $? 0
root@castiana:~# zfs get quota encrypted/lxd/containers/zesty NAME PROPERTY VALUE SOURCE encrypted/lxd/containers/zesty quota 2E local So as can be seen, ZFS allows settings quotas that far exceed the pool size and does so without returning an error. There is therefore no way for LXD to return an error since the operation succeeded. My guess is that ZFS will always shows your volume total size to be the smallest of its quota or any of the quota in the tree, including the tree root (the pool itself). ** Changed in: lxc (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1636617 Title: lxc set device root size fails silently when out of space To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1636617/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs