lp:~tpatil/nova/bug839269

Created by Tushar Patil and last modified
Get this branch:
bzr branch lp:~tpatil/nova/bug839269
Only Tushar Patil can upload to this branch. If you are Tushar Patil please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Tushar Patil
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

1525. By Tushar Patil

Added docstring to explain usage of reserved keyword argument

1524. By Tushar Patil

Fix for LP Bug #839269

1523. By Kevin L. Mitchell

Glance can now perform its own authentication/authorization checks when we're using keystone.

1522. By Vish Ishaya

Fix a few references to state_description that slipped through.

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.

Methods:
    * 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.

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