lp:~vivekys/nova/lp788550

Created by vivek.ys and last modified
Get this branch:
bzr branch lp:~vivekys/nova/lp788550
Only vivek.ys can upload to this branch. If you are vivek.ys please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
vivek.ys
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

1120. By Vivek YS <email address hidden>

Added myself to Authors file

1119. By Vivek YS <email address hidden>

Fixed the typo of APIError with ApiError

1118. By Mark Washenberger

When encrypting passwords in xenapi's SimpleDH(), we shouldn't send a final newline to openssl, as it'll use that as encryption data. However, we do need to make sure there's a newline on the end when we write the base64 string for decoding.. Made these changes and updated the test.

1117. By Brian Waldon

Fixes the bug introduced by rpc-multicall that caused some test_service.py tests to fail by pip-requiring a later version of mox

1116. By termie

Adds the ability to make a call that returns multiple times (a call returning a generator). This is also based on the work in rpc-improvements + a bunch of fixes Vish and I worked through to get all the tests to pass so the code is a bit all over the place.

The functionality is being added to support Vish's work on removing worker access to the database, this allows us to write multi-phase actions that yield state updates as they progress, letting the frontend update the db.

1115. By Chris Behrens

Essentially adds support for wiring up a swap disk when building.

Modifies the glance plugin to check for a swap.vhd. Glance's download_vhd will now return a list of dictionaries describing VHDs found in the image. All returns from _fetch_image calls in xenapi have been modified accordingly.

One can now build a .ova for glance that contains an image.vhd and a swap.vhd files.

When a VM is created, it'll iterate through the list and create VBDs for all of the VDIs found.

Added a test for this, too, which required a slight fix to xenapi's fake.py.

1114. By Sateesh

In vmwareapi_net.py removed the code that defines the flag 'vlan_interface' and added code to set default value for the flag 'vlan_interface' to 'vmnic0'. This will now avoid flag re-definition issue.

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.

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