Bug 1324943

Summary: Provide a migration path between rbd ephemeral disk snapshot implementations in OSP 8 and 9
Product: Red Hat OpenStack Reporter: Lee Yarwood <lyarwood>
Component: python-glance-storeAssignee: Cyril Roelandt <cyril>
Status: CLOSED ERRATA QA Contact: Yogev Rabl <yrabl>
Severity: high Docs Contact:
Priority: high    
Version: 9.0 (Mitaka)CC: apevec, berrange, dasmith, egafford, eglynn, jjoyce, kchamart, lhh, lyarwood, mburns, pgrist, sbauza, sclewis, scohen, sferdjao, sgordon, srevivo, vromanso
Target Milestone: gaKeywords: ZStream
Target Release: 9.0 (Mitaka)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: python-glance-store-0.13.1-2.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-24 12:58:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Lee Yarwood 2016-04-07 16:32:06 UTC
Description of problem:

Since RHEL OSP 5 both openstack-nova and python-glance-store have carried downstream-only patches implementing ceph based snapshotting of ephemeral disks. The following bugs tracked these patches into OSP 8 :

openstack-nova - Implement proper snapshotting for ceph-based ephemeral disks
https://bugzilla.redhat.com/show_bug.cgi?id=1311314

python-glance-store - support proper snapshotting for ceph-based ephemeral disks
https://bugzilla.redhat.com/show_bug.cgi?id=1318710

This implementation used Glance to ensure rbd snapshots and images were correctly cleaned up when they were no longer used. As of Mitaka a new implementation has been landed upstream that differs from the above :

libvirt: make snapshot use RBD snapshot/clone when available
https://review.openstack.org/#/c/205282/

This new implementation will also be present in OSP 9 and thus a migration path for OSP 8 users to this new implementation in OSP 9 will be required.

Version-Release number of selected component (if applicable):
RH OSP 9

How reproducible:
N/A

Steps to Reproduce:
N/A

Actual results:
N/A

Expected results:
N/A

Additional info:
N/A

Comment 2 Lee Yarwood 2016-06-15 16:55:32 UTC
Moving the bug to python-glancestore to forward port the downstream-only patch for it one final time into OSP 9.

Comment 9 errata-xmlrpc 2016-08-24 12:58:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2016-1757.html