lp:~johannes.erdfelt/nova/lp822982

Created by Johannes Erdfelt and last modified
Get this branch:
bzr branch lp:~johannes.erdfelt/nova/lp822982
Only Johannes Erdfelt can upload to this branch. If you are Johannes Erdfelt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Johannes Erdfelt
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

1618. By Johannes Erdfelt

Merge with trunk

1617. By Johannes Erdfelt

Stub out

1616. By Johannes Erdfelt

Add set_vdi_name_label method

1615. By Johannes Erdfelt

Unused function

1614. By Johannes Erdfelt

Set name label for VDIs to match instance name to make it easier to cleanup
after failed builds/migrations

1613. By Rick Harris

This patch adds instance progress which is used by the OpenStack API to indicate how far along the current executing action is (BUILD/REBUILD, MIGRATION/RESIZE).

For the first cut, we decided to keep it simple and compute progress by counting discrete steps. This is not ideal since some steps, in particular, steps which involve transferring large amounts of data over the network, take *much* longer than others. A better approximation would account for the data-transferred to the destination host, since in most cases, this dominates the time spent.

In addition to adding progress, this patch:

- Allows resizes to use same host for source and destination which is useful for dev environments without a second host. This is enabled by the --allow_resize_to_same_host flag.

- Fixes a bug in the glance and migration XenAPI plugins where the VHDs were being copied into the SR in the wrong order. Before the base-copy was copied first meaning it was possible for snapwatchd to see the base-copy before the dependent cow was present. It was treat the base_copy as an unreferenced parent, and GC it.

- Additional refactoring and cleanups.

1612. By Chris Behrens

Fixes lp:855115 -- issue with disassociating floating ips.

1611. By Sandy Walsh

Keystone support in Nova across Zones.

1610. By Vish Ishaya

Fix keys in ec2 conversion to make sure not to use unicode.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers