Reviewed: https://review.openstack.org/408152 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=de5bb0c3fe9e86166e81aa2465a8e7791f64ba39 Submitter: Jenkins Branch: master
commit de5bb0c3fe9e86166e81aa2465a8e7791f64ba39 Author: Matthew Booth <[email protected]> Date: Wed Dec 7 14:45:40 2016 +0000 libvirt: Fix initialising of LVM ephemeral disks The LVM backend expects to write directly to the target disk rather than to the image cache when initialising an ephemeral disk. This is confounded by Image.cache(), which doesn't call the given callback (_create_ephemeral in this case), if the target already exists. Closes-Bug: #1648109 Co-authored-by: Feodor Tersin <[email protected]> Change-Id: Ic9178d6c013670611e63d54a7669f35dc9770e91 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1648109 Title: Libvirt LVM storage backend doesn't initialise filesystems of ephemeral disks Status in OpenStack Compute (nova): Fix Released Bug description: N.B. This is from code inspection only. When creating an LVM-backed instance with an ephemeral disk, the ephemeral disk will not be initialised with the requested filesystem. This is because Image.cache() wraps the _create_ephemeral callback in fetch_func_sync, which will not call _create_ephemeral if the target already exists. Because the Lvm backend must create the disk first, this is never called. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1648109/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

