Note we can derive that allocation was not set as we see "-s" (capacity != allocation), but we don't see -o so allocation is "0" (likely unset).
330 if (vol->target.capacity != vol->target.allocation) { 331 virCommandAddArg(cmd, "-s"); 332 if (vol->target.allocation > 0) { 333 virCommandAddArg(cmd, "-o"); Further we have: 339 virCommandAddArg(cmd, "-V"); 340 virCommandAddArgFormat(cmd, "%lluK", 341 VIR_DIV_UP(vol->target.capacity, 1024)); Currently the code makes whatever you pass it 1k aligned (unconditionally). That is in src/storage/storage_backend_zfs.c. Code-wise it would be easy to make it 8k aligned, but I'd need to know if that is a general ZFS requirement or just one due to the way you set up your ZFS. Note: the code is that way since ZFS support was added in 2014, not much changes going on. But I start to guess too much ... Still waiting for the commands and XMLs that got used to reproduce this as asked before. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1858201 Title: volume size pod zfs To manage notifications about this bug go to: https://bugs.launchpad.net/maas/+bug/1858201/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs