Merge "Make xenapi shutdown mode explicit"
Merge "make libvirt with Xen more workable"
Merge "Add REST API support for list/enable/disable nova services"
Merge "Remove custom test assertions."
Merge "Imported Translations from Transifex"
Merge "powervm: failed spawn should raise exception"
Merge "Upgrade pylint version to 0.26.0"
fix LVM backed VM logial volumes can't be deleted.

bug#1078085.

Change-Id: Ib899754002cea28f310b042e5d4a7f89416e031e
added getter methods for quantumv2 api

Change-Id: Ie2b7ba698c232f55e112b978d7a548b48462fca3
Fixes usage of migrate_instance_start

Because migrate_instance_start is used to remove floating ips on the source
compute node, we need send the RPC to the source compute node instead of
the dest compute node.

Fixes bug 1078207

Change-Id: Ie993548944268e1ab3af0b89e74e1b54d8137802
Restore self.test_instance at LibvirtConnTestCase.setUp()

And correct a test, which used to pass wrongly.

Change-Id: Ia0ffe96b44eaea39fa0957efcc31303c1d9fcb18
Merge "Remove volume.driver and volume.iscsi"
Try hard shutdown if clean fails on resize down

In the xenapi driver, a clean shutdown is attempted before a resize
down.  If the Xenapi raises an exception it is logged and ignored and
the resize will fail later in the process.  This adds a hard shutdown
attempt if the clean shutdown fails.

Change-Id: I458931a19dd2375ad7142d60cb8b6ed274de9483
Add DB query to get in-progress migrations.

Adds DB query to get in-progress migrations.  This will be needed
by resource tracker to get more accurate usage values around inbound
and outbound resizes.

bug 1065267

Change-Id: Ib111002c70aa16e404c6e2c3fcb4ad234177ce91
Migrate floating ip addresses in multi_host live_migration

Make migration of floating ip addresses work and work only
in multi_host mode.
Add test case for post_live_migration_at_destination.

Fixes bug 966529 and bug 1029291

Change-Id: Ia79030e5bcfc55e5a33b20a3d6eead01fa5b255a
Merge "Try hard shutdown if clean fails on resize down"
Merge "Add DB query to get in-progress migrations."
Simplify libvirt volume testing code.

There is no need to copy all of the iscsi generation from
provider_location because provider_location is an internal
implementation detail from cinder. We just need to make sure that
we handle values for iqn and target properly.

Change-Id: Ic80228ad22e58887a93d45168a6ad5f2f6c30e20
Merge "Update vol mount smoketest to wait for volume."
fix flag type define error.

Change-Id: Ieac6bfaf3bf8f967e76873c933cf131d7d7a91b1