Created by Brad Hall and last modified
Get this branch:
bzr branch lp:~bgh/nova/qmanager-rbp-trunk
Only Brad Hall can upload to this branch. If you are Brad Hall please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Brad Hall
OpenStack Compute (nova)

Recent revisions

1542. By Brad Hall

Fix quantum/melange ipam interaction

We now query for the subnets by net_id/vif_id instead of searching through all
the blocks to find the right one. Both of the allocate and deallocate for
instance calls are now using the vif_id -> network_id mapping instead of
searching the quantum networks. get_port_by_attachment was also changed to
take a net_id so that we don't have to search through all of the quantum
networks to find the corresponding port.

1541. By Thierry Carrez

Last Diablo translations for Nova

1540. By Anthony Young

fix for lp844364: fix check for fixed_ip association in os-floating-ips

1539. By Tushar Patil

NetworkManager's add_fixed_ip_to_instance calls _allocate_fixed_ips without vpn or requested_networks parameters. If vpn or requested_networks is not provided to the _allocate_fixed_ips method, it throws an exception. This issue is fixed now.

1538. By Kevin L. Mitchell

One more bug fix to make zones work in trunk. Basic problem is that in novaclient using the 1.0 OSAPI, servers.create() takes an ipgroups argument, but when using the 1.1 OSAPI, it doesn't, which means booting instances in child zones won't work with OSAPI v1.0. This fix works around that by using keyword arguments for all the arguments after the flavor, and dropping the unused ipgroups argument.

1537. By Chris Behrens

Fixes the reroute_compute decorator in the scheduler API so that it properly:

1) Raises InstanceNotFound when all zones return no instance
2) If an instance is found in a zone, ignore whether other zones may be down. Return the instance
information, catching the novaclient exceptions from the other zones.
3) If a zone is down and no instances are found in other zones, raise a ZoneRequestError... as it's possible the instance exists in the downed zones.

1536. By Chris Behrens

Fix lp:844155

When using an abstract scheduler class, if no compute hosts are available locally, the checking of child zones is short circuited. I've removed the broken check.

1535. By Keisuke Tagami

Changing a behavior of update_dhcp() to write out dhcp options file.
This option file make dnsmasq offer a default gateway to only NICs of VM belonging to a network that the first NIC of VM belongs to.
So, first NIC of VM must be connected to a network that a correct default gateway exists in.
By means of this, VM will not get incorrect default gateways.

1534. By Kevin L. Mitchell

Make weigh_hosts() return a host per instance, instead of just a list of hosts.

1533. By Josh Kearney

Do not attempt to mount the swap VDI for file injection.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.