RBD pools not autostarting

Software environment

  • Operating system: Ubuntu Server 22.04 LTS
  • Architecture: x86_64
  • kernel version: 5.15
  • libvirt version: 8.0.0
  • Hypervisor and version: QEMU 6.2.0

Description of problem

With an RBD pool defined and configured to autostart, restarting the libvirtd systemd service doesn't autostart the pool, leaving it in an inactive state.

I expected the pool to start again afterwards, just like the dir pools I have defined do.

Steps to reproduce

  1. Define a RBD pool
  2. Mark the RBD pool as autostart
  3. Restart libvirtd through systemctl

Additional information