lp:~jtran/nova/lp758975

Created by John Tran and last modified
Get this branch:
bzr branch lp:~jtran/nova/lp758975
Only John Tran can upload to this branch. If you are John Tran please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John Tran
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

1115. By John Tran

fixed as per peer review to make more consistent

1114. By John Tran

instance obj returned is not a hash, instead is sqlalchemy obj and hostname attr is what the logic is looking for

1113. By Alex Meade

Fixed the mistyped line referred to in bug 787023

1112. By Mark Washenberger

Several changes designed to bring the openstack api 1.1 closer to spec
- add ram limits to the nova compute quotas
- enable injected file limits and injected file size limits to be overridden in the quota database table
- expose quota limits as absolute limits in the openstack api 1.1 limits resource
- add support for controlling 'unlimited' quotas to nova-manage

1111. By Chris Behrens

During the API create call, the API would kick off a build and then loop in a greenthread waiting for the scheduler to pick a host for the instance. After API would see a host was picked, it would cast to the compute node's set_admin_password method.

The API server really should not have to do this. The password to set should be pushed along with the build request, instead. The compute node can then set the password after it detects the instance has booted. This removes a greenthread from the API server, a loop that constantly checks the DB for the host, and finally a cast to the compute node.

1110. By Brian Lamar

Created new libvirt directory, moved libvirt_conn.py to libvirt/connection.py, moved libvirt templates, broke out firewall and network utilities.

1109. By Ed Leafe

The code for getting an opaque reference to an instance assumed that there was a reference to an instance obj available when raising an exception. I changed this from raising an InstanceNotFound exception to a NotFound, as this is more appropriate for the failure, and doesn't require an instance ID.

1108. By Johannes Erdfelt

eventlet.spawn_n() expects the function and arguments, but it expects the arguments unpacked since it uses *args.

1107. By Johannes Erdfelt

Using the root-password subcommand of the nova client results in the password being changed for the instance specified, but to a different unknown password. The patch changes nova to use the password specified in the API call.

1106. By Chris Behrens

Pretty simple. We call openssl to encrypt the admin password, but the recent changes around this code forgot to strip the newline off the read from stdout.

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