Merge "improve session handling of dnsdomain_list"
improve session handling around quotas

blueprint db-session-cleanup

Change-Id: I7606f69c0945b810deae098000717c7bcf96e77d
improve sessions for reservation

improve session handling for
  reservation_(get|destroy)

blueprint db-session-cleanup

Change-Id: I1b6e9a903ef8c3df7449201a2103dc720cdf0e31
improve session handling around virtual_interfaces

improve session handling around
 virtual_interface_(get|delete|delete_by_instance)

blueprint db-session-cleanup

Change-Id: I7ce5a5bb6f079d83d79c1f7ed00994af0af09f1e
Merge "Fixes a bug in api.metadata.base.lookup() on Windows"
Removes fixed_ip_get_network

Removes fixed_ip_get_network since it doesn't actually work anymore
(at some point in the past the network must have been stored along
with the network_uuid but this is no longer the case) and nothing
else uses it anyway.

Also cleans up fake db test model to remove the fake_fixed_ip_get_network
and underlying network reference which makes it closer in sync
to what is actually implemented now

Change-Id: I01dc0f88a8bc7cfef01c4e7f328bcdba75a8e0bc
Merge "Switch from FLAGS to CONF in nova.db"
Merge "Switch from FLAGS to CONF in nova.compute"
Merge "Switch from FLAGS to CONF in tests"
Upgrade pylint version to 0.26.0

Upgrade pylint to reduce false positives in lintstack.

Change-Id: I10ab7a46c6a70daf9151f03cd9fea3c4851e6ebb
make libvirt with Xen more workable

- Xen creates it's own tap devices when using libvirt, unplugging in
  Nova is not necessary

- 'script' should be None for Xen using libvirt with Quantum Linux
  Bridge Agent

- live migration is not working because the libvirt method
  virConnectCompareCPU is not implemented for Xen

Change-Id: Ibb937f75763cb83691a056ca41e244e171499fbb
Merge "Removes unnecessary db query for instance type"
Move libvirt specific cgroups setup code out of nova.virt.disk.api

The nova.virt.disk.api module contains code that is generically
reusable for any hypervisor. Thus the 'bind' method should not
contain Libvirt LXC specific cgroups code

Change-Id: I919b74c2c4af8ba05b1005ea93d2164be69612ba
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Fix _setup_routes() signature in APIRouter

Fix the function _setup_routes() signature in the base class
 APIRouter to match the subclasses.

Change-Id: Ibb98c3c1fc28e85c56bb2855371c4bf03f57b1f7
Merge "Move host aggregate operations to VirtAPI"
Merge "Move security groups and firewall ops to VirtAPI"
Merge "Add some xenapi Bittorrent tests"
Merge "Make instance_system_metadata load with instance"
Merge "Avoid unnecessary system_metadata db lookup"
Move agent_build_get_by_triple to VirtAPI

This adds a method to the VirtAPI for fetching information about
the guest agents. It would be nice to avoid having to have this be
passed into the virt driver on spawn (and migrate, and resize),
but I think that asking the compute manager to guess what the virt
driver wants for each of the parameters (or grab them all) is
probably no better.

Related to bp:no-db-virt

Change-Id: I27fb4bd85e6c6bb11e01fb652b199956df88804d