Bug 1062022
Summary: | [RFE][nova]: Copy-on-write cloning for rbd-backed disks | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | RHOS Integration <rhos-integ> |
Component: | openstack-nova | Assignee: | Pádraig Brady <pbrady> |
Status: | CLOSED ERRATA | QA Contact: | Yogev Rabl <yrabl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | unspecified | CC: | abelopez, chricker, ddomingo, jdonohue, jkleinpe, markmc, mrussell, ndipanov, nlevine, pbrady, sclewis, sgordon, yeylon, yrabl |
Target Milestone: | z3 | Keywords: | FutureFeature, Triaged, ZStream |
Target Release: | 5.0 (RHEL 7) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | https://blueprints.launchpad.net/nova/+spec/rbd-clone-image-handler | ||
Whiteboard: | upstream_milestone_juno-3 upstream_definition_approved upstream_status_implemented | ||
Fixed In Version: | openstack-nova-2014.1.3-7.el6ost openstack-nova-2014.1.3-7.el7ost | Doc Type: | Enhancement |
Doc Text: |
Copy-on-Write cloning for RBD-backed disks is now supported. As such, the Compute service no longer needs to download a glance image to local disk and then copy it again to RBD. Rather, disks can now be efficiently created directly in the Ceph system, thereby speeding up the creation of instances and, in the process, saving bandwidth and disk space.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-12-02 15:14:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1166033 | ||
Bug Blocks: | 1111295, 1152637, 1154159, 1158178, 1158198, 1160408, 1163445 |
Description
RHOS Integration
2014-02-06 05:01:02 UTC
This performance enhancement missed icehouse, so proposing for 5.0.z backport The current patches associated with this are: https://review.openstack.org/94293 refactor libvirt RBD utilities to a new file https://review.openstack.org/94294 use library instead of CLI to cleanup RBD volumes https://review.openstack.org/94295 enable cloning for rbd-backed ephemeral disks Also need to track https://bugs.launchpad.net/nova/+bug/1346525 as snapshots of instances that use RBD unnecessarily download the image first, then upload to glance. *** Bug 1158698 has been marked as a duplicate of this bug. *** *** Bug 1158699 has been marked as a duplicate of this bug. *** *** Bug 1158703 has been marked as a duplicate of this bug. *** *** Bug 1158186 has been marked as a duplicate of this bug. *** *** Bug 1158191 has been marked as a duplicate of this bug. *** For reference an icehouse branch with these patches is at https://github.com/angdraug/nova/tree/rbd-ephemeral-clone-stable-icehouse *** Bug 1158196 has been marked as a duplicate of this bug. *** Abel I'm separating out https://review.openstack.org/#/c/125963/ (https://blueprints.launchpad.net/nova/+spec/implement-rbd-snapshots-instead-of-qemu-snapshots) to bug 1163521 as it's a separate blueprint upstream, which has not been approved yet, and also needs a corresponding change to glance. *** Bug 1158177 has been marked as a duplicate of this bug. *** *** Bug 1158189 has been marked as a duplicate of this bug. *** *** Bug 1160407 has been marked as a duplicate of this bug. *** verified. 1. uploading a new image to Glance (using rbd store) 2. launching a new instance from the newly uploaded image 3. checked the space used in the Ceph - no additional space is been used. *** Bug 1158198 has been marked as a duplicate of this bug. *** 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-2014-1932.html *** Bug 1123171 has been marked as a duplicate of this bug. *** |