Bug 1262068 - [RFE][cinder] Implement optimized RBD to RBD volume migration
Summary: [RFE][cinder] Implement optimized RBD to RBD volume migration
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-cinder
Version: 9.0 (Mitaka)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: Upstream M1
: 14.0 (Rocky)
Assignee: Jon Bernard
QA Contact: Avi Avraham
James Smith
URL: https://blueprints.launchpad.net/cind...
Whiteboard: upstream_milestone_none upstream_defi...
: 1315661 (view as bug list)
Depends On:
Blocks: 1394651 1640385
TreeView+ depends on / blocked
 
Reported: 2015-09-10 18:38 UTC by Jon Bernard
Modified: 2019-01-11 11:48 UTC (History)
15 users (show)

Fixed In Version: openstack-cinder-13.0.0-0.20180710093321.64bebcd.el7ost
Doc Type: Enhancement
Doc Text:
This enhancement optimizes migration of an RBD volume from one Cinder back end to another when the volume resides within the same Ceph cluster. If both volumes are in the same Ceph cluster, data migration is performed by ceph itself, instead of the cinder-volume process. This reduces migration time.
Clone Of:
: 1640385 (view as bug list)
Environment:
Last Closed: 2019-01-11 11:47:00 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 256091 0 'None' MERGED RBD: support driver-assisted volume migration 2020-06-18 03:58:26 UTC
Red Hat Product Errata RHEA-2019:0045 0 None None None 2019-01-11 11:48:10 UTC

Description Jon Bernard 2015-09-10 18:38:50 UTC
Generic volume migration was added to Cinder during the Liberty cycle.  This allows the RBD driver to participate in volume migration using the "generic" method where each block is read from the source volume and written to the target volume.  Although this gives customers the ability to migration volumes where previously they had no options, the block-for-block copy is more work than needed when both backends (source and target) reside on the same Ceph cluster.  In this case, an optimized migration methond can be implemented to take advantage of the underlying storage knowlege.  We should do this.

Comment 3 Sean Cohen 2016-07-26 13:38:06 UTC
*** Bug 1315661 has been marked as a duplicate of this bug. ***

Comment 4 Jon Bernard 2016-08-16 16:00:48 UTC
update: patch is complete to my knowledge, waiting on upstream reviews

Comment 5 Elise Gafford 2016-08-22 18:48:50 UTC
Moving to ON_DEV, as this change is currently under upstream review.

Comment 19 Avi Avraham 2018-10-14 14:22:13 UTC
verified 
RPM package version 
python-cinder-13.0.1-0.20180917193045.c56591a.el7ost.noarch
openstack-cinder-13.0.1-0.20180917193045.c56591a.el7ost.noarch
python2-cinderclient-4.0.1-0.20180809133302.460229c.el7ost.noarch
puppet-cinder-13.3.1-0.20180917145846.550e793.el7ost.noarch
according to RFE test run

Comment 22 errata-xmlrpc 2019-01-11 11:47:00 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://access.redhat.com/errata/RHEA-2019:0045


Note You need to log in before you can comment on or make changes to this bug.