lp:~vivekys/nova/lp790174

Created by vivek.ys and last modified
Get this branch:
bzr branch lp:~vivekys/nova/lp790174
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:
Development

Recent revisions

1154. By Vivek YS <email address hidden>

Added pause and resume support for vmware hypervisor.

1153. By Anthony Young

This branch removes nwfilter rules when instances are terminated to prevent resource leakage and serious eventual performance degradation. Without this patch, launching instances and restarting nova-compute eventually become very slow.

1152. By Justin Shepherd

Added 'config list' to nova-manage. This function will output all of the flags and their values.

# ./bin/nova-manage config list
--storage_availability_zone=nova
--ca_file=cacert.pem
--ec2_dmz_host=$my_ip
--fixed_range=10.0.0.0/8
--compute_topic=compute
--dmz_mask=255.255.255.0
****SNIP****

I also alphabetized the nova-manage category listing

1151. By Sandy Walsh

Distributed Scheduler developer docs.

1150. By Dan Prince

Updated to use the '/v1/images' URL when uploading images to glance in the Xen glance plugin. Fixes the issue where snapshots fail to upload correctly.

1149. By Brian Lamar

Removed "double requirement" from tools/pip-requires file.

1148. By Justin Shepherd

paramiko is not installed into the venv, but is required by smoketests/base.py. Added paramiko to tools/pip-requires.

1147. By Vish Ishaya

Changes all uses of utcnow to use the version in utils. This is a simple wrapper for datetime.datetime.utcnow that allows us to use fake values for tests.

There are still a few places in the Zone code that is using datetime.now(), I'd prefer to move this to utils.utcnow() as well but I want to chat with sandy first to make sure that there won't be any issues.

1146. By Yuriy Taraday

LDAP optimization and fix for one small bug caused huge performance leak.
Dashboard's benchmarks showed overall x22 boost in page request completion time.

1145. By Rick Harris

Adds LeastCostScheduler which uses a series of cost functions and associated weights to determine which host to provision to.

Left for future work:

* Handle scheduling of many instances (currently assumes n=1)
* Handle scheduling of arbitrary resources (currently weigh_hosts only handles instances)
* Add more cost functions (currently just noop and fill-first)
* Simulator so we can determine sensible values for cost-function-weights

NOTE: This patch depends on Sandy's dist-scheduler-2a patch.

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