fix bug 982360, multi ip block for dmz_cidr

Change-Id: I289110e70e3336704ffff24f1887669c11a559b9
Fixes bug 983024

enable_dhcp, kill_dhcp and update_dhcp calls are sent to remote
nova-network, when a network is not associated with current host.

Change-Id: If7c7c6e58700cc171a8f56669e6455037df7f7e7
Improvement for the correct query extraction.

Change-Id: I6bf318dc42e9bc1cebb94a7d1c561b3e89ae6ec5
Minor refactor of servers viewbuider.

No need to construct the flavor link if we don't use it.

Change-Id: I6a06f865de71db1d99cd0fba43a27b753f3f50a4
Run ip link show in linux_net._device_exists as root

Bug 993097

Change-Id: Iaad55f2e878df65e9398f0c28786f0c13fb82a95
Sync to newer openstack.common.cfg

Changes since last sync are:

 * New ConfigOpts.find_file() for locating conf files
 * Support for directory source of config files
 * Provide file extension when when looking for files
 * Some refactoring of the cfg cache
 * Add caching to openstack.common.cfg

Change-Id: I5fd483b8d1a6e83f7237507132009d31dd8bcb77
Remove state altering in live-migration code

 * Stops live migration from checking volume node because it
   will not be accessible if volumes are a separate service
 * Stops state modification of volumes during live migration
   because the volumes are not migrating
 * Partially implements blueprint volume-decoupling

Change-Id: I07bdbc660ff220e2079e643a002c4c6bb5df6db7
Mistake with the documentation about cost function's weight corrected.

Change-Id: I131d6abc100682ae78c7ac2edfffadc491b9d437
Do not fail on notify when quantum and melange are out of sync.

This patch adds the `ignore_missing_network_data` flag which will log
exceptions rather than raising them when generating usage exists
notifications.

Change-Id: Ie11bc9028790c2d1b3de1f4709a9e17a67e06f26
Merge "Remove state altering in live-migration code"
Merge "fix bug 982360, multi ip block for dmz_cidr"
Merge "Do not fail on notify when quantum and melange are out of sync."
Merge "Minor refactor of servers viewbuider."
Remove unnecessary shutdown argument to _destroy()

Xen requires the VM power state be not running before it can be
destroyed. Xen also requires the VM power state to be running
to shutdown a VM. The shutdown argument was available to ensure
that a shutdown was not attempted when the VM was not running.

Since commit f5b051bbd0858294157f911ecbb04542fadbb38d, the
_shutdown() method checks the power state and determines if it
should issue the shutdown command or not. As a result, the
shutdown argument is unnecessary and always calling the
_shutdown() method will ensure the VM is in the proper state
for the destroy to succeed.

Change-Id: I9bc6007598da4ac69e8d463be9af51deaf5d6535
Merge "Run ip link show in linux_net._device_exists as root"
Merge "Fixes bug 983024"
Merge "Remove unnecessary shutdown argument to _destroy()"
Merge "Mistake with the documentation about cost function's weight corrected."
Defer image_ref update to manager on rebuild

We shouldn't update the DB and use it for passing the new image_ref for
a rebuild.  This causes a usage exists notification for the new image
instead of the old... and technically the new image is not accurate
until we shutdown the old instance and try building the new one..

Fixes bug 997245

Change-Id: Ia4bd4b8af90080a11875d9ee56661286bc3f5593
Merge "Improvement for the correct query extraction."