Created by Brian Lamar and last modified
Get this branch:
bzr branch lp:~blamar/nova/pylint-deprecations
Only Brian Lamar can upload to this branch. If you are Brian Lamar please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Brian Lamar
OpenStack Compute (nova)

Recent revisions

830. By Brian Lamar

enable-msg -> enable

829. By Brian Lamar

disable-msg -> disable

828. By Anthony Young

Make "ApiError" the default error code for ApiError instances, rather than "Unknown."

Note Dashoard's error handling code:

        except boto.exception.BotoServerError, e:
            if e.status == 400 and e.error_code == 'ApiError':
                raise NovaApiError(e)
            elif e.status == 401:
                raise NovaUnauthorizedError()
            elif e.status == 503:
                raise NovaUnavailableError(e)
            raise NovaServerError(e)

So an error_code of 'Unknown' will raise an ugly exception.

This change also makes the euca errors a bit prettier:

> euca-attach-volume -i i-1 vol-2 -d /dev/vdb
> ApiError: ApiError: Volume status must be available

Rather than:

> euca-attach-volume -i i-1 vol-2 -d /dev/vdb
> Unknown: Unknown: Volume status must be available

Though the reiteration of the error code is still a bit ugly.

827. By Todd Willey

When changing the project manager, if the new manager is not yet a project member, be sure to make them be a project member.

826. By Todd Willey

Make the rpc cast/call debug calls show what topic they are sending to. This aides in debuugging.

825. By Dan Prince

Update the Openstack API to handle case where personality is set but null in the request to create a server.

824. By Soren Hansen

Fix a couple of things that assume that libvirt == kvm/qemu.

823. By Soren Hansen

Fix a number of place in the volume driver where the argv hadn't been fully split

822. By Soren Hansen

Make utils.execute not overwrite std{in,out,err} args to Popen on retries.
Make utils.execute reject unknown kwargs.

Add a couple of unit tests for utils.execute.

821. By Naveed Massjouni

- general approach for openstack api versioning
- openstack api version now preserved in request context
- added view builder classes to handle os api responses
- added imageRef and flavorRef to os api v1.1 servers
- modified addresses container structure in os api v1.1 servers

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.