On a Tuesday in 2026, Janis Heims wrote:
As stated in Yusuke Fujimaki's patch, Ceph recently removed the
deprecated auth_supported option that is still used by libvirt, causing
errors when attempting to start a storage pool on a newer Ceph server:
https://lists.libvirt.org/archives/list/[email protected]/thread/RELDVG6A3LAA4IFA32EOFQ5OJPMI6OGR/
https://github.com/ceph/ceph/commit/350cc71d7d9e9cd6239d24080082de7ac9bf8b70

This patch addresses the issue by replacing the deprecated option with
auth_client_required. While all three replacement options
(auth_cluster_required, auth_service_required and auth_client_required)
were previously set by Ceph, it really only makes sense to keep the last
in libvirt as the other options are only relevant on the server side.
See the discussion here:
https://lists.libvirt.org/archives/list/[email protected]/thread/3TVM5DVH3MOIQAM6ZUS5TYBLNSA6UA7K/

Resolves: https://gitlab.com/libvirt/libvirt/-/work_items/918

Signed-off-by: Janis Heims <[email protected]>
---
Changes since v2:

- Fixed corrupt patch

Changes since v1:

- Removed auth_cluster_required and auth_service_required

src/libxl/libxl_conf.c                           | 7 +++----
src/libxl/xen_xl.c                               | 2 +-
src/storage/storage_backend_rbd.c                | 5 +++--
tests/xlconfigdata/test-rbd-multihost-noauth.cfg | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)


Reviewed-by: Ján Tomko <[email protected]>

Jano

Reply via email to