diff --git a/cinder/backup/drivers/ceph.py b/cinder/backup/drivers/ceph.py index 85a04c7fabd..313cd01f261 100644 --- a/cinder/backup/drivers/ceph.py +++ b/cinder/backup/drivers/ceph.py @@ -805,7 +805,10 @@ class CephBackupDriver(driver.BackupDriver): image. """ volume_id = backup.volume_id - backup_name = self._get_backup_base_name(volume_id, backup=backup) + if backup.snapshot_id: + backup_name = self._get_backup_base_name(volume_id) + else: + backup_name = self._get_backup_base_name(volume_id, backup=backup) with eventlet.tpool.Proxy(rbd_driver.RADOSClient(self, backup.container)) as client: