I have a weird case where blocksize is not set when creating a container. I have a cluster with a “docker” storage pool defined as
~$ ssh lxd12 lxc storage show docker
config:
volume.block.filesystem: ext4
volume.size: 15GiB
volume.zfs.block_mode: "true"
volume.zfs.blocksize: 128KiB
volume.zfs.use_refquota: "true"
description: ""
name: docker
driver: zfs
used_by:
…
status: Created
locations:
- lxd12
- lxd13
…
so far so good, if i create a container on lxd12 i get:
~$ lxc launch u22 test1 --target lxd12 --storage docker
Creating test1
Starting test1
~$ ssh lxd12 zfs get volblocksize lxd12/docker/containers/test1
NAME PROPERTY VALUE SOURCE
lxd12/docker/containers/test1 volblocksize 128K -
all good, but if I do the same on lxd13, I get
~$ lxc launch u22 test1 --target lxd13 --storage docker
Creating test1
Starting test1
~$ ssh lxd13 zfs get volblocksize lxd13/docker/containers/test1
NAME PROPERTY VALUE SOURCE
lxd13/docker/containers/test1 volblocksize 8K default
any ideas why volblocksize is not set only on this one cluster member?