Hello,

I am currently setting up a new Incus virtualization environment and ran into 
some unexpected QEMU behavior in regards to RBD block devices.
I have two VMs that get their block dev inserted with the same QMP command[0], 
yet one acquires a RBD lock (Checked with "rbd lock ls") and the other does 
not.
Do you have any hints on why this may happen?
Or do you think I should ask the Ceph people about this.
We are running QEMU version 7.2.17 (Debian 1:7.2+dfsg-7+deb12u13).

I also could not find a way to set the lock to exclusive(See [1] for Ceph 
documentation on that feature), did I miss it or is it not supported?

Best regards,
Julian

[0] {"execute":"blockdev-add","arguments":{"cache":{"direct":false,"no-
flush":false},"conf":"/etc/ceph/
ceph.conf","discard":"unmap","driver":"rbd","image":"virtual-
machine_test1.block","key-secret":"pool_incus_incus","node-
name":"incus_root","pool":"incus","read-only":false,"user":"incus"}}



Reply via email to