XenAPI: Resize ephemeral disks

Registered by John Garbutt

Currently, ephemeral disks are dropped and re-created.

However, now migrate has started moving ephemeral disks, resizes with ephemeral disks have been disabled:
https://blueprints.launchpad.net/nova/+spec/xenapi-migrate-ephemeral-disks

This blueprint looks to bring back the resize of instances when there are ephemeral disks attached.

Given resize down is so fragile, consider not dealing with resize down.

Blueprint information

Status:
Complete
Approver:
Russell Bryant
Priority:
Low
Drafter:
John Garbutt
Direction:
Approved
Assignee:
John Garbutt
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
John Garbutt
Completed by
Russell Bryant

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/xenapi-resize-ephemeral-disks,n,z

Addressed by: https://review.openstack.org/51575
    xenapi: resize up ephemeral disks

Addressed by: https://review.openstack.org/51570
    xenapi: refactor resize_up_root_vdi

Addressed by: https://review.openstack.org/51662
    xenapi: refactor generate_ephemeral

(?)

Work Items

Work items:
Resize up ephemeral disks: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.