cinder-backup ceph driver restore failure

Bug #1276977 reported by Edward Hope-Morley on 2014-02-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
High
Edward Hope-Morley

Bug Description

The following scenario currently fails with the ceph backup driver:

 1. restore to rbd (i.e. incremental/differential restore is allowed if it that was how the backup was done)
 2. restore destination is the same volume as the backup source

This currently breaks because the restore point is not provide by _diff_restore_allowed()

(NOTE: patch https://review.openstack.org/#/c/51900/ is now being broken up and is the source of the patch to fix this)

description: updated
Changed in cinder:
status: New → In Progress
Changed in cinder:
importance: Undecided → High
milestone: none → icehouse-3
summary: - cinder backup restore failure
+ cinder-backup ceph driver restore failure

Reviewed: https://review.openstack.org/71641
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=4d1d9349fed815b37b0675d6f3936243a3909125
Submitter: Jenkins
Branch: master

commit 4d1d9349fed815b37b0675d6f3936243a3909125
Author: Edward Hope-Morley <email address hidden>
Date: Thu Feb 6 13:06:44 2014 +0000

    Fix cinder-backup volume restore with ceph driver

    Restore operations currently break if restoring to
    the backup source volume, that volume is an rbd and
    the associated backup was incremental.

    Change-Id: Ieafe6ab2d1a15cad2b534a3aab0df29eb8591306
    Closes-Bug: 1276977

Changed in cinder:
status: In Progress → Fix Committed
Thierry Carrez (ttx) on 2014-03-05
Changed in cinder:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2014-04-17
Changed in cinder:
milestone: icehouse-3 → 2014.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers