Fixes bug 943188

Enusre when an aggregate is re-created, it is in the created state,
not just the state it was when last created.

Change-Id: Ie8d63e3d334a872d52d81a9bd66730f08323d5c9
Checks image virtual size before qemu-img resize.

Checks virtual size instead of file size. Fixes bug 905350.

Change-Id: I1772b0996b7c9a2e07d3e298b156f777df67ef5f
fix up nova-manage man page

Change-Id: If78542faef536b9897f771a091f096745b3ece8a
Make snapshots with qemu-img instead of libvirt

 * snapshot is only supposed to snapshot the root drive, whereas
   libvirt snapshots snapshot the memory and all attached disks
 * removes silly qemu_img flag
 * fixes bug 946830

Change-Id: I6afc9dbaa855f06864cd5a37f89ad63555e35d23
Bug #922356 QuantumManager does not initiate unplug on the linux_net driver

remove_gateway() being added to L3 driver API which gets invoked from
QuantumManager when a network is deleted. remove_gateway()
implementation for LinuxNetL3 calls unplug on the linux_net driver.

Change-Id: I42d12cf8653c61436e89e97eaa384f26ee2ed707
Avoid nova-manage floating create <IP addr>/32

Fixes bug 951161

Avoid the counter-intuitive use of the /32 range to indicate a specific
individial IP address.

Instead a floating IP for a specific individual address is created by
dropping the range specifier altogether, e.g.:

  nova-manage floating create 192.168.1.150

Change-Id: I54b124e961accefa47f6faa7f201809c545c3fa5
Change default of running_deleted_instance_action

fixes bug #944997

Change-Id: I3baea3a05c23b8869e4a4d13d4a31fdc67793f0f
Fix linux_net.py interface-driver loading.

bug 950381

linux_net.py previously set the value of interface_driver based on a flag
when the module was loaded.  This breaks when nova-manage is used to
invoke anything using the interface_driver, as nova-manage loads the
nova.network.linux_net module before flags are properly set.  This patch
moves the initialization of the interface_driver variable to within a
function that will only be called once flags are properly loaded.

Note: this patch also fixes the unplug() action for the OVS vif-plugging
code to actually remove the device created to act as the gateway device.
Also tweaks the plug() to use the get_dev() method, reducing duplicate
code.

Change-Id: I97a17c010d4d6a67e2340a81315da00775c67eea
Merge "Fix linux_net.py interface-driver loading."
Merge "Bug #922356 QuantumManager does not initiate unplug on the linux_net driver"
improve speed of metadata

 * don't load every possible answer, only do what is needed
 * cache instance data for a given address for a 15 seconds
   using either memcache or fake memcache (in-memory).
   This means only a single queue/db lookup for multiple calls
   to metadata service
 * add cache expirey to fake memcache (don't grow forever)
   and move it to nova.common.memorycache

Addresses Bug #851159

Change-Id: Icf794156e055b18915b8b5be9ba2ab97d2338bbe
Merge "Change default of running_deleted_instance_action"
Merge "fix up nova-manage man page"
Make nova-manage syslog check /var/log/messages.

Updates nova-manage syslog so that it checks /var/log/messages.

Fixes LP Bug #953354.

Change-Id: I0b4b61225285e9f0668f6f0af3928896e2700840
Update floating auto assignment to use the model

 * addresses bug 928819
 * previously submitted changes (#change,4236)
 * unit tests added that don't use fakes for everything
 * added testAssert to check assignment process
 * added call to deallocate as well

Change-Id: I46503e6e88031a6e1ab3ac76163402091168c6b0
Merge "Make snapshots with qemu-img instead of libvirt"
Merge "Make nova-manage syslog check /var/log/messages."
Merge "Update floating auto assignment to use the model"
Merge "improve speed of metadata"
doc/source/conf.py: Fix man page building

Commit 29df6cd70 renamed novamanage to nova-manage but did
not update doc/source/conf.py accordingly causing build_sphinx
failures.

Also removes a stale conf.py backup created some time ago

Change-Id: Ia00b6d88eab90e0e77992375d7ccc7036c9d5f34