To fix bug #1000403, make sure that each driver held by the
Multi Scheduler gets called during update_service_capabilities.
Change-Id: Iee8141f1a6dcfa24101640626d209d2d65776339
Fixes bug 996482. by default fixed_ip_get_by_address
always sets read_deleted='yes'. Changed it to accept
read_deleted value from context.
updated .mailmap to rewrite my old email to new email
Change-Id: If94251972df7bbcfdeebc226613edac0a3f41186
The current implementation of the plug operation tries to assign an IP
address to a bridge even if it already has one. The fix is to do this
only when a new device is created. The check for a new device was
already being performed however the IP address was being set outside
that check. That's being corrected here, minor fix.
bug 1000580
Change-Id: I45215a3ca87a32ef4c2a2f76bab9b743eabb525e
The fix for bug 1000261 updated some parsing code to handle updated
output from qemu-img. This test case exercises this parsing code.
Change-Id: I5c9592478823464317cc6d521b3240913e4ded92
Part of blueprint versioned-rpc-apis.
This commit includes the base support for versioned RPC APIs. It
introduces the RpcProxy and RpcDispatcher classes that have common code
for handling versioning on the client and server sides, respectively.
RPC APIs will be converted one at a time using this infrastructure.
Change-Id: I07bd82e9ff60c356123950e466caaffdfce79eba
bug 1000887
fixes bug introduced in ba76b954e6 that
prevented the serializer in the Quantum client code from correctly
serializing request body data. Instead, the serializer always returned
None, meaning that requests would have no body, causing the Quantum
server to return a 400.
Change-Id: I410fb408435da8774f418f0e62ffb59eac2354f3
Updates the IptablesFirewallDriver so it doesn't set iptables rules
for the DHCP server if dhcp_server is None in network info.
Fixes LP Bug #1000522.
Change-Id: I08bcae49fb75f685c9eab4e10936fdab5b304e2b
This provides a FLAG to turn on Eventlet's builtin backdoor server which
allows you to connect over telnet and receive a Python prompt (which is
immensely helpful for debugging running systems).
Fixes bug 1000366
Change-Id: I779247a0796d34ba2a5478436d85b30ba76c4a01
Originally `qemu-img info` always output an (actual path: ...)
even if it was duplicated with that already on the line.
$ instances=/var/lib/nova/instances/
$ qemu-img info $instances/instance-00000017/disk | grep 'backing'
backing file: $instances/_base/24083... (actual path: $the_same)
Whereas after the change referenced at:
https://lists.gnu.org/archive/html/qemu-devel/2012-05/msg01468.html
It suppresses a duplicate (actual path:)
$ instances=/var/lib/nova/instances/
$ qemu-img info $instances/instance-00000017/disk | grep 'backing'
backing file: $instances/_base/24083...
* nova/virt/libvirt/utils.py (get_disk_backing_file):
Avoid an indexError exception when parsing the newer format.
Fixes bug 1000261
Change-Id: Ie2889b6da8a5c93e0e874e7a330529f6e6e71b0b
This is a rearchitecting/rewriting of quota handling to correct the
quota atomicity issues highlighted by bug 938317. Partially implements
blueprint quota-refactor as well.
This change is fairly substantial. To make it easier to review, it has been
broken up into 3 parts. This is the first part.
Change-Id: I805f5750c08de17487e59fe33fad0bed203188a6