lp:~rackspace-titan/nova/osapi_fault_wrap_webob_exc

Created by Dan Prince and last modified
Get this branch:
bzr branch lp:~rackspace-titan/nova/osapi_fault_wrap_webob_exc
Members of Titan can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Titan
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

1295. By Dan Prince

pep8 and stuff.

1294. By Dan Prince

Merge w/ trunk.

1293. By Dan Prince

Perform fault wrapping in the openstack WSGI controller. This allows
us to just raise webob Exceptions in OS API controllers with the
appropriate explanations set. This resolves some inconsistencies
with exception raising and returning that could cause HTML output
to occur when an exception was raised.

1292. By Johannes Erdfelt

Older Windows agents are very picky about the data sent to it. It also requires the public key for the password exchange to be in a string format and not an integer.

Also, because of the length of time it takes Windows to boot fully (including a full reboot), the reset network command gets lost. Move this to after we've made sure the agent is up and running successfully.

1291. By Dan Prince

Set the status_int on fault wrapped exceptions. Fixes WSGI logging issues when faults are returned.

Updated so that webob exceptions aren't used for the happy path (HTTP 200 responses). We now return a proper webob object response in these cases. This fixes issues where HTML/XML would get incorrectly returned with the old style happy path exceptions.

1290. By Adam Gandelman

Fixes bug #807764. Please disregard previous proposal with incorrect bug #.

1289. By Trey Morris

lp812489: better handling of periodic network host setup to prevent exception

1288. By Scott Moser

correct broken logic for lxc and uml to avoid adding vnc arguments (LP: #812553)

This fixes the logic, so that lxc and uml will not get vnc arguments added to
their libvirt xml. It also seems more readable to me.

1287. By Johannes Erdfelt

Most of the XenServer plugin files need the execute bit set to run properly. However, they are inconsistent as it is, with one file having the execute bit set, but the another having it set when it is not needed.

This trivial merge fixes the permissions to what they need to be to ensure the plugins will work properly on the dom0.

1286. By John Tran

network api release_floating_ip method will now check to see if an instance is associated to it, prior to releasing.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers