Latest pre-release available:
https://github.com/dicode-nl/xcp-ng-ceph-rbd/releases/tag/v20260901
This release includes a qemu backend mode which fully supports SXM over SMAPIv3! Both tapdisk and native mode still don't have full SXM but can be targets to transfer VDI's to.
Also patches ceph userspace tools are available to provide rbd command line tool. This is needed for CBT as upstream Ceph doesn't have a diff end-point in their API, awaiting pull request https://github.com/ceph/ceph/pull/71388. This is already wired into the RestBackend code so once that lands in Ceph this SR can run without the need for Ceph userspace tools in dom0.
GitHub updated with the latest commits and changes.
WIP: SXM on native rbd without qemu-dp for the native and tapdisk mode.
As always, use with caution. I did run a lot of test scenario's but please do test yourself and let me know your findings!