lp:~vivekys/nova/lp788550
- Get this branch:
- bzr branch lp:~vivekys/nova/lp788550
Branch merges
- Alex Meade (community): Approve
- Devin Carlen (community): Approve
- Brian Waldon (community): Approve
-
Diff: 38 lines (+4/-3)2 files modifiedAuthors (+1/-0)
nova/virt/vmwareapi/vmops.py (+3/-3)
Branch information
Recent revisions
- 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.
- 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