cinder/releasenotes/notes/bug-1942154-backup-availability-zone-object-fix-939f93fda2c539b8.yml
Michel Nederlof 9b7eaf2e32 Ensure backup availability zone is populated if empty
If the availability zone is not provided when creating the backup,
the availability zone is still None after scheduling.

So just before starting the backup, we can fill the availability_zone
property with the actual az of the backup service doing the backup.

This will also fix selecting the proper host when restoring a backup.
If the az field is empty, it would randomly pick a cinder-backup service,
while it would make sense that only the services in the zone of the backup
would have access to the backup resource.

Closes-Bug: #1942154
Change-Id: Ida930463228bb60f71bb4b80d3f193dde8398a70
2024-03-19 12:53:02 +01:00

9 lines
408 B
YAML

---
fixes:
- |
Backup `Bug #1942154 <https://bugs.launchpad.net/cinder/+bug/1942154>`_:
Fixed backup.availability_zone to be populated with availability zone of
the service that is creating the backup, if it was not provided as argument
when creating the backup. This indirectly fixes selecting the proper host
when restoring the backup as the availability zone field is now populated.