diff options
-rw-r--r-- | cinder/backup/drivers/ceph.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cinder/backup/drivers/ceph.py b/cinder/backup/drivers/ceph.py index 05c7a1589..18f63d798 100644 --- a/cinder/backup/drivers/ceph.py +++ b/cinder/backup/drivers/ceph.py @@ -819,7 +819,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: |