Created by Daniel Salinas and last modified
Get this branch:
bzr branch lp:~imsplitbit/nova/nova-ovz
Only Daniel Salinas can upload to this branch. If you are Daniel Salinas please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Daniel Salinas
OpenStack Compute (nova)

Recent revisions

1521. By Brian Waldon

- implements changes-since for servers resource
- default sort is now created_at desc for instances

1520. By Vish Ishaya

Fixes NotFound exceptions to show the proper instance id in the ec2 api.

1519. By Anthony Young

fix for lp838583 - fixes bug in os-floating-ips view code that prevents instance_id from being returned for associated addresses.

1518. By Jesse Andrews

Accept keypair when you launch a new server. These properties would be stored along with the other server properties in the database (like they are currently for ec2 api).

1517. By Brian Waldon

Correctly yield images from glance client through image service.

1516. By Vish Ishaya

Simple usage extension for nova. Uses db to calculate tenant_usage for specified time periods.

    * index: return a list of tenant_usages, with option of incuding detailed server_usage
    * show: returns a specific tenant_usage object

tenant_usage object:
    * tenant_usage.total_memory_mb_usage: sum of memory_mb * hours for all instances in tenant for this period
    * tenant_usage.total_local_gb_usage: sum of local_gb * hours for all instances in tenant for this period
    * tenant_usage.total_vcpus_usage: sum of vcpus * hours for all instances in tenant for this period
    * tenant_usage.total_hours: sum of all instance hours for this period
    * tenant_usage.server_usages: A detailed list of server_usages, which describe the usage of a specific server

For larger instances db tables, indexes on instance.launched_at and instance.terminated_at should significantly help performance.

1515. By Tushar Patil

Validates that user-data is b64 encoded.

1514. By Brian Lamar

Fixed and improved the way instance "states" are set. Instead of relying on solely the power_state of a VM, there are now explicitly defined VM states and VM task states which respectively define the current state of the VM and the task which is currently being performed by the VM.

1513. By Chris Behrens

Implements lp:798876 which is 'switch carrot to kombu'. Leaves carrot as the default for now... decision will be made later to switch the default to kombu after further testing. There's a lot of code duplication between carrot and kombu, but I left it that way in preparation for ripping carrot out later and to keep minimal changes to carrot.

This also fixes bug: lp:794627 (re-establish connections to carrot when it restarts), but only fixes it in kombu.
This also fixes bug: lp:803168 (msg-id response queues being left around), but also only fixes it in kombu.

See those bugs for comments.

1512. By Anthony Young

Disassociated previously associated floating ips when calling network_api.associate_floating_ip. Also guard against double-association in the network.manager.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.