lp:~cbehrens/nova/lp844160-more-radical

Created by Chris Behrens and last modified
Get this branch:
bzr branch lp:~cbehrens/nova/lp844160-more-radical
Only Chris Behrens can upload to this branch. If you are Chris Behrens please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Behrens
Project:
OpenStack Compute (nova)
Status:
Development

Recent revisions

1568. By Chris Behrens

added compute tests for building multiple instances at once.. as well as checking for reservation_id

1567. By Chris Behrens

make simple, chance, and zones schedulers obey 'num_instances' to build.
add integration test for building multiple instances
fixed a bug in integration tests when you use a query string (request was missing the question mark.. but it appears query strings weren't used yet)

1566. By Chris Behrens

merged trunk

1565. By Chris Behrens

compute/api will only generate a reservation id if building more than 1 instance.. if one is passed it, though, it'll use it in all cases.
changed OS api servers create to return reservation id if compute/api created one (so, essentially if more than 1 server is being built)
Fixed the tests for checking for reservation id
Had to make EC2 generate the reservation_id always, since compute/api doesn't in all cases anymore.

1564. By Chris Behrens

Removed the create() override in BootFromVolumeController as it was almost completely redundant code as found in its super. The only difference is that the volume version passes 'block_device_mapping' to the compute/api's create().
Made a way for servers.Controller().create() to check whether or not to pull this in.
Fixed up the test_volumes code to verify block_device_mapping actually makes it to the compute_api.create() call.

1563. By Chris Behrens

fixed test_servers but there's a couple of tests to complete for reservation IDs

1562. By Chris Behrens

fixed test_createserverext.py

1561. By Chris Behrens

copied methods to wrong class
removed more helper references
fixed test_createserverext.py

1560. By Chris Behrens

remove zone boot and fold create_instance_helper back into api/openstack/servers

1559. By Chris Behrens

better openstack api servers stubbing

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