2012-01-23 11:37:32 +0530 rajarammallya 

	* fixes bug 919158 , default ip blocks are now optional (HEAD, jenkins-melange-tarball-13, origin/master, origin/HEAD, master)

2012-01-20 17:05:19 +0530 rajarammallya 

	* fixes bug 919155 by tracking deallocated macs in the allocatable_macs table

2012-01-20 16:48:57 -0600 Aaron Lee 

	* Adding pip install instructions to readme.

2012-01-20 18:06:13 +0530 rajarammallya 

	* fixes bug 919055 allowing interfaces to be retrieved without device id

2012-01-13 10:01:34 -0600 Jason Kölker 

	* Have melange-cli installed

2012-01-06 11:38:55 +0530 Rajaram Mallya and Gavri Fernandez 

	* fixes bug 911242

2012-01-05 16:13:17 +0530 Rajaram Mallya and Gavri Fernandez 

	* fixes bug 911255 show on deallocated ip fails

2011-12-21 20:47:33 +0530 Rajaram Mallya and Gavri Fernandez 

	* Changed cli arguments to be key value pairs to allow optional args to be skipped

2011-12-20 18:16:39 +0530 Rajaram Mallya and Gavri Fernandez 

	* Bug fixes accomodating mysql and postgresql

2011-12-08 16:50:24 +0000 Jenkins 

	* Merge "Force using the melange branch of openstack.common."

2011-12-06 16:55:31 -0600 Jason Kölker 

	* Force using the melange branch of openstack.common.

2011-12-06 21:48:21 +0000 Jenkins 

	* Merge "Rename .melange-venv to .venv."

2011-12-06 20:05:13 +0000 Jenkins 

	* Merge "Fixed table creation order"

2011-12-01 19:36:28 +0530 Gavri 

	* Rajaram/Gavri: Added example responses

2011-12-06 12:03:10 +0530 Rajaram and Gavri 

	* Fixed table creation order

2011-12-05 11:20:42 -0800 James E. Blair 

	* Rename .melange-venv to .venv.

2011-12-05 13:35:54 -0500 Chuck Short 

	* Dont ship a melange-api it doesnt exist.

2011-11-30 13:28:25 -0800 James E. Blair 

	* Add .gitreview file to support the git-review tool.

2011-11-30 18:52:27 +0530 Gavri 

	* Gavri/Rajaram|Added api documentation from the wiki

2011-11-28 17:48:20 +0530 Rajaram Mallya 

	* Rajaram/Gavri|notifications added for ip block and ip address creation and deletion

2011-11-23 19:39:02 +0530 Gavri 

	* Rajaram/Gavri: Moved common actions into mixins

2011-11-22 17:36:53 +0530 Gavri 

	* Gavri/Rajaram|mac address range cli with show delete and list

2011-11-22 15:56:16 +0530 Gavri 

	* Rajaram/Gavri|added index and delete on mac address range

2011-11-21 18:42:57 +0530 Gavri 

	* Gavri/Rajaram|added show to MacAddressRangeController

2011-11-21 10:23:33 +0530 Rajaram Mallya 

	* CLI commands for shared ips

2011-11-18 16:04:04 +0530 Rajaram Mallya 

	* Interface allows ips only in the same network

2011-11-17 17:06:34 +0530 Rajaram Mallya 

	* Ips cannot be allocated on an interface plugged into a different network

2011-11-17 12:21:09 +0530 Rajaram Mallya 

	* Query is better abstracted

2011-11-16 17:44:52 +0530 Rajaram Mallya 

	* Added show and delete for allowed ips

2011-11-16 12:47:11 +0530 Rajaram Mallya 

	* AllowedIps Route with create and index

2011-11-15 15:39:32 +0530 Rajaram Mallya 

	* IpAddress has used_by_tenant independent of interface and fixed bug with block.delete_deallocated_ips

2011-11-14 18:20:04 +0530 Rajaram Mallya 

	* Allowed ips consist of allocated and explicitly allowed ips

2011-11-10 18:27:23 +0530 Rajaram Mallya 

	* Refactored the natting queries

2011-11-10 15:41:15 +0530 Rajaram Mallya 

	* interface has a list of allowed ips

2011-11-09 16:11:02 +0530 Rajaram Mallya 

	* test for 404 on networks resource index

2011-11-09 15:45:58 +0530 Rajaram Mallya 

	* GET on /ipam/tenants/{tenant_id}/networks/{network_id} lists ip_blocks of the network

2011-11-09 12:33:40 +0530 Rajaram Mallya 

	* Added notifer and tests from glance with some modifications

2011-11-08 14:57:49 +0530 Rajaram Mallya 

	* moved queue to common

2011-11-08 14:28:18 +0530 Rajaram Mallya 

	* Rajaram|abstracted kombu out to make using a queue simpler

2011-11-04 16:04:49 +0530 Rajaram Mallya 

	* Rajaram|moved ipv4 queue params to config

2011-11-03 15:40:47 +0530 Rajaram Mallya 

	* Rajaram|mac address allocation retried on error

2011-11-03 12:19:13 +0530 Rajaram Mallya 

	* Merge branch 'master' of github.com:jkoelker/melange

2011-11-03 12:15:49 +0530 Rajaram Mallya 

	* Rajaram|converted request params to non unicode strings to fix http://bugs.python.org/issue2646 for pre 2.6.5 python versions

2011-11-03 12:13:40 +0530 Rajaram Mallya 

	* Rajaram|switched off debug and verbose logging in conf. It was causing tests to go very slow

2011-11-03 12:13:19 +0530 Rajaram Mallya 

	* Rajaram| added httplib2 to pip-requires

2011-11-02 10:05:43 -0500 Jason Kölker 

	* remove bzrignore

2011-11-01 18:11:11 -0500 Jason Kölker 

	* remove more nova references

2011-11-01 17:47:58 -0500 Jason Kölker 

	* update .gitignore

2011-11-01 17:35:34 -0500 Jason Kölker 

	* update README since melange tests run by default now

2011-11-01 14:08:35 -0500 Jason Kölker 

	* remove unbound variable

2011-11-01 14:00:51 -0500 Jason Kölker 

	* apparantly we do need kombu ;)

2011-11-01 13:59:42 -0500 Jason Kölker 

	* missed a nova reference

2011-11-01 13:54:47 -0500 Jason Kölker 

	* remove the manual install of openstack-skeleton since openstack.common is now in pip-requires

2011-11-01 13:51:21 -0500 Jason Kölker 

	* move melange's README to project root

2011-11-01 13:50:45 -0500 Jason Kölker 

	* remove Nova's README

2011-11-01 13:19:02 -0500 Jason Kölker 

	* add location of openstack.common

2011-11-01 13:14:47 -0500 Jason Kölker 

	* add requirement of openstack.common

2011-11-01 13:09:35 -0500 Jason Kölker 

	* de-nova setup system

2011-11-01 12:58:52 -0500 Jason Kölker 

	* de-nova the venv

2011-11-01 12:56:44 -0500 Jason Kölker 

	* de-nova the test runner

2011-11-01 12:36:19 -0500 Jason Kölker 

	* Add docs from skeleton

2011-10-28 10:19:25 +0530 Vinkesh Banka 

	* Vinkesh | Interface create response now returns whole interface configuration data including MAC address and IP Addresses information

2011-10-25 16:47:44 +0530 Vinkesh Banka 

	* Vinkesh | Exposed an API to create mac_address_range. Also added its CLI

2011-10-25 15:56:01 +0530 Vinkesh Banka 

	* Vinkesh | Added CLI for Interface

2011-10-25 12:09:41 +0530 Vinkesh Banka 

	* Vinkesh | Added show action on interface to return the interface configurations like mac address and ip addresses

2011-10-25 10:22:44 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram| tracking mac addresses sent as a parameter and added delete of interface

2011-10-24 15:42:39 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|interface controller takes network params for ip allocation and Interface model validates presence of tenant id

2011-10-24 10:56:26 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|Added interface resource with create

2011-10-21 18:21:05 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Moved used_by_tenant information from ip_address to interface

2011-10-21 12:29:48 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|addded delete in interface model

2011-10-21 11:12:58 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|inside locals/globals now mandate that all ip addressess preexist

2011-10-20 18:30:14 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Added validation for presence and existance of interface_id in IpAddress

2011-10-19 17:30:28 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|Renamed NetworksController to InterfaceIpAllocations controller

2011-10-19 16:15:52 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh| Mac addresses are allocated when ips get allocated

2011-10-18 18:30:09 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Added a method to allocate next free mac address from first free MAC range

2011-10-18 17:26:11 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | added an interface model in preperation for incorporating mac address tracking in ip allocations

2011-10-18 10:24:52 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|fixed bug where allocated ip routes werent responding to .json or .xml paths and added dropping of db before running tests

2011-10-13 17:07:30 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh| added mac address models

2011-10-13 14:40:16 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | kombu Brokers are in-memory for now

2011-10-13 14:24:32 +0530 Rajaram Mallya 

	* Revert "Vinkesh | Added shared_ips table. Added Interface model to deal with sharing of ips"

2011-10-12 15:39:54 +0530 Vinkesh Banka 

	* Vinkesh | Added shared_ips table. Added Interface model to deal with sharing of ips

2011-10-07 17:36:05 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|Added queue based prefetching of ip addresses

2011-10-07 11:00:56 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|fixed pep8 issues

2011-10-07 10:07:11 +0530 Rajaram Mallya 

	* misc changes after rebase from master while moving from bzr

2011-10-05 16:50:35 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|moved ipv4 generation algo to a plugable module

2011-10-05 14:19:54 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|Changed ip allocation algo to not load all allocated ips at once

2011-09-30 15:28:58 +0530 vinkesh banka 

	* Vinkesh | Displaying an error message which asks users to provide a tenant_id in CLI if needed

2011-09-30 14:21:35 +0530 vinkesh banka 

	* Vinkesh | Validating  gateway address is a valid address before IpBlock create/update

2011-09-29 15:16:32 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Added ip_routes in ip_allocations' payload

2011-09-29 11:38:33 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Added CLI for IpRoute

2011-09-28 18:30:46 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Exposed CRUD APIs for ip_routes

2011-09-28 15:35:05 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Added IpRoute model. Started using melange.conf.sample for tests

2011-09-26 16:33:44 +0530 vinkesh banka 

	* Rajaram/Vinkesh | AllocatedIps index now does not show deallocated IPs

2011-09-23 12:26:04 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Added retries while allocating ips to fix concurrency problem

2011-09-22 16:56:34 +0530 vinkesh banka 

	* Rajaram/Vinkesh | Consolidated migrations. Removed soft delete

2011-09-20 17:43:48 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh| fixed bug in melange-delete-deallocated-ips where it wasnt loading the config file

2011-09-15 13:01:58 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Cleaned up the code a bit. Small style fixes

2011-09-14 15:55:46 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Removed some unused code. Added few tests. Miscellaneous small refactoring

2011-09-13 18:48:16 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Added CLI commands for ip_address

2011-09-13 16:25:53 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|added route to search for allocated ip addresses

2011-09-13 12:19:00 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Non Tenanted resources can only be accessed by admins

2011-09-12 18:28:44 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|nat resources in api are tenant scoped

2011-09-12 15:14:18 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|Removed admin actions as after removing non tenant scoped resources, we dont have any admin actions

2011-09-12 15:08:34 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|Removed non tenanted resources from api

2011-09-09 17:17:00 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|ipaddress now stores used_by_tenant to denote tenant using the ipaddress and used_by_device for the instance on which the ip_address is allocated

2011-09-09 12:03:09 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|Removed extensions code and started using openstack common's extension code

2011-09-08 18:32:37 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Removed overridden get_content_type in wsgi.Request class

2011-09-07 17:38:50 +0530 vinkesh banka 

	* Vinkesh/Rajaram| Added tests for melange-manage db_sync and db_upgrade commands

2011-09-07 17:32:54 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|changed wsgi in melange.common to use serializers from openstack.common

2011-09-06 14:58:20 +0530 Rajaram Mallya 

	* Vinkesh\Rajaram|made keystone auth optional in melange-client

2011-09-06 11:34:26 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Made MelangeError a  subclass of openstack common's OpenstackException, removed usages of merge_dicts

2011-09-06 10:01:10 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Changed openstack.common imports in melange common to module level labels

2011-09-05 18:49:18 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|fixed more imports to import  only modules and misc style improvements

2011-09-05 14:19:05 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram| Fixes as per Brain's comments: 1. :moved gettext.install to melange/__init__ 2. melange-client raises errros only on option.verbose 3. Used urlparse.urljoin where applicable 4. Fixed version in bin/melange* scripts and other misc fixes according to HACKING or style recomendations

2011-09-02 18:55:12 +0530 Rajaram Mallya 

	* Rajaram|missed a couple of pep8 voilations

2011-09-02 18:51:41 +0530 Rajaram Mallya 

	* Rajaram| Newline between imports and copyright header, imports only import modules, doc strings as per HACKING guide

2011-08-30 14:25:34 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh| refactored the wsgi.resource code and removed usages of serialization_metadata

2011-08-29 16:38:53 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|moved to openstack.common.wsgi.Resource

2011-08-26 10:01:52 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh| updated readme file

2011-08-25 16:39:50 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|moved extensions folder inside melange

2011-08-25 14:50:09 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Switched to sqlite for tests. Cleaned up migration scripts.

2011-08-24 16:48:55 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Renamed utils.Method to utils.MethodInspector. Removed unecessary bzrignore entries

2011-08-24 16:10:42 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Simplified models mapping in db api

2011-08-24 12:24:38 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | extracted melange client code from CLI to ipam/client. Removed unnecessary bzrignore.

2011-08-23 16:21:18 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | moved common/data_types.py to Converter class in models.py to remove confusion caused by the Integer and Boolean methods

2011-08-23 15:04:30 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Removed usages of mutable default arguments

2011-08-23 14:12:30 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|fixed gettext to work like in nova as per Rick Harris' suggestion

2011-08-23 11:03:41 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Fixed some pep8 errors

2011-08-23 10:39:55 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Renamed melange-manage to melange-client. Added db sync, upgrade and downgrade commands in melange-manage

2011-08-22 15:48:32 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|some more misc cleanup to use openstack-common project

2011-08-22 15:12:25 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh|used common framework code that exists in the openstack-common project

2011-08-19 12:54:48 +0530 Santhosh Kumar 

	* Santhosh/Deepak | Fixed bug where tenant_id was not being passed for allocating Ipv6 addresses through network controller.

2011-08-17 14:11:17 -0500 Trey Morris 

	* fixed extra l in sqlite

2011-08-17 14:06:25 -0500 Trey Morris 

	* correct copyright

2011-08-17 14:01:44 -0500 Trey Morris 

	* alphabetized melange imports

2011-08-17 11:27:15 -0500 Trey Morris 

	* moved double author to .mailmap

2011-08-17 11:10:22 -0500 Trey Morris 

	* fixed pep8 issue

2011-08-11 12:27:51 +0530 Deepak N 

	* Deepak/Rajaram|renamed port to interface and moved to mysql for tests

2011-08-10 15:28:57 +0530 Rajaram Mallya 

	* Rajaram/Santhosh | Tested IpBlock creation with the dns values

2011-08-09 19:23:33 +0530 Rajaram Mallya 

	* Rajaram|ip_allocations GET will give ip block details as well

2011-08-09 19:20:32 +0530 Deepak N 

	* Santhosh/Deepak | Added dns fields to ip block

2011-08-08 17:29:23 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Added action to get all allocated ips on a network for a port

2011-08-08 14:16:43 +0530 Deepak N 

	* Santhosh/Deepak| Added test for deallocate ip when network doesnot exist

2011-08-08 12:49:08 +0530 Deepak N 

	* Santhosh/Deepak | Added api to deallocate ips for a port in a network

2011-08-05 16:17:12 +0530 Rajaram Mallya 

	* Rajaram/Santhosh|ip address responses have versions now

2011-08-05 16:07:38 +0530 vinkesh banka 

	* Vinkesh/Deepak | Validating gateway and braodcast ips are not allocatable

2011-08-05 11:37:30 +0530 vinkesh banka 

	* Deepak / Vinkesh | Sending ip_block details along with ip_address while allocating ips for a network

2011-08-05 10:46:35 +0530 Deepak N 

	* Vinkesh/Deepak | Logging exceptions in request

2011-08-04 18:14:03 +0530 vinkesh banka 

	* Fixed i18n formatting

2011-08-04 16:55:34 +0530 vinkesh banka 

	* Deepak/Vinkesh | wrapped all messages under gettext for internationalization

2011-08-04 14:52:50 +0530 vinkesh banka 

	* pep8 fixes

2011-08-04 14:18:55 +0530 Rajaram Mallya 

	* Rajaram/Santhosh| missed a file :-)

2011-08-04 13:18:37 +0530 Rajaram Mallya 

	* Rajaram/Santhosh | Fixed Ipv6 address allocation from networks controller that uses the given mac address

2011-08-04 13:05:54 +0530 vinkesh banka 

	* Vinkesh/Deepak | Added test for keystone client

2011-08-03 19:01:41 +0530 Santhosh Kumar 

	* Deepak/Santhosh | Added Keystone auth to CLI

2011-08-03 16:11:00 +0530 Santhosh Kumar 

	* Deepak/Santhosh | Fixed RoleBasedAuth to not ignore the environ from the request

2011-08-03 14:48:46 +0530 Santhosh Kumar 

	* Santhosh/Deepak | Refactored auth to consider multiple roles and cleaned up tests

2011-08-02 18:45:52 +0530 Santhosh Kumar 

	* Santhosh/Deepak | Added keystone config for tokenauth and refactored auth middleware

2011-08-02 11:42:57 +0530 Santhosh Kumar 

	* Santosh/Deepak | Changed the db api implementation to module

2011-08-02 11:06:24 +0530 Santhosh Kumar 

	* Santhosh/Deepak | Added tests for db api soft deletion

2011-08-01 19:20:19 +0530 vinkesh banka 

	* Santhosh/Vinkesh | Removed usage of session and migration from code. Moved session and migration to db_api

2011-08-01 18:03:40 +0530 vinkesh banka 

	* Santhosh/Vinkesh | Made db_api layer pluggable. Moved all code related to sqlalchemy to a new folder

2011-08-01 11:12:00 +0530 vinkesh banka 

	* Santhosh/Vinkesh | Added pagination for ip_ranges, ip_octets and policies

2011-07-29 16:24:02 +0530 Rajaram Mallya 

	* Rajaram & Vinkesh | Refactored pagination code. Added pagination for IpAddress#index

2011-07-29 15:53:19 +0530 Deepak N 

	* Deepak/Santhosh | Removed the broadcast_address column and renamed gateway_address to gateway, Added netmask

2011-07-29 10:32:29 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Moved paginated data ojects to seperate module. Removed some unused methods from utils module

2011-07-28 19:18:13 +0530 Rajaram Mallya 

	* Rajaram / Vinkesh | Added paginated data to have links as atom element as per the spec

2011-07-28 14:59:30 +0530 Deepak N 

	* Changed the melange service default port to 9898

2011-07-28 14:29:34 +0530 Rajaram Mallya 

	* Rajaram/Vinkesh | Refactored serialization of results returned from controller action

2011-07-28 11:50:11 +0530 Deepak N 

	* Deepak/Santhosh | Handled the response type based on the versioned mime type in accept headers

2011-07-28 10:55:04 +0530 Deepak N 

	* Santhosh/Deepak | Handling mime type versioning for non existing version, making sure url precedes mime type version

2011-07-28 10:29:51 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|Added a README with instructions on running Melange app and tests

2011-07-27 16:18:29 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Added the pagination response for IpAddresses Controller

2011-07-27 15:26:43 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Modified the paginated response to provide the links only when next_marker exists

2011-07-27 15:21:14 +0530 Deepak N 

	* Rajaram/Deepak | Added custom urlmap for versioning resources via Accept header

2011-07-27 11:29:00 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Added pagination to IpBlockController which will provide the next link

2011-07-26 16:10:04 +0530 Deepak N 

	* Deepak/Vinkesh | added logging options to delete deallocated ips script

2011-07-26 11:03:56 +0530 Deepak N 

	* Deepak/Vinkesh | removed scheduling logic from melange's  delete all deallocated ips script

2011-07-26 10:00:23 +0530 Deepak N 

	* Vinkesh/deepak | Added a scheduler to delete deallocated ips

2011-07-22 11:27:26 +0530 Deepak N 

	* pep8 Fixes

2011-07-22 11:23:49 +0530 Deepak N 

	* Deepak/Santhosh | Added unit level test for Query and added delete method to query

2011-07-22 10:51:37 +0530 Deepak N 

	* Santosh/Deepak | Moved limits method from model to query object

2011-07-22 10:20:00 +0530 Deepak N 

	* Deepak/Santhosh | Removed the usage of sqlalchemy query objects outside the db api layer.

2011-07-20 19:35:43 +0530 Deepak N 

	* rajram/deepak | Changed the port to 9696 and changed conf path to etc/melange/

2011-07-20 18:06:51 +0530 Deepak N 

	* Updated authors list

2011-07-20 12:33:04 +0530 Deepak N 

	* Rajaram/Deepak | Changed public block cidr validation to check doen't overlap with other root level blocks

2011-07-20 11:51:37 +0530 Deepak N 

	* Rajaram/Deepak | Refactored ip block validations to avoid redundant validations

2011-07-20 11:09:09 +0530 Deepak N 

	* Rajaram/Deepak | Refactored sql, convert IN query to JOIN

2011-07-19 18:06:15 +0530 Deepak N 

	* Deepak/Vinkesh | Validating cidr does not overlap with other top level blocks in that network

2011-07-19 15:59:00 +0530 Rajaram Mallya 

	* Rajaram/Santhosh | Added RFC2462 IpV6 generator and renamed the default_generator to tenant_based_generator

2011-07-19 15:09:12 +0530 Deepak N 

	* Deepak/Vinkesh | Validating subnets cidr does not overlap with its siblings

2011-07-19 14:15:44 +0530 Deepak N 

	* Vinkesh/Deepak | Validate non leaf block cannot allocate ips

2011-07-19 12:13:59 +0530 Rajaram Mallya 

	* Rajaram/Santhosh | Deallocated Ips are deleted after a configurable number of days

2011-07-15 16:37:01 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Added nameserver as a placeholder for storing dns_info for a data center. It is returned by ip_allocations exposed for networks

2011-07-15 16:01:41 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Added gateway & broadcast address to IpBlock. Exposed netework ip_allocations will return the broadcast & gateway address along with it

2011-07-15 13:03:25 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Added CLI for subnets to create and list them

2011-07-15 11:57:58 +0530 Santhosh Kumar 

	* Vinkesh/Santhosh | Modified the subnets, IpAddresses & IpBlocks to remove the separation of public & private in the routes

2011-07-14 12:54:32 +0530 Santhosh Kumar 

	* Santhosh/Vinkesh | Added a validation for the presence of type for IpBlocks.

2011-07-13 19:45:11 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|added ip_allocations API that gives both v4 and v6 addresses for a port on a network

2011-07-13 15:58:03 +0530 Santhosh Kumar 

	* Santhosh/Deepak | Added ability to create subnet for given tenant

2011-07-13 15:11:01 +0530 Santhosh Kumar 

	* Deepak/Santhosh | Moved the Api to create subnets to SubnetController. Added cascade delete for subnets.

2011-07-13 11:57:09 +0530 Rajaram Mallya 

	* Vinkesh/Rajaram|used is_full flag to optimize ip block allocations through networks

2011-07-13 11:22:16 +0530 Santhosh Kumar 

	* Deepak/Santhosh | Added an API to find the subnets of a block

2011-07-12 16:31:23 +0530 Rajaram Mallya 

	* Rajaram/Santhosh | Added is_full column on ip_block to find whether the block is full

2011-07-12 12:21:25 +0530 vinkesh banka 

	* Deepak/Vinkesh | subnet can have network even if its supernet doesnt

2011-07-11 19:35:45 +0530 Deepak N 

	* Deepak/Vinkesh | Added a validation to check whether subnet has same network_id as supernet

2011-07-11 18:15:13 +0530 Deepak N 

	* Vinkesh/Deepak | Updated CLI to create block with parent_id

2011-07-11 17:36:19 +0530 Deepak N 

	* Deepak/Vinkesh | Added validations for cidr w.r.t parent block cidr, saving lowest address of cidr

2011-07-11 16:38:35 +0530 vinkesh banka 

	* Vinkesh | Moved tests folder to melange subfolder

2011-07-11 15:40:49 +0530 Deepak N 

	* Tracking parent block of a subnet

2011-07-11 12:55:51 +0530 Deepak N 

	* Added validation to check block type should be same within a network

2011-07-11 11:07:38 +0530 Deepak N 

	* Rajaram/Deepak | Including created_at and updated_at fields in api response

2011-07-07 18:41:08 +0530 Deepak N 

	* Vinkesh/Deepak | Model will take care of setting timstamps on create or update, ignores the input value for auto generated columns

2011-07-07 16:22:52 +0530 Deepak N 

	* Vinkesh/Deepak | Added CLI for ip block update

2011-07-07 15:40:34 +0530 Deepak N 

	* Vinkesh/Deepak | Exclude cidr tenant_id and type while updating ip_block

2011-07-07 15:29:25 +0530 Deepak N 

	* Vinkesh/Deepak | Added ip block update api, changed update to take kwargs

2011-07-07 12:57:32 +0530 Deepak N 

	* Vinkesh/Deepak| Fixed scoping by type for ip addresses controller

2011-07-07 12:25:05 +0530 Deepak N 

	* Vinkesh/Deepak | Fixed the routes used in ip address controller tests

2011-07-07 11:02:38 +0530 Deepak N 

	* Deepak/Banka | made IpV6 address allocation for given address and added validations around it

2011-07-06 11:52:22 +0530 Deepak N 

	* Santosh/Deepak | Handling error on missing params for ipv6 address generators

2011-07-05 18:41:49 +0530 Deepak N 

	* Santhosh/Deepak | Verified the ipv6 address generation in subsequent calls

2011-07-05 18:15:49 +0530 Vinkesh Banka 

	* Rajaram/Vinkesh | Added tests for TenantBased clients

2011-07-05 17:54:43 +0530 Deepak N 

	* Santhosh/Deepak | Expanding ip address before save and find methods, added iterator for ipv6 address generator

2011-07-05 15:52:55 +0530 Deepak N 

	* Santosh/Deepak | Made ipv6 address generator not to depend on melange models, moved iteration logic to ip block model

2011-07-05 15:14:16 +0530 Vinkesh Banka 

	* Rajaram/Vinkesh| Added CLI client for unusable_ip_octet

2011-07-05 14:51:26 +0530 Vinkesh Banka 

	* Rajaram/Vinkesh| Added CLI client for unusable_ip_range

2011-07-05 11:41:31 +0530 Vinkesh Banka 

	* Rajaram/Vinkesh | Fixed a bug in option parsing where whole options was not matched from among possible options rather substring

2011-07-04 19:18:12 +0530 rajarammallya 

	* Rajaram/Deepak|sqlalchemy logger is only configured duirng app start and not tests

2011-07-04 19:15:16 +0530 Santhosh 

	* Santhosh/Vinkesh | Moved the IPV6 generator to melange/ipv6

2011-07-04 18:55:20 +0530 rajarammallya 

	* Testing global commands in CLI does not set tenant_id

2011-07-04 18:47:20 +0530 Santhosh 

	* Santhosh/Vinkesh | Modified the IpV6 allocation algo to handle the case when the address is already allocated.

2011-07-04 18:23:47 +0530 rajarammallya 

	* Added CLI for policy

2011-07-04 17:30:52 +0530 Santhosh 

	* Santhosh/Vinkesh | Added the new default algo to allcoate IPV6 addresses.

2011-07-04 12:14:29 +0530 Santhosh 

	* Santhosh/Vinkesh | allocate_ip uses pluggable IpV6 generator

2011-07-01 19:13:11 +0530 Santhosh 

	* Added missed files in last commit

2011-07-01 18:19:02 +0530 Santhosh 

	* Santhosh/Deepak | Added the CLI tests for private and tenant based ip_blocks

2011-07-01 18:04:32 +0530 Santhosh 

	* Santhosh/Deepak | Added tests for public block show & delete

2011-07-01 18:01:01 +0530 rajarammallya 

	* Rajaram|used innodb with mysql so that foreign key constrains are respected

2011-07-01 17:43:07 +0530 Santhosh 

	* Santhosh|Deepak | Moved base test to tests and using models to assert data created in cli tests

2011-07-01 16:09:15 +0530 Santhosh 

	* Santhosh/Deepak | Changed usage string, error message and added basic ip block CLI test

2011-07-01 12:02:00 +0530 Santhosh 

	* Santhos/Deepak | Added method class to instrospect method args

2011-06-30 17:55:26 +0530 Santhosh 

	* Santhosh/Deepak | Added CLI for crud on private blocks

2011-06-30 17:12:54 +0530 Santhosh 

	* Santhosh/Deepak | Added CLI for crud on global private and public blocks

2011-06-30 16:26:54 +0530 rajarammallya 

	* Vinkesh/Rajaram|moved to guids

2011-06-30 15:05:48 +0530 Santhosh 

	* Santhosh/Deepak | Added a CLI for creating a PublicIpBlock

2011-06-29 14:48:43 +0530 rajarammallya 

	* Rajaram/Deepak| moved all finds for models to the model base find_by method

2011-06-29 14:42:38 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Added scoping to the update action in IpRange and IpOctets Controllers

2011-06-29 14:13:48 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Modified the creation of ip_range and ip_octet to accept the request body scoped by its model name

2011-06-29 14:10:32 +0530 rajarammallya 

	* Rajaram/Deepak| replaced db_api find by model base finds or gets

2011-06-29 12:42:22 +0530 Vinkesh Banka 

	* Santhosh/Vinkesh | Content type is defaulted to application/json if not provided. Scoped IpAddress create params by ip_address

2011-06-29 12:22:45 +0530 rajarammallya 

	* Rajaram/Deepak | removed mapper resource for ip address and made all connets accept json or xml formats

2011-06-29 11:29:02 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | request params of the IpBlock Create are scoped by ip_block

2011-06-29 10:25:25 +0530 Deepak N 

	* Vinkesh/Deepak | Changed policy update to take params scoped by 'policy'

2011-06-28 18:40:14 +0530 Deepak N 

	* Vinkesh/Deepak| Fixed the issue where any http exceptions were converted to 500

2011-06-28 18:27:33 +0530 Deepak N 

	* Vinkesh/Deepak| Scoped policy create params by model name

2011-06-28 17:15:20 +0530 rajarammallya 

	* Rajaram/Vinkesh|changed allocate ip from factory test

2011-06-28 16:03:20 +0530 rajarammallya 

	* Rajaram/Vinkesh|Added configurable Ip allocation

2011-06-28 15:41:13 +0530 Deepak N 

	* Added api for global private ip blocks (For ServiceNet)

2011-06-28 15:10:06 +0530 Deepak N 

	* Added default_cidr to conf, backported assertIn method

2011-06-28 14:25:36 +0530 Deepak N 

	* Reading default cidr from config for creating block

2011-06-28 14:06:20 +0530 Deepak N 

	* Added config for storing app configuration and StubConfig to stub values in unit tests

2011-06-28 12:07:55 +0530 Deepak N 

	* Auto create a ip block if no ip block for given network exist while allocating ip

2011-06-27 18:52:43 +0530 Vinkesh Banka 

	* Vinkesh/Deepak| Return 404 if controller action is missing

2011-06-27 18:42:23 +0530 Vinkesh Banka 

	* Vinkesh/Deepak| Validate presence of policy name

2011-06-27 18:24:41 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Changed duplicate error to return 409 and added tests for exception map

2011-06-27 18:11:49 +0530 rajarammallya 

	* Rajaram|removed HTTP prefix from error response keys

2011-06-27 17:41:26 +0530 rajarammallya 

	* Rajaram|errors are now faults in the specific requested contect type

2011-06-27 17:21:49 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Added assert exception message and refactored network.allocate_ip

2011-06-27 16:25:48 +0530 Vinkesh Banka 

	* Vinkesh/Deepak |Network ip allocation for given port and address

2011-06-27 15:12:20 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Added tenant scoped allocate ip for a given network

2011-06-27 14:46:42 +0530 rajarammallya 

	* Rajaram|moved base Controller back to wsgi

2011-06-27 14:36:06 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Added logic to choose first free block to allocate ip in the network

2011-06-27 12:54:05 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Added ip address allocation for given network

2011-06-27 11:37:06 +0530 rajarammallya 

	* Rajaram| one more functional test for auth

2011-06-27 11:14:26 +0530 rajarammallya 

	* Rajaram|added couple more tests for authorization middleware

2011-06-24 17:42:06 +0530 rajarammallya 

	* Rajaram/Santhosh| refactoring tenant scoped authorization

2011-06-24 12:27:58 +0530 rajarammallya 

	* Rajaram/Santosh|Role based authorization in auth middleware

2011-06-23 16:44:34 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Modified the creation of blocks to ignore the type information in the params

2011-06-23 16:07:56 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Handling the error for non-existent ip_blocks during CRUD opertions of tenant based IpAddresses

2011-06-23 12:23:44 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Ignoring the tenant_id from the POST body during creation of PrivateIpBlocks. Created shared spec for IpBlockController tests

2011-06-23 11:40:21 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpOctets

2011-06-23 11:16:48 +0530 Vinkesh Banka 

	* Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpRanges

2011-06-23 10:53:43 +0530 Deepak N 

	* Deepak/Rajaram | Added tests for cached properties

2011-06-22 18:50:10 +0530 rajarammallya 

	* Rajaram/Vinkesh| Added routes for unusable ip octets for tenant policies

2011-06-22 18:49:25 +0530 Deepak N 

	* Moved auth tests to common file test_auth

2011-06-22 18:32:21 +0530 Deepak N 

	* Moved controller tests to separate file

2011-06-22 18:27:53 +0530 Deepak N 

	* Renamed service test to ipam service test

2011-06-22 18:19:52 +0530 rajarammallya 

	* Rajaram/Vinkesh| Added routes for unusable_ip_ranges for tenant policies

2011-06-22 18:19:14 +0530 Deepak N 

	* Moved authorize decorator to auth module and Controller to service module, Fixed case of admin role

2011-06-22 15:25:40 +0530 rajarammallya 

	* Vinkesh/Rajaram|tenant scoped policies

2011-06-22 12:52:40 +0530 Deepak N 

	* Using cached property for unusable ranges and octets of policy

2011-06-22 12:13:39 +0530 Deepak N 

	* Added cached property for memoizing and using it in resource path

2011-06-22 12:11:43 +0530 rajarammallya 

	* Rajaram/Vinkesh|Create policy scoped by tenants

2011-06-22 11:33:20 +0530 Deepak N 

	* Added functional test for authmiddleware and refactored auth middleware

2011-06-21 17:17:09 +0530 Deepak N 

	* Vinkesh/Deepak | Fixing test failure due to body in GET request

2011-06-21 16:54:03 +0530 Vinkesh Banka 

	* Deepak/Vinkesh | Added a functional test for authorization

2011-06-21 12:19:28 +0530 Vinkesh Banka 

	* Deepak/ Vinkesh| Added a decorator to authorize admin actions

2011-06-21 10:49:25 +0530 rajarammallya 

	* Rajaram|created public and tenant based service tests, created pubic and private ip block factories

2011-06-20 18:16:16 +0530 Vinkesh Banka 

	* Deepak/Vinkesh | Tenant can access resources not scoped by tenant in the url

2011-06-20 16:35:46 +0530 Vinkesh Banka 

	* Deepak/Vinkesh| Admin can access any resource

2011-06-20 15:47:17 +0530 Vinkesh Banka 

	* Deepak/Vinkesh | Added a middleware to authorize tenant request

2011-06-20 15:46:25 +0530 rajarammallya 

	* Santhosh/Rajaram|rerouted ip address controller, refactored mappers

2011-06-17 16:01:12 +0530 rajarammallya 

	* Rajaram|split ip blocks into public and private and scoped private blocks by tenant ids

2011-06-16 16:44:09 +0530 rajarammallya 

	* Rajaram/Deepak|private ip blocks necessarily need a tenant id now

2011-06-16 15:52:27 +0530 rajarammallya 

	* Deepak/Rajaram|functional tests start and stop with run_test.sh

2011-06-15 18:24:39 +0530 rajarammallya 

	* Rajaram/Vinkesh|modified model create method to take kwargs for attribs, also added tenant id to ip block

2011-06-15 17:43:52 +0530 Santhosh 

	* Santhosh/Deepak | Moved the service restart to functional tests setup

2011-06-15 17:23:45 +0530 Santhosh 

	* Santhosh/Deepak | Refactored code to restart the service while running the tests

2011-06-15 16:18:21 +0530 Santhosh 

	* Santhosh/Deepak | Starting and stopping the server to run the functional tests

2011-06-14 17:45:54 +0530 rajarammallya 

	* Rajaram| added a version app tests

2011-06-14 17:33:07 +0530 Santhosh 

	* Santhosh/Deepak | Added functional tests to verify server Configuration

2011-06-14 12:31:20 +0530 Santhosh 

	* Santhosh\Deepak | Cascade delete policy's octets

2011-06-14 12:17:31 +0530 Santhosh 

	* Santhosh/Deepak | Added a wrapper for the data types which is used for column type validation

2011-06-14 11:30:35 +0530 Santhosh 

	* Santhosh\Deepak | Tested conversion of boolean columns in model

2011-06-14 10:53:46 +0530 Santhosh 

	* Santhosh/Deepak | Separated column type validations and type convertions

2011-06-14 10:08:27 +0530 Vinkesh Banka 

	* Deepak/Vinkesh | Added a method to check for proper column type before validation

2011-06-13 18:02:18 +0530 rajarammallya 

	* Rajaram|versioning added to app config

2011-06-13 15:32:40 +0530 Vinkesh Banka 

	* Vinkesh/Deepak| Added crud for ip octets and renamed the uri

2011-06-13 15:19:46 +0530 rajarammallya 

	* Rajaram/Deepak|fixed xml support

2011-06-13 14:32:24 +0530 Vinkesh Banka 

	* Vinkesh/Deepak | Added ip octet create api, added before save hook to convert columns to their type in the model

2011-06-10 17:08:46 +0530 Vinkesh Banka 

	* Vinkesh | Policy#allows methods now checks if given address' last octet matches unusable IpOctets

2011-06-10 16:45:36 +0530 Vinkesh Banka 

	* Vinkesh | Added ip_octet model

2011-06-10 12:57:08 +0530 Vinkesh Banka 

	* Vinkesh | Deletion of Policy will remove policy_id in associated IpBlocks

2011-06-10 12:00:21 +0530 Vinkesh Banka 

	* Vinkesh | Added API for deletion of policies. Deletion of policy will now cascade delete ip_ranges too

2011-06-10 10:45:48 +0530 Santhosh 

	* Santhosh | Fixed few pep8 errors

2011-06-10 10:36:26 +0530 Santhosh 

	* Santhosh/Deepak | Exposed Versioning in the url for melange API

2011-06-09 18:54:18 +0530 rajarammallya 

	* Vinkesh | Fixed minor pep8 violations

2011-06-09 18:08:09 +0530 rajarammallya 

	* Rajaram/Vinkesh | Added API to delete IpBlocks. Changed the way limit, marker and marker_column is applied to any query. Now, db_api.find_all_by method does not add a limit filter to the query

2011-06-09 12:48:16 +0530 Santhosh 

	* Santhosh/Deepak | Modified the melange.conf.sample to use the pipeline instead of composite feature of paste

2011-06-09 12:39:44 +0530 Santhosh 

	* Santhosh/Deepak | Added test to verify the extensions middleware loaded though paste.filter

2011-06-08 17:54:39 +0530 Santhosh 

	* Santhosh/Vinkesh | Used Pipeline and Filter to load the extensions. Added an extensions folder for adding the extension implementations

2011-06-07 14:37:05 +0530 rajarammallya 

	* Vinkesh/Rajaram| added update action for policy

2011-06-07 11:56:52 +0530 rajarammallya 

	* Vinkesh/Rajaram| factory_boy for test data creation and updates for unusable ip ranges

2011-06-06 16:17:18 +0530 rajarammallya 

	* Added show, index and delete for unusable ip ranges

2011-06-06 15:00:33 +0530 rajarammallya 

	* Deepak/Rajaram|ip range validations

2011-06-03 17:17:22 +0530 Santhosh 

	* Santhosh/Deepak | Exposed API for creating UnusableRanges for a policy, removed the eager load for policy as it was just caching

2011-06-03 15:57:12 +0530 rajarammallya 

	* Vinkesh/Rajaram|added extensions to app

2011-06-03 14:17:29 +0530 Santhosh 

	* Santhosh/Deepak | Modified the route mappings for InsideLocalsController

2011-06-03 11:12:48 +0530 rajarammallya 

	* Vinkesh/Rajaram|cleaned up test_extensions

2011-06-02 19:13:14 +0530 Santhosh 

	* Santhosh/Vinkesh | Exposed API to show a policy

2011-06-02 18:54:42 +0530 Santhosh 

	* Santhosh/Vinkesh | Added index action to list all the policies

2011-06-02 17:45:51 +0530 Santhosh 

	* Santhosh/Vinkesh | Exposed an API for creation of policy

2011-06-02 15:33:00 +0530 Santhosh 

	* Santhosh/Vinkesh | Modified the params of eager load for policy to load rules by default

2011-06-02 15:03:54 +0530 Santhosh 

	* Santosh/Vinkesh | Eager loading ip_rules while loading policy

2011-06-02 10:17:32 +0530 Santhosh 

	* Santhosh/Deepak | Added Extensions to IPAM

2011-06-01 17:44:52 +0530 rajarammallya 

	* Vinkesh/Rajaram|ip generation checks policy, handled negative offset for ip range

2011-06-01 14:23:55 +0530 rajarammallya 

	* Vinkesh/Rajaram|Policy with range rules for allocating ips

2011-06-01 10:29:53 +0530 Santhosh 

	* Santhosh/Rajaram|Worked on changing the nat controller to have a better REST API

2011-05-27 11:39:01 +0530 rajarammallya 

	* Rajaram/Santhosh|Added deletion of specific ip nats and other border error conditions

2011-05-26 17:52:15 +0530 Santhosh 

	* Rajaram/Santhosh|added restore to IpAddress, added a scheduler to delete the deallocated jobs.

2011-05-24 14:28:03 +0530 rajarammallya 

	* Rajaram/Santhosh|delayed address deallocation and some error scenarios covered

2011-05-24 00:24:11 -0400 Mark Washenberger 

	* making an attempt at python style points

2011-05-23 10:29:59 +0530 rajarammallya 

	* removing nat relationships

2011-05-20 15:33:54 +0530 rajarammallya 

	* Rajaram/Santhosh|Modified the delete operation to do soft deletion

2011-05-20 14:08:53 +0530 rajarammallya 

	* Rajaram/Santhosh|Added index and pagination on ip blocks

2011-05-19 15:28:55 +0530 rajarammallya 

	* Rajaram/Santhosh|fixed pep8 warnings

2011-05-19 12:27:58 +0530 rajarammallya 

	* Rajaram/Santhosh|Added pagination to inside_globals and inside_locals

2011-05-19 10:45:12 +0530 rajarammallya 

	* Rajaram/Santhosh|Introduced pagination for ipaddresses

2011-05-17 18:55:10 +0530 rajarammallya 

	* Rajaram/Santhosh|added show of inside_locals and creation of inside_globals to ip_nat

2011-05-17 17:36:26 +0530 rajarammallya 

	* Rajaram/Santhosh|added show inside_globals to ip_nat

2011-05-17 16:26:06 +0530 rajarammallya 

	* Rajaram/Santhosh|ip natting

2011-05-13 18:55:05 +0530 rajarammallya 

	* Rajaram/Santhosh|wip tests for natting

2011-05-13 17:54:17 +0530 rajarammallya 

	* Rajaram/Santhosh|Renamed test_ip_blocks_controller to test_service

2011-05-13 14:18:45 +0530 rajarammallya 

	* Rajaram/Santhosh|added public ip block uniqueness validation

2011-05-12 17:26:20 +0530 rajarammallya 

	* Rajaram/Santhosh|dellocation of ip

2011-05-12 14:55:25 +0530 rajarammallya 

	* Rajaram/Santhosh|switched from IPy to netaddr and added cidr validations

2011-05-12 11:15:42 +0530 rajarammallya 

	* Santhosh/Rajaram|port id is part of ip address allocation

2011-05-11 15:22:29 +0530 rajarammallya 

	* Rajaram/Santhosh|rest calls for ip address allocation

2011-05-11 12:43:30 +0530 rajarammallya 

	* Rajaram/Santhosh|Pushed the mapping of the models with DB into mappers.py, added an api for db

2011-05-10 18:29:22 +0530 rajarammallya 

	* Rajaram/Santhosh|Created IpAddress table, associate it to IpBlock, added allocate_ip to IpBlock

2011-05-10 12:30:04 +0530 rajarammallya 

	* Rajaram/Santhosh|added show ip block

2011-05-10 11:32:29 +0530 rajarammallya 

	* Rajaram/Santhosh|added api call to create ip blocks

2011-05-09 18:23:47 +0530 rajarammallya 

	* moved ip_block tests to unit

2011-05-09 18:13:45 +0530 rajarammallya 

	* initial repo for melange

2011-10-06 18:58:44 +0000 Jenkins 

	* Merge "Stop returning correct password on api calls"

2011-10-06 00:30:40 +0000 Jenkins 

	* Merge "Fixes bug 862658 -- ec2 metadata issue getting IPs"

2011-08-01 17:16:49 +0100 Ahmad Hassan 

	* Stop returning correct password on api calls

2011-09-26 22:02:34 -0400 Brian Lamar 

	* Set error state on spawn error + integration test.

2011-10-01 17:49:03 +0000 Jenkins 

	* Merge "Fixes bug 862633 -- OS api consoles create() broken"

2011-09-27 15:21:42 -0500 Josh Kearney 

	* Adds a script that can automatically delete orphaned VDIs. Also had to move some flags around to avoid circular imports.

2011-09-30 17:14:24 +0000 Jenkins 

	* Merge "Deallocate ip if build fails."

2011-09-30 17:04:39 +0000 Jenkins 

	* Merge "Moving admin actions to extension"

2011-09-30 15:40:04 +0000 Jenkins 

	* Merge "Fixed bug lp850602. Adding backing file copy operation on kvm block migration."

2011-09-27 21:05:31 +0000 Rick Harris 

	* Deallocate ip if build fails.

2011-09-30 15:09:03 +0000 Jenkins 

	* Merge "bug 861310"

2011-09-20 01:59:05 -0400 Brian Waldon 

	* Moving admin actions to extension

2011-09-29 20:54:19 +0000 Chris Behrens 

	* Fixes bug 862633 -- OS api consoles create() broken

2011-09-29 12:54:48 -0700 Chris Behrens 

	* Fixes bug 862658 -- ec2 metadata issue getting IPs

2011-09-29 15:55:42 -0400 Brian Lamar 

	* Added ==1.0.4 version specifier to kombu in pip-requires to ensure tests pass in a clean venv.

2011-09-29 17:47:07 +0000 Jenkins 

	* Merge "Fixes euca-describe-instances failing or not showing IPs"

2011-09-29 16:57:19 +0000 Jenkins 

	* Merge "Change 'recurse_zones' to 'local_zone_only'."

2011-09-29 16:47:57 +0000 Jenkins 

	* Merge "bug lp845714"

2011-09-29 16:18:17 +0000 Jenkins 

	* Merge "Enforce snapshot cleanup."

2011-09-22 17:07:27 -0500 Aaron Lee 

	* bug lp845714

2011-09-28 15:19:04 +0100 David Subiros 

	* Enforce snapshot cleanup.

2011-09-28 18:07:22 +0530 Sateesh Chodapuneedi 

	* bug 861310

2011-09-28 23:52:57 +0000 Chris Behrens 

	* Change 'recurse_zones' to 'local_zone_only'.

2011-09-28 22:56:34 +0000 Chris Behrens 

	* Fixes euca-describe-instances failing or not showing IPs

2011-09-28 20:51:38 +0000 Jenkins 

	* Merge "Fixes a test failure in master"

2011-09-28 12:08:14 -0700 Chris Behrens 

	* Fixes a test failure in master

2011-09-28 15:05:54 -0400 Kei Masumoto 

	* Fixed bug lp850602. Adding backing file copy operation on kvm block migration.

2011-09-26 23:41:28 -0400 Brian Lamar 

	* Snapshots/backups can no longer happen simultaneously. Tests included.

2011-09-28 17:26:26 +0000 Jenkins 

	* Merge "Accept message as sole argument to NovaException"

2011-09-28 16:53:11 +0000 Jenkins 

	* Merge "Fix 047 migration with SQLAlchemy 0.7.2"

2011-09-28 15:25:24 +0000 Jenkins 

	* Merge "Signer no longer fails if hashlib.sha256 is not available. test_signer unit test added."

2011-09-28 15:01:27 +0000 Johannes Erdfelt 

	* Accept message as sole argument to NovaException

2011-09-28 14:49:40 +0100 Mark McLoughlin 

	* Fix 047 migration with SQLAlchemy 0.7.2

2011-09-13 11:57:33 +0100 Brendan Maguire 

	* Signer no longer fails if hashlib.sha256 is not available. test_signer unit test added.

2011-09-28 02:53:58 +0000 Johannes Erdfelt 

	* Make snapshots private by default

2011-09-27 20:01:30 +0000 Jenkins 

	* Merge "compute_api create*() and schedulers refactoring"

2011-09-26 18:22:03 -0500 Aaron Lee 

	* Raise InsufficientFreeMemory

2011-09-27 17:00:53 +0000 Jenkins 

	* Merge "Removed db_pool complexities from nova.db.sqlalchemy.session. Fixes bug 838581."

2011-09-27 09:43:48 -0500 Aaron Lee 

	* Adding run_test.sh artifacts to .gitignore

2011-09-27 08:58:54 -0400 Dan Prince 

	* Make sure options is set before checking managed_disk setting. Fixes bug 860520.

2011-09-24 23:49:36 +0000 Chris Behrens 

	* compute_api create*() and schedulers refactoring

2011-09-27 05:05:35 +0000 Jenkins 

	* Merge "Adds disk config"

2011-09-27 04:40:23 +0000 Jenkins 

	* Merge "Fix some minor issues due to premature merge of original code."

2011-09-26 11:52:21 -0400 Brian Lamar 

	* Removed db_pool complexities from nova.db.sqlalchemy.session. Fixes bug 838581.

2011-09-26 19:29:35 +0000 Jenkins 

	* Merge "Call endheaders when auth_token is None. Fixes bug 856721."

2011-09-26 18:47:56 +0000 Jenkins 

	* Merge "Ensure minRam and minDisk are always integers"

2011-09-26 18:39:22 +0000 Jenkins 

	* Merge "put fully qualified domain name in local-hostname"

2011-09-26 13:13:33 -0400 Brian Waldon 

	* Ensure minRam and minDisk are always integers

2011-09-26 13:39:14 -0400 Dan Prince 

	* Call endheaders when auth_token is None. Fixes bug 856721.

2011-09-26 13:34:44 -0400 Brian Waldon 

	* Catch ImageNotFound on image delete in OSAPI

2011-09-26 15:55:49 +0000 Jenkins 

	* Merge "Add next links to images requests"

2011-09-26 14:53:14 +0000 Jenkins 

	* Merge "Makes sure to recreate gateway for moved ip"

2011-09-13 18:16:28 -0400 William Wolf 

	* Add next links to images requests

2011-09-23 16:44:44 -0400 Scott Moser 

	* put fully qualified domain name in local-hostname

2011-09-23 10:35:18 -0400 Brian Waldon 

	* Removing old code that snuck back in

2011-09-26 05:14:39 -0700 Vishvananda Ishaya 

	* Makes sure to recreate gateway for moved ip

2011-09-25 22:23:15 +0000 Johannes Erdfelt 

	* Fix some minor issues due to premature merge of original code.

2011-09-20 16:13:12 -0500 Jason Koelker 

	* * Rework osapi to use network API not FK backref * Fixes lp854585

2011-09-23 21:55:51 +0000 Jenkins 

	* Merge "Made jenkins email pruning more resilient."

2011-09-23 17:37:29 -0400 Monty Taylor 

	* Made jenkins email pruning more resilient.

2011-09-23 16:39:21 -0400 Brian Waldon 

	* Fixing bug 857712

2011-09-23 15:36:50 -0500 Matt Dietz 

	* Adds disk config

2011-09-23 15:03:35 -0400 Naveed Massjouni 

	* Adding xml schema validation for /versions resource.

2011-09-23 10:47:31 -0500 Troy Toman 

	* Fix bug 856664 overLimit errors now return 413

2011-09-23 17:38:21 +0000 Jenkins 

	* Merge "Don't use GitPython for authors check"

2011-09-23 15:57:55 +0100 Mark McLoughlin 

	* Don't use GitPython for authors check

2011-09-23 15:51:35 +0000 Jenkins 

	* Merge "Fix rfc.sh's check for the project"

2011-09-23 15:42:47 +0000 Jenkins 

	* Merge "Add minDisk and minRam to OSAPI image details"

2011-09-22 18:22:42 -0400 Monty Taylor 

	* Fix outstanding pep8 errors for a clean trunk.

2011-09-15 14:46:19 -0400 Alex Meade 

	* Add minDisk and minRam to OSAPI image details

2011-09-23 12:14:20 +0100 Mark McLoughlin 

	* Fix rfc.sh's check for the project

2011-09-22 12:06:01 -0700 James E. Blair 

	* Add rfc.sh to help with gerrit workflow.

2011-09-22 16:42:20 +0000 Rick Harris 

	* This patch adds flavor filtering, specifically the ability to flavor on minRam, minDisk, or both, per the 1.1 OSAPI spec.

2011-09-22 15:41:34 +0000 William Wolf 

	* Add next links for server lists in OSAPI 1.1. This adds servers_links to the json responses, and an extra atom:link element to the servers node in the xml response.

2011-09-22 15:31:37 +0000 Dan Prince 

	* Update exception.wrap_exception so that all exceptions (not just Error and NovaException types) get logged correctly.

2011-09-21 17:50:02 -0500 Rick Harris 

	* Merging trunk

2011-09-21 17:49:35 -0500 Rick Harris 

	* Adding OSAPI tests for flavor filtering

2011-09-21 22:14:15 +0000 Rick Harris 

	* This patch adds instance progress which is used by the OpenStack API to indicate how far along the current executing action is (BUILD/REBUILD, MIGRATION/RESIZE).

2011-09-21 17:07:56 -0500 Rick Harris 

	* Merging trunk

2011-09-21 21:31:32 +0000 Chris Behrens 

	* Fixes lp:855115 -- issue with disassociating floating ips.

2011-09-21 16:00:53 -0500 Rick Harris 

	* Renumbering instance progress migration

2011-09-21 15:59:40 -0500 Rick Harris 

	* Fixing tests

2011-09-21 20:52:18 +0000 Sandy Walsh 

	* Keystone support in Nova across Zones.

2011-09-21 13:17:05 -0700 Sandy Walsh 

	* trunk merge fixup

2011-09-21 19:27:14 +0000 Vishvananda Ishaya 

	* Fix keys in ec2 conversion to make sure not to use unicode.

2011-09-21 18:27:23 +0000 Josh Kearney 

	* Adds an 'alternate' link to image views per 3.10 and 3.11 of http://docs.openstack.org/cactus/openstack-compute/developer/openstack-compute-api-1.1/content/LinksReferences.html

2011-09-21 17:04:38 +0000 Rick Harris 

	* Typo

2011-09-21 16:58:19 +0000 Rick Harris 

	* Fixing tests

2011-09-21 16:43:45 +0000 Rick Harris 

	* Fixing tests

2011-09-21 09:34:59 -0700 Vishvananda Ishaya 

	* make sure kwargs are strings and not unicode

2011-09-21 16:30:30 +0000 Rick Harris 

	* Merging trunk

2011-09-21 16:29:36 +0000 Rick Harris 

	* Adding flavor filtering

2011-09-21 15:54:30 +0000 Johannes Erdfelt 

	* Instance deletions in Openstack are immediate. This can cause data to be lost accidentally.

2011-09-21 13:31:54 +0000 Vishvananda Ishaya 

	* Makes sure ips are moved on the bridge for nodes running dnsmasq so that the gateway ip is always first.

2011-09-21 05:56:48 -0700 Vishvananda Ishaya 

	* pep8

2011-09-21 05:34:56 -0700 Vishvananda Ishaya 

	* add tests and fix bug when no ip was set

2011-09-21 05:19:53 -0700 Sandy Walsh 

	* fix diverged branch

2011-09-21 05:07:17 -0700 Sandy Walsh 

	* migration conflict fixed

2011-09-21 05:04:37 -0700 Sandy Walsh 

	* clean up based on cerberus review

2011-09-21 05:03:37 -0700 Sandy Walsh 

	* clean up based on cerberus review

2011-09-21 10:47:07 +0000 Vishvananda Ishaya 

	* Remove keystone middlewares.

2011-09-21 02:09:37 -0700 Vishvananda Ishaya 

	* fix moving of ips on flatdhcp bridge

2011-09-21 09:00:18 +0000 Chris Behrens 

	* Merged trunk

2011-09-21 02:00:07 -0700 Vishvananda Ishaya 

	* merged trunk

2011-09-21 08:47:33 +0000 Chris Behrens 

	* update floating ips tests

2011-09-21 08:37:54 +0000 Chris Behrens 

	* floating ip could have no project and we should allow access

2011-09-21 08:27:48 +0000 Chris Behrens 

	* actions on floating IPs in other projects for non-admins should not be allowed.

2011-09-21 06:40:52 +0000 Chris Behrens 

	* floating_ip_get_by_address should check user's project_id

2011-09-21 03:55:28 +0000 Rick Harris 

	* Pep8 fixes

2011-09-21 03:33:55 +0000 Rick Harris 

	* Merging trunk

2011-09-21 03:33:31 +0000 Rick Harris 

	* Refactoring instance_type_get_all

2011-09-20 15:52:03 -0700 Vishvananda Ishaya 

	* remove keystone url flag

2011-09-20 15:37:41 -0700 Vishvananda Ishaya 

	* merge trunk, fix conflicts

2011-09-20 15:17:03 -0700 Vishvananda Ishaya 

	* remove keystone

2011-09-20 16:11:49 -0500 Josh Kearney 

	* Include 'type' in XML output.

2011-09-20 15:38:44 -0500 Josh Kearney 

	* Minor cleanup.

2011-09-20 15:35:23 -0500 Josh Kearney 

	* Added another unit test.

2011-09-20 15:21:06 -0500 Josh Kearney 

	* Fixed unit tests with some minor refactoring.

2011-09-20 19:51:55 +0000 Vishvananda Ishaya 

	* Fix the display of swap units in nova manage.

2011-09-20 13:56:15 -0500 Josh Kearney 

	* Refactored alternate link generation.

2011-09-20 14:43:50 -0400 William Wolf 

	* pep8 fixes

2011-09-20 12:41:23 -0500 Josh Kearney 

	* Added function to construct a glance URL and unit test.

2011-09-20 09:22:25 -0400 William Wolf 

	* merge from trunk

2011-09-20 10:12:01 +0000 Scott Moser 

	* convert images that are not 'raw' to 'raw' during caching to node

2011-09-20 02:55:56 -0700 Vishvananda Ishaya 

	* show swap in Mb in nova manage

2011-09-20 05:40:18 -0400 Scott Moser 

	* Address Soren's comments:  * clean up temp files if an ImageUnacceptable is going to be raised    Note, a qemu-img execution error will not clean up the image, but I    think thats reasonable.  We leave the image on disk so the user can    easily investigate.  * Change final 2 arguments to fetch_to_raw to not start with an _  * use 'env' utility to change environment variables LC_ALL and LANG so    that qemu-img output parsing is not locale dependent.    Note, I considered the following, but found using 'env' more readable      out, err = utils.execute('sh', '-c', 'export LC_ALL=C LANG=C && exec "$@"',          'qemu-img', 'info', path)

2011-09-20 09:37:07 +0000 Mark McLoughlin 

	* Add iptables filter rules for dnsmasq (lp:844935)

2011-09-20 08:41:51 +0000 Scott Moser 

	* create disk.local the same way ephemerals are created (LP: #851145)

2011-09-20 03:23:34 -0400 Scott Moser 

	* merge with trunk r1601

2011-09-20 03:18:45 -0400 Scott Moser 

	* fix call to gettext

2011-09-20 06:50:27 +0000 Brad McConnell bmcconne@rackspace.com 

	* Fixed --uuid network command in nova-manage to desc to "uuid" instead of "net_uuid"

2011-09-20 06:38:04 +0000 Trey Morris 

	* removes warning set forth in d3 for deprecated setting of bridge automagically

2011-09-20 06:26:58 +0000 Dan Prince 

	* Update migration 047 to dynamically lookup the name of the instance_id fkey before dropping it. We can't hard code the name of the fkey since we didn't name it explicitly on create.

2011-09-19 22:21:10 -0500 Brad McConnell bmcconne@rackspace.com 

	* added to authors cuz trey said I cant patch otherwise!

2011-09-19 21:35:47 -0500 Brad McConnell bmcconne@rackspace.com 

	* Fixed --uuid network command in nova-manage to desc to "uuid" instead of "net_uuid"

2011-09-19 22:09:53 -0400 William Wolf 

	* merged with trunk

2011-09-19 22:04:32 -0400 Dan Prince 

	* Update migration 047 to dynamically lookup the name of the instance_id fkey before dropping it. We can't hard code the name of the fkey since we didn't name it explicitly on create.

2011-09-19 21:53:21 -0400 William Wolf 

	* oops, add project_id and 'servers' to next links

2011-09-20 00:57:14 +0000 Jason Koelker 

	* Fixes migration for Mysql to drop the FK on the right table

2011-09-20 00:46:38 +0000 Chris Behrens 

	* Reverted some changes to instance_get_all_by_filters() that was added in rev 1594.  An additional argument for filtering on instance uuids is not needed, as you can add 'uuid: uuid_list' into the filters dictionary.  Just needed to add 'uuid' as an exact_match_filter.  This restores the filtering to do a single DB query.

2011-09-19 20:39:02 -0400 Scott Moser 

	* fix syntax error in exception, remove "Dangerous!" comment

2011-09-19 15:32:45 -0700 Chris Behrens 

	* merged trunk and resolved conflict

2011-09-19 17:27:25 -0500 Jason Koelker 

	* run the alter on the right table

2011-09-19 15:23:52 -0700 Chris Behrens 

	* fix unrelated pep8 issue in trunk

2011-09-19 18:13:08 -0400 Scott Moser 

	* use dictionary format for exception message

2011-09-19 15:08:25 -0700 Chris Behrens 

	* fix a test where list order was assumed

2011-09-19 14:53:17 -0700 Chris Behrens 

	* Removed the extra code added to support filtering instances by instance uuids. Instead, added 'uuid' to the list of exact_filter_match names. Updated the caller to add 'uuid: uuid_list' to the filters dictionary, instead of passing it in as another argument. Updated the ID to UUID mapping code to return a dictionary, which allows the caller to be more efficient... It removes an extra loop there. A couple of typo fixes.

2011-09-19 21:41:48 +0000 paul@openstack.org 

	* Reworked the export command to be nova-manage shell export --filename=somefile

2011-09-19 21:21:54 +0000 Josh Kearney 

	* Adds the ability to automatically confirm resizes after the `resize_confirm_window` (0/disabled by default).

2011-09-19 17:10:48 -0400 Scott Moser 

	* use '_(' for exception messages

2011-09-19 16:02:29 -0500 Josh Kearney 

	* PEP8 cleanup.

2011-09-19 16:57:44 -0400 Scott Moser 

	* convert images that are not 'raw' to 'raw' during caching to node

2011-09-19 15:56:42 -0500 Trey Morris 

	* now raising instead of setting bridge to br100 and warning as was noted

2011-09-19 20:16:49 +0000 Jason Koelker 

	* * Remove the foreign key and backrefs tying vif<->instance * Update instance filtering to pass ip related filters to the network manager * move/update tests

2011-09-19 20:06:37 +0000 Vishvananda Ishaya 

	* Adds an optional flag to force dhcp releases on instance termination.  This allows ips to be reused without having to wait for the lease to timeout.

2011-09-19 16:03:31 -0400 William Wolf 

	* remove urllib import

2011-09-19 19:56:51 +0000 Brian Waldon 

	* Fixing case where OSAPI server create would return 500 on malformed body.

2011-09-19 19:47:00 +0000 Vishvananda Ishaya 

	* Fix the issue with the new dnsmasq where it tries and fails to bind to ipv6 addresses.

2011-09-19 19:32:33 +0000 Rick Harris 

	* Merging trunk

2011-09-19 19:32:09 +0000 Rick Harris 

	* Renaming progress migration to 47

2011-09-19 14:07:14 -0400 William Wolf 

	* merge with trunk

2011-09-19 11:58:20 -0500 Josh Kearney 

	* Added unit test.

2011-09-19 11:10:50 -0500 Josh Kearney 

	* Corrected the status in DB call.

2011-09-19 08:52:41 -0700 Vishvananda Ishaya 

	* don't try to listen on ipv6 addresses, or new dnsmasq goes boom

2011-09-19 11:26:14 -0400 William Wolf 

	* make our own function instead of using urllib.urlencode since we apparently don't suppor urlencoded strings yet

2011-09-19 10:25:00 -0500 Josh Kearney 

	* Merged trunk.

2011-09-19 09:50:13 -0500 Jason Koelker 

	* remove unused import

2011-09-19 09:35:08 -0500 Jason Koelker 

	* merge the sknurt

2011-09-19 09:34:19 -0500 Jason Koelker 

	* remove the polymorph

2011-09-19 09:33:47 -0500 Jason Koelker 

	* Fix typo in comment

2011-09-19 14:22:34 +0000 Thuleau Édouard 

	* Fixes the handling of snapshotting in libvirt driver to actually use the proper image type instead of using raw for everything. Also cleans up an unneeded flag.  Based on doude's initial work.

2011-09-19 09:25:02 -0400 William Wolf 

	* merge with trunk

2011-09-18 17:01:44 -0400 Brian Waldon 

	* removing extra newline

2011-09-18 16:01:28 -0400 Brian Waldon 

	* catching AttributeError and adding tests

2011-09-18 19:36:16 +0000 Jason Koelker 

	* Remove vestigial db call for fixed_ips.

2011-09-18 18:52:22 +0000 Christopher MacGown 

	* Fixes the user credentials for installing a config-drive from imageRef

2011-09-18 18:34:09 +0000 Johannes Erdfelt 

	* Some Linux systems can also be slow to start the guest agent. This branch extends the windows agent timeout to apply to all systems.

2011-09-18 02:37:09 -0700 Vishvananda Ishaya 

	* remove extra line

2011-09-17 15:26:31 -0700 Vishvananda Ishaya 

	* get the interface using the network and instance

2011-09-17 15:09:36 -0700 Vishvananda Ishaya 

	* flag typo

2011-09-17 15:06:39 -0700 Vishvananda Ishaya 

	* add an optional flag to force dhcp release using dnsmasq-utils

2011-09-17 13:05:42 -0700 Christopher MacGown 

	* Fix user_id, project_id reference for config_drive with imageRefs

2011-09-17 18:00:25 +0000 Soren Hansen 

	* Fix a bug that would make spawning new instances fail if no port/protocol is given (for rules granting access for other security groups).

2011-09-17 17:50:41 +0000 Isaku Yamahata 

	* When swap is specified as block device mapping, its size becomes 0 wrongly. This patch make it set to correct size according to instance_type.

2011-09-17 08:28:16 +0100 Mark McLoughlin 

	* Fix pep8 issues

2011-09-17 07:47:45 +0100 Mark McLoughlin 

	* Merge trunk to resolve nova/network/linux_net.py conflict

2011-09-16 21:12:50 -0500 paul@openstack.org 

	* fixed grant user, added stdout support

2011-09-16 21:17:13 +0000 Scott Moser 

	* This changes the interpretation of 'swap' for an instance-type to be in MB rather than GB.

2011-09-16 20:07:38 +0000 Rick Harris 

	* Fixing list prepend

2011-09-16 19:45:46 +0000 Rick Harris 

	* Merging trunk

2011-09-16 15:38:29 -0400 Scott Moser 

	* create disk.local the same way ephemerals are created (LP: #851145)

2011-09-16 21:27:25 +0200 Soren Hansen 

	* Fix failing test.

2011-09-16 19:12:55 +0000 Thuleau Édouard 

	* Authorize to start a LXC instance withour, key, network file to inject or metadata.

2011-09-16 19:02:08 +0000 Dan Prince 

	* Update the v1.0 rescue admin action and the v1.1 rescue extension to generate 'adminPass'. Fixes an issue where rescue commands were broken on XenServer. lp#838518

2011-09-16 13:52:06 -0500 Jason Koelker 

	* pep8

2011-09-16 13:48:52 -0500 Jason Koelker 

	* merge the trunks

2011-09-16 13:44:16 -0500 Jason Koelker 

	* update tests to return fake_nw_info that is valid for the pre_live_migrate

2011-09-16 13:43:31 -0500 Jason Koelker 

	* make sure to raise since the tests require it

2011-09-16 18:37:53 +0000 Rick Harris 

	* Pep8 Fix

2011-09-16 14:35:10 -0400 Dan Prince 

	* Update test_volumes to use FLAGS.password_length.

2011-09-16 18:34:21 +0000 Rick Harris 

	* Zero out the progress when beginning a resize

2011-09-16 14:30:40 -0400 Dan Prince 

	* Merge w/ trunk.

2011-09-16 18:06:27 +0000 Rick Harris 

	* Adding migration progress

2011-09-16 13:06:21 -0500 Josh Kearney 

	* Only log migration info if they exist.

2011-09-16 13:02:13 -0500 Jason Koelker 

	* remove getting fixed_ips directly from the db

2011-09-16 14:54:21 -0300 Sandy Walsh 

	* removed unused import

2011-09-16 16:24:32 +0000 Vishvananda Ishaya 

	* Fixes libvirt rescue to use the same strategy as xen.  Use a new copy of the base image as the rescue image.  It leaves the original rescue image flags in, so a hand picked rescue image can still be used if desired.

2011-09-16 11:17:44 -0500 Rick Harris 

	* Fixing tests, PEP8 failures

2011-09-16 08:44:25 -0700 Vishvananda Ishaya 

	* fix permissions

2011-09-16 15:36:57 +0000 Dan Prince 

	* Add a FakeVirDomainSnapshot and return it from snapshotCreateXML. Fixes libvirt snapshot tests.

2011-09-16 10:28:54 -0500 Jason Koelker 

	* merge the trunks

2011-09-16 10:25:53 -0500 Josh Kearney 

	* Merged trunk.

2011-09-16 15:22:14 +0000 Tushar Patil 

	* I am using iputils-arping package to send arping command. You will need to install this package on the network nodes using apt-get command apt-get install iputils-arping

2011-09-16 17:17:34 +0200 Soren Hansen 

	* Merge trunk

2011-09-16 07:40:37 -0700 Tushar Patil 

	* Removed sudo from the arguments

2011-09-16 09:40:24 -0400 Dan Prince 

	* Add a FakeVirDomainSnapshot and return it from snapshotCreateXML. Fixes libvirt snapshot tests.

2011-09-16 09:28:51 -0400 William Wolf 

	* merge from trunk

2011-09-16 14:28:57 +0200 Soren Hansen 

	* Make sure grantee_group is eagerly loaded.

2011-09-16 11:20:38 +0200 Thuleau Édouard 

	* Merged trunk.

2011-09-16 17:04:27 +0900 Isaku Yamahata 

	* compute/api: swap size issue

2011-09-15 22:53:42 -0400 Dan Prince 

	* Update exception.wrap_exception so that all exceptions (not just Error and NovaException types) get logged correctly.

2011-09-16 01:57:03 +0000 Vishvananda Ishaya 

	* Removes the on-disk internal libvirt snapshot after it has been uploaded to glance.

2011-09-15 18:20:35 -0700 Sandy Walsh 

	* cleaned up

2011-09-15 18:10:04 -0700 Sandy Walsh 

	* remove debugging

2011-09-16 00:25:39 +0000 Rick Harris 

	* Merging trunk

2011-09-16 00:22:31 +0000 Rick Harris 

	* Allowing resizes to the same machine

2011-09-15 16:52:58 -0700 Sandy Walsh 

	* trunk merge

2011-09-15 22:26:48 +0000 Trey Morris 

	* updates Exception.NoMoreFixedIps to subclass NovaException instead of Error.

2011-09-15 16:58:22 -0500 Trey Morris 

	* NoMoreFixedIps now subclasses NovaException instead of Error

2011-09-15 16:46:08 -0500 Jason Koelker 

	* merge trunk

2011-09-15 16:23:27 -0500 Jason Koelker 

	* was trying to create the FK when Should have been dropping

2011-09-15 16:20:13 -0500 Jason Koelker 

	* pep8

2011-09-15 15:43:32 -0500 Jason Koelker 

	* well since sqlalchemy-migrate and sqlalchemy can't agree on what the FK is called, we fall back on just manually dropping it

2011-09-15 13:42:30 -0700 Sandy Walsh 

	* tests working again

2011-09-15 15:24:12 -0500 Jason Koelker 

	* the table is the table for the reason its a table

2011-09-15 15:20:05 -0500 Jason Koelker 

	* uhh dialect doesn't exist, beavis

2011-09-15 15:07:49 -0500 Jason Koelker 

	* update comment

2011-09-15 20:04:31 +0000 Scott Moser 

	* if no public-key is given (--key), do not show public-keys in metadata service

2011-09-15 15:01:49 -0500 Jason Koelker 

	* it merges the trunk; or else it gets the conflicts again

2011-09-15 13:00:21 -0700 Sandy Walsh 

	* exceptions properly passed around now

2011-09-15 15:49:47 -0400 Scott Moser 

	* merge with trunk at revno 1573

2011-09-15 14:41:53 -0500 Jason Koelker 

	* add the fake_network Manager to prevent rpc calls

2011-09-15 19:40:23 +0000 Josh Durgin 

	* This makes the OS api extension for booting from volumes work. The _get_view_builder method was replaced in the parent class, but the BootFromVolume controller was not updated to use the new method.

2011-09-15 14:25:52 -0500 Jason Koelker 

	* remove undedded imports and skips

2011-09-15 15:18:25 -0400 William Wolf 

	* pep8 fixes

2011-09-15 14:09:14 -0500 Josh Kearney 

	* Added a unit test.

2011-09-15 15:03:53 -0400 William Wolf 

	* pass-through all other parameters in next links as well

2011-09-15 14:02:24 -0500 Jason Koelker 

	* update for the id->uuid flip

2011-09-15 14:00:19 -0500 Josh Kearney 

	* Merged trunk.

2011-09-15 18:57:35 +0000 Scott Moser 

	* Adding flavor extra data extension.

2011-09-15 13:56:45 -0500 Josh Kearney 

	* Merged trunk.

2011-09-15 13:47:26 -0500 Jason Koelker 

	* fix test

2011-09-15 13:47:16 -0500 Jason Koelker 

	* revert last change

2011-09-15 13:44:49 -0500 Josh Kearney 

	* Added virt-level support for polling unconfirmed resizes.

2011-09-15 13:44:29 -0500 Jason Koelker 

	* build the query with the query builder

2011-09-15 18:32:10 +0000 Brian Waldon 

	* Removing toprettyxml from OSAPI xml serialization in favor of toxml.

2011-09-15 13:31:15 -0500 Jason Koelker 

	* use uuids everywhere possible

2011-09-15 13:30:38 -0500 Jason Koelker 

	* make sure to use the uuid

2011-09-15 13:30:17 -0500 Jason Koelker 

	* update db api for split filterings searches

2011-09-15 13:29:37 -0500 Jason Koelker 

	* update tests

2011-09-15 11:27:16 -0700 Vishvananda Ishaya 

	* delete the internal libvirt snapshot after it is saved to glance

2011-09-15 11:10:33 -0700 Josh Durgin 

	* Merge trunk.

2011-09-15 14:10:26 -0400 William Wolf 

	* cleanup prints in tests

2011-09-15 14:09:00 -0400 William Wolf 

	* cleanup prints in tests

2011-09-15 11:05:57 -0700 Josh Durgin 

	* Add a simple test for the OS boot from volume api.

2011-09-15 14:04:50 -0400 William Wolf 

	* get rid of debugs

2011-09-15 10:43:42 -0700 Tushar Patil 

	* Merged from trunk and resolved conflicts

2011-09-15 10:05:07 -0700 Tushar Patil 

	* Execute arping command using run_as_root=True instead of sudo

2011-09-15 18:15:19 +0200 Soren Hansen 

	* Return three rules for describe_security_groups if a rule refers to a foreign group, but does not specify protocol/port.

2011-09-15 11:52:12 -0400 William Wolf 

	* pep8 issues

2011-09-15 11:32:37 -0400 William Wolf 

	* added xml support for servers_list in response with tests

2011-09-15 10:08:04 -0500 Josh Kearney 

	* Merged trunk.

2011-09-15 10:21:33 -0400 William Wolf 

	* added servers_links in v1.1 with tests

2011-09-15 14:21:26 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-15 10:07:58 -0400 Dan Prince 

	* Merge w/ trunk.

2011-09-15 10:00:38 -0400 William Wolf 

	* added build_list to servers controllers and view builder and kept all old tests passing

2011-09-15 13:32:24 +0000 Johannes Erdfelt 

	* The 1.1 API specifies that two vendor content types are allowed in addition to the standard JSON and XML content types.

2011-09-15 04:54:01 -0700 Sandy Walsh 

	* pep8

2011-09-14 19:55:51 -0700 Sandy Walsh 

	* tests are back

2011-09-14 18:22:39 -0500 Rick Harris 

	* PEP8 fix

2011-09-14 23:11:03 +0000 Rick Harris 

	* Adding progress

2011-09-14 22:38:48 +0000 Johannes Erdfelt 

	* In the unlikely case of an instance losing a host, make sure we still delete the instance when a forceDelete is done

2011-09-14 17:36:19 -0500 Jason Koelker 

	* 0 for the instance id is False ;)

2011-09-14 22:33:58 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-14 22:31:00 +0000 Johannes Erdfelt 

	* Cleanup state management to use vm_state instead of task_state Add schedule_delete() method so delete() actually does what it says it does

2011-09-14 15:30:27 -0700 Vishvananda Ishaya 

	* merge trunk

2011-09-14 15:28:22 -0700 Vishvananda Ishaya 

	* write out xml for rescue

2011-09-14 17:11:21 -0500 Jason Koelker 

	* fix up the filtering so it does not return duplicates if both the network and the db filters match

2011-09-14 14:38:07 -0700 Vishvananda Ishaya 

	* fix rescue to use the base image, reset firewall rules,  and accept network_info

2011-09-14 16:13:59 -0500 Jason Koelker 

	* make sure to pass in the context

2011-09-14 15:59:12 -0500 Jason Koelker 

	* move the FakeNetworkManager into fake_network

2011-09-14 20:57:15 +0000 Vishvananda Ishaya 

	* Fix issue where floating ips don't get recreated when a network host reboots.

2011-09-14 15:49:10 -0500 Jason Koelker 

	* ip tests were moved to networking

2011-09-14 15:47:41 -0500 Jason Koelker 

	* add tests

2011-09-14 15:23:53 -0500 Jason Koelker 

	* fix typo

2011-09-14 15:23:14 -0500 Jason Koelker 

	* allow matching on fixed_ip without regex and don't break so all results are reported

2011-09-14 15:03:07 -0500 Jason Koelker 

	* add case where vif may not have an instance_id associated with it

2011-09-14 14:52:56 -0500 Jason Koelker 

	* fix typo

2011-09-14 14:38:40 -0500 Josh Kearney 

	* Initial pass at automatically confirming resizes after a given window.

2011-09-14 12:33:51 -0700 Josh Durgin 

	* Use the correct method to get a builder.

2011-09-14 14:13:54 -0500 Jason Koelker 

	* merge trunks

2011-09-14 14:13:26 -0500 Jason Koelker 

	* pep8

2011-09-14 14:02:54 -0500 Jason Koelker 

	* move ip filtering over to the network side

2011-09-14 14:58:47 -0400 Scott Moser 

	* fix pep8 whitespace error

2011-09-14 14:51:55 -0400 Scott Moser 

	* add necessary fields to flavor.rng schema

2011-09-14 13:47:35 -0500 Jason Koelker 

	* get all the vifs

2011-09-14 13:47:11 -0500 Jason Koelker 

	* get all the vifs

2011-09-14 13:46:09 -0500 Jason Koelker 

	* make sure we are grabbing out just the ids

2011-09-14 14:37:32 -0400 Scott Moser 

	* flavor_elem.setAttribute -> flavor_elem.set, flavor -> flavor_dict

2011-09-14 13:20:16 -0500 paul@openstack.org 

	* minor changes to credentials for the correct format

2011-09-14 17:55:15 +0000 Johannes Erdfelt 

	* Don't report the wrong content type if a mapped type doesn't exist

2011-09-14 12:54:08 -0500 Jason Koelker 

	* add stubs for future tests that need to be written

2011-09-14 17:44:22 +0000 Johannes Erdfelt 

	* Test both content types for JSON and XML

2011-09-14 17:32:33 +0000 Johannes Erdfelt 

	* Remove unnecessary vendor content types now that they are mapped to standard content types automatically

2011-09-14 17:29:28 +0000 Johannes Erdfelt 

	* Add copyright

2011-09-14 17:23:40 +0000 Johannes Erdfelt 

	* Map vendor content types to their standard content type before serializing or deserializing. This is so we don't have to litter the code with both types when they are treated identically

2011-09-14 12:10:33 -0500 paul@openstack.org 

	* exporting auth to keystone (users, projects/tenants, roles, credentials)

2011-09-14 13:10:23 -0400 Scott Moser 

	* make xml-api tests pass

2011-09-14 12:59:10 -0400 Scott Moser 

	* update variable name after merge: flavor_node -> flavor_elem

2011-09-14 12:52:00 -0400 Scott Moser 

	* resolve conflicts / merge with trunk revno 1569

2011-09-14 16:41:57 +0000 Dan Prince 

	* Fixes an issue where 'invalid literal for int' would occur when listing images after making a v1.1 server snapshot (with a UUID).

2011-09-14 09:37:24 -0700 Vishvananda Ishaya 

	* fixed tests

2011-09-14 12:32:00 -0400 Brian Waldon 

	* removing toprettyxml

2011-09-14 12:25:47 -0400 Scott Moser 

	* add attributes to xml api

2011-09-14 16:19:18 +0000 Johannes Erdfelt 

	* Remove debugging

2011-09-14 16:19:00 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-14 16:15:09 +0000 Dan Prince 

	* Update test_libvirt so that flags and fakes are used instead of mocks for utils.import_class and utils.import_object. Fixes #lp849329.

2011-09-14 11:06:28 -0500 Jason Koelker 

	* fix the test so that it fakes out the network

2011-09-14 11:55:18 -0400 Scott Moser 

	* fix white space for pep8

2011-09-14 11:54:56 -0400 Scott Moser 

	* fix test_extensions test to know of new extension FlavorExtraData

2011-09-14 11:54:13 -0400 Scott Moser 

	* add extension description for FlavorExtraData

2011-09-14 15:52:30 +0000 Rick Harris 

	* Adding migration for instance progress

2011-09-14 11:34:08 -0400 Dan Prince 

	* Merge w/ trunk.

2011-09-14 11:33:36 -0400 Dan Prince 

	* Make tests pass.

2011-09-14 10:29:46 -0500 Jason Koelker 

	* no need for the instance at all or compute

2011-09-14 10:23:36 -0500 Jason Koelker 

	* bump the migration

2011-09-14 11:23:11 -0400 Dan Prince 

	* Merge w/ trunk.

2011-09-14 10:21:45 -0500 Jason Koelker 

	* remove unused import, make call to network api to get vifs for the instance

2011-09-14 10:19:03 -0500 Jason Koelker 

	* merge the trunk

2011-09-14 10:17:25 -0500 Jason Koelker 

	* skip a bunch of tests for the moment since we will need to rework them

2011-09-14 10:17:01 -0500 Jason Koelker 

	* remove the vif joins, some dead code, and the ability to take in some instances for filtering

2011-09-14 10:16:02 -0500 Jason Koelker 

	* allow passing in of instances already

2011-09-14 10:15:20 -0500 Jason Koelker 

	* run the instances filter through the network api first, then through the db

2011-09-14 10:14:21 -0500 Jason Koelker 

	* add get_vifs_by_instance and stub get_instance_ids_by_ip_filter

2011-09-14 10:13:36 -0500 Jason Koelker 

	* change vifs to rpc call and add instance ids by ip

2011-09-14 15:13:02 +0000 sateesh 

	* Multi-NIC support for vmwareapi virt driver in nova. Does injection of Multi-NIC information to instances with Operating system flavors Ubuntu, Windows and RHEL. vmwareapi virt driver now relies on calls to network manager instead of nova db calls for network configuration information of instance. Re-oranized VMWareVlanBridgeDriver and added session parmeter to methods to use existing session. Also removed session creation code as session comes as argument. Added check for flat_inject flag before attempting an inject operation.

2011-09-14 15:00:26 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 21:13:58 -0400 Dan Prince 

	* last of the api.openstack.test_images merge fixes.

2011-09-13 21:00:10 -0400 Dan Prince 

	* Merge w/ trunk.

2011-09-13 20:38:26 -0400 Dan Prince 

	* pep8 fixes.

2011-09-13 16:46:53 -0700 Sandy Walsh 

	* trunk merge

2011-09-13 16:38:46 -0700 Vishvananda Ishaya 

	* makes sure floating addresses are associated with host on associate so they come back

2011-09-13 22:18:54 +0000 Vishvananda Ishaya 

	* Deprecate aoe in preperation for removal in essex.

2011-09-13 21:54:40 +0000 Josh Kearney 

	* Only allow up to 15 chars for a Windows hostname.

2011-09-13 16:38:11 -0500 Jason Koelker 

	* pep8

2011-09-13 14:32:24 -0700 Vishvananda Ishaya 

	* deprecate aoe

2011-09-13 21:29:26 +0000 Anthony Young 

	* Fix instance rebooting (lp847604) by correcting a malformed cast in compute.api and an incorrect method signature in the libvirt driver.

2011-09-13 21:09:25 +0000 Johannes Erdfelt 

	* Fix mismerge

2011-09-13 17:06:15 -0400 Scott Moser 

	* make tests pass

2011-09-13 21:04:13 +0000 Isaku Yamahata 

	* This patch teaches virt/libvirt how to format filesystem on ephemeral device depending on os_type so that the behaviour matches with EC2's. Such behaviour isn't explicitly described in the documentation, but it is confirmed by checking realy EC2 instances.  This patch introduces options virt_mkfs as multistring. Its format is --virt_mkfs=<os_type>=<mkfs command> When creating ephemeral device, format it according to the option depending on os_type.  This addresses the bugs, https://bugs.launchpad.net/nova/+bug/827598 https://bugs.launchpad.net/nova/+bug/828357

2011-09-13 20:48:15 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 20:36:54 +0000 Johannes Erdfelt 

	* Test new vendor content types as well

2011-09-13 15:33:34 -0500 Josh Kearney 

	* Only allow up to 15 chars for a Windows hostname.

2011-09-13 20:15:51 +0000 Johannes Erdfelt 

	* Split accept tests to better match the name of the test

2011-09-13 20:06:18 +0000 Johannes Erdfelt 

	* Remove debugging print

2011-09-13 15:59:45 -0400 Dan Prince 

	* Merge with trunk. Still one test failure in test_images.

2011-09-13 19:57:40 +0000 Josh Kearney 

	* Inject hostname to xenstore upon creation.

2011-09-13 15:48:10 -0400 Dan Prince 

	* Update test_libvirt so that flags and fakes are used instead of mocks for utils.import_class and utils.import_object. Fixes #lp849329.

2011-09-13 15:46:29 -0400 Scott Moser 

	* interpret 'swap' to be in MB, not in GB.

2011-09-13 18:34:07 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 18:33:09 +0000 Johannes Erdfelt 

	* Actually test expected matches received

2011-09-13 18:32:42 +0000 Johannes Erdfelt 

	* Test new content-types

2011-09-13 18:17:13 +0000 Naveed Massjouni 

	* This branch changes XML Serializers and their tests to use lxml.etree instead of minidom.

2011-09-13 14:15:29 -0400 Scott Moser 

	* add additional data to flavor's ViewBuilder

2011-09-13 14:00:20 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-09-13 12:33:09 -0500 Josh Kearney 

	* Inject hostname to xenstore upon creation.

2011-09-13 11:09:27 -0500 Jason Koelker 

	* drop the virtual_interfaces key back to instances

2011-09-13 15:56:27 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 15:49:37 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 15:47:25 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-13 15:23:15 +0000 Brian Waldon 

	* - remove translation of non-recognized attributes to user metadata, now just ignored - ensure all keys are defined in image dictionaries, defaulting to None if glance client doesn't provide one - remove BaseImageService - reorganize some GlanceImageService tests

2011-09-13 11:22:45 -0400 Naveed Massjouni 

	* And again.

2011-09-13 15:11:58 +0000 Thierry Carrez 

	* Update MANIFEST.in to match directory moves from rev1559

2011-09-13 07:49:03 -0700 Sandy Walsh 

	* we're back

2011-09-13 15:09:10 +0200 Thierry Carrez 

	* Update MANIFEST.in to match directory moves from rev1559

2011-09-13 12:21:48 +0000 Brian Waldon 

	* Moving tests/test_cloud.py to tests/api/ec2/test_cloud.py. They are EC2-specific tests, so this makes sense.

2011-09-13 02:45:11 -0400 Naveed Massjouni 

	* Same as last time.

2011-09-12 19:13:18 -0400 Naveed Massjouni 

	* Made tests version version links more robust

2011-09-12 22:59:46 +0000 Johannes Erdfelt 

	* PEP8 cleanup

2011-09-12 22:58:07 +0000 Johannes Erdfelt 

	* PEP8 cleanup

2011-09-12 22:46:43 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-12 22:46:12 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-12 22:45:38 +0000 Johannes Erdfelt 

	* PEP8 cleanups

2011-09-12 15:36:18 -0700 Sandy Walsh 

	* zone manager tests working

2011-09-12 18:23:46 -0400 Brian Waldon 

	* fixing import

2011-09-12 15:22:30 -0700 Sandy Walsh 

	* working on getting tests back

2011-09-12 18:17:32 -0400 Brian Waldon 

	* relocating ec2 tests

2011-09-12 17:52:29 -0400 Brian Waldon 

	* merging trunk; resolving conflicts

2011-09-12 21:21:54 +0000 Brian Waldon 

	* Correctly map image statuses from Glance to OSAPI v1.1

2011-09-12 20:48:43 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-12 20:19:48 +0000 Antony Messerli 

	* pep8 fixes in nova/db/sqlalchemy/api.py and nova/virt/disk.py

2011-09-12 20:10:57 +0000 Johannes Erdfelt 

	* Add support for vendor content types

2011-09-12 14:43:15 -0500 Antony Messerli 

	* pep8 fixes

2011-09-12 15:39:13 -0400 Brian Waldon 

	* merging trunk; resolving conflicts

2011-09-12 19:37:08 +0000 Dan Prince 

	* Update GlanceClient, GlanceImageService, and Glance Xen plugin to work with Glance keystone.

2011-09-12 19:19:04 +0000 Johannes Erdfelt 

	* Fix typo (woops)

2011-09-12 15:17:57 -0400 Dan Prince 

	* pep8 fix.

2011-09-12 19:17:46 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-12 18:56:51 +0000 Chuck Short 

	* Some arches dont have dmidecode, check to see if libvirt is capable of running rather getInfo of the arch its running on.

2011-09-12 14:29:06 -0400 Brian Waldon 

	* merging parent branch lp:~rackspace-titan/nova/glance-client-keystone

2011-09-12 14:22:46 -0400 Brian Waldon 

	* adding tests for deleted and pending_delete statuses

2011-09-12 18:07:09 +0000 Thierry Carrez 

	* Fixes rogue usage of sudo that crept in

2011-09-12 12:53:56 -0400 Naveed Massjouni 

	* Merge from trunk

2011-09-12 09:29:08 -0700 Sandy Walsh 

	* fixups

2011-09-12 09:15:31 -0700 Anthony Young 

	* remove unused dep

2011-09-12 08:00:30 -0700 Anthony Young 

	* add test for method sig

2011-09-12 07:42:28 -0700 Sandy Walsh 

	* parent merge

2011-09-12 07:37:02 -0700 Sandy Walsh 

	* migration move

2011-09-12 07:36:14 -0700 Sandy Walsh 

	* bug fixes

2011-09-12 10:13:34 -0400 Brian Waldon 

	* merging trunk

2011-09-12 13:52:04 +0000 Chuck Short 

	* Fixes shutdown of lxc containers.

2011-09-12 09:20:11 -0400 Dan Prince 

	* Make quoting consistent.

2011-09-12 14:30:56 +0200 Thierry Carrez 

	* Fix rogue usage of 'sudo' bypassing the run_as_root=True method

2011-09-12 05:01:02 -0700 Sandy Walsh 

	* trunk merge

2011-09-12 04:59:58 -0700 Sandy Walsh 

	* region name

2011-09-12 04:58:39 -0700 Sandy Walsh 

	* tweaks

2011-09-12 00:16:49 -0700 Anthony Young 

	* fix for lp847604 to unbreak instance rebooting

2011-09-12 02:23:20 +0000 Scott Moser 

	* use 'qemu-image resize' rather than 'truncate' to grow image files

2011-09-12 02:11:43 +0000 Tushar Patil 

	* When vpn=true in allocate ip, it attempts to allocate the ip that is reserved in the network. Unfortunately fixed_ip_associate attempts to ignore reserved ips. This fix allows to filter reserved ip address only when vpn=True.

2011-09-11 12:57:05 +0000 Mark McLoughlin 

	* Do not require --bridge_interface for FlatDHCPManager (lp:844944)

2011-09-10 18:41:23 +0000 Vishvananda Ishaya 

	* Makes nova-vncproxy listen for requests on the queue like it did before the bin files were refactored.

2011-09-10 13:56:54 -0400 Dan Prince 

	* Update GlanceClient, GlanceImageService, and Glance Xen plugin to work with Glance keystone.

2011-09-10 17:11:31 +0900 Isaku Yamahata 

	* api/ec2/ebs: make metadata returns correct swap and ephemeral0

2011-09-10 17:11:21 +0900 Isaku Yamahata 

	* api/ec2: make get_metadata() return correct mappings

2011-09-10 17:08:43 +0900 Isaku Yamahata 

	* virt/libvirt: format ephemeral device and add fs label when formating ext3 fs

2011-09-09 22:14:39 -0400 Naveed Massjouni 

	* Merge from trunk

2011-09-09 20:48:53 -0400 Chuck Short 

	* Merge trunk

2011-09-09 20:47:37 -0400 Chuck Short 

	* Fix spelling mistake

2011-09-09 22:22:10 +0000 Kevin L. Mitchell 

	* Stock zones follows a fill-first methodology—the current zone is filled with instances before other zones are considered.  This adds a flag to nova to select a spread-first methodology.  The implementation is simply adding a random.shuffle() prior to sorting the list of potential compute hosts by weights.

2011-09-09 21:37:10 +0000 Josh Kearney 

	* Pass reboot_type (either HARD or SOFT) to the virt layers from the API.

2011-09-09 17:27:42 -0400 Brian Waldon 

	* merging trunk

2011-09-09 17:25:45 -0400 Brian Waldon 

	* fixing image status mapping

2011-09-09 20:27:22 +0000 Kevin L. Mitchell 

	* don't need random in abstract_scheduler.py anymore...

2011-09-09 20:23:00 +0000 Kevin L. Mitchell 

	* pull-up from trunk; move spread_first into base_scheduler.py

2011-09-09 12:58:29 -0700 Sandy Walsh 

	* trunk merge

2011-09-09 12:54:22 -0700 Sandy Walsh 

	* adding auth tokens to child zone calls

2011-09-09 14:35:38 -0500 Kevin L. Mitchell 

	* Add comment to document why random.shuffle() works

2011-09-09 14:05:11 -0500 Josh Kearney 

	* Merged trunk.

2011-09-09 18:38:01 +0000 Johannes Erdfelt 

	* Make whitespace consistent

2011-09-09 18:35:07 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-09 18:33:36 +0000 Johannes Erdfelt 

	* Use triple quotes for docstrings to be consistent

2011-09-09 18:26:47 +0000 Vishvananda Ishaya 

	* Remove the unnecessary sudo from qemu-img as it is unneeded and doesn't work with our current packaging.

2011-09-09 18:06:34 +0000 Brian Waldon 

	* Remove chanes_since and key_name from basic server entity.

2011-09-09 13:05:33 -0500 Josh Kearney 

	* Merged trunk.

2011-09-09 10:44:06 -0700 Vishvananda Ishaya 

	* remove extra line for pep8

2011-09-09 10:27:00 -0700 Vishvananda Ishaya 

	* remove unnecessary qemu-img flag, use base image type by default

2011-09-09 10:20:36 -0700 Scott Moser 

	* shorten comment to < 79 chars

2011-09-09 10:14:24 -0700 Vishvananda Ishaya 

	* merged rbp

2011-09-09 08:59:02 -0700 Vishvananda Ishaya 

	* remove sudo from qemu-img commands

2011-09-09 15:22:09 +0000 Trey Morris 

	* adds a fake_network module to tests to generate sensible network info for tests. It does not require using the db.

2011-09-09 14:17:03 +0000 Brian Waldon 

	* Adding a can_read_deleted filter back to db.api.instance_get_all_by_filters that was removed in a recent merge.

2011-09-09 09:48:38 -0400 Brian Waldon 

	* removing key_name and config_drive from non-detailed server entity

2011-09-09 15:21:00 +0200 Thuleau Édouard 

	* Authorize to start a LXC instance withour, key, network file to inject or metadata.

2011-09-09 08:56:42 +0000 Thierry Carrez 

	* Open Essex (switch version to 2012.1)

2011-09-09 07:41:53 +0000 Thierry Carrez 

	* Last Diablo translations for Nova

2011-09-09 09:27:26 +0200 Thierry Carrez 

	* Open Essex (switch version to 2012.1)

2011-09-09 08:46:58 +0200 Thierry Carrez 

	* Last Diablo translations

2011-09-08 21:37:40 -0400 Naveed Massjouni 

	* pep 8

2011-09-08 21:30:21 -0400 Naveed Massjouni 

	* Fixing security groups stuff

2011-09-08 18:02:02 -0700 Scott Moser 

	* put key into meta-data, not top level 'data'

2011-09-08 17:42:49 -0700 Scott Moser 

	* metadata key is 'public-keys', not 'keys'

2011-09-08 23:56:42 +0000 Anthony Young 

	* fix for lp844364: fix check for fixed_ip association in os-floating-ips

2011-09-08 16:02:10 -0700 Scott Moser 

	* if no public-key is given (--key), do not show public-keys in metadata service

2011-09-08 21:11:52 +0000 Tushar Patil 

	* NetworkManager's add_fixed_ip_to_instance calls _allocate_fixed_ips without vpn or requested_networks parameters. If vpn or requested_networks is not provided to the _allocate_fixed_ips method, it throws an exception. This issue is fixed now.

2011-09-08 16:10:45 -0500 Josh Kearney 

	* Merged trunk.

2011-09-08 16:10:03 -0500 Josh Kearney 

	* First pass at adding reboot_type to reboot codepath.

2011-09-08 13:53:03 -0700 Sandy Walsh 

	* child zone queries working with keystone now

2011-09-08 13:49:03 -0700 Tushar Patil 

	* Added docstring to explain usage of reserved keyword argument

2011-09-08 20:27:33 +0000 Kevin L. Mitchell 

	* One more bug fix to make zones work in trunk.  Basic problem is that in novaclient using the 1.0 OSAPI, servers.create() takes an ipgroups argument, but when using the 1.1 OSAPI, it doesn't, which means booting instances in child zones won't work with OSAPI v1.0.  This fix works around that by using keyword arguments for all the arguments after the flavor, and dropping the unused ipgroups argument.

2011-09-08 20:18:11 +0000 Chris Behrens 

	* Fixes the reroute_compute decorator in the scheduler API so that it properly:

2011-09-08 13:18:08 -0700 Anthony Young 

	* make check for fixed_ip association more defensive

2011-09-08 20:07:18 +0000 Chris Behrens 

	* Fix lp:844155

2011-09-08 19:56:45 +0000 Keisuke Tagami 

	* Changing a behavior of update_dhcp() to write out dhcp options file. This option file make dnsmasq offer a default gateway to only NICs of VM belonging to a network that the first NIC of VM belongs to. So, first NIC of VM must be connected to a network that a correct default gateway exists in. By means of this, VM will not get incorrect default gateways.

2011-09-08 12:40:45 -0700 Chris Behrens 

	* merged trunk

2011-09-08 15:40:30 -0400 Brian Waldon 

	* merging trunk

2011-09-08 15:40:07 -0400 Brian Waldon 

	* merging trunk

2011-09-08 12:33:43 -0700 Chris Behrens 

	* merged trunk

2011-09-08 19:28:20 +0000 Kevin L. Mitchell 

	* Make weigh_hosts() return a host per instance, instead of just a list of hosts.

2011-09-08 15:26:44 -0400 Brian Waldon 

	* converting fix to just address ec2; updating test

2011-09-08 19:17:10 +0000 Josh Kearney 

	* Do not attempt to mount the swap VDI for file injection.

2011-09-08 19:08:46 +0000 Kevin L. Mitchell 

	* Add a NOTE()

2011-09-08 11:47:56 -0700 Tushar Patil 

	* Merged trunk

2011-09-08 13:44:37 -0400 Naveed Massjouni 

	* Merge from trunk

2011-09-08 12:11:39 -0500 Josh Kearney 

	* Use .get instead.

2011-09-08 11:43:43 -0500 Josh Kearney 

	* Do not attempt to mount the swap VDI for file injection.

2011-09-08 15:41:55 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-08 15:41:27 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-08 15:40:52 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-08 11:32:11 -0400 Brian Waldon 

	* adding can_read_deleted back to db api

2011-09-08 10:52:29 -0400 Chuck Short 

	* Clean up shutdown of lxc containers

2011-09-08 13:54:10 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-08 13:53:51 +0000 Johannes Erdfelt 

	* Cleanup some more comments

2011-09-08 13:53:31 +0000 Johannes Erdfelt 

	* Cleanup some comments

2011-09-08 04:45:04 -0700 Vishvananda Ishaya 

	* fixes vncproxy service listening on rabbit

2011-09-08 01:09:22 -0700 Chris Behrens 

	* added tests for failure cases talking with zones

2011-09-08 07:43:11 +0000 Dan Wendlandt 

	* This code contains contains a new NetworkManager class that can leverage Quantum + Melange.

2011-09-07 23:45:11 -0700 Chris Behrens 

	* comment fix

2011-09-07 23:39:39 -0700 Chris Behrens 

	* typo trying to raise InstanceNotFound when all zones returned nothing

2011-09-07 23:24:07 -0700 Chris Behrens 

	* create a new exception ZoneRequestError to use for returning errors when zone requests couldn't complete

2011-09-07 22:57:36 -0700 Chris Behrens 

	* pep8 fix for tests/api/openstack/test_servers.py which is an issue in trunk

2011-09-07 21:48:11 -0700 Chris Behrens 

	* catch exceptions from novaclient when talking to child zones.  store them and re-raise if no other child zones return any results.  If no exceptions are raised but no results are returned, raise a NotFound exception.

2011-09-07 20:49:42 -0700 Chris Behrens 

	* added test to cover case where no local hosts are available but child hosts are

2011-09-07 20:40:47 -0700 Chris Behrens 

	* remove the short circuit in abstract scheduler when no local hosts are available

2011-09-07 16:38:41 -0700 Anthony Young 

	* fix for lp844364: improve check for fixed_ip association

2011-09-07 23:11:38 +0000 Johannes Erdfelt 

	* Ensure restore and forceDelete don't do anything unless the server is waiting to be reclaimed

2011-09-07 18:08:39 -0500 Kevin L. Mitchell 

	* actually shuffle the weighted_hosts list...

2011-09-07 23:03:18 +0000 Johannes Erdfelt 

	* Check task_state for queued delete

2011-09-07 18:01:52 -0500 Kevin L. Mitchell 

	* spread-first strategy

2011-09-07 22:59:13 +0000 Johannes Erdfelt 

	* Make sure instance is deleted before allowing restore or forceDelete

2011-09-07 22:49:24 +0000 Johannes Erdfelt 

	* Add local hostname to fix Authors test

2011-09-07 22:40:05 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-07 22:39:15 +0000 Johannes Erdfelt 

	* delete_instance_interval -> reclaim_instance_interval

2011-09-07 22:33:59 +0000 Johannes Erdfelt 

	* PEP8 cleanup

2011-09-07 22:32:54 +0000 Johannes Erdfelt 

	* Restart compute with a lower periodic_interval to make test run faster

2011-09-07 21:55:18 +0000 Johannes Erdfelt 

	* Merge trunk

2011-09-07 14:27:06 -0700 Dan Wendlandt 

	* merge trunk

2011-09-07 16:06:35 -0500 Trey Morris 

	* properly handle the id resetters

2011-09-07 15:48:31 -0500 Trey Morris 

	* removed vestige

2011-09-07 20:41:03 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-07 20:40:48 +0000 Kevin L. Mitchell 

	* fix a couple of typos in the added unit test

2011-09-07 13:37:58 -0700 Tushar Patil 

	* modified unit tests, set use_single_default_gateway flag to True whereever needed instead of setting it in the init method

2011-09-07 13:10:05 -0700 Tushar Patil 

	* exclude net tag from host_dhcp if use_single_default_gateway flag is set to false

2011-09-07 14:36:22 -0500 Trey Morris 

	* forgot _id

2011-09-07 14:33:43 -0500 Trey Morris 

	* had used wrong variable

2011-09-07 18:51:52 +0000 Brian Lamar 

	* Fixes a case where if a VIF is returned with a NULL network it might not be able to be deleted. Added test case for that fix.

2011-09-07 11:41:33 -0700 Tushar Patil 

	* Fix for LP Bug #837867

2011-09-07 13:37:29 -0500 Kevin L. Mitchell 

	* weigh_hosts() needs to return a list of hosts for the instances, not just a list of hosts

2011-09-07 14:18:45 -0400 Brian Lamar 

	* Merged trunk.

2011-09-07 17:46:55 +0000 Josh Kearney 

	* Set flat_injected to False by default.

2011-09-07 12:41:16 -0500 Trey Morris 

	* changed the fixed_ip_generator

2011-09-07 17:23:20 +0000 Johannes Erdfelt 

	* PEP8 cleanup

2011-09-07 17:22:48 +0000 Johannes Erdfelt 

	* Wait longer for all agents, not just Windows

2011-09-07 11:12:23 -0500 Trey Morris 

	* merged trunk

2011-09-07 11:11:19 -0500 Trey Morris 

	* updated floating_ip generation

2011-09-07 15:38:28 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-07 15:31:38 +0000 Johannes Erdfelt 

	* Tests for deferred delete, restore and forceDelete

2011-09-07 14:32:00 +0000 Thuleau Édouard 

	* An AMI image without ramdisk image should start.

2011-09-07 09:28:45 -0400 Dan Prince 

	* Merge w/ trunk. Fix test_rescue_with_preset_password.

2011-09-06 18:01:57 -0700 Tushar Patil 

	* Added use_single_default_gateway to switch from multiple default gateways to single default gateway

2011-09-06 16:41:35 -0500 Josh Kearney 

	* Fixed unit test.

2011-09-06 17:38:48 -0400 Brian Waldon 

	* reverting change to GlanceImageService._is_image_available

2011-09-06 20:56:42 +0000 Anthony Young 

	* At present, the os servers.detail api does not return server.user_id or server.tenant_id.  This is problematic, since the servers.detail api defaults to returning all servers for all users of a tenant, which makes it impossible to tell which user is associated with which server.

2011-09-06 16:28:34 -0400 Brian Waldon 

	* reverting xenapi change

2011-09-06 20:26:25 +0000 Kevin L. Mitchell 

	* Micro-fix; "exception" was misspelled as "exceptions"

2011-09-06 15:02:04 -0500 Kevin L. Mitchell 

	* Fix a misspelling of "exception"

2011-09-06 12:48:41 -0700 Vishvananda Ishaya 

	* revert changes to display description

2011-09-06 12:47:09 -0700 Vishvananda Ishaya 

	* merged trunk

2011-09-06 14:36:58 -0500 Kevin L. Mitchell 

	* novaclient v1_0 has an ipgroups argument, but novaclient v1_1 doesn't

2011-09-06 14:26:02 -0500 Josh Kearney 

	* Set flat_injected to False by default.

2011-09-06 15:19:37 -0400 Dan Prince 

	* Fixes an issue where 'invalid literal for int' would occur when listing images after making a v1.1 server snapshot (with a UUID).

2011-09-06 15:16:40 -0400 Brian Waldon 

	* further cleanup

2011-09-06 19:12:36 +0000 Johannes Erdfelt 

	* Default to 0 seconds (off)

2011-09-06 19:12:22 +0000 Johannes Erdfelt 

	* PEP8 cleanups

2011-09-06 19:12:02 +0000 Johannes Erdfelt 

	* Include new extension

2011-09-06 15:23:10 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-09-06 15:21:15 +0000 Johannes Erdfelt 

	* Implement deferred delete of instances

2011-09-06 07:37:03 -0700 Sandy Walsh 

	* trunk merge

2011-09-06 09:24:24 -0400 Brian Waldon 

	* cleaning up tests

2011-09-06 05:00:18 -0700 Sandy Walsh 

	* zone name not overwritten

2011-09-06 07:31:39 -0400 Dan Prince 

	* Update the v1.0 rescue admin action and the v1.1 rescue extension to generate 'adminPass'. Fixes an issue where rescue commands were broken on XenServer. lp#838518

2011-09-06 17:20:10 +0900 Keisuke Tagami 

	* fix a mistaking of dataset and expected values on small test.

2011-09-06 13:57:14 +0900 Keisuke Tagami 

	* fix a mistaking of deletion in ensure_floating_forward

2011-09-06 10:20:28 +0900 Keisuke Tagami 

	* revert codes for db

2011-09-06 10:14:27 +0900 Keisuke Tagami 

	* correct a method to collect instances from db add interface data to test

2011-09-06 10:10:25 +0900 Keisuke Tagami 

	* added me to Authors

2011-09-05 13:09:17 +0000 Brian Waldon 

	* meeging trunk

2011-09-05 21:32:52 +0900 Keisuke Tagami 

	* format for pep8

2011-09-05 21:13:00 +0900 Keisuke Tagami 

	* format for pep8

2011-09-05 20:23:28 +0900 Keisuke Tagami 

	* implement unit test for linux_net

2011-09-05 12:06:13 +0200 Soren Hansen 

	* Adjust test_api to account to multiple rules getting returned for a single set rule.

2011-09-05 12:05:47 +0200 Soren Hansen 

	* Clean up security groups after use

2011-09-05 09:32:14 +0200 Soren Hansen 

	* Make a security group rule that references another security group return ipPermission for each of tcp, udp, and icmp.

2011-09-05 12:51:07 +0530 sateesh 

	* Multi-NIC support for vmwareapi virt driver in nova. Does injection of Multi-NIC information to instances with Operating system flavors Ubuntu, Windows and RHEL. vmwareapi virt driver now relies on calls to network manager instead of nova db calls for network configuration information of instance. Ensure if port group is properly associated with vlan_interface specified in case of VLAN networking for instances. Re-oranized VMWareVlanBridgeDriver and added session parmeter to methods to use existing session. Also removed session creation code as session comes as argument. Added check for flat_inject flag before attempting an inject operation. Removed stale code from vmwareapi stubs. Also updated some comments to be more meaningful. Did pep8 and pylint checks. Tried to improve pylint score for newly added lines of code.

2011-09-05 14:45:41 +0900 Keisuke Tagami 

	* Fix bug #835919 that output a option file for dnsmasq not to offer a default gateway on second vif.

2011-09-04 21:06:10 +0200 Soren Hansen 

	* Accidentally added instance to security group twice in the test. Fixed.

2011-09-04 05:39:59 -0400 Naveed Massjouni 

	* Minor cleanup.

2011-09-04 05:39:21 -0400 Naveed Massjouni 

	* Fixing xml serialization of limits resource.

2011-09-04 01:19:21 -0500 Trey Morris 

	* correct floating ip id to increment in fake_network

2011-09-03 14:32:35 +0100 Mark McLoughlin 

	* Add iptables filter rules for dnsmasq

2011-09-03 09:40:19 +0200 Thuleau Édouard 

	* Merged trunk.

2011-09-03 09:36:06 +0200 Thuleau Édouard 

	* Change non E ascii characte.

2011-09-03 05:50:53 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-09-03 00:37:13 +0000 Tushar Patil 

	* Instance record is not inserted in db if the security group passed to the RunInstances API doesn't exists.

2011-09-02 17:09:09 -0700 Tushar Patil 

	* Added unit tests to check instance record is not inserted in db when security groups passed to the instances are not existing

2011-09-02 18:02:41 -0500 Trey Morris 

	* removed unneeded import

2011-09-02 18:00:34 -0500 Trey Morris 

	* rick nits

2011-09-02 17:28:58 -0500 Trey Morris 

	* alex meade issues

2011-09-02 22:17:55 +0000 Tushar Patil 

	* Added list of security groups to the newly added extension (Createserverext)  for the Create Server and Get Server detail responses.

2011-09-02 13:31:19 -0700 Vishvananda Ishaya 

	* default description to name

2011-09-02 16:30:52 -0400 Scott Moser 

	* use 'qemu-image resize' rather than 'truncate' to grow image files

2011-09-02 13:24:40 -0700 Vishvananda Ishaya 

	* remove extra description stuff

2011-09-02 13:24:38 -0700 Dan Wendlandt 

	* fix pep8 violation

2011-09-02 13:05:24 -0700 Dan Wendlandt 

	* feedback from jk0's review, including removing a lot of spaces from docstrings

2011-09-02 12:52:02 -0700 Vishvananda Ishaya 

	* revert description changes, use metadata['description'] if it is set to populate field in db

2011-09-02 12:42:43 -0700 Vishvananda Ishaya 

	* merged trunk

2011-09-02 12:40:55 -0700 Dan Wendlandt 

	* change db migrate script again to match other similar scripts

2011-09-02 12:34:14 -0700 Tushar Patil 

	* Fix for LP Bug #839269

2011-09-02 12:31:14 -0700 Dan Wendlandt 

	* move networks declarations within upgrade/downgrade methods

2011-09-02 12:11:28 -0700 Dan Wendlandt 

	* more review cleanup

2011-09-02 11:51:55 -0700 Dan Wendlandt 

	* remove import of 'fake' from nova manager, now that we've moved that to test_quantum.py

2011-09-02 18:31:23 +0000 Kevin L. Mitchell 

	* Fixes a small bug which causes filters to not work at all.  Also reworks a bit of exception handling to allow the exception related to the bug to propagate up.

2011-09-02 20:29:58 +0200 Thuleau Édouard 

	* Email error again. Tired.

2011-09-02 20:25:18 +0200 Thuleau Édouard 

	* Email error.

2011-09-02 11:00:33 -0700 Tushar Patil 

	* Fixed review comments

2011-09-02 12:31:10 -0500 Kevin L. Mitchell 

	* Add documentation comment

2011-09-02 11:01:05 -0500 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-02 11:00:03 -0500 Kevin L. Mitchell 

	* Forgot to handle return value

2011-09-02 17:49:45 +0200 Thuleau Édouard 

	* Add tests for flags 'snapshot_image_format'.

2011-09-02 17:39:37 +0200 Thuleau Édouard 

	* Update snapshot image metada 'disk_format'.

2011-09-02 17:28:11 +0200 Thuleau Édouard 

	* Add flag 'snapshot_image_format' to select the disk format of the snapshot image generated with the libvirt driver.

2011-09-02 07:38:22 -0700 Sandy Walsh 

	* missing migration

2011-09-02 16:17:18 +0200 Thuleau Édouard 

	* Email contact error.

2011-09-02 16:01:13 +0200 Thuleau Édouard 

	* Update Authors file.

2011-09-02 15:58:20 +0200 Thuleau Édouard 

	* Merged trunk.

2011-09-02 15:48:32 +0200 Thuleau Édouard 

	* Correct tests associated.

2011-09-02 13:44:10 +0200 Soren Hansen 

	* Fix protocol-less security groups.

2011-09-02 01:39:31 -0400 Naveed Massjouni 

	* Merge from trunk

2011-09-02 01:28:11 -0400 Naveed Massjouni 

	* Adding feedparser to pip-requires

2011-09-02 01:07:30 -0400 Naveed Massjouni 

	* Removing xml functions that are no longer called.

2011-09-02 04:53:10 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-09-01 22:31:54 +0000 Kevin L. Mitchell 

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

2011-09-01 17:15:21 -0500 Kevin L. Mitchell 

	* import filters in scheduler/host_filter.py so default_host_filter gets added to FLAGS; rework SchedulerManager() to only catch missing 'schedule_<method>' attribute and report other missing attributes

2011-09-01 15:02:09 -0700 Dan Wendlandt 

	* move content of quantum/fake.py to test_quantum.py in unit testing class (most original content has been removed anyway)

2011-09-01 14:40:30 -0700 Dan Wendlandt 

	* melange testing cleanup, localization cleanup

2011-09-01 14:39:34 -0700 Dan Wendlandt 

	* remove references to MelangeIPAMTest, as they cannot be used yet

2011-09-01 14:32:48 -0700 Tushar Patil 

	* Deleted debug messages

2011-09-01 14:29:43 -0700 Tushar Patil 

	* Resolved conflicts and fixed pep8 errors

2011-09-01 21:06:22 +0000 Vishvananda Ishaya 

	* Fix a few references to state_description that slipped through.

2011-09-01 14:03:22 -0700 Tushar Patil 

	* added unit tests and cleanup of import statements

2011-09-01 15:50:38 -0500 Trey Morris 

	* renamed fake_network_info.py

2011-09-01 15:30:52 -0500 Trey Morris 

	* trunk merge

2011-09-01 15:29:00 -0500 Trey Morris 

	* moved cidr_v6 back

2011-09-01 16:11:14 -0400 Brian Lamar 

	* Probably shouldn't leave that commented out.

2011-09-01 16:09:23 -0400 Brian Lamar 

	* Added test for NULL network.

2011-09-01 15:42:31 -0400 Brian Lamar 

	* Fixed lp835242

2011-09-01 15:42:01 -0400 Brian Lamar 

	* Fixes for minor network manager issues centered around deleting/accessing instances which don't have network information set.

2011-09-01 12:22:32 -0700 Vishvananda Ishaya 

	* remove extra references to state_description

2011-09-01 19:19:38 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-09-01 19:19:19 +0000 Kevin L. Mitchell 

	* merge unit test from Chris MacGown

2011-09-01 12:05:21 -0700 Christopher MacGown 

	* Adds test for image.glance.GlanceImageService._is_image_available

2011-09-01 17:54:52 +0000 Brian Waldon 

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

2011-09-01 09:42:44 -0700 Dan Wendlandt 

	* undo change in setting q_tenant_id in quantum_manager.create_network

2011-09-01 09:39:36 -0700 Dan Wendlandt 

	* additional review cleanup

2011-09-01 11:40:44 -0400 Brian Waldon 

	* docstring cleanup

2011-09-01 11:08:41 -0400 Brian Waldon 

	* merging trunk

2011-09-01 14:02:02 +0000 Vishvananda Ishaya 

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

2011-08-31 23:42:24 -0700 Dan Wendlandt 

	* typo

2011-08-31 23:37:26 -0700 Dan Wendlandt 

	* more review cleanup

2011-08-31 23:14:49 -0700 Dan Wendlandt 

	* another commit from brad

2011-08-31 23:12:09 -0700 Dan Wendlandt 

	* add specific exceptions for quantum client.  Fix doc-strings in client.py

2011-08-31 22:43:46 -0700 Dan Wendlandt 

	* merge brad's changes that address most review feedback

2011-09-01 05:37:27 +0000 Anthony Young 

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

2011-09-01 05:22:15 +0000 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).

2011-09-01 05:02:30 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-31 21:55:12 -0700 Vishvananda Ishaya 

	* merge trunk, fix tests

2011-08-31 21:34:10 -0700 Anthony Young 

	* fix for lp838583 - return instance_id for associated floating_ips, add test

2011-08-31 23:26:18 -0400 Brian Waldon 

	* removing unnecessary imports

2011-08-31 23:13:21 -0400 Brian Waldon 

	* remove BaseImageService

2011-08-31 23:07:07 -0400 Brian Waldon 

	* pep8

2011-08-31 22:43:26 -0400 Brian Waldon 

	* move GlanceImageService tests to proper module; remove translation of non-standard image attributes to properties; ensure all image properties are available, defaulting to None if not provided

2011-08-31 19:28:57 -0700 Anthony Young 

	* merge trunk

2011-08-31 18:54:15 -0700 Brad Hall 

	* Add comment for an uncommon failure case that we need to fix

2011-08-31 17:30:11 -0700 Tushar Patil 

	* Fix for LP Bug #838466

2011-09-01 00:26:55 +0000 Brian Waldon 

	* Correctly yield images from glance client through image service.

2011-09-01 00:16:34 +0000 Vishvananda Ishaya 

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

2011-08-31 17:06:15 -0700 Tushar Patil 

	* Fix for LP Bug #838251

2011-08-31 17:01:19 -0700 Vishvananda Ishaya 

	* merge trunk, fix conflict

2011-08-31 23:50:08 +0000 Tushar Patil 

	* Validates that user-data is b64 encoded.

2011-08-31 19:32:55 -0400 Naveed Massjouni 

	* Updated VersionsAtomSerializer.index to use lxml.etree to generate atom feed.

2011-08-31 16:13:55 -0700 Vishvananda Ishaya 

	* remove extra test

2011-08-31 16:07:29 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-31 22:55:34 +0000 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.

2011-08-31 18:38:55 -0400 Naveed Massjouni 

	* Updating test for <choices> xml to use lxml.

2011-08-31 15:24:29 -0700 Vishvananda Ishaya 

	* expect key_name attribute in 1.1

2011-08-31 14:58:55 -0700 Vishvananda Ishaya 

	* change to use _get_key_name to retrieve the key

2011-08-31 21:15:00 +0000 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.

2011-08-31 21:05:11 +0000 Anthony Young 

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

2011-08-31 17:05:01 -0400 Brian Waldon 

	* adding support for limiting in image service; updating tests with fixture ids and marker support

2011-08-31 15:53:56 -0500 Trey Morris 

	* trunk merge

2011-08-31 16:03:25 -0400 Brian Waldon 

	* merging trunk

2011-08-31 12:51:16 -0700 Vishvananda Ishaya 

	* fix keypairs stubs

2011-08-31 12:44:15 -0700 Anthony Young 

	* add explicit message for NoMoreFloatingIps exception

2011-08-31 12:23:43 -0700 Anthony Young 

	* fix for chris behrens' comment - move tenant_id => project_id mapping to compute.api.get_all

2011-08-31 12:02:14 -0700 Vishvananda Ishaya 

	* moved key_name per review

2011-08-31 11:54:30 -0700 Sandy Walsh 

	* zone_add fixed to support zone name

2011-08-31 11:54:19 -0700 Chris Behrens 

	* kludge for kombu 1.1.3 memory transport bug

2011-08-31 11:51:19 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-31 10:14:07 -0400 Brian Lamar 

	* Removed extraneous import and s/vm_state.STOP/vm_states.STOPPED/

2011-08-31 10:05:22 -0400 Brian Lamar 

	* Merged trunk.

2011-08-31 03:40:42 -0400 Naveed Massjouni 

	* Code cleanup.

2011-08-31 02:35:01 -0400 Naveed Massjouni 

	* Use feedparser to parse the generated atom feeds in the tests for the versions resource.

2011-08-30 21:16:26 -0700 Anthony Young 

	* add test to verify 400 response when out of addresses

2011-08-30 21:05:43 -0700 Chris Behrens 

	* switched default to kombu per vishy

2011-08-30 20:53:27 -0700 Chris Behrens 

	* use kombu.connection.BrokerConnection vs kombu.connection.Connection so that older versions of kombu (1.0.4) work as well as newer.

2011-08-30 20:45:51 -0700 Anthony Young 

	* fix FloatingIpAlreadyInUse to use correct string pattern, convert ApiErrors to 400 responses

2011-08-30 17:57:05 -0700 Tushar Patil 

	* Fix for LP Bug #782364

2011-08-30 16:32:46 -0700 Tushar Patil 

	* Fix for LP Bug #782364

2011-08-30 23:22:08 +0000 Sandy Walsh 

	* more logging info to help identify bad payloads

2011-08-30 23:06:29 +0000 Brian Lamar 

	* Removed test_parallel_builds in the XenAPI tests due to it frequently hanging indefinitely.

2011-08-30 15:52:25 -0700 Chris Behrens 

	* logging change when rpc pool creates new connection

2011-08-30 15:30:16 -0700 Chris Behrens 

	* pep8 fix

2011-08-30 15:12:43 -0700 Chris Behrens 

	* make default carrot again and delay the import in rpc/__init__.py

2011-08-30 15:09:08 -0700 Tushar Patil 

	* Removed debug messages

2011-08-30 15:05:39 -0700 Tushar Patil 

	* Fix for LP Bug #837534

2011-08-30 13:55:06 -0700 Chris Behrens 

	* add kombu to pip-requires and contrib/nova.sh

2011-08-30 13:53:01 -0700 Chris Behrens 

	* restore old way FLAGS.rpc_backend worked..  no short name support for consistency

2011-08-30 12:41:30 -0700 Vishvananda Ishaya 

	* fix remaining tests

2011-08-30 19:27:30 +0000 Dan Prince 

	* Update RequestContext so that it correctly sets self.is_admin from the roles array. Additionally add a bit of code to ignore case as well.

2011-08-30 12:14:25 -0700 Vishvananda Ishaya 

	* pep8, fix fakes

2011-08-30 12:08:53 -0700 Vishvananda Ishaya 

	* fix a bunch of direct usages of db in compute api

2011-08-30 12:01:18 -0700 Vishvananda Ishaya 

	* make two functions instead of fast flag and add compute api commands instead of hitting db directly

2011-08-30 14:54:24 -0400 Brian Waldon 

	* fixing bug

2011-08-30 14:52:23 -0400 Brian Waldon 

	* fixing short-ciruit condition

2011-08-30 14:48:02 -0400 Brian Waldon 

	* yielding all the images

2011-08-30 11:12:38 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-30 12:51:02 -0400 Brian Waldon 

	* changing default sort to created_at

2011-08-30 18:27:48 +0200 Thuleau Édouard 

	* The exception 'RamdiskNotFoundForImage' is no longer used.

2011-08-30 18:18:23 +0200 Thuleau Édouard 

	* With OS API, if the property 'ramdisk_id' isn't set on the AMI image, Nova can not instantiate it. With EC2 API, the AMI image can be instantiate.

2011-08-30 11:44:19 -0400 Brian Waldon 

	* adding an assert

2011-08-30 11:26:59 -0400 Chuck Short 

	* Use getCapabilities rather than getInfo() since some versions of libvirt dont provide dmi information

2011-08-30 11:13:25 -0400 Brian Waldon 

	* supporting changes-since

2011-08-30 10:42:51 -0400 Brian Lamar 

	* Fix a bad merge on my part, this fixes rebuilds\!

2011-08-30 00:03:39 -0700 Anthony Young 

	* disassociate floating ips before re-associating, and prevent re-association of already associated floating ips in manager

2011-08-29 22:27:28 -0400 Dan Prince 

	* Update RequestContext so that it correctly sets self.is_admin from the roles array. Additionally add a bit of code to ignore case as well.

2011-08-29 18:31:15 -0400 Brian Lamar 

	* Merged trunk.

2011-08-29 15:26:26 -0700 Chris Behrens 

	* remove unneeded connection= in carrot Consumer init

2011-08-29 15:25:54 -0700 Chris Behrens 

	* pep8 fix for test_rpc_common.py

2011-08-29 15:15:58 -0700 Chris Behrens 

	* fix ajax console proxy for new create_consumer method

2011-08-29 15:08:32 -0700 Chris Behrens 

	* doc string cleanup

2011-08-29 14:54:20 -0700 Chris Behrens 

	* created nova/tests/test_rpc_common.py which contains a rpc test base class so we can share tests between the rpc implementations

2011-08-29 14:36:12 -0700 Chris Behrens 

	* ditched rpc.create_consumer(conn) interface... instead you now do conn.create_consumer(..

2011-08-29 18:36:30 +0000 Dan Prince 

	* Update the EC2 ToToken middleware to use eventlet.green.httplib instead of httplib2. Fixes issues where the JSON request body wasn't getting sent to Keystone.

2011-08-29 11:04:27 -0700 Dan Wendlandt 

	* remove brackets from mailmap entry

2011-08-29 10:43:26 -0700 Dan Wendlandt 

	* access db directly in networkmanagers's delete_network method, so stubbed test call works correctly

2011-08-29 10:27:25 -0700 Sandy Walsh 

	* more logging info to help identify bad payloads

2011-08-29 17:11:41 +0000 Ewan Mellor 

	* In the XenAPI simulator, set VM.domid, when creating the instance initially, and when starting the VM.

2011-08-29 09:04:43 -0700 Dan Wendlandt 

	* remove 'uuid' param for nova-manage network delete that I had add previously

2011-08-29 09:03:56 -0700 Dan Wendlandt 

	* add alias to mailmap

2011-08-29 08:33:12 -0700 danwent@gmail.com 

	* update file name for db migrate script after merge (again)

2011-08-29 08:31:56 -0700 danwent@gmail.com 

	* update file name for db migrate script after merge

2011-08-29 08:07:34 -0700 Chris Behrens 

	* merged trunk

2011-08-29 10:14:45 -0400 Brian Lamar 

	* Fixes this bug by removing the test. The test has no asserts and seems to be raising more problems than it could solve.

2011-08-29 10:13:39 -0400 Brian Lamar 

	* Removed test_parallel_builds

2011-08-29 09:45:41 -0400 Brian Lamar 

	* Merged trunk.

2011-08-29 09:45:00 -0400 Brian Lamar 

	* Increased migration number.

2011-08-29 12:46:12 +0000 Chris Behrens 

	* Fixes lp:813864 by removing the broken assert.  The assert was a check for isinstance of 'int' that should have been 'long'.  But it doesn't appear this assert really belongs, anyway.

2011-08-29 08:34:40 -0400 Brian Lamar 

	* Merged trunk.

2011-08-29 09:06:13 +0000 Chris Behrens 

	* Adds assertIn and assertNotIn support to TestCase for compatibility with python 2.6 This is a very minimal addition which doesn't require unittest2.

2011-08-29 01:13:08 -0700 Chris Behrens 

	* support the extra optional arguments for msg to assertIn and assertNotIn

2011-08-29 00:50:17 -0700 Chris Behrens 

	* removed broken assert for abstract_scheduler

2011-08-29 00:12:30 -0700 Chris Behrens 

	* pep8 fixes

2011-08-28 23:39:43 -0700 Chris Behrens 

	* fix for assertIn and assertNotIn use which was added in python 2.7.  this makes things work on 2.6 still

2011-08-28 20:06:55 -0700 danwent@gmail.com 

	* merge trunk

2011-08-28 20:00:38 -0700 danwent@gmail.com 

	* restore fixed_ip_associate_pool in nova/db/sqlalchemy.py to its original form before this branch.  Figured out how to make unit tests pass without requiring that this function changes

2011-08-28 19:27:49 -0700 Chris Behrens 

	* remove unused rpc connections in test_cloud and test_adminapi

2011-08-28 19:23:31 -0700 Chris Behrens 

	* carrot consumer thread fix

2011-08-28 19:22:53 -0700 Chris Behrens 

	* add carrot/kombu tests... small thread fix for kombu

2011-08-28 19:13:02 -0700 danwent@gmail.com 

	* add doc-strings for all major modules

2011-08-28 19:12:43 -0700 danwent@gmail.com 

	* remove fake IPAM lib, since qmanager must now access nova DB directly

2011-08-28 22:02:43 -0400 Dan Prince 

	* Update the EC2 ToToken middleware to use eventlet.green.httplib instead of httplib2. Fixes issues where the JSON request body wasn't getting sent to Keystone.

2011-08-28 18:19:41 -0700 Chris Behrens 

	* fix nova/tests/test_test.py

2011-08-28 18:18:40 -0700 Chris Behrens 

	* fix nova-ajax-console-proxy

2011-08-28 18:17:21 -0700 Chris Behrens 

	* fix test_rpc and kombu stuff

2011-08-28 17:37:07 -0700 danwent@gmail.com 

	* always set network_id in virtual_interfaces table, otherwise API commands that show IP addresses get confused

2011-08-28 17:33:11 -0700 Chris Behrens 

	* start to rework some consumer stuff

2011-08-28 15:39:27 -0700 danwent@gmail.com 

	* update melange ipam lib to use network uuid, not bridge

2011-08-28 12:53:32 -0700 danwent@gmail.com 

	* fix issue with setting 'Active' caused by Quantum API changes.  Other misc fixes

2011-08-28 19:41:22 +0000 Ewan Mellor 

	* Bug #835952: pep8 failures do not cause the tests to fail

2011-08-29 00:41:14 +0530 Ewan Mellor 

	* Start domid's at 1, not 0, to avoid any confusion with dom0.

2011-08-28 11:37:19 -0700 Dan Wendlandt 

	* use 'uuid' field in networks table rather than 'bridge'.  Specify project_id when creating instance in unit test

2011-08-28 18:11:36 +0000 Ewan Mellor 

	* Bug #835964: pep8 violations in IPv6 code

2011-08-28 23:40:09 +0530 Ewan Mellor 

	* In the XenAPI simulator, set VM.domid, when creating the instance initially, and when starting the VM.

2011-08-28 16:19:55 +0530 Ewan Mellor 

	* Bug #835952: pep8 failures do not cause the tests to fail

2011-08-28 16:17:17 +0530 Ewan Mellor 

	* Bug #835964: pep8 violations in IPv6 code

2011-08-28 04:38:21 +0000 vladimir.p 

	* Virtual Storage Array (VSA) feature. - new Virtual Storage Array (VSA) objects / OS API extensions / APIs / CLIs - new schedulers for selecting nodes with particular volume capabilities - new special volume driver - report volume capabilities - some fixes for volume types

2011-08-27 21:33:14 -0700 Chris Behrens 

	* fix FALGS typo

2011-08-28 04:28:41 +0000 Trey Morris 

	* changes a few double quotes to be single, as the rest in the vicinity are

2011-08-27 14:07:55 -0700 Chris Behrens 

	* Default rabbit max_retries to forever Modify carrot code to handle retry backoffs and obey max_retries = forever Fix some kombu issues from cut-n-paste Service should make sure to close the RPC connection

2011-08-27 04:32:20 -0400 Naveed Massjouni 

	* Updated VersionsXMLSerializer and corresponding tests to use lxml.

2011-08-26 17:46:47 -0700 Jesse Andrews 

	* v1.0 of server create injects first users keypair

2011-08-26 17:40:22 -0700 Vishvananda Ishaya 

	* add tests to verify NotFound exceptions are wrapped with the proper ids

2011-08-26 16:17:40 -0700 Vishvananda Ishaya 

	* use db layer for aggregation

2011-08-26 16:16:17 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-26 16:04:34 -0700 Chris Behrens 

	* flag for kombu connection backoff on retries

2011-08-26 16:00:50 -0700 Chris Behrens 

	* more fixes

2011-08-26 15:59:15 -0700 Chris Behrens 

	* more work done to restore original rpc interfaces.

2011-08-26 15:57:31 -0700 Dan Wendlandt 

	* merge changes from brad due to recent quantum API changes

2011-08-26 15:48:53 -0700 Brad Hall 

	* Minor changes based on recent quantum changes

2011-08-26 15:40:04 -0700 Chris Behrens 

	* start of kombu implementation, keeping the same RPC interfaces

2011-08-26 17:32:44 -0500 Trey Morris 

	* doubles quotes to single

2011-08-26 15:07:34 -0700 vladimir.p 

	* changed format string in nova-manage

2011-08-26 17:04:30 -0500 Trey Morris 

	* removed self.test ip and _setup_networking from libvirt

2011-08-26 17:00:06 -0500 Trey Morris 

	* updated libvirt test

2011-08-26 14:57:53 -0700 Jesse Andrews 

	* merge trunk

2011-08-26 16:55:52 -0500 Trey Morris 

	* stubbed some stuff in test_libvirt

2011-08-26 13:55:43 -0700 vladimir.p 

	* removed create_volumes, added log & doc comment about experimental code

2011-08-26 13:36:45 -0700 vladimir.p 

	* reverted CA files

2011-08-26 15:09:39 -0500 Trey Morris 

	* couple of pep8s

2011-08-26 15:36:33 -0400 Brian Lamar 

	* Tiny tweaks to the migration script.

2011-08-26 13:47:54 -0500 Trey Morris 

	* updated fake values

2011-08-26 13:44:26 -0500 Trey Morris 

	* updated fake values

2011-08-26 14:43:27 -0400 Brian Lamar 

	* Merged trunk and fixed conflicts.

2011-08-26 13:37:25 -0500 Trey Morris 

	* updated fake values

2011-08-26 13:32:16 -0500 Trey Morris 

	* updated fake values

2011-08-26 13:28:17 -0500 Trey Morris 

	* forgot )

2011-08-26 13:26:33 -0500 Trey Morris 

	* update libvirt tests

2011-08-26 18:16:00 +0000 Dan Prince 

	* Update compute API and manager so that the image_ref is set before spawning the rebuilt instance. Fixes issue where rebuild didn't actually change the image_id.

2011-08-26 11:14:44 -0700 vladimir.p 

	* added debug prints for scheduler

2011-08-26 12:38:20 -0500 Trey Morris 

	* update libvirt

2011-08-26 12:33:08 -0500 Trey Morris 

	* updated instance type fake model

2011-08-26 12:29:44 -0500 Trey Morris 

	* added vcpus to instance flavor test model

2011-08-26 12:28:14 -0500 Trey Morris 

	* added memory_mb to instance flavor test model

2011-08-26 12:26:09 -0500 Trey Morris 

	* forgot test print statements

2011-08-26 12:24:35 -0500 Trey Morris 

	* misplaced comma...

2011-08-26 09:54:53 -0400 Dan Prince 

	* Update compute API and manager so that the image_ref is set before spawning the rebuilt instance. Fixes issue where rebuild didn't actually change the image_id.

2011-08-25 23:18:38 -0700 Dan Wendlandt 

	* Add brad to Authors file

2011-08-25 23:08:15 -0700 Dan Wendlandt 

	* replace accidental deletion in nova-mange

2011-08-25 23:02:46 -0700 Dan Wendlandt 

	* rearrange imports

2011-08-25 22:45:24 -0700 Dan Wendlandt 

	* fix for quantum api changes, change nova-mange to have quantum_list command

2011-08-25 21:11:27 -0700 Dan Wendlandt 

	* merge brad's fixes

2011-08-25 21:09:15 -0700 Dan Wendlandt 

	* add priority for static networks

2011-08-25 19:47:12 -0700 vladimir.p 

	* driver: added vsa_id parameter for SN call

2011-08-25 19:18:46 -0700 vladimir.p 

	* merged with rev.1499

2011-08-25 19:09:50 -0700 vladimir.p 

	* cosmetic cleanup

2011-08-25 21:50:18 -0400 Alex Meade 

	* Updated server and image XML serializers to take advantage of the addresses and metadata serializers

2011-08-25 18:38:35 -0700 vladimir.p 

	* VSA code redesign. Drive types completely replaced by Volume types

2011-08-25 21:08:17 -0400 Alex Meade 

	* merged trunk

2011-08-26 00:14:51 +0000 Mark McLoughlin 

	* Just a couple of small changes I needed to get the migrations working with SQLAlchemy 0.7.x on Fedora 16

2011-08-25 17:13:09 -0700 Brad Hall 

	* Minor fixes

2011-08-26 00:00:13 +0000 vladimir.p 

	* check log file's mode prior to calling chmod

2011-08-25 23:49:57 +0000 Vishvananda Ishaya 

	* The fix for run_iscsiadm in rev 1489 changed the call to use a tuple because values were being passed as tuples.  Unfortunately a few calls to the method were still passing strings.

2011-08-25 23:15:21 +0000 Soren Hansen 

	* Add a set of generic tests for the virt drivers. Update a bit of documentation to match reality.

2011-08-25 18:31:41 -0400 Alex Meade 

	* updated LimitsXMLSerializer to use etree and supply the xml declaration

2011-08-25 15:22:51 -0700 Vishvananda Ishaya 

	* merge underlying fix for testing

2011-08-25 18:11:04 -0400 Alex Meade 

	* merged trunk

2011-08-25 18:10:43 -0400 Alex Meade 

	* updated additional limits test

2011-08-25 18:08:46 -0400 Alex Meade 

	* pep8

2011-08-25 15:08:28 -0700 Vishvananda Ishaya 

	* pass all commands to run_iscsiadm as a tuple

2011-08-25 17:04:26 -0500 Trey Morris 

	* altered fake network model

2011-08-25 18:01:35 -0400 Alex Meade 

	* Updated limits serialization tests to use etree and added limits schema

2011-08-25 18:00:32 -0400 Brian Lamar 

	* Test fixup after last review feedback commit.

2011-08-25 21:56:45 +0000 Kevin L. Mitchell 

	* Fix glance image authorization check now that glance can do authorization checks on its own; use correct image service when looking for ramdisk, etc.; fix a couple of PEP8 errors

2011-08-25 16:49:09 -0500 Trey Morris 

	* forget a return

2011-08-25 17:27:10 -0400 Brian Lamar 

	* review feedback

2011-08-25 17:10:35 -0400 Alex Meade 

	* Fixed integrated.test_xml to be more robust

2011-08-25 16:10:25 -0500 Trey Morris 

	* typo

2011-08-25 16:02:52 -0500 Trey Morris 

	* fixed a couple of syntax errors

2011-08-25 22:56:59 +0200 Soren Hansen 

	* Add bug reference

2011-08-25 16:56:21 -0400 Alex Meade 

	* updated tests

2011-08-25 15:53:13 -0500 Trey Morris 

	* updated libvirt tests to use fake_network_info

2011-08-25 16:40:15 -0400 Brian Lamar 

	* Bumped migration number.

2011-08-25 16:38:57 -0400 Brian Lamar 

	* Merged trunk.

2011-08-25 16:38:38 -0400 Brian Lamar 

	* Review feedback.

2011-08-25 16:36:41 -0400 Alex Meade 

	* pep8

2011-08-25 16:35:04 -0400 Alex Meade 

	* DRYed up code by moving _to_xml into XMLDictSerializer

2011-08-25 15:30:52 -0400 Alex Meade 

	* updated addresses serializer to use etree instead of minidom

2011-08-25 15:12:34 -0400 Alex Meade 

	* Added addresses schema

2011-08-25 15:12:02 -0400 Alex Meade 

	* updated addresses xml serialization tests to use etree instead of minidom

2011-08-25 14:58:31 -0400 Alex Meade 

	* Updated ServerXMLSerializer to use etree instead of minidom

2011-08-25 16:55:33 +0000 Ken Pepple 

	* added unit tests to instance_types for rainy day paths

2011-08-25 12:50:36 -0400 Brian Lamar 

	* Reverted two mistakes when looking over full diff.

2011-08-25 12:44:01 -0400 Alex Meade 

	* Updated MetadataXMLSerializer to use etree instead of minidom

2011-08-25 16:14:44 +0000 vladimir.p 

	* Added: - volume metadata - volume types - volume types extra_specs

2011-08-25 12:05:53 -0400 Alex Meade 

	* Added schemas Updated metadata tests to use etree instead of minidom

2011-08-25 16:05:03 +0000 Brian Waldon 

	* Servers with metadata will now boot on xenserver with flat_injected==False

2011-08-25 08:59:21 -0700 vladimir.p 

	* moved import up

2011-08-25 11:44:28 -0400 Brian Lamar 

	* Verify resize needs to be set.

2011-08-25 11:44:21 -0400 Brian Waldon 

	* changing comment

2011-08-25 11:37:17 -0400 Brian Waldon 

	* fixing bug

2011-08-25 11:25:30 -0400 Alex Meade 

	* merged trunk

2011-08-25 11:24:25 -0400 Alex Meade 

	* Updated ImagesXMLSerializer to use etree instead of minidom

2011-08-25 11:17:31 -0400 Brian Lamar 

	* Set error state when migration prep fails.

2011-08-25 11:12:53 -0400 Brian Lamar 

	* Removed invalid test.

2011-08-25 11:11:51 -0400 Brian Lamar 

	* Removed RESIZE-CONFIRM hack.

2011-08-25 10:59:04 -0400 Brian Lamar 

	* Set state to RESIZING during resizing...

2011-08-25 09:04:20 -0400 Brian Lamar 

	* Merged trunk.

2011-08-25 09:04:04 -0400 Brian Lamar 

	* Another attempt at fixing hanging test.

2011-08-25 08:16:06 +0000 Hisaharu Ishii 

	* Once a network is associated with project, I can’t delete this network with ‘nova-manage network delete’. As you know, I can delete network by scrubbing the project with ‘nova-manage project scrub’. However it is too much. The cause of this problem is there is no modify command of network attribute.

2011-08-25 08:08:36 +0000 Dan Prince 

	* Update paste config so that EC2 admin API defaults to noauth.

2011-08-24 16:54:00 -0700 vladimir.p 

	* merged with volume types (based on rev.1490). no code rework yet

2011-08-24 16:48:04 -0700 vladimir.p 

	* merged with volume_types. no code refactoring yet

2011-08-24 16:42:32 -0700 vladimir.p 

	* merged with nova 1490

2011-08-24 16:41:14 -0700 vladimir.p 

	* added new tables to list of DBs in migration.py

2011-08-24 16:03:32 -0700 Ken Pepple 

	* removes french spellings to satisfy american developers

2011-08-24 15:51:29 -0700 vladimir.p 

	* added virtio flag; associate address for VSA; cosmetic changes. Prior to volume_types merge

2011-08-24 18:25:21 -0400 Brian Lamar 

	* stub_instance fix from merge conflict

2011-08-24 15:20:37 -0700 vladimir.p 

	* moved import to the top

2011-08-24 15:18:17 -0700 Ken Pepple 

	* fixing inappropriate rubyism in test code

2011-08-24 18:14:13 -0400 Brian Lamar 

	* Added fix for parallel build test.

2011-08-24 18:00:03 -0400 Brian Lamar 

	* Fixed silly ordering issue which was causing tons of test failures.

2011-08-24 17:41:39 -0400 Brian Lamar 

	* merged trunk

2011-08-24 14:39:47 -0700 Vishvananda Ishaya 

	* change snapshot msg too

2011-08-24 14:30:40 -0700 vladimir.p 

	* forgot to add new extension to test_extensions

2011-08-24 22:16:02 +0100 Mark McLoughlin 

	* Add me to Authors

2011-08-24 14:07:17 -0700 vladimir.p 

	* added Openstack APIs for volume types & extradata

2011-08-24 14:01:33 -0700 Hisaharu Ishii 

	* Add comments for associate/dissociate logic

2011-08-24 16:41:26 -0400 Alex Meade 

	* Updated ImageXMLSerialization tests to use etree instead of minidom Fixed incorrect server entity ids in tests

2011-08-24 13:11:41 -0700 Hisaharu Ishii 

	* Merged from trunk

2011-08-24 13:10:56 -0700 Hisaharu Ishii 

	* Add names to placeholders of formatting

2011-08-24 19:24:46 +0000 Tim Simpson 

	* The notifiers API was changed to take a list of notifiers. Some people might want to use more than one notifier so hopefully this will be accepted into trunk.

2011-08-24 12:17:58 -0700 Anthony Young 

	* use dict.get for user_id, project_id, and display_description in servers view as suggested by ed leaf, so that not all tests require these fields

2011-08-24 15:07:57 -0400 Alex Meade 

	* Updated flavors xml serialization to use lxml instead of minidom

2011-08-24 11:45:12 -0700 Anthony Young 

	* merge trunk, fix tests

2011-08-24 11:36:41 -0700 Anthony Young 

	* fix more tests

2011-08-24 11:10:05 -0700 Hisaharu Ishii 

	* Removed unused imports

2011-08-24 14:08:25 -0400 Alex Meade 

	* Updated FlavorsXMLSerialization tests to use etree and validation instead of minidom

2011-08-24 10:47:46 -0700 Hisaharu Ishii 

	* Merged from trunk

2011-08-24 10:47:11 -0700 Hisaharu Ishii 

	* split test_modify() into specific unit tests

2011-08-24 13:27:23 -0400 Brian Lamar 

	* Added DELETED status to OSAPI just in case.

2011-08-24 17:24:52 +0000 Vishvananda Ishaya 

	* Fixes iscsiadm commands to run properly.

2011-08-24 13:24:37 -0400 Brian Lamar 

	* Fixed issue where we were setting the state to DELETED before it's actually deleted.

2011-08-24 10:20:27 -0700 vladimir.p 

	* merged with rev.1488

2011-08-24 13:16:37 -0400 Brian Lamar 

	* Merged trunk and fixed conflicts.

2011-08-24 10:16:20 -0700 vladimir.p 

	* added volume type search by extra_spec

2011-08-24 13:01:20 -0400 Brian Lamar 

	* Fix for trying rebuilds when instance is not active.

2011-08-24 12:42:42 -0400 Brian Lamar 

	* Fixed rebuild naming issue and reverted other fix which didn't fix anythin.

2011-08-24 12:26:05 -0400 Brian Lamar 

	* Attempt to fix issue when deleting an instance when it's still in BUILD.

2011-08-24 16:23:20 +0000 Thierry Carrez 

	* Fix default hostname generator so that it won't use underscores, and use minus signs instead.

2011-08-24 09:20:54 -0700 vladimir.p 

	* merged with 1487

2011-08-24 09:18:53 -0700 vladimir.p 

	* pep8 compliant

2011-08-24 09:17:33 -0700 Hisaharu Ishii 

	* Merged from trunk

2011-08-24 16:12:11 +0000 Brian Waldon 

	* - rebuilds are functional again - OSAPI v1.1 rebuild will accept adminPass or generate a new one, returning it in a server entity - OSAPI v1.0 will generate a new password, but it doesn't communicate it back to the user

2011-08-24 09:11:57 -0700 Hisaharu Ishii 

	* Fix flag override in unit test

2011-08-24 09:10:28 -0700 vladimir.p 

	* merged with rev.1485

2011-08-24 16:01:48 +0000 Ken Pepple 

	* add rainy day test to to_global fixed to_global to catch correct error from incorrect mac addresses

2011-08-24 18:01:29 +0200 Thierry Carrez 

	* Let's be more elegant

2011-08-24 15:54:00 +0000 Ken Pepple 

	* similar to lp828614: add rainy day test and fix exception error catch to AddrFormatError

2011-08-24 08:51:14 -0700 vladimir.p 

	* check log file mode prior to chmod

2011-08-24 15:44:52 +0000 Ken Pepple 

	* added unit tests for version.py

2011-08-24 11:33:18 -0400 Brian Lamar 

	* Merged trunk.

2011-08-24 11:32:58 -0400 Brian Lamar 

	* Fix for migrations.

2011-08-24 11:27:02 -0400 Brian Lamar 

	* Conversion to SQLAlchemy-style.

2011-08-24 11:11:20 -0400 Brian Waldon 

	* dict formatting

2011-08-24 11:00:21 -0400 Brian Lamar 

	* Commit without test data in migration.

2011-08-24 10:59:12 -0400 Brian Lamar 

	* Commit with test data in migration.

2011-08-24 15:53:23 +0100 Mark McLoughlin 

	* Do not require --bridge_interface for FlatDHCPManager

2011-08-24 15:50:46 +0100 Mark McLoughlin 

	* Fix quotas migration failure

2011-08-24 15:49:53 +0100 Mark McLoughlin 

	* Fix flavorid migration failure

2011-08-24 10:45:53 -0400 Brian Waldon 

	* fixed indentation

2011-08-24 10:37:59 -0400 Brian Waldon 

	* adding xml serialization and handling instance not found

2011-08-24 10:06:20 -0400 Brian Waldon 

	* removing extraneous imports

2011-08-24 09:38:43 -0400 Brian Waldon 

	* pep8

2011-08-24 14:42:30 +0200 Thierry Carrez 

	* Thou shalt not use underscores in hostnames

2011-08-24 03:14:39 -0700 Brad Hall 

	* Catch exception for instances that aren't there

2011-08-24 03:07:11 -0700 Brad Hall 

	* pep8 fixes

2011-08-24 02:11:56 -0700 Brad Hall 

	* Couple of fixes to the review feedback changes

2011-08-24 04:47:59 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-23 21:18:47 -0700 Brad Hall 

	* Address code review feedback from Rick and Matt

2011-08-23 23:27:36 -0400 Brian Waldon 

	* removing print statement

2011-08-23 20:22:27 -0700 vladimir.p 

	* added volume metadata APIs (OS & volume layers), search volume by metadata & other

2011-08-23 22:43:10 -0400 Dan Prince 

	* Update paste config so that EC2 admin API defaults to noauth.

2011-08-23 22:00:42 -0400 Brian Waldon 

	* cleanup

2011-08-23 20:59:24 -0400 Brian Waldon 

	* updating tests

2011-08-23 15:53:59 -0700 Vishvananda Ishaya 

	* fix iscsi adm command

2011-08-23 15:40:28 -0700 Hisaharu Ishii 

	* Fix pep8

2011-08-23 15:32:44 -0700 Hisaharu Ishii 

	* Merged from trunk

2011-08-23 15:18:50 -0700 vladimir.p 

	* added volume_types APIs

2011-08-23 15:14:09 -0700 Vishvananda Ishaya 

	* Fix not found exceptions to properly use ec2_ips for not found

2011-08-23 15:06:24 -0700 Hisaharu Ishii 

	* Stub out the DB in unit test. Fix 'nova-manage network modify' to use db.network_update()

2011-08-23 17:31:19 -0400 Brian Waldon 

	* rebuilds are functional again

2011-08-23 21:19:44 +0000 Vishvananda Ishaya 

	* Adds a use_deprecated_auth flag to make sure creds generated using nova-manage commands will work with noauth.

2011-08-23 15:51:39 -0500 Tim Simpson 

	* Merged from upstream.

2011-08-23 15:50:39 -0500 Tim Simpson 

	* Fixed some pep8 and pylint issues.

2011-08-23 13:44:21 -0700 Vishvananda Ishaya 

	* Forgot to set the flag for the test

2011-08-23 20:04:53 +0000 Nachi Ueno 

	* I added notifications  decorator for each API call using monkey_patching. By this merge, users can get API call notification from any modules.

2011-08-23 19:55:12 +0000 Brian Waldon 

	* Fixes bug that causes 400 status code when an instance wasn't attached to a network.

2011-08-23 12:21:52 -0700 Vishvananda Ishaya 

	* fix for rc generation using noauth.

2011-08-23 12:06:25 -0700 Nachi Ueno 

	* Fixed doc string

2011-08-23 13:16:04 -0500 Tim Simpson 

	* Merged from upstream.

2011-08-23 13:12:54 -0500 Tim Simpson 

	* Switched list_notifier to log an exception each time notify is called, for each notification driver that failed to import.

2011-08-23 13:44:39 -0400 Brian Waldon 

	* updating tests

2011-08-23 13:08:42 -0400 Brian Waldon 

	* merging trunk

2011-08-23 09:46:49 -0700 Nachi Ueno 

	* Fixed some docstring Added default publisher_id flagw

2011-08-23 08:51:44 -0700 Nachi Ueno 

	* Removed blank line

2011-08-23 08:46:55 -0700 Nachi Ueno 

	* Merged with trunk

2011-08-23 08:07:25 -0700 Nachi Ueno 

	* Fixed typo and docstring and example class name

2011-08-23 11:01:57 -0400 Brian Lamar 

	* Updated migration number.

2011-08-23 15:00:01 +0000 Dan Prince 

	* Move use_ipv6 into flags. Its used in multiple places (network manager and the OSAPI) and should be defined at the top level.

2011-08-23 10:59:17 -0400 Brian Lamar 

	* Merged trunk.

2011-08-23 10:57:47 -0400 Brian Lamar 

	* PEP8 fixes

2011-08-23 10:31:34 -0400 Dan Prince 

	* 'use the ipv6' -- 'use ipv6'

2011-08-23 10:21:07 -0400 Dan Prince 

	* Move use_ipv6 into flags. Its used in multiple places (network manager and the OSAPI) and should be defined at the top level.

2011-08-23 10:35:08 +0000 Thierry Carrez 

	* Refresh translations

2011-08-23 09:55:15 +0200 Soren Hansen 

	* Merge generic virt-driver tests.

2011-08-23 07:21:13 +0000 Vishvananda Ishaya 

	* This branch does the final tear out of AuthManager from the main code. The NoAuth middlewares (active by default) allow a user to specify any user and project id through headers (os_api) or access key (ec2_api).

2011-08-23 06:00:12 +0000 Christopher MacGown 

	* Implements first-pass of config-drive that adds a vfat format drive to a vm when config_drive is True (or an image id).

2011-08-23 05:21:47 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-22 22:18:43 -0700 Dan Wendlandt 

	* pulling all qmanager changes into a branch based on trunk, as they were previously stacked on top of melange

2011-08-22 22:17:51 -0700 Christopher MacGown 

	* Moved migration and fixed tests from upstream

2011-08-22 21:17:57 -0700 Christopher MacGown 

	* Merged trunk

2011-08-22 21:06:47 -0700 Christopher MacGown 

	* Added the fixes suggested by Eric Windisch from cloudscaling...

2011-08-22 23:30:12 -0400 Brian Waldon 

	* removing unnecessary tthing

2011-08-22 20:05:08 -0700 Anthony Young 

	* merge trunk, resolve conflicts, fix tests

2011-08-22 19:25:22 -0700 Vishvananda Ishaya 

	* unindented per review, added a note about auth v2

2011-08-23 02:05:35 +0000 Tushar Patil 

	* Our goal is to add optional parameter to the Create server OS 1.0 and 1.1 API to achieve following objectives:-

2011-08-22 22:00:13 -0400 Brian Waldon 

	* fixing exception logging

2011-08-23 00:44:47 +0000 Alex Meade 

	* Fixes bug 831627 where nova-manage does not exit when given a non-existent network address

2011-08-23 00:34:32 +0000 Soren Hansen 

	* Move documentation from nova.virt.fake into nova.virt.driver.

2011-08-22 17:31:48 -0700 vladimir.p 

	* initial cut on volume type APIs

2011-08-22 17:02:54 -0700 Anthony Young 

	* fix pep8 issue

2011-08-22 17:01:54 -0700 Hisaharu Ishii 

	* Merge latest lp:~tpatil/nova/add-options-network-create-os-apis and resolve the conflict

2011-08-22 16:46:29 -0700 Hisaharu Ishii 

	* Change parameters of 'nova-manage network modify'. Move common test codes into private method.

2011-08-22 16:35:09 -0700 Tushar Patil 

	* Merged from trunk,resolved conflicts and fixed broken unit tests due to changes in the extensions which now include ProjectMapper

2011-08-22 16:21:29 -0700 Anthony Young 

	* xml deserialization, and test fixes

2011-08-22 17:52:54 -0500 Trey Morris 

	* syntax

2011-08-22 17:46:47 -0500 Trey Morris 

	* update test_network test_get_instance_nw_info()

2011-08-22 15:21:31 -0700 Anthony Young 

	* remove extra spaces

2011-08-22 14:45:18 -0700 Nachi Ueno 

	* Fixed conflict with branch

2011-08-22 17:35:43 -0400 Alex Meade 

	* merged trunk

2011-08-22 21:34:32 +0000 Alex Meade 

	* The FixedIpCommandsTestCase in test_nova_manage previously accessed the database. This branch stubs out the database for these tests, lowering their run time from 104 secs -> .02 secs total.

2011-08-22 14:31:26 -0700 Anthony Young 

	* some readability fixes per ja feedback

2011-08-22 14:26:41 -0700 Vishvananda Ishaya 

	* fix comment

2011-08-22 23:26:12 +0200 Soren Hansen 

	* Update a few doc strings. Address a few pep8 issues. Add nova.tests.utils which provides a couple of handy methods for testing stuff.

2011-08-22 23:25:08 +0200 Soren Hansen 

	* Make snapshot raise InstanceNotRunning when the instance isn't running.

2011-08-22 14:24:59 -0700 Vishvananda Ishaya 

	* change NoAuth to actually use a tenant and user

2011-08-22 14:24:37 -0700 Nachi Ueno 

	* Added Test Code, doc string, and fixed pip-requiresw

2011-08-22 17:18:47 -0400 Brian Lamar 

	* Merged trunk.

2011-08-22 17:17:39 -0400 Brian Lamar 

	* Merge and fix tests.

2011-08-22 17:08:11 -0400 Alex Meade 

	* Ensure that reserve and unreserve exit when an address is not found

2011-08-22 14:08:03 -0700 Anthony Young 

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

2011-08-22 13:42:09 -0700 Hisaharu Ishii 

	* Merge latest lp:~tpatil/nova/add-options-network-create-os-apis

2011-08-22 16:39:05 -0400 Alex Meade 

	* Stubbed out the database in order to improve tests

2011-08-22 16:23:48 -0400 Brian Waldon 

	* logging as exception rather than error

2011-08-22 15:22:21 -0500 Tim Simpson 

	* Merged from upstream.

2011-08-22 15:21:31 -0500 Tim Simpson 

	* Changed list_notifier to call sys.exit if a notification driver could not be found.

2011-08-22 13:14:08 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-22 20:00:11 +0000 William Wolf 

	* implemented tenant ids to be included in request uris.

2011-08-22 21:52:49 +0200 Soren Hansen 

	* Add a generic set of tests for hypervisor drivers.

2011-08-22 14:07:27 -0500 Tim Simpson 

	* Upstream merge

2011-08-22 14:06:59 -0500 Tim Simpson 

	* Added ability to detect import errors in list_notifier if one or more drivers could not be loaded.

2011-08-22 11:50:44 -0700 Hisaharu Ishii 

	* Fix pep8

2011-08-22 10:27:54 -0700 Hisaharu Ishii 

	* delete debug code.

2011-08-22 13:16:48 -0400 Brian Lamar 

	* Fixes for a number of tests.

2011-08-22 13:04:05 -0400 Dan Prince 

	* Use 'vm_state' instead of 'state' in instance filters query.

2011-08-22 12:01:11 -0400 Brian Lamar 

	* Merged with Dan to fix some EC2 cases.

2011-08-22 08:59:35 -0700 Hisaharu Ishii 

	* Add 'nova-manage network modify' command.

2011-08-22 11:59:08 -0400 Dan Prince 

	* Fixes/updates to make test_cloud pass.

2011-08-22 11:57:42 -0400 Brian Lamar 

	* Fix scheduler and integrated tests.

2011-08-22 11:09:24 -0400 Dan Prince 

	* Update migration number.

2011-08-22 11:05:54 -0400 Brian Lamar 

	* Merged with Dan.

2011-08-22 11:04:45 -0400 Brian Lamar 

	* Merged task_state -> task_states and fixed test_servers test.

2011-08-22 10:50:05 -0400 Dan Prince 

	* Update virt/fake to correct power state issue.

2011-08-22 10:19:01 -0400 William Wolf 

	* fix test_servers tests

2011-08-22 10:08:48 -0400 William Wolf 

	* update test_security_group tests that have been added

2011-08-22 10:01:49 -0400 Brian Lamar 

	* Merged trunk.

2011-08-22 10:01:13 -0400 Dan Prince 

	* Renamed task_state to task_states...

2011-08-22 09:54:33 -0400 Dan Prince 

	* Ec2 API updates.

2011-08-22 08:28:12 -0400 William Wolf 

	* merge with trunk

2011-08-22 09:54:28 +0200 Thierry Carrez 

	* Fixing merge conflicts

2011-08-22 04:48:50 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-22 03:17:04 +0000 Alex Meade 

	* Adds accessIPv4 and accessIPv6 to servers requests and responses as per the current spec.

2011-08-21 23:16:26 -0400 Brian Waldon 

	* adding import

2011-08-22 03:09:47 +0000 Sandy Walsh 

	* Fixes utils.to_primitive (again) to handle modules, builtins and whatever other crap might be hiding in an object.

2011-08-21 22:59:46 -0400 Brian Waldon 

	* fixing bug lp:830817

2011-08-21 18:07:07 -0700 Ken Pepple 

	* added test for bad project_id ... although it may not be used

2011-08-21 18:01:34 -0700 Ken Pepple 

	* added exception catch and test for bad project_id

2011-08-21 17:55:54 -0700 Ken Pepple 

	* added exception catch for bad prefix and matching test

2011-08-21 17:52:14 -0700 Ken Pepple 

	* added exception catch and test for bad prefix

2011-08-20 18:28:30 -0700 Ken Pepple 

	* comment strings

2011-08-20 18:20:55 -0700 Ken Pepple 

	* added unit tests for versions.py

2011-08-21 00:04:29 +0000 Tushar Patil 

	* Added OS APIs to associate/disassociate security groups to/from instances.

2011-08-20 15:38:13 -0700 Tushar Patil 

	* add/remove security groups to/from the servers as server actions

2011-08-20 15:30:59 -0700 Ken Pepple 

	* lp:828610

2011-08-20 15:07:37 -0700 Ken Pepple 

	* removed leftover netaddr import

2011-08-20 14:55:41 -0700 Ken Pepple 

	* added rainy day test for ipv6 tests. fixed ipv6.to_global to trap correct exception.

2011-08-20 13:15:05 -0700 Tushar Patil 

	* Merged from trunk

2011-08-20 12:43:50 -0700 Ken Pepple 

	* pep8

2011-08-20 12:41:38 -0700 Ken Pepple 

	* improve test coverage for instance types / flavors

2011-08-20 05:06:37 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-19 23:59:23 +0000 Anthony Young 

	* Assorted fixes to os-floating-ips to make it play nicely with an in-progress novaclient implementation, as well as some changes to make it more consistent with other os rest apis.  Changes include:

2011-08-19 18:04:08 -0500 Trey Morris 

	* finished fake network info, removed testing shims

2011-08-19 17:51:14 -0500 Trey Morris 

	* updated a maths

2011-08-19 17:36:52 -0500 Trey Morris 

	* updated a maths

2011-08-19 18:36:09 -0400 Brian Lamar 

	* Merged trunk.

2011-08-19 18:34:34 -0400 Brian Lamar 

	* Lots of modifications surrounding the OSAPI to remove any mention of dealing with power states and exclusively using vm_states and task_state modules. Currently there are still a number of tests failing, but this is a stopping place for today.

2011-08-19 17:18:57 -0500 Trey Morris 

	* who cares

2011-08-19 17:05:29 -0500 Trey Morris 

	* added return

2011-08-19 15:04:25 -0700 Tushar Patil 

	* Merged from trunk and fixed review comments

2011-08-19 17:02:21 -0500 Trey Morris 

	* fixed formatting string

2011-08-19 17:00:13 -0500 Trey Morris 

	* typo

2011-08-19 16:58:39 -0500 Trey Morris 

	* typo

2011-08-19 16:48:01 -0500 Trey Morris 

	* typo

2011-08-19 16:47:10 -0500 Trey Morris 

	* typo

2011-08-19 16:44:23 -0500 Trey Morris 

	* typo

2011-08-19 16:42:52 -0500 Trey Morris 

	* typo

2011-08-19 16:41:02 -0500 Trey Morris 

	* added fake network info

2011-08-19 14:25:41 -0700 Tushar Patil 

	* Fixed review comments

2011-08-19 14:22:53 -0700 Nachi Ueno 

	* Fixed typo

2011-08-19 14:16:57 -0700 Anthony Young 

	* better handle malformed input, and add associated tests

2011-08-19 14:13:39 -0700 Nachi Ueno 

	* Fixed typo

2011-08-19 16:12:33 -0500 Trey Morris 

	* initial committ

2011-08-19 14:04:58 -0700 Nachi Ueno 

	* Fixed NoneType returned bugw

2011-08-19 16:44:13 -0400 Alex Meade 

	* merged trunk

2011-08-19 16:36:20 -0400 Alex Meade 

	* Updated accessIPv4 and accessIPv6 to always be in a servers response

2011-08-19 13:31:54 -0700 Nachi Ueno 

	* Fixed mistake on mergew

2011-08-19 13:31:49 -0700 Anthony Young 

	* tweak to comment

2011-08-19 13:25:49 -0700 Nachi Ueno 

	* Merged with trunkw

2011-08-19 13:25:33 -0700 Anthony Young 

	* a few tweaks - remove unused member functions, add comment

2011-08-19 13:15:42 -0700 Anthony Young 

	* incorporate feedback from brian waldon and brian lamar.  Move associate/disassociate to server actions

2011-08-19 16:03:24 -0400 William Wolf 

	* merge from trunk

2011-08-19 15:58:50 -0400 Alex Meade 

	* pep8

2011-08-19 15:55:56 -0400 Alex Meade 

	* Finished changing ServerXMLSerializationTest to use XML validation and lxml

2011-08-19 12:30:55 -0700 Nachi Ueno 

	* Added monkey patching notification code function w

2011-08-19 15:21:04 -0400 Alex Meade 

	* Updated test_show in ServerXMLSerializationTest to use XML validation

2011-08-19 15:13:40 -0400 Dan Prince 

	* vm_state --> vm_states

2011-08-19 19:02:02 +0000 Vishvananda Ishaya 

	* Next round of prep for keystone integration.

2011-08-19 14:55:38 -0400 William Wolf 

	* merge from trunk

2011-08-19 18:37:39 +0000 Ed Leafe 

	* Removes the incorrect hard-coded filter path.

2011-08-19 20:09:31 +0200 Soren Hansen 

	* Revert irrelevant changes that accidentally crept into this patch :(

2011-08-19 10:10:51 -0700 Anthony Young 

	* add tenant_id to api.  without tenant_id, admins can't tell which servers belong to which tenants when retrieving lists

2011-08-19 10:08:46 -0700 Tushar Patil 

	* Merged from trunk

2011-08-19 10:01:25 -0700 Sandy Walsh 

	* Fixes primitive with builtins, modules, etc

2011-08-19 13:01:21 -0400 William Wolf 

	* fix test_virtual interfaces for tenant_id stuff

2011-08-19 13:00:22 -0400 William Wolf 

	* fix test_rescue tests for tenant_id changes

2011-08-19 09:32:39 -0700 Hisaharu Ishii 

	* Fix unit test for the change of 'nova-manage network list' format

2011-08-19 08:44:14 -0700 Christopher MacGown 

	* Add copyright notices

2011-08-19 11:26:32 -0400 Alex Meade 

	* merged trunk

2011-08-19 08:16:17 -0700 Christopher MacGown 

	* Define FLAGS.default_local_format. By default it's None, to match current expected _create_local

2011-08-19 08:08:23 -0700 Christopher MacGown 

	* Fix config_drive migration, per Matt Dietz.

2011-08-19 10:47:16 -0400 Alex Meade 

	* updated migration number

2011-08-19 09:54:05 -0400 William Wolf 

	* merge with trunk

2011-08-19 09:30:52 -0400 Dan Prince 

	* Bump migration number.

2011-08-19 09:30:17 -0400 Dan Prince 

	* Merge w/ trunk.

2011-08-19 13:54:18 +0200 Soren Hansen 

	* pep8

2011-08-19 13:44:32 +0200 Soren Hansen 

	* Start improving documentation.

2011-08-19 08:54:49 +0000 Ryu Ishimoto 

	* Added uuid column in virtual_interfaces table, and an OpenStack extension API for virtual interfaces to expose these IDs.  Also set this UUID as one of the external IDs in the OVS vif driver.

2011-08-19 09:53:31 +0200 Soren Hansen 

	* Move documentation from nova.virt.fake to nova.virt.driver.

2011-08-18 22:52:45 -0700 Jesse Andrews 

	* add key_name/data support to server stub

2011-08-18 22:15:13 -0700 Anthony Young 

	* add user_id and description.  without user_id, there is no way for a tenant to tell which user created the server.  description should be added for ec2 parity.

2011-08-18 20:02:17 -0700 Hisaharu Ishii 

	* Merge lp:~tpatil/nova/add-options-network-create-os-apis

2011-08-18 22:24:31 -0400 William Wolf 

	* merge

2011-08-19 02:14:17 +0000 Dan Wendlandt 

	* Bugfix for lp 828429.  Its still not clear to me exactly how this code path is actually invoked when nova is used, so I'm looking for input on whether we should be adding a test case for this, removing the code as unused, etc.  Thanks.

2011-08-18 19:05:40 -0700 Anthony Young 

	* remove security groups, improve exception handling, add tests

2011-08-19 10:22:24 +0900 Ryu Ishimoto 

	* Merged trunk

2011-08-18 21:09:01 -0400 Alex Meade 

	* merged trunk

2011-08-19 00:22:45 +0000 Josh Kearney 

	* Currently, rescue/unrescue is only available over the admin API. Non-admin tenants also need to be able to access this functionality. This patch adds rescue functionality over an API extension.

2011-08-19 00:04:02 +0000 Vishvananda Ishaya 

	* Makes all of the binary services launch using the same strategy.  * Removes helper methods from utils for loading flags and logging  * Changes service.serve to use Launcher  * Changes service.wait to actually wait for all the services to exit  * Changes nova-api to explicitly load flags and logging and use service.serve  * Fixes the annoying IOError when /etc/nova/nova.conf doesn't exist

2011-08-18 16:46:16 -0700 Jesse Andrews 

	* tests pass

2011-08-18 23:44:16 +0000 Alex Meade 

	* Fixes issue where ServersXMLSerializer was missing a method for update actions

2011-08-18 16:26:32 -0700 Jesse Andrews 

	* follow same pattern as userdata (not metadata apporach)

2011-08-18 16:22:22 -0700 Vishvananda Ishaya 

	* rename the test method

2011-08-18 23:01:46 +0000 Ed Leafe 

	* Updated docs for the recent scheduler class changes.

2011-08-18 22:54:30 +0000 Rick Harris 

	* Passes empty string instead of None to MySQLdb driver if the DB password isn't set.

2011-08-18 18:48:47 -0400 Alex Meade 

	* merged trunk

2011-08-18 15:42:30 -0700 vladimir.p 

	* added volume metadata. Fixed test_volume_types_extra_specs

2011-08-18 15:41:20 -0700 Vishvananda Ishaya 

	* declare the use_forwarded_for flag

2011-08-18 15:33:15 -0700 Jesse Andrews 

	* merge trunk

2011-08-18 22:10:35 +0000 Matt Dietz 

	* Fixes lp828207

2011-08-18 17:09:34 -0500 Josh Kearney 

	* Added unit test.

2011-08-18 15:05:35 -0700 Jesse Andrews 

	* allow specification of key pair/security group info via metadata

2011-08-18 21:57:52 +0000 John Tran 

	* Fixed bug in which DescribeInstances was returning deleted instances.  Added tests for pertinent api methods.

2011-08-18 21:49:30 +0000 Tushar Patil 

	* Accept binary user_data in radix-64 format when you launch a new server using OSAPI. This user_data would be stored along with the other server properties in the database. Once the VM instance boots you can query for the user-data to do any custom installation of applications/servers or do some specific job like setting up networking route table.

2011-08-18 14:40:05 -0700 vladimir.p 

	* added unittests for volume_extra_data

2011-08-18 21:38:29 +0000 Ed Leafe 

	* Removed extra parameter from the call to _provision_resource_locally()

2011-08-18 16:24:24 -0500 matt.dietz@rackspace.com 

	* resolve conflicts after upstream merge

2011-08-18 16:23:08 -0500 matt.dietz@rackspace.com 

	* Change the call name

2011-08-18 21:14:55 +0000 Dan Prince 

	* Cleanup the '_base' directory in libvirt tests.

2011-08-18 16:07:02 -0500 Josh Kearney 

	* Oops.

2011-08-18 15:58:12 -0500 Josh Kearney 

	* Review feedback.

2011-08-18 16:56:23 -0400 Alex Meade 

	* Added 'update' method to ServersXMLSerializer

2011-08-18 13:45:45 -0700 Tushar Patil 

	* Added more unit testcases for userdata functionality

2011-08-18 20:44:30 +0000 Dan Prince 

	* Remove instances.admin_pass column.

2011-08-18 16:41:48 -0400 Alex Meade 

	* merged trunk

2011-08-18 13:41:02 -0700 Tushar Patil 

	* Merged with trunk

2011-08-18 13:38:11 -0700 vladimir.p 

	* typo

2011-08-18 16:27:49 -0400 Alex Meade 

	* updated PUT to severs/id to handle accessIPv4 and accessIPv6

2011-08-18 20:25:32 +0000 Rick Harris 

	* DB password should be an empty string for MySQLdb

2011-08-18 13:24:56 -0700 vladimir.p 

	* first cut on types & extra-data (only DB work, no tests)

2011-08-18 16:12:49 -0400 William Wolf 

	* merge from trunk

2011-08-18 15:08:51 -0500 Josh Kearney 

	* Better docstring for _unrescue().

2011-08-18 14:56:22 -0500 Josh Kearney 

	* Review feedback.

2011-08-18 19:40:59 +0000 Matt Dietz 

	* Need to pass the action

2011-08-18 14:39:25 -0500 Ed Leafe 

	* Updated the distributed scheduler docs with the latest changes to the classes.

2011-08-18 13:55:38 -0500 matt.dietz@rackspace.com 

	* Syntax error

2011-08-18 13:47:09 -0500 matt.dietz@rackspace.com 

	* Moved compute calls to their own handler

2011-08-18 14:44:10 -0400 Dan Prince 

	* Remove old comment.

2011-08-18 14:34:14 -0400 Dan Prince 

	* Don't send 'injected_files' and 'admin_pass' to db.update.

2011-08-18 11:31:28 -0700 Vishvananda Ishaya 

	* fix docstrings in new api bins

2011-08-18 11:28:43 -0700 Vishvananda Ishaya 

	* one more

2011-08-18 11:28:02 -0700 Vishvananda Ishaya 

	* fix typo

2011-08-18 11:00:47 -0700 Vishvananda Ishaya 

	* remove signal handling and clean up service.serve

2011-08-18 10:56:14 -0700 Vishvananda Ishaya 

	* add separate api binaries

2011-08-18 10:55:39 -0700 Vishvananda Ishaya 

	* more cleanup of binaries per review

2011-08-18 17:30:00 +0000 Ed Leafe 

	* Changed the filter specified in _ask_scheduler_to_create_instance() to None, since the value isn't used when creating an instance.

2011-08-18 12:25:22 -0500 Josh Kearney 

	* Minor housecleaning.

2011-08-18 17:21:18 +0000 Troy Toman 

	* Fix to return 413 for over limit exceptions with instances, metadata and personality

2011-08-18 12:20:40 -0500 Josh Kearney 

	* Refactored a little and updated unit test.

2011-08-18 12:55:27 -0400 Alex Meade 

	* minor cleanup

2011-08-18 09:50:24 -0700 Dan Wendlandt 

	* dhcpbridge: add better error if NETWORK_ID is not set, convert locals() to static dict

2011-08-18 16:40:41 +0000 Ed Leafe 

	* Added the fix for the missing parameter for the call to create_db_entry_for_new_instance()

2011-08-18 12:34:01 -0400 Brian Lamar 

	* Updated a number of items to pave the way for new states.

2011-08-18 16:22:56 +0000 Ed Leafe 

	* Corrected the hardcoded filter path. Also simplified the filter matching code in host_filter.py

2011-08-18 11:21:35 -0500 Josh Kearney 

	* Added rescue mode extension.

2011-08-18 12:19:47 -0400 Alex Meade 

	* Fixed issue where accessIP was added in none detail responses

2011-08-18 11:05:59 -0400 Alex Meade 

	* Updated ServersXMLSerializer to allow accessIPv4 and accessIPv6 in XML responses

2011-08-18 10:05:37 -0500 Josh Kearney 

	* Merged trunk.

2011-08-18 10:53:01 -0400 Alex Meade 

	* Added accessIPv4 and accessIPv6 to servers view builder Updated compute api to handle accessIPv4 and 6

2011-08-18 13:19:33 +0000 Ed Leafe 

	* Fixed several logical errors in the scheduling process. Renamed the 'ZoneAwareScheduler' to 'AbstractScheduler', since the zone-specific designation is no longer relevant. Created a BaseScheduler class that has basic filter_hosts() and weigh_hosts() capabilities. Moved the filters out of one large file and into a 'filters' subdirectory of nova/scheduler.

2011-08-18 12:57:34 +0000 Ed Leafe 

	* Merged trunk

2011-08-18 09:57:16 +0000 Ed Leafe 

	* Adds the enabled status of a host when XenServer reports its host's capabilities. This allows the scheduler to ignore hosts whose enabled is False when considering where to place a new instance.

2011-08-18 15:50:50 +0900 Ryu Ishimoto 

	* merge trunk and fix unit test errors

2011-08-17 22:29:04 -0700 Dan Wendlandt 

	* in dhcpbridge, only grab network id from env if needed

2011-08-17 22:00:38 -0700 Dan Wendlandt 

	* bug #828429: remove references to interface in nova-dhcpbridge

2011-08-17 20:35:54 -0700 Vishvananda Ishaya 

	* pep8

2011-08-17 20:26:33 -0700 Vishvananda Ishaya 

	* remove extra reference in pipelib

2011-08-17 20:24:52 -0700 Vishvananda Ishaya 

	* clean up fake auth from server actions test

2011-08-17 20:22:30 -0700 Vishvananda Ishaya 

	* fix integration tests

2011-08-17 19:31:01 -0700 Vishvananda Ishaya 

	* make admin context the default, clean up pipelib

2011-08-17 19:06:21 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-17 17:17:47 -0700 Tushar Patil 

	* Merged with trunk and fixed broken testcases

2011-08-17 16:44:34 -0700 vladimir.p 

	* merged with nova-1450

2011-08-17 16:27:12 -0700 vladimir.p 

	* nova-manage VSA print & forced update_cap changes; fixed bug with report capabilities; added IP address to VSA APIs; added instances to APIs

2011-08-17 16:25:53 -0700 Vishvananda Ishaya 

	* Make all services use the same launching strategy

2011-08-17 16:23:40 -0400 Brian Lamar 

	* Updated compute manager/API to use vm/task states. Updated vm/task states to cover a few more cases I encountered.

2011-08-17 16:03:03 -0400 Alex Meade 

	* Updated server create XML deserializer to account for accessIPv4 and accessIPv6

2011-08-17 19:58:22 +0000 Ed Leafe 

	* Added the host 'enabled' status to the host_data returned by the plugin.

2011-08-17 15:40:17 -0400 Alex Meade 

	* Added accessip to models pep8

2011-08-17 15:33:08 -0400 Alex Meade 

	* Added migration for accessIPv4 and accessIPv6

2011-08-17 12:08:14 -0700 Tushar Patil 

	* Fixed broken unit testcases

2011-08-17 13:30:47 -0400 Dan Prince 

	* Initial instance states migration.

2011-08-17 10:23:44 -0700 Anthony Young 

	* pep8 fix

2011-08-17 10:05:01 -0700 Anthony Young 

	* fix some naming inconsistencies, make associate/disassociate PUTs

2011-08-17 09:57:15 -0700 Hisaharu Ishii 

	* Add NetworkCommandsTestCase into unit test of nova-manage

2011-08-17 12:37:50 -0400 Alex Meade 

	* very minor cleanup

2011-08-17 12:36:39 -0400 Alex Meade 

	* Undo an unecessary change

2011-08-17 11:19:43 -0500 Josh Kearney 

	* Merged trunk.

2011-08-17 11:51:39 -0400 Dan Prince 

	* Pep8 fixes.

2011-08-17 11:46:28 -0400 Dan Prince 

	* Split set state into vm, task, and power state functions.

2011-08-17 11:19:34 -0400 Dan Prince 

	* Add modules for task and vm states.

2011-08-17 10:55:27 -0400 Alex Meade 

	* Updated tests to correctly use the tenant id

2011-08-17 13:54:38 +0000 Brian Lamar 

	* DB object was being casted to dict() in API code. This did not work as intended and logic has been updated to reflect a more accurate way of getting information out of DB objects.

2011-08-17 08:41:40 -0400 William Wolf 

	* merge from trunk

2011-08-17 20:23:21 +0900 Ryu Ishimoto 

	* Cleaned up the extension metadata API data

2011-08-17 20:17:09 +0900 Ryu Ishimoto 

	* Updated get_updated time

2011-08-17 20:12:24 +0900 Ryu Ishimoto 

	* Cleaned up the file

2011-08-17 19:58:57 +0900 Ryu Ishimoto 

	* Fixed vif test to match the JSON key change

2011-08-17 19:58:26 +0900 Ryu Ishimoto 

	* Added XML support and changed JSON output keys

2011-08-17 19:07:14 +0900 Ryu Ishimoto 

	* Added virtual interfaces API test

2011-08-17 19:05:29 +0900 Ryu Ishimoto 

	* Removed serverId from the response

2011-08-17 17:58:14 +0900 Ryu Ishimoto 

	* Merged trunk

2011-08-17 17:33:56 +0900 Ryu Ishimoto 

	* Merged Dan's branch to add VIF uuid to VIF drivers for Quantum

2011-08-17 03:03:25 -0500 Troy Toman 

	* Removed a change from faults.py that was not required."

2011-08-17 02:41:17 -0500 Troy Toman 

	* Changed return code to 413 for metadata, personality and instance quota issues

2011-08-17 01:18:16 -0400 Naveed Massjouni 

	* Append the project_id to the SERVER-MANAGEMENT-URL header for v1.1 requests. Also, ensure that the project_id is correctly parsed from the request.

2011-08-16 20:36:49 -0700 Dan Wendlandt 

	* add new vif uuid for OVS vifplug for libvirt + xenserver

2011-08-16 23:15:54 -0400 Dan Prince 

	* Remove instances.admin_pass column.

2011-08-16 17:01:08 -0700 Anthony Young 

	* merge trunk

2011-08-16 16:59:36 -0700 Anthony Young 

	* all tests passing

2011-08-16 16:50:15 -0700 Anthony Young 

	* fix unit tests

2011-08-16 16:18:48 -0700 Tushar Patil 

	* Resolved conflicts and merged with trunk

2011-08-16 16:04:18 -0700 Tushar Patil 

	* Added uuid for networks and made changes to the Create server API format to accept network as uuid instead of id

2011-08-16 22:59:43 +0000 Dan Wendlandt 

	* I'm taking Thierry at his word that I should merge early and merge often :)

2011-08-16 20:29:09 +0000 Vishvananda Ishaya 

	* Fixes issue with exceptions getting eaten in image/s3.py if there is a failure during register.  The variables referenced with locals() were actually out of scope.

2011-08-16 20:22:17 +0000 Josh Kearney 

	* Allow local_gb size to be 0. libvirt uses local_gb as a secondary drive, but XenServer uses it as the root partition's size. Now we support both.

2011-08-16 14:22:26 -0500 Josh Kearney 

	* Merged trunk.

2011-08-16 15:12:42 -0400 William Wolf 

	* merge from trunk

2011-08-16 15:11:32 -0400 William Wolf 

	* make project_id authorization work properly, with test

2011-08-16 18:54:34 +0000 Jason Koelker 

	* Use netaddr's subnet features to calculate subnets.

2011-08-16 11:46:22 -0700 Jesse Andrews 

	* make delete more consistant

2011-08-16 13:45:13 -0500 Josh Kearney 

	* Review feedback.

2011-08-16 13:43:33 -0500 Josh Kearney 

	* Updated note.

2011-08-16 13:36:11 -0500 Josh Kearney 

	* Allow local_gb to be 0; PEP8 fixes.

2011-08-16 13:44:03 -0400 Brian Lamar 

	* Updated ViewBuilderV10 as per feedback.

2011-08-16 17:34:38 +0000 vladimir.p 

	* * Added search instance by metadata. * instance_get_all_by_filters should filter deleted

2011-08-16 16:39:45 +0000 Jake Dahn 

	* This branch implements a nova api extension which allows you to manage and update tenant/project quotas.

2011-08-16 09:18:13 -0700 John Tran 

	* test improvements per peer review

2011-08-16 09:15:14 -0700 Jake Dahn 

	* fixing pep8 issue

2011-08-16 09:15:14 -0700 Jake Dahn 

	* defaults now is referred to using a tenant

2011-08-16 09:15:14 -0700 Jake Dahn 

	* fixing up the show quotas tests, and extension

2011-08-16 09:15:14 -0700 Jake Dahn 

	* making get project quotas require context which has access to the project/tenant)

2011-08-16 09:15:14 -0700 Jake Dahn 

	* fixing pep8 issues again

2011-08-16 09:15:14 -0700 Jake Dahn 

	* fixing spacing issues

2011-08-16 09:15:14 -0700 Jake Dahn 

	* cleaning up a few things from pyflakes

2011-08-16 09:15:14 -0700 Jake Dahn 

	* fixing pep8 errors

2011-08-16 09:15:14 -0700 Jake Dahn 

	* refactoring tests to not use authmanager, and now returning 403 when non admin user tries to update quotas

2011-08-16 09:15:14 -0700 Jake Dahn 

	* removed index, and separated out defaults into its own action

2011-08-16 09:15:14 -0700 Jake Dahn 

	* merging test_extensions.py

2011-08-16 09:15:01 -0700 Jake Dahn 

	* another trunk merge

2011-08-16 09:13:10 -0700 Jake Dahn 

	* another trunk merge... a new change made it into nova before the code was merged

2011-08-16 12:02:39 -0400 Dan Prince 

	* Cleanup the '_base' directory in libvirt tests.

2011-08-16 11:31:29 -0400 Brian Lamar 

	* Small bug fix...don't cast DB objects to dicts.

2011-08-16 11:31:08 -0400 William Wolf 

	* merge from trunk

2011-08-16 15:04:27 +0000 Dan Prince 

	* Updated the EC2 metadata controller so that it returns the correct value for instance-type metadata.

2011-08-16 10:49:26 -0400 Dan Prince 

	* Fix test_metadata tests.

2011-08-16 09:23:38 -0500 Jason Koelker 

	* merge the trunk

2011-08-16 08:56:08 -0500 Tim Simpson 

	* Merged with upstream.

2011-08-16 08:55:17 -0500 Tim Simpson 

	* Added list_notifier, a driver for the notifer api which calls a list of other drivers.

2011-08-16 09:26:55 -0400 William Wolf 

	* merge with trunk

2011-08-16 13:01:41 +0000 Ed Leafe 

	* Refactored the HostFilterScheduler and LeastCostScheduler classes so that they can be combined into a single class that can do both host filtering and host weighting, allowing subclasses to override those processes as needed. Also renamed the ZoneAwareScheduler to AbstractScheduler, for two reasons: one, the 'zone-aware' designation was necessary when the zone code was being developed; now that it is part of nova, it is not an important distinction. Second, the 'Abstract' part clearly indicates that this is a class that is not designed to be used directly, but rather as the basis for specific scheduler subclasses.

2011-08-16 12:54:30 +0000 vladimir.p 

	* cosmetic change in test_extensions. Avoids constant merge conflicts between proposals with new extensions.

2011-08-16 12:47:35 +0000 Josh Kearney 

	* Validate the size of VHD files in OVF containers.

2011-08-16 08:41:52 -0400 Dan Prince 

	* Merge w/ trunk.

2011-08-16 18:52:29 +0900 Ryu Ishimoto 

	* Include vif UUID in the network info dictionary

2011-08-16 18:37:50 +0900 Ryu Ishimoto 

	* Added uuid to allocate_mac_address

2011-08-16 17:51:45 +0900 Ryu Ishimoto 

	* Fixed the naming of the extension

2011-08-16 00:31:54 -0700 Jesse Andrews 

	* redux of floating ip api

2011-08-16 14:20:09 +0900 Ryu Ishimoto 

	* Merged trunk

2011-08-15 17:30:13 -0700 Tushar Patil 

	* Merged trunk

2011-08-15 17:12:03 -0700 Vishvananda Ishaya 

	* log the full exception so we don't lose traceback through eventlet

2011-08-15 16:29:52 -0700 Vishvananda Ishaya 

	* fix error logging in s3.py

2011-08-15 17:31:24 -0500 Ed Leafe 

	* pep8 cleanup

2011-08-15 17:11:58 -0500 Ed Leafe 

	* Merged trunk

2011-08-15 15:09:42 -0700 Tushar Patil 

	* Removed newly added userdatarequesthandler for OS API, there is no need to add this handler since the existing Ec2 API metadatarequesthandler does the same job

2011-08-15 17:09:39 -0500 Ed Leafe 

	* got tests passing with logic changes

2011-08-15 16:48:28 -0500 Jason Koelker 

	* pep8

2011-08-15 16:47:48 -0500 Jason Koelker 

	* pep8

2011-08-15 16:46:30 -0500 Jason Koelker 

	* add note

2011-08-15 16:41:11 -0500 Jason Koelker 

	* have the tests call create_networks directly

2011-08-15 16:30:51 -0500 Jason Koelker 

	* allow for finding a network that fits the size, also format string correctly

2011-08-15 13:58:44 -0700 John Tran 

	* adding sqlalchemi api tests for test_instance_get_all_by_filter to ensure doesn't return deleted instances

2011-08-15 13:48:09 -0700 John Tran 

	* added cloud unit test for describe_instances to ensure doesn't return deleted instances

2011-08-15 15:47:11 -0500 Jason Koelker 

	* return the created networks

2011-08-15 15:45:14 -0500 Jason Koelker 

	* pep8 fix

2011-08-15 15:33:37 -0500 Jason Koelker 

	* merge trunk

2011-08-15 20:31:43 +0000 Kei Masumoto 

	* Adding kvm-block-migration feature.

2011-08-15 15:29:55 -0500 Jason Koelker 

	* i hate these exceptions where it should just return an empty list

2011-08-15 15:28:28 -0500 Jason Koelker 

	* fix typo where I forgot a comma

2011-08-15 15:24:57 -0500 Jason Koelker 

	* merge trunk, remove _validate_cidrs and replace functionality with a double for loop

2011-08-15 13:22:14 -0700 John Tran 

	* fix bug which DescribeInstances in EC2 api was returning deleted instances

2011-08-15 20:10:07 +0000 Vishvananda Ishaya 

	* We don't have source for open-wrt in the source tree, so we shouldn't use the images.  Since the images are only there for uploading smoketests, They are now replaced with random images.

2011-08-15 19:50:14 +0000 Jesse Andrews 

	* Make response structure for list floating ips conform with rest of openstack api

2011-08-15 15:41:07 -0400 William Wolf 

	* put tenant_id back in places where it was

2011-08-15 19:36:21 +0000 Jake Dahn 

	* This branch allows the standard inclusion of a body param which most http clients will send along with a POST request.

2011-08-15 19:29:18 +0000 Vishvananda Ishaya 

	* Libvirt has some autogenerated network info that is breaking ha network.

2011-08-15 12:04:51 -0700 Jake Dahn 

	* making body default to none

2011-08-15 15:00:42 -0400 William Wolf 

	* pep8 fix

2011-08-15 11:55:53 -0700 Jake Dahn 

	* Adding standard inclusion of a body param which most http clients will send along with a POST request.

2011-08-15 11:50:54 -0700 Tushar Patil 

	* Fixed merging issue

2011-08-15 11:47:30 -0700 Tushar Patil 

	* Merged with trunk

2011-08-15 14:45:08 -0400 Alex Meade 

	* Updated rate limiting tests to use tenants

2011-08-15 13:35:53 -0500 Josh Kearney 

	* Corrected names in TODO/FIXME.

2011-08-15 11:31:44 -0700 Vishvananda Ishaya 

	* remove openwrt image

2011-08-15 11:10:44 -0700 Vishvananda Ishaya 

	* Fix the tests when libvirt actually exists

2011-08-15 12:18:22 -0500 Josh Kearney 

	* Merged trunk.

2011-08-15 16:14:35 +0000 Monsyne Dragon 

	* Add durable flag for rabbit queues.

2011-08-15 09:47:01 -0500 Josh Kearney 

	* Fixed merge conflict.

2011-08-15 09:57:55 -0400 Alex Meade 

	* merged trunk

2011-08-15 08:55:33 -0500 Josh Kearney 

	* Merged trunk.

2011-08-15 09:35:44 -0400 Alex Meade 

	* Dryed up contructors

2011-08-15 02:55:22 -0700 Jesse Andrews 

	* make list response for floating ip match other apis

2011-08-14 20:05:18 -0700 Dan Wendlandt 

	* fix missing 'run_as_root' from bad merge

2011-08-14 04:25:46 +0000 Donal Lafferty 

	* Added ability too boot VM from install ISO.  System detects an image of type iso.  Images is streamed to a VDI and mounted to the VM.  Blank disk allocated to VM based on instance type.

2011-08-14 04:17:48 +0000 Soren Hansen 

	* Add source-group filtering.

2011-08-14 04:10:26 +0000 John Tran 

	* added logic to make the creation of networks (IPv4 only) validation a bit smarter:   - detects if the cidr is already in use   - detects if any existing smaller networks are within the range of requested cidr(s)   - detects if splitting a supernet into # of num_networks && network_size will fit   - detects if requested cidr(s) are within range of already existing supernet (larger cidr).

2011-08-14 03:47:48 +0000 John Tran 

	*   fix InvalidPortRange exception shows up in euca2ools  instead of UnknownError when euca-authorize is specified w/ invalid port #.

2011-08-14 03:41:01 +0000 Alex Meade 

	* Changes requests with an invalid server action to return an HTTP 400 instead of a 501.

2011-08-14 03:34:19 +0000 Tushar Patil 

	* Currently OS API doesn't accept availability zone parameter so there is no way to instruct scheduler (SimpleScheduler) to launch VM instance on specific host of specified zone.

2011-08-14 03:27:38 +0000 vladimir.p 

	* typo fix

2011-08-14 03:20:52 +0000 Johannes Erdfelt 

	* Fix v1.1 /servers/<id> PUT request to match API documentation by returning 200 code and the server data in the body

2011-08-14 03:14:08 +0000 termie 

	* Allow different schedulers for compute and volume.

2011-08-13 18:58:29 -0700 Dan Wendlandt 

	* have NetworkManager generate MAC address and pass it to the driver for plugging.  Sets the stage for being able to do duplicate checks on those MACs as well.

2011-08-12 22:36:10 -0700 Vishvananda Ishaya 

	* make sure security groups come back on restart of nova-compute

2011-08-12 22:05:34 -0700 Vishvananda Ishaya 

	* fix all of the tests

2011-08-12 21:17:20 -0700 Vishvananda Ishaya 

	* rename project_net to same_net

2011-08-12 21:03:53 -0700 Vishvananda Ishaya 

	* use dhcp server instead of gateway for filter exception

2011-08-12 21:03:11 -0700 Vishvananda Ishaya 

	* get rid of network_info hack and pass it everywhere

2011-08-12 18:16:07 -0700 Dan Wendlandt 

	* fix issue introduced in merge

2011-08-12 17:43:19 -0700 Dan Wendlandt 

	* merge trunk, fix conflict frim dprince's branch to remove hostname from bin/nova-dhcpbridge

2011-08-12 17:33:30 -0700 Dan Wendlandt 

	* merge in trunk, resolving conflicts with ttx's branch to switch from using sudo to run_as_root=True

2011-08-13 00:06:42 +0000 Monsyne Dragon 

	* remerge trunk

2011-08-12 23:58:13 +0000 Monsyne Dragon 

	* Added durable option for nova rabbit queues added queueu delete script for admin/debug purposes

2011-08-12 16:48:13 -0700 Tushar Patil 

	* Added add securitygroup to instance and remove securitygroup from instance functionality

2011-08-12 14:33:27 -0700 Christopher MacGown 

	* Fix ugly little violations before someone says anything

2011-08-12 16:29:44 -0500 Josh Kearney 

	* Merged trunk.

2011-08-12 16:25:16 -0500 Josh Kearney 

	* Updated logging.

2011-08-12 14:23:10 -0700 Christopher MacGown 

	* Merge config_drive with trunk

2011-08-12 16:19:46 -0500 Ed Leafe 

	* end of day

2011-08-12 16:18:48 -0500 Josh Kearney 

	* Check uncompressed VHD size.

2011-08-12 14:18:25 -0700 vladimir.p 

	* reworked test_extensions code to avoid constant merge conflicts with newly added ext

2011-08-12 13:37:22 -0700 vladimir.p 

	* nova-manage: fixed instance type in vsa creation

2011-08-12 20:18:47 +0000 Johannes Erdfelt 

	* Stub out instance_get as well so we can show the results of the name change

2011-08-12 12:51:54 -0700 vladimir.p 

	* removed VSA/drive_type code from EC2 cloud. changed nova-manage not to use cloud APIs

2011-08-12 19:48:19 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-08-12 12:29:24 -0700 Tushar Patil 

	* Merged with trunk and fixed broken unit testcases

2011-08-13 04:00:48 +0900 Kei masumoto 

	* merged rev1418 and fixed code so that less than 1G image can be migrated

2011-08-12 13:58:26 -0500 Ed Leafe 

	* Created the filters directory in nova/scheduler

2011-08-12 11:29:25 -0700 Vishvananda Ishaya 

	* removed admincontext middleware

2011-08-12 11:28:47 -0700 Vishvananda Ishaya 

	* updates from review

2011-08-12 14:09:53 -0400 William Wolf 

	* merge from trunk

2011-08-12 14:09:25 -0400 William Wolf 

	* fix merges from trunk

2011-08-12 17:58:55 +0000 Dan Prince 

	* Nuke hostname from nova-dhcpbridge. We don't use it.

2011-08-12 12:28:53 -0500 Jason Koelker 

	* merge the trunk

2011-08-12 12:23:50 -0500 Jason Koelker 

	* need to actually assign the v4 network

2011-08-12 17:17:20 +0000 Dan Prince 

	* Fixes to the OSAPI floating API extension DELETE. Updated to use correct args for self.disassociate (don't sweep exceptions which should cause test cases to fail under the rug). Additionally updated to pass network_api.release_floating_ip the address instead of a dict.

2011-08-12 12:15:13 -0500 Josh Kearney 

	* Merged trunk.

2011-08-12 12:14:40 -0500 Josh Kearney 

	* Fixed unit tests.

2011-08-12 12:13:14 -0500 Jason Koelker 

	* only run if the subnet and cidr exist

2011-08-12 12:11:13 -0500 Jason Koelker 

	* only run if the subnet and cidr exist

2011-08-12 13:07:24 -0400 William Wolf 

	* merge from trunk

2011-08-12 12:06:57 -0500 Jason Koelker 

	* make sure network_size gets set

2011-08-12 13:06:51 -0400 William Wolf 

	* merge from trunk

2011-08-12 12:03:02 -0500 Jason Koelker 

	* don't require ipv4

2011-08-12 12:00:23 -0500 Jason Koelker 

	* forgot the closing paren

2011-08-12 11:55:38 -0500 Jason Koelker 

	* use subnet iteration from netaddr for subnet calculation

2011-08-12 16:49:08 +0000 Anthony Young 

	* Fix a typo that causes ami images to launch with a kernel as ramdisk when using xen.

2011-08-12 16:09:01 +0000 Brian Waldon 

	* Fixing a 500 error when -1 is supplied for flavorRef on server create.

2011-08-12 11:44:49 -0400 Brian Waldon 

	* rewriting parsing

2011-08-12 08:43:42 -0700 Anthony Young 

	* fix typo that causes ami instances to launch with a kernal as ramdisk

2011-08-12 10:34:45 -0500 Josh Kearney 

	* Merged trunk.

2011-08-12 15:24:33 +0000 Brian Lamar 

	* Allows for a tunable number of SQL connections to be maintained between services and the SQL server using new configuration flags. Only applies when using the MySQLdb dialect in SQLAlchemy.

2011-08-12 10:12:37 -0500 Josh Kearney 

	* Merged trunk.

2011-08-12 15:04:13 +0000 William Wolf 

	* Fixes pep8 issues in test_keypairs.py

2011-08-12 10:01:38 -0500 Ed Leafe 

	* Merged trunk

2011-08-12 10:01:04 -0500 Ed Leafe 

	* start of day

2011-08-12 10:59:10 -0400 Dan Prince 

	* Fixes to the OSAPI floating API extension DELETE. Updated to use correct args for self.disassociate (don't sweep exceptions which should cause test cases to fail under the rug). Additionally updated to pass network_api.release_floating_ip the address instead of a dict.

2011-08-12 14:38:49 +0000 Chris Behrens 

	* API needs virtual_interfaces.instance joined when pulling instances from the DB.  Updated instance_get_all() to match instance_get_all_by_filters() even though the former is only used by nova-manage now.  (The latter is used by the API).

2011-08-12 01:21:47 -0700 Vishvananda Ishaya 

	* remove extra log statements

2011-08-11 22:02:21 -0700 Chris Behrens 

	* join virtual_interfaces.instance for DB queries for instances.  updates instance_get_all to match instance_get_all_by_filters.

2011-08-11 21:30:07 -0700 Vishvananda Ishaya 

	* remove accidentally duplicated flag

2011-08-11 21:03:49 -0700 Vishvananda Ishaya 

	* merged trunk

2011-08-11 21:03:37 -0700 Vishvananda Ishaya 

	* add keystone middlewares for ec2 api

2011-08-11 18:23:49 -0700 Tushar Patil 

	* Merged with trunk

2011-08-11 18:22:35 -0700 Tushar Patil 

	* added userdata entry in the api paste ini

2011-08-11 18:11:59 -0700 Tushar Patil 

	* Initial version

2011-08-11 17:59:41 -0700 Christopher MacGown 

	* Accidentally added inject_files to merge

2011-08-12 00:43:41 +0000 Tushar Patil 

	* Support for management of security groups in OS API as a new extension.

2011-08-11 17:40:13 -0700 Christopher MacGown 

	* Updates to libvirt, write metadata, net, and key to the config drive

2011-08-11 17:04:33 -0700 Tushar Patil 

	* prefixed with os- for the newly added extensions

2011-08-11 16:52:36 -0700 Tushar Patil 

	* Merged with trunk

2011-08-11 16:32:51 -0700 vladimir.p 

	* Author added

2011-08-11 16:26:26 -0700 termie 

	* allow scheduling topics to multiple drivers

2011-08-11 17:10:25 -0500 Josh Kearney 

	* Check compressed image size and PEP8 cleanup.

2011-08-11 20:48:16 +0000 Johannes Erdfelt 

	* v1.1 API also requires the server be returned in the body

2011-08-11 13:45:55 -0700 vladimir.p 

	* capabilities fix, run_as_root fix

2011-08-11 13:18:30 -0700 vladimir.p 

	* lp824780: fixed typo in update_service_capabilities

2011-08-11 16:06:28 -0400 William Wolf 

	* fix pep8

2011-08-11 16:05:33 -0400 William Wolf 

	* spacing fixes

2011-08-11 16:04:12 -0400 William Wolf 

	* fixed pep8 issue

2011-08-11 15:49:58 -0400 William Wolf 

	* merge from trunk

2011-08-11 15:49:28 -0400 William Wolf 

	* fixed v1.0 stuff with X-Auth-Project-Id header, and fixed broken integrated tests

2011-08-11 12:31:09 -0700 vladimir.p 

	* merged with 1416

2011-08-11 15:30:43 -0400 Brian Waldon 

	* fixing id parsing

2011-08-11 12:04:03 -0700 vladimir.p 

	* moved vsa_id to metadata. Added search my meta

2011-08-11 14:00:56 -0500 Ed Leafe 

	* Refactored the scheduler classes without changing functionality. Removed all 'zone-aware' naming references, as these were only useful during the zone development process. Also fixed some PEP8 problems in trunk code.

2011-08-11 11:54:35 -0700 vladimir.p 

	* Added search instance by metadata. get_all_by_filters should filter deleted

2011-08-11 14:40:05 -0400 William Wolf 

	* got rid of tenant_id everywhere, got rid of X-Auth-Project-Id header support (not in the spec), and updated tests

2011-08-11 14:36:29 -0400 Brian Lamar 

	* Silly fixes.

2011-08-11 18:28:15 +0000 Johannes Erdfelt 

	* v1.0 and v1.1 API differs for PUT, so split them out Update tests to match API

2011-08-11 14:27:14 -0400 Brian Lamar 

	* Removed postgres, bug in current ubuntu package which won't allow it to work easily. Will add a bug in LP.

2011-08-11 14:20:18 -0400 Alex Meade 

	* minor cleanup

2011-08-11 11:15:14 -0700 Tushar Patil 

	* Added availability zone support to the Create Server API

2011-08-11 18:01:37 +0000 Johannes Erdfelt 

	* Make PUT /servers/<id> follow the API specs and return a 200 status

2011-08-11 12:02:05 -0400 Brian Lamar 

	* More logging.

2011-08-11 11:57:16 -0400 Alex Meade 

	* removed extra paren

2011-08-11 11:55:02 -0400 Brian Lamar 

	* Logging for SQLAlchemy type.

2011-08-11 11:28:11 -0400 Brian Lamar 

	* merged trunk

2011-08-11 10:53:40 -0400 Alex Meade 

	* Fixed per HACKING

2011-08-11 12:34:04 +0000 Thierry Carrez 

	* * Removes rogue direct usage of subprocess module by proper utils.execute calls * Adds a run_as_root parameter to utils.execute, that prefixes your command with FLAG.root_helper (which defaults to 'sudo') * Turns all sudo calls into run_as_root=True calls * Update fakes accordingly * Replaces usage of "sudo -E" and "addl_env" parameter into passing environment in the command (allows it to be compatible with alternative sudo_helpers) * Additionally, forces close_fds=True on all utils.execute calls, since it's a more secure default

2011-08-11 12:37:29 +0100 Thierry Carrez 

	* Remove doublequotes from env variable setting since they are literally passed

2011-08-10 21:27:40 -0400 Alex Meade 

	* Changed bad server actions requests to raise an HTTP 400

2011-08-10 16:19:21 -0700 John Tran 

	* removed typos, end of line chars

2011-08-10 14:16:13 -0700 Tushar Patil 

	* Fixed broken unit testcases

2011-08-10 16:20:31 -0400 Brian Lamar 

	* Support for postgresql.

2011-08-10 15:49:17 -0400 William Wolf 

	* merge from trunk

2011-08-10 15:47:22 -0400 William Wolf 

	* tenant_id -> project_id

2011-08-10 19:08:35 +0000 Jesse Andrews 

	* Adding keypair support to the openstack contribute api

2011-08-10 15:06:04 -0400 Brian Lamar 

	* elif and FLAG feedback

2011-08-10 14:03:16 -0400 Brian Lamar 

	* Removed un-needed log line.

2011-08-10 14:01:18 -0400 Brian Lamar 

	* Make sure to not use MySQLdb if you don't have it.

2011-08-10 13:24:11 -0400 William Wolf 

	* get last extension-based tests to pass

2011-08-10 13:21:36 -0400 Brian Lamar 

	* Allows multiple MySQL connections to be maintained using eventlet's db_pool.

2011-08-10 16:43:46 +0000 Ed Leafe 

	* Removed verbose debugging output when capabilities are reported. This was clogging up the logs with kbytes of useless data, preventing actual helpful information from being retrieved easily.

2011-08-10 11:25:38 -0500 Ed Leafe 

	* Removed verbose debugging output when capabilities are reported.

2011-08-10 11:49:54 -0400 Alex Meade 

	* Updated extensions to use the TenantMapper

2011-08-10 11:37:44 -0400 William Wolf 

	* fix pep8 issues

2011-08-10 11:23:40 -0400 Alex Meade 

	* Fixed metadata PUT routing

2011-08-10 14:53:53 +0000 Matthew Hooker 

	* These fixes are the result of trolling the pylint violations here

2011-08-10 14:28:18 +0000 Soren Hansen 

	* Pass py_modules=[] to setup to avoid installing run_tests.py as a top-level module.

2011-08-10 10:16:59 +0100 Soren Hansen 

	* Add bug reference

2011-08-10 10:09:50 +0100 Soren Hansen 

	* Pass py_modules=[] to setup to avoid installing run_tests.py as a top-level module.

2011-08-10 02:13:59 -0400 William Wolf 

	* fix servers test issues and add a test

2011-08-10 02:01:03 -0400 William Wolf 

	* added project_id for flavors requests links

2011-08-10 01:44:15 -0400 William Wolf 

	* added project_id for images requests

2011-08-10 01:18:44 -0400 William Wolf 

	* merge trunk

2011-08-09 18:43:18 -0700 John Tran 

	* fix so that the exception shows up in euca2ools  instead of UnknownError

2011-08-09 18:14:41 -0700 vladimir.p 

	* Dropped vsa_id from instances

2011-08-09 17:22:01 -0700 Jesse Andrews 

	* import formatting - thx

2011-08-09 17:03:24 -0700 Tushar Patil 

	* List security groups project wise for admin users same as other users

2011-08-09 16:59:51 -0700 Tushar Patil 

	* Merged with trunk

2011-08-09 16:55:51 -0700 vladimir.p 

	* merge with nova-1411. fixed

2011-08-09 19:35:40 -0400 Matthew Hooker 

	* pep8 fix

2011-08-09 19:34:51 -0400 Matthew Hooker 

	* use correct variable name

2011-08-09 19:26:35 -0400 William Wolf 

	* adding project_id to flavor, server, and image links for /servers requests

2011-08-09 16:26:12 -0700 Tushar Patil 

	* Merged with trunk

2011-08-09 16:12:59 -0700 Jesse Andrews 

	* tests pass

2011-08-09 18:46:57 -0400 Matthew Hooker 

	* merge from trunk

2011-08-09 15:21:46 -0700 vladimir.p 

	* merged with nova-1411

2011-08-09 22:08:37 +0000 Jake Dahn 

	* This branch makes sure to detach fixed ips when their associated floating ip is deallocated from a project/tenant.

2011-08-09 15:06:59 -0700 vladimir.p 

	* Merge with nova. Moved user+access to flags. changes for log access mode

2011-08-09 14:45:31 -0700 Jake Dahn 

	* adding other emails to mailmap

2011-08-09 14:23:30 -0700 Jesse Andrews 

	* add Keypairs to test_extensions

2011-08-09 22:20:53 +0100 Soren Hansen 

	* Merge trunk

2011-08-09 14:17:56 -0700 Jake Dahn 

	* adding myself to authors

2011-08-09 21:09:10 +0000 Chris Behrens 

	* This adds the servers search capabilities defined in the OS API v1.1 spec.. and more for admins.

2011-08-09 20:08:23 +0000 Johannes Erdfelt 

	* Be more tolerant of agent failures. It is often the case there is only a problem with the agent, not with the instance, so don't claim it failed to boot so quickly.

2011-08-09 16:00:54 -0400 Dan Prince 

	* Updated the EC2 metadata controller so that it returns the correct value for instance-type metadata.

2011-08-09 13:00:13 -0700 Jesse Andrews 

	* added tests - list doesn't pass due to unicode issues

2011-08-09 11:31:48 -0700 Jesse Andrews 

	* initial port

2011-08-09 13:38:09 -0400 Alex Meade 

	* merged trunk

2011-08-09 17:32:39 +0000 Johannes Erdfelt 

	* Be more tolerant of agent failures. The instance still booted (most likely) so don't treat it like it didn't

2011-08-09 12:51:42 -0400 Alex Meade 

	* Updated extensions to expect tenant ids Updated extensions tests to use tenant ids

2011-08-09 16:33:13 +0000 Dan Prince 

	* Update the OSAPI v1.1 server 'createImage' and 'createBackup' actions to limit the number of image metadata items based on the configured quota.allowed_metadata_items that is set.

2011-08-09 16:12:59 +0000 Brian Waldon 

	* Fix pep8 error.

2011-08-09 11:47:46 -0400 Brian Waldon 

	* fixing one pep8 failure

2011-08-09 15:41:55 +0000 Ken Pepple 

	* I think this restores the functionality ...

2011-08-09 15:34:32 +0000 Thierry Carrez 

	* Adds missing nova/api/openstack/schemas to tarball

2011-08-09 15:27:56 +0000 Brian Waldon 

	* Instance metadata now functionally works (completely to spec) through OSAPI

2011-08-09 11:24:27 -0400 Alex Meade 

	* updated v1.1 flavors tests to use tenant id

2011-08-09 11:10:14 -0400 Brian Waldon 

	* making usage of 'delete' argument more clear

2011-08-09 15:02:54 +0000 Thierry Carrez 

	* Fix the two pep8 issues that sneaked in while the test was disabled.

2011-08-09 15:44:43 +0100 Thierry Carrez 

	* Fix remaining two pep8 violations

2011-08-09 10:29:56 -0400 Alex Meade 

	* Updated TenantMapper to handle resources with parent resources

2011-08-09 10:29:07 -0400 Brian Waldon 

	* updating tests; fixing create output; review fixes

2011-08-09 14:07:55 +0000 Brian Waldon 

	* OSAPI v1.1 POST /servers now returns a 202 rather than a 200

2011-08-09 14:25:52 +0100 Thierry Carrez 

	* Include missing nova/api/openstack/schemas

2011-08-09 14:11:15 +0100 Thierry Carrez 

	* Rename sudo_helper FLAG into root_helper

2011-08-09 13:47:55 +0100 Thierry Carrez 

	* Minor fix to reduce diff

2011-08-09 12:47:47 +0000 Dave Walker (Daviey) 

	* Initial validation for ec2 security groups name.

2011-08-09 13:34:54 +0100 Thierry Carrez 

	* Remove old commented line

2011-08-09 13:30:06 +0100 Thierry Carrez 

	* Command args can be a tuple, convert them to list

2011-08-09 12:21:28 +0100 Thierry Carrez 

	* Fix usage of sudo -E and addl_env in dnsmasq/radvd calls, remove addl_env support, fix fake_execute allowed kwargs

2011-08-09 12:05:05 +0100 Thierry Carrez 

	* Use close_fds by default since it's good for you

2011-08-09 11:22:32 +0100 Thierry Carrez 

	* Fix ajaxterm's use of shell=True, prevent vmops.py from running its own version of utils.execute

2011-08-09 09:54:51 +0000 Isaku Yamahata 

	* With this branch, boot-from-volume can be marked as completed in some sense. The remaining is minor if any and will be addressed as bug fixes.

2011-08-09 05:27:52 +0000 Dan Prince 

	* Update the curl command in the __public_instance_is_accessible function of test_netadmin to return an error code which we can then check for and handle properly. This should allow calling functions to properly retry and timeout if an actual test failure happens.

2011-08-09 00:47:16 -0400 Brian Waldon 

	* updating more test cases

2011-08-09 00:27:28 -0400 Brian Waldon 

	* changing server create response to 202

2011-08-09 02:07:20 +0000 Naveed Massjouni 

	* Added xml schema validation for extensions resources. Added corresponding xml schemas. Added lxml dep, which is needed for doing xml schema validation.

2011-08-08 20:25:31 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-08-08 20:23:15 -0400 Naveed Massjouni 

	* Fixing a bug in nova.utils.novadir()

2011-08-08 23:24:32 +0000 Ed Leafe 

	* Adds the ability to read/write to a local xenhost config. No changes to the nova codebase; this will be used only by admin tools that have yet to be created.

2011-08-08 15:33:17 -0700 Ken Pepple 

	* fixed conditional because jk0 is very picky :)

2011-08-08 21:46:33 +0000 Ed Leafe 

	* Fixed typo found in review

2011-08-08 17:44:58 -0400 Brian Waldon 

	* removing log lines

2011-08-08 14:43:52 -0700 Ken Pepple 

	* added --purge optparse for flavor delete

2011-08-08 17:33:03 -0400 Brian Waldon 

	* making server metadata work functionally

2011-08-08 16:38:14 -0400 Brian Waldon 

	* cleaning up instance metadata api code

2011-08-08 16:36:17 -0400 Alex Meade 

	* Updated servers tests to use tenant id

2011-08-08 20:17:48 +0000 Dan Prince 

	* Set image progress to 100 if the image is active.

2011-08-08 20:12:35 +0000 Ed Leafe 

	* Cleaned up merge messes.

2011-08-08 20:06:54 +0000 Ed Leafe 

	* Merged trunk.

2011-08-08 20:03:14 +0000 Ed Leafe 

	* cleaned up unneeded line

2011-08-08 19:48:07 +0000 Johannes Erdfelt 

	* nova.exception.wrap_exception will re-raise some exceptions, but in the process of possibly notifying that an exception has occurred, it may clobber the current exception information. nova.utils.to_primitive in particular (used by the notifier code) will catch and handle an exception clobbering the current exception being handled in wrap_exception. Eventually when using the bare 'raise', it will attempt to raise None resulting a completely different and unhelpful exception.

2011-08-08 15:37:23 -0400 Matthew Hooker 

	* remove obsolete script from setup.py

2011-08-08 15:30:44 -0400 Matthew Hooker 

	* assert that vmops.revert_migration is called

2011-08-08 19:28:42 +0000 Johannes Erdfelt 

	* Import sys as well

2011-08-08 12:20:06 -0700 Tushar Patil 

	* Resolve conflicts and fixed broken unit testcases

2011-08-08 19:10:58 +0000 Ed Leafe 

	* This branch adds additional capability to the hosts API extension. The new options allow an admin to reboot or shutdown a host. I also added code to hide this extension if the --allow-admin-api is False, as regular users should have no access to host API calls.

2011-08-08 12:10:14 -0700 Jake Dahn 

	* adding forgotten import for logging

2011-08-08 19:05:09 +0000 Sandy Walsh 

	* Adds OS API 1.1 support

2011-08-08 13:54:18 -0400 Alex Meade 

	* Updated test_images to use tenant ids

2011-08-08 13:50:31 -0400 Alex Meade 

	* Don't do anything with tenant_id for now

2011-08-08 17:34:42 +0000 Ed Leafe 

	* Review fixes

2011-08-08 13:34:20 -0400 Alex Meade 

	* fixed wrong syntax

2011-08-08 12:57:38 -0400 Alex Meade 

	* Assign tenant id in nova.context

2011-08-08 09:12:56 -0700 Sandy Walsh 

	* another trunk merge

2011-08-08 15:34:04 +0000 Ed Leafe 

	* Merged trunk

2011-08-08 15:31:29 +0000 Ed Leafe 

	* Merged trunk

2011-08-08 14:51:42 +0000 Ed Leafe 

	* Cleaned up some old code added by the last merge

2011-08-08 14:42:18 +0000 Ed Leafe 

	* Fixed some typos from the last refactoring

2011-08-08 14:19:53 +0000 Ed Leafe 

	* Moved the restriction on host startup to the xenapi layer.:

2011-08-08 15:15:49 +0100 Donal Lafferty 

	* Remove nova/tests/network, which was accidentally included in commit.

2011-08-08 10:12:01 -0400 Dan Prince 

	* upper() is even better.

2011-08-08 07:10:12 -0700 vladimir.p 

	* merged with 1383

2011-08-08 14:07:03 +0000 Ed Leafe 

	* Updated with code changes on LP

2011-08-08 13:55:04 +0000 Ed Leafe 

	* Merged trunk

2011-08-08 09:30:56 +0000 Johannes Erdfelt 

	* Save exception and re-raise that instead of depending on thread local exception that may have been clobbered by intermediate processing

2011-08-07 22:05:01 -0400 Naveed Massjouni 

	* Adding __init__.py files

2011-08-08 01:52:36 +0000 Rick Harris 

	* Adds ability to disable snapshots in the Openstack API.

2011-08-07 21:42:46 +0100 Donal Lafferty 

	* Sync trunk

2011-08-07 16:40:07 -0400 Dan Prince 

	* Set image progress to 100 if the image is active.

2011-08-07 20:54:26 +0100 Donal Lafferty 

	* Sync trunk

2011-08-06 22:59:09 -0400 Dan Prince 

	* Update the curl command in the __public_instance_is_accessible function of test_netadmin to return an error code which we can then check for and handle properly. This should allow calling functions to properly retry and timout if an actual test failure happens.

2011-08-06 20:42:33 -0400 Dan Prince 

	* Merge w/ trunk. Fix pep8 fix conflict.

2011-08-06 20:07:48 +0000 Chris Behrens 

	* ZoneAwareScheduler classes couldn't build local instances due to an additional argument ('image') being added to compute_api.create_db_entry_for_new_instance() at some point.

2011-08-06 20:18:35 +0100 Dave Walker (Daviey) 

	* simplified test cases further, thanks to trunk changes

2011-08-06 19:08:08 +0100 Dave Walker (Daviey) 

	* Merge with trunk, resolving merge conflict

2011-08-06 11:27:43 +0000 Ilya Alekseyev 

	* Added possibility to mark fixed ip like reserved and unreserved.

2011-08-05 20:05:33 -0400 Dan Prince 

	* Update the OSAPI v1.1 server 'createImage' and 'createBackup' actions to limit the number of image metadata items based on the configured quota.allowed_metadata_items that is set.

2011-08-05 18:51:17 -0500 Rick Harris 

	* Pep8 fix

2011-08-05 16:41:03 -0700 Chris Behrens 

	* zone_aware_scheduler classes couldn't build instances due to a change to compute api's create_db_entry_for_new_instance call.  now passing image argument down to the scheduler and through to the call.  updated a existing test to cover this

2011-08-05 23:26:08 +0000 Rick Harris 

	* Adding check to stub method

2011-08-05 16:20:53 -0700 Jake Dahn 

	* moving try/except block, and changing syntax of except statement

2011-08-05 22:57:42 +0000 Vishvananda Ishaya 

	* Fixes broken image_convert.  The context being passed to glance image service was not a real context.

2011-08-05 22:56:08 +0000 Rick Harris 

	* Using decorator for snapshots enabled check

2011-08-05 22:29:28 +0000 Rick Harris 

	* Disable flag for V1 Openstack API

2011-08-05 15:28:10 -0700 Jake Dahn 

	* adding logging to exception in delete method

2011-08-05 15:25:12 -0700 Vishvananda Ishaya 

	* Pass a real context object into image service calls

2011-08-05 22:14:15 +0000 Rick Harris 

	* Adding flag around image-create for v1.0

2011-08-05 15:00:31 -0700 Tushar Patil 

	* Refactored code to reduce lines of code and changed method signature

2011-08-05 14:37:44 -0700 Jake Dahn 

	* If ip is deallocated from project, but attached to a fixed ip, it is now detached

2011-08-05 19:58:01 +0000 Brian Waldon 

	* Glance Image Service now understands how to use glance client to paginate through images.

2011-08-05 19:47:52 +0000 Josh Kearney 

	* Allow actions queries by UUID and PEP8 fixes.

2011-08-05 12:43:27 -0700 Tushar Patil 

	* Fixed localization review comment

2011-08-05 14:28:22 -0500 Josh Kearney 

	* Allow actions queries by UUID and PEP8 fixes.

2011-08-05 12:09:46 -0700 Tushar Patil 

	* Fixed review comments

2011-08-05 15:02:18 -0400 Brian Waldon 

	* fixing filters get

2011-08-05 11:48:06 -0700 John Tran 

	* fixed per peer review

2011-08-05 11:36:00 -0700 John Tran 

	* fixed per peer review

2011-08-05 14:15:53 -0400 Brian Waldon 

	* re-enabling sort_key/sort_dir and fixing filters line

2011-08-05 18:14:26 +0000 Adam Gandelman 

	* Make sure mapping['dns'] is formatted correctly before injecting via template into images. mapping['dns'] is retrieved from the network manager via info['dns'], which is a list constructed of multiple DNS servers.

2011-08-05 18:07:43 +0000 Soren Hansen 

	* Add a generic image service test and run it against the fake image service.

2011-08-05 17:32:46 +0000 Justin Shepherd 

	* Implemented @test.skip_unless and @test.skip_if functionality in nova/test.py.

2011-08-05 09:59:28 -0700 vladimir.p 

	* merged with 1382

2011-08-05 16:52:43 +0000 Gabe Westmaas 

	* Updates v1.1 servers/id/action requests to comply with the 1.1 spec

2011-08-05 09:50:11 -0700 John Tran 

	* fix typo

2011-08-05 16:22:21 +0000 Gabe Westmaas 

	* Moving from assertDictEqual to assertDictMatch

2011-08-05 16:13:59 +0000 Gabe Westmaas 

	* merging trunk

2011-08-05 16:13:44 +0000 Gabe Westmaas 

	* merging trunk

2011-08-05 16:07:45 +0000 Dan Prince 

	* Add exception logging for instance IDs in the __public_instance_is_accessible smoke test function. This should help troubleshoot an intermittent failure.

2011-08-05 12:00:13 -0400 Brian Waldon 

	* adding --fixes

2011-08-05 11:59:14 -0400 Brian Waldon 

	* glance image service pagination

2011-08-05 11:58:21 -0400 Alex Meade 

	* Pass tenant ids through on on requests

2011-08-05 19:45:17 +0400 Ilya Alekseyev 

	* methods renamed

2011-08-05 11:17:05 -0400 Dan Prince 

	* Add exception logging for instance IDs in the __public_instance_is_accessible smoke test function. This should help troubleshoot an intermittent failure.

2011-08-05 15:37:07 +0100 Donal Lafferty 

	* Merge to trunk.

2011-08-05 16:23:48 +0200 Thierry Carrez 

	* Removed most direct sudo calls, make them use run_as_root=True instead

2011-08-05 07:21:55 -0700 Sandy Walsh 

	* pep8 violations sneaking into trunk?

2011-08-05 07:19:35 -0700 Sandy Walsh 

	* pep8 violations sneaking into trunk?

2011-08-05 07:13:52 -0700 Sandy Walsh 

	* trunk merge

2011-08-05 14:07:48 +0000 Matt Dietz 

	* Fixes lp821144

2011-08-05 15:38:25 +0200 Soren Hansen 

	* Make disk_format and container_format optional for libvirt's snapshot implementation.

2011-08-05 15:37:36 +0200 Soren Hansen 

	* pep8

2011-08-05 06:01:55 -0700 Sandy Walsh 

	* fixed up zones controller to properly work with 1.1

2011-08-05 14:54:56 +0200 Soren Hansen 

	* Add generic image service tests.

2011-08-05 14:33:12 +0200 Thierry Carrez 

	* Add run_as_root parameter to utils.execute, uses new sudo_helper FLAG to prefix command

2011-08-05 14:02:55 +0200 Thierry Carrez 

	* Remove spurious direct use of subprocess

2011-08-05 18:29:32 +0900 Ryu Ishimoto 

	* Added virtual interfaces REST API extension controller

2011-08-05 09:51:50 +0100 Donal Lafferty 

	* Trunk contained PEP8 errors.  Fixed.

2011-08-05 09:29:40 +0100 Donal Lafferty 

	* Trunk merge.

2011-08-05 15:23:54 +0900 Isaku Yamahata 

	* fix mismerge

2011-08-05 15:02:29 +0900 Ryu Ishimoto 

	* Added migration to add uuid to virtual interfaces.  Added uuid column to models

2011-08-05 14:59:33 +0900 Ryu Ishimoto 

	* merged trunk

2011-08-05 14:06:22 +0900 Isaku Yamahata 

	* merged with nova trunk.

2011-08-05 04:47:13 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-04 23:01:22 -0500 Justin Shepherd 

	* fixed pep8 issue

2011-08-04 22:59:36 -0500 Justin Shepherd 

	* utilized functools.wraps

2011-08-05 07:55:22 +0400 Ilya Alekseyev 

	* added missing tests

2011-08-05 07:49:29 +0400 Ilya Alekseyev 

	* tests and merge with trunk

2011-08-04 20:13:23 -0700 John Tran 

	* removed redundant logic

2011-08-04 19:43:33 -0700 John Tran 

	* merged trunk

2011-08-05 02:27:36 +0000 John Tran 

	* For nova-manage network create cmd, added warning when size of subnet(s) being created are larger than FLAG.network_size,  in attempt to alleviate confusion.  For example, currently when 'nova-manage network create foo 192.168.0.0/16', the result is that it creates a 192.168.0.0/24 instead without any indication to why

2011-08-05 02:22:13 +0000 Matthew Hooker 

	* Remove instances of the "diaper pattern"

2011-08-05 02:02:31 +0000 Rick Harris 

	* Read response to reset the connection state-machine for the next request/response cycle.

2011-08-05 01:55:53 +0000 Gabe Westmaas 

	* Added explanations to exceptions and cleaned up reboot types

2011-08-04 18:52:15 -0700 John Tran 

	* fix pep8 issues

2011-08-04 18:37:36 -0700 John Tran 

	* fixed bug , when logic searched for next avail cidr it would return cidrs that were out of range of original requested cidr block.  added test for it

2011-08-05 01:29:39 +0000 Gabe Westmaas 

	* Merge from trunk

2011-08-05 01:24:37 +0000 Gabe Westmaas 

	* Merge with trunk

2011-08-05 01:07:53 +0000 Gabe Westmaas 

	* Adding missing module xmlutil

2011-08-04 18:01:07 -0700 John Tran 

	* fixed bug, wasn't detecting smaller subnet conflict properly added test for it

2011-08-04 17:43:37 -0700 Adam Gandelman 

	* Properly format mapping['dns'] before handing off to template for injection (Fixes LP Bug #821203)

2011-08-05 00:12:19 +0000 Rick Harris 

	* Read response to reset HTTPConnection state machine

2011-08-04 16:27:55 -0700 John Tran 

	* removed unnecessary context from test I had left there from prior

2011-08-04 16:20:38 -0700 Dan Wendlandt 

	* move ensure_vlan_bridge,ensure_bridge,ensure_vlan to the bridge/vlan specific vif-plugging driver

2011-08-04 16:05:08 -0700 John Tran 

	* re-integrated my changes after merging trunk.  fixed some pep8 issues.  sorting the list of cidrs to create, so that it will create x.x.0.0 with a lower 'id' than x.x.1.0 (as an example).  <- was causing libvirtd test to fail

2011-08-04 22:18:52 +0000 Matt Dietz 

	* Revert migration now finishes

2011-08-04 21:39:37 +0000 Dan Prince 

	* The OSAPI v1.0 image create POST request should store the instance_id as a Glance property.

2011-08-04 21:32:56 +0000 Chris Behrens 

	* There was a recent change to how we should flip FLAGS in tests, but not all tests were fixed.  This covers the rest of them.  I also added a method to test.UnitTest so that FLAGS.verbose can be set.  This removes the need for flags to be imported from a lot of tests.

2011-08-04 21:26:21 +0000 Matt Dietz 

	* Bad method call

2011-08-04 21:18:55 +0000 Matt Dietz 

	* Forgot the instance_id parameter in the finish call

2011-08-04 21:17:21 +0000 Ed Leafe 

	* Merged in the power action changes

2011-08-04 21:10:22 +0000 Ed Leafe 

	* Removed test show() method

2011-08-04 21:04:21 +0000 Josh Kearney 

	* Fixed rescue/unrescue since the swap changes landed in trunk. Minor refactoring (renaming callback to _callback since it's not used here).

2011-08-04 20:57:49 +0000 Dan Prince 

	* Updates to the XenServer glance plugin so that it obtains the set of existing headers and sends them along with the request to PUT a snapshotted image into glance.

2011-08-04 20:55:56 +0000 Ed Leafe 

	* Added admin-only decorator

2011-08-04 20:52:34 +0000 Mandell Degerness 

	* This updates nova-ajax-console-proxy to correctly use the new syntax introduced last week by Zed Shaw <zedshaw@zedshaw.com>.

2011-08-04 20:49:31 +0000 Ed Leafe 

	* Merged trunk

2011-08-04 20:49:21 +0000 Ed Leafe 

	* Changed all references to 'power state' to 'power action' as requested by review.

2011-08-04 16:38:55 -0400 Alex Meade 

	* Added missing tests for server actions Updated reboot to verify the reboot type is HARD or SOFT Fixed case of having an empty flavorref on resize

2011-08-04 15:31:18 -0500 Josh Kearney 

	* Added more informative docstring.

2011-08-04 16:26:31 -0400 Alex Meade 

	* Added XML serialization for server actions

2011-08-04 15:22:36 -0500 Josh Kearney 

	* Removed debugging code.

2011-08-04 16:20:37 -0400 Alex Meade 

	* Updated create image server action to respect 1.1

2011-08-04 20:19:22 +0000 matt.dietz@rackspace.com 

	* Fixes lp819397

2011-08-04 15:16:42 -0500 Josh Kearney 

	* Fixed rescue unit tests.

2011-08-04 16:02:28 -0400 Dan Prince 

	* Nuke hostname. We don't use it.

2011-08-04 15:51:41 -0400 Alex Meade 

	* Split serverXMLDeserializers into v1.0 and v1.1

2011-08-04 12:45:29 -0700 Dan Wendlandt 

	* another merge

2011-08-04 14:41:54 -0500 Josh Kearney 

	* Removed temporary debugging raise.

2011-08-04 19:36:29 +0000 Ed Leafe 

	* Merged trunk

2011-08-04 12:36:11 -0700 Dan Wendlandt 

	* modify _setup_network for flatDHCP as well

2011-08-04 19:33:02 +0000 Ed Leafe 

	* Merged trunk

2011-08-04 19:32:10 +0000 Ed Leafe 

	* Added xenhost config get/setting.

2011-08-04 15:30:39 -0400 Matthew Hooker 

	* fix syntax error

2011-08-04 14:30:12 -0500 Josh Kearney 

	* Fixed rescue and unrescue.

2011-08-04 12:21:09 -0700 Chris Behrens 

	* remove storing original flags verbosity

2011-08-04 12:07:07 -0700 Chris Behrens 

	* remove set_flags_verbosity.. it's not needed

2011-08-04 12:03:36 -0700 Chris Behrens 

	* Merged trunk

2011-08-04 11:50:20 -0700 Sandy Walsh 

	* OS v1.1 is now the default into novarc

2011-08-04 11:40:07 -0700 Sandy Walsh 

	* added NOVA_VERSION to novarc

2011-08-04 14:37:24 -0400 Matthew Hooker 

	* remove unused reference to exception object

2011-08-04 18:07:49 +0000 William Wolf 

	* Add a test for empty dns list in network_info

2011-08-04 18:48:31 +0100 Donal Lafferty 

	* Fix comments.

2011-08-04 10:43:42 -0700 Sandy Walsh 

	* uses 2.6.0 novaclient (OS API 1.1 support)

2011-08-04 10:43:16 -0700 Mandell Degerness 

	* Fix to nova-ajax-console-proxy to use the new syntax.

2011-08-04 17:37:57 +0000 Brian Waldon 

	* Update the OS API servers metadata resource to match the current v1.1 specification - move /servers/<id>/meta to /servers/<id>/metadata - add PUT /servers/<id>/metadata

2011-08-04 10:34:36 -0700 Chris Behrens 

	* fix pep8 issues that are in trunk

2011-08-04 10:17:55 -0700 Chris Behrens 

	* test_host_filter setUp needs to call its super

2011-08-04 10:03:15 -0700 Chris Behrens 

	* fix up new test_server_actions.py file for flags verbosity change

2011-08-04 10:01:52 -0700 Chris Behrens 

	* merged trunk

2011-08-04 17:55:29 +0100 Donal Lafferty 

	* Merge trunk; attempting to solve integration test failure.

2011-08-04 12:48:13 -0400 Brian Waldon 

	* fixing typo

2011-08-04 17:39:56 +0100 Donal Lafferty 

	* Sync with latest tests.

2011-08-04 16:26:14 +0000 Johannes Erdfelt 

	* The logic for confirming and reverting resizes was flipped. As a result, reverting a resize would end up deleting the source (instead of the destination) instance, and confirming would end up deleting the destination (instead of the source) instance.

2011-08-04 16:09:26 +0000 Ed Leafe 

	* Found a case where an UnboundLocalError would be raised in xenapi_conn.py's wait_for_task() method. This fixes the problem by moving the definition of the unbound name outside of the conditional.

2011-08-04 15:57:52 +0000 Nikolay Sokolov 

	* Moves code restarting instances after compute node reboot from libvirt driver to compute manager; makes start_guests_on_host_boot flag global.

2011-08-04 15:52:27 +0000 Brian Lamar 

	* Moved server actions tests to their own test file. Updated stubbing and how flags are set to be in line with how they're supposed to be set in tests.

2011-08-04 11:50:57 -0400 Brian Waldon 

	* merging trunk

2011-08-04 11:45:24 -0400 William Wolf 

	* add test for spawning a xenapi instance with an empty dns list

2011-08-04 15:42:41 +0000 Johannes Erdfelt 

	* Nova uses instance_type_id and flavor_id interchangeably when they almost always different values. This can often lead to an instance changing instance_type during migration because the values passed around internally are wrong. This branch changes nova to use instance_type_id internally and flavor_id in the API. This will hopefully avoid confusion in the future.

2011-08-04 16:40:10 +0100 Donal Lafferty 

	* Merge with trunk.

2011-08-04 11:11:12 -0400 Dan Prince 

	* The OSAPI v1.0 image create POST request should store the instance_id as a Glance property.

2011-08-04 15:03:29 +0000 Ed Leafe 

	* Linked to bug

2011-08-04 15:02:28 +0000 Ed Leafe 

	* Changed the definition of the 'action' dict to always occur.

2011-08-04 10:41:42 -0400 Dan Prince 

	* Updates to the XenServer glance plugin so that it obtains the set of existing headers and sends them along with the request to PUT a snapshotted image into glance.

2011-08-04 09:40:51 -0500 Josh Kearney 

	* Fixed rescue and unrescue.

2011-08-04 09:29:43 -0500 Justin Shepherd 

	* Added in tests that verify tests are skipped appropriately.

2011-08-04 08:28:16 -0500 Josh Kearney 

	* Merged trunk.

2011-08-04 08:27:45 -0500 Josh Kearney 

	* Merged dietz' branch.

2011-08-04 12:50:32 +0000 Brian Waldon 

	* Update HACKING: - Make imports more explicit - Add some dict/list formatting guidelines - Add some long method signature/call guidelines - Add explanation of i18n

2011-08-04 12:45:15 +0000 Jason Koelker 

	* Pep8 cleanup

2011-08-04 12:40:14 +0000 Rick Harris 

	* Defaults `dns` to '' if not present, just as we do with the other network info data.

2011-08-04 12:35:20 +0000 matt.dietz@rackspace.com 

	* Removes extraneous bodies from certain actions in the OSAPI servers controller

2011-08-04 08:43:13 +0000 Johannes Erdfelt 

	* Revert should be sent to destination node and confirm should be sent to source node

2011-08-03 20:48:17 -0500 Justin Shepherd 

	* Conditionals were not actually runing the tests when they were supposed to. Renamed example testcases

2011-08-03 20:26:37 -0400 Matthew Hooker 

	* fix pylint W0102 errors.

2011-08-03 16:42:23 -0700 Tushar Patil 

	* Remove whitespaces from name and description before creating security group

2011-08-03 19:17:08 -0400 Matthew Hooker 

	* Remove instances of the "diaper pattern"

2011-08-03 17:39:51 -0500 matt.dietz@rackspace.com 

	* Fixes lp819397

2011-08-03 15:03:34 -0700 Tushar Patil 

	* Initial version

2011-08-03 21:44:03 +0000 Johannes Erdfelt 

	* Load instance_types in downgrade method too

2011-08-03 21:43:48 +0000 Johannes Erdfelt 

	* Fix trailing whitespace (PEP8)

2011-08-03 14:13:37 -0700 Chris Behrens 

	* fix test_cloud FLAGS setting

2011-08-03 14:11:37 -0700 Chris Behrens 

	* dist scheduler flag setting fixes

2011-08-03 14:08:22 -0700 Chris Behrens 

	* fix scheduler tests that set FLAGS

2011-08-03 14:06:56 -0700 Chris Behrens 

	* fix more tests that use FLAGS setting

2011-08-03 17:02:45 -0400 Matthew Hooker 

	* all subclasses of ComputeDriver should fully implement the interface of the destroy method.

2011-08-03 16:45:46 -0400 Matthew Hooker 

	* align multi-line string

2011-08-03 12:26:51 -0700 Chris Behrens 

	* fix test_s3 FLAGS uses

2011-08-03 12:22:58 -0700 Chris Behrens 

	* switch FLAGS.* = in tests to self.flags(...) remove unused cases of FLAGS from tests modified test.TestCase's flags() to allow multiple overrides added missing license to test_rpc_amqp.py

2011-08-03 15:16:38 -0400 Matthew Hooker 

	* follow convention when raising exceptions

2011-08-03 15:05:57 -0400 Matthew Hooker 

	* pep8 fixes

2011-08-03 14:51:47 -0400 Matthew Hooker 

	* use an existing exception

2011-08-03 14:49:14 -0400 Matthew Hooker 

	* use correct exception name

2011-08-03 14:47:35 -0400 Matthew Hooker 

	* fix duplicate function name

2011-08-03 14:46:02 -0400 Matthew Hooker 

	* fix undefined variable error

2011-08-03 14:30:45 -0400 Matthew Hooker 

	* fix potential runtime exception

2011-08-03 14:13:53 -0400 Matthew Hooker 

	* remove unused imports

2011-08-03 14:05:58 -0400 Matthew Hooker 

	* remove bit-rotted code.

2011-08-03 10:11:20 -0700 Chris Behrens 

	* more cleanup of API tests regarding FLAGS

2011-08-03 09:56:37 -0700 Chris Behrens 

	* fix use of FLAGS in openstack API servers tests to use the new way

2011-08-03 11:48:50 -0500 matt.dietz@rackspace.com 

	* Removes extraneous body argument from server controller methods

2011-08-03 16:39:48 +0000 Ed Leafe 

	* Merged trunk

2011-08-03 11:38:01 -0500 Josh Kearney 

	* Merged trunk.

2011-08-03 15:50:29 +0000 Rick Harris 

	* Default dns to '' if not present

2011-08-03 10:44:09 -0500 Justin Shepherd 

	* replaced raise Exception with self.fail()

2011-08-03 09:32:24 -0500 Justin Shepherd 

	* Removed dependancy on os.getenv. Test cases now raise Exception if they are not properly skipped.

2011-08-03 10:03:15 -0400 Brian Lamar 

	* PEP8 issue

2011-08-03 08:57:27 -0500 Jason Koelker 

	* whoops, got a little comma crazy

2011-08-03 09:54:40 -0400 Brian Lamar 

	* Merged trunk and fixed conflicts to make tests pass.

2011-08-03 08:54:00 -0500 Jason Koelker 

	* fumigate non-pep8 code

2011-08-03 11:32:27 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-08-03 11:31:10 +0000 Johannes Erdfelt 

	* Use flavorid only at the API level and use instance_type_id internally

2011-08-03 12:39:27 +0400 Nikolay Sokolov 

	* Yet another conflict resolved.

2011-08-03 00:16:52 -0700 John Tran 

	* forgot to remove comment

2011-08-03 00:11:52 -0700 John Tran 

	* updated to work w/ changes after merged trunk fixing var renaming.  the logic which forces default to FLAGS.network_size if requested cidr was larger, was also applying to requested cidrs smaller than FLAGS.network_size.   Requested cidrs smaller than FLAGS.network_size should be ignored and not overriden.

2011-08-02 23:16:27 -0700 John Tran 

	* merged from trunk

2011-08-02 23:07:23 -0700 John Tran 

	* merged from trunk

2011-08-02 23:02:07 -0700 Dan Wendlandt 

	* merge trunk

2011-08-03 04:44:31 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-02 22:25:23 -0500 Justin Shepherd 

	* Resolved pep8 errors

2011-08-02 22:22:34 -0500 Justin Shepherd 

	* renaming test_skip_unless_env_foo_exists()

2011-08-02 21:16:45 -0500 Justin Shepherd 

	* merging trunk

2011-08-03 01:32:08 +0000 Ed Leafe 

	* Removed trailing whitespace that somehow made it into trunk.

2011-08-03 00:52:33 +0000 Ed Leafe 

	* Merged trunk

2011-08-03 00:52:15 +0000 Ed Leafe 

	* Removed duplicate methods created by previous merge.

2011-08-02 20:11:44 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-08-02 19:49:31 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-08-02 23:31:14 +0000 matt.dietz@rackspace.com 

	* Fixes lp819523

2011-08-02 23:07:42 +0000 Jason Koelker 

	* Fix for bug #798298

2011-08-02 22:57:24 +0000 Anthony Young 

	* fix for lp816713: In instance creation, when nova-api is passed imageRefs generated by itself, strip the url down to an id so that default glance connection params are used

2011-08-02 22:48:47 +0000 Ed Leafe 

	* Added check for --allow-admin-api to the host API extension code.

2011-08-02 17:30:01 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-08-02 17:29:34 -0500 matt.dietz@rackspace.com 

	* Another unittest

2011-08-02 17:24:12 -0500 Josh Kearney 

	* Merged trunk.

2011-08-02 22:22:53 +0000 William Wolf 

	* Add support for 300 Multiple Choice responses when no version identifier is used in the URI (or no version header is present)

2011-08-02 16:54:41 -0500 Josh Kearney 

	* Merged trunk.

2011-08-02 21:45:57 +0000 Kevin L. Mitchell 

	* Glance has been updated for integration with keystone.  That means that nova needs to forward the user's credentials (the auth token) when it uses the glance API.  This patch, combined with a forth-coming patch for nova_auth_token.py in keystone, establishes that for nova itself and for xenapi; other hypervisors will need to set up the appropriate hooks for their use of glance.

2011-08-02 21:23:35 +0000 Ed Leafe 

	* Added changes from mini server

2011-08-02 17:11:53 -0400 Matthew Hooker 

	* raise correct error

2011-08-02 21:11:12 +0000 Ed Leafe 

	* Minor test fixes

2011-08-02 17:05:21 -0400 Matthew Hooker 

	* fix failing tests

2011-08-02 17:05:10 -0400 Matthew Hooker 

	* fix pep8 complaints

2011-08-02 16:50:16 -0400 William Wolf 

	* merge from trunk

2011-08-02 20:39:14 +0000 Ed Leafe 

	* Fixed a missing space.

2011-08-02 20:23:12 +0000 Matt Dietz 

	* Bad merge res

2011-08-02 15:13:33 -0500 Jason Koelker 

	* merge the trunk

2011-08-02 16:08:17 -0400 Matthew Hooker 

	* fix missing method call and add failing test

2011-08-02 19:50:54 +0000 Ed Leafe 

	* Removed duplicate xattr from pip-requires

2011-08-02 15:43:36 -0400 Alex Meade 

	* Fixed merge issues

2011-08-02 14:39:41 -0500 Josh Kearney 

	* Merged trunk.

2011-08-02 15:39:14 -0400 Alex Meade 

	* merged trunk

2011-08-02 14:37:54 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-08-02 15:30:27 -0400 Matthew Hooker 

	* remove unused parameter

2011-08-02 19:30:03 +0000 Ed Leafe 

	* Merged trunk

2011-08-02 19:29:40 +0000 Ed Leafe 

	* Merged from lab

2011-08-02 15:19:00 -0400 Matthew Hooker 

	* fix pylint errors

2011-08-02 15:10:09 -0400 Matthew Hooker 

	* fix pylint errors

2011-08-02 15:04:24 -0400 William Wolf 

	* merge from trunk

2011-08-02 19:03:33 +0000 Brian Waldon 

	* Moves image creation from POST /images to POST /servers/<id>/action

2011-08-02 19:02:40 +0000 Ed Leafe 

	* Fixed several typos

2011-08-02 13:56:58 -0500 matt.dietz@rackspace.com 

	* Changed migration to be an admin only method and updated the tests

2011-08-02 18:37:49 +0000 Brian Waldon 

	* - Remove Twisted dependency from pip-requires - Remove Twisted patch from tools/install_venv.py - Remove eventlet patch from tools/install_venv.py - Remove tools/eventlet-patch - Remove nova/twistd.py - Remove nova/tests/test_twistd.py - Remove bin/nova-instancemonitor - Remove nova/compute/monitor.py - Add xattr to pip-requires until glance setup.py installs it correctly - Remove references to removed files from docs/translations/code

2011-08-02 18:36:12 +0000 Kevin L. Mitchell 

	* Fix an error in fetch_image()

2011-08-02 13:34:29 -0500 Josh Kearney 

	* Get instance by UUID instead of id.

2011-08-02 18:24:09 +0000 Ed Leafe 

	* Merged trunk

2011-08-02 18:23:58 +0000 Ed Leafe 

	* Added the powerstate changes to the plugin.

2011-08-02 17:33:04 +0000 Kevin L. Mitchell 

	* pull-up from trunk/fix merge conflict

2011-08-02 13:32:14 -0400 Brian Waldon 

	* fixing typo

2011-08-02 10:06:22 -0700 John Tran 

	* refactored tests

2011-08-02 16:30:41 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-08-02 16:23:03 +0000 Brian Waldon 

	* Removing the xenapi_image_service flag in favor of image_service.

2011-08-02 11:48:01 -0400 William Wolf 

	* cleanup

2011-08-02 15:36:05 +0000 Ed Leafe 

	* Merged trunk

2011-08-02 10:24:23 -0400 Brian Waldon 

	* abstraction of xml deserialization

2011-08-02 10:21:36 -0400 Brian Waldon 

	* fixing method naming problem

2011-08-02 10:09:58 -0400 Brian Waldon 

	* removing compute monitor

2011-08-02 10:01:17 -0400 William Wolf 

	* merge from trunk

2011-08-02 11:28:43 +0000 John Tran 

	* code was checking for key in sqlalchemy instance and will ignore if value is None, but wasn't working if floating_ip was a non-sqlalchemy dict obj.  Therefore, updated the error checking to work in both caes.

2011-08-02 11:23:11 +0000 Sandy Walsh 

	* While we currently trap JSON encoding exceptions and bail out, for error notification it's more important that *some* form of the message gets out. So, we take complex notification payloads and convert them to something we know can be expressed in JSON.

2011-08-02 11:17:42 +0000 Brian Lamar 

	* Better error handling for resizing.

2011-08-02 11:12:13 +0000 Kevin L. Mitchell 

	* Adds the auth token to nova's RequestContext.  This will allow for delegation, i.e., use of a nova user's credentials when accessing other services such as glance, or perhaps for zones.

2011-08-02 18:43:30 +0900 Kei Masumoto 

	* merged trunk rev1348

2011-08-02 04:52:00 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-08-01 21:34:43 -0700 John Tran 

	* added some tests for network create & moved the ipv6 logic back into the function

2011-08-02 11:36:58 +0900 Isaku Yamahata 

	* merged with nova trunk

2011-08-02 02:19:31 +0000 Ed Leafe 

	* Added host shutdown/reboot conditioning.

2011-08-01 18:56:16 -0700 Anthony Young 

	* avoid explicit type checking, per brian waldon's comment

2011-08-01 20:45:30 -0500 Justin Shepherd 

	* Added @test.skip_unless and @test.skip_if functionality. Also created nova/tests/test_skip_examples.py to show the skip cases usage.

2011-08-01 18:30:59 -0700 Dan Wendlandt 

	* fix LinuxBridgeInterfaceDriver

2011-08-01 18:14:27 -0700 Dan Wendlandt 

	* merge trunk, resolve conflict in net/manater.py in favor of vif-plug

2011-08-01 18:11:15 -0700 Dan Wendlandt 

	* initial commit of vif-plugging for network-service interfaces

2011-08-01 23:38:26 +0000 Ed Leafe 

	* Merged trunk

2011-08-01 16:27:17 -0700 John Tran 

	* pep8 fixes

2011-08-01 18:01:04 -0400 Brian Lamar 

	* Controller -> self

2011-08-01 21:06:47 +0000 Ed Leafe 

	* Added option for rebooting or shutting down a host.

2011-08-01 16:42:01 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-08-01 12:47:41 -0700 John Tran 

	* removed redundant logic

2011-08-01 12:39:26 -0700 John Tran 

	* merged from trunk

2011-08-01 12:37:12 -0700 John Tran 

	* adding a function with logic to make the creation of networks validation a bit smarter: - detects if the cidr is already in use - when specifying a supernet to be split into smaller subnets via num_networks && network_size, ensures none of the returned subnets are in use by either a subnet of the same size and range, nor a SMALLER size within the same range. - detects if splitting a supernet into # of num_networks && network_size will fit - detects if the supernet/cidr specified is conflicting with a network cidr that currently exists that may be a larger supernet already encompassing the specified cidr. "

2011-08-01 19:05:32 +0000 Kevin L. Mitchell 

	* Carry auth_token in nova's RequestContext

2011-08-01 14:59:49 -0400 William Wolf 

	* merge with trunk, resolve conflicts

2011-08-01 18:59:29 +0000 Kevin L. Mitchell 

	* Revert hasattr() check on 'set_auth_token' for clients

2011-08-01 13:37:22 -0500 Jason Koelker 

	* it makes the pep8, or else it gets the vim again

2011-08-01 14:20:10 -0400 William Wolf 

	* merge from trunk

2011-08-01 14:05:45 -0400 Brian Lamar 

	* Fixes this issue that I may have introduced.

2011-08-01 13:38:14 -0400 Brian Lamar 

	* Update compute tests to use new exceptions.

2011-08-01 09:58:06 +0100 Donal Lafferty 

	* Resync to trunk

2011-08-01 09:30:13 +0100 Donal Lafferty 

	* Remove copy/paste error.

2011-08-01 04:58:49 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-07-31 04:51:55 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-07-29 18:45:51 -0700 Tushar Patil 

	* Fixed review comments: Put parsing logic of network information in create_instance_helper module and refactored unit testcases as per the changed code.

2011-07-29 18:29:23 -0400 Brian Waldon 

	* pep8

2011-07-29 17:26:44 -0500 Jason Koelker 

	* wow, someone whent all crazy with exceptions, why not just return an empty list?

2011-07-29 22:24:02 +0000 Kevin L. Mitchell 

	* Only call set_auth_token() on the glance client if there's one available

2011-07-29 22:19:16 +0000 Kevin L. Mitchell 

	* Make unit tests pass

2011-07-29 18:17:08 -0400 Brian Waldon 

	* merging

2011-07-29 17:15:50 -0500 Jason Koelker 

	* only attempt to get a fixed_up from a v4 subnet if there is a v4 subnet

2011-07-29 18:13:28 -0400 Brian Lamar 

	* FlavorNotFound already existed, no need to create another exception.

2011-07-29 18:05:31 -0400 Brian Lamar 

	* Created exceptions for accepting in OSAPI, and handled them appropriately.

2011-07-29 16:58:42 -0500 Jason Koelker 

	* only create fixed_ips if we have an ipv4 range

2011-07-29 21:58:27 +0000 Kevin L. Mitchell 

	* Revert to using context; to avoid conflict, we import context module as nova_context; add context to rescue

2011-07-29 16:40:42 -0500 Jason Koelker 

	* You see what happens Danny when you forget to close the parenthesis

2011-07-29 14:36:30 -0700 Tushar Patil 

	* Merged with trunk

2011-07-29 17:33:55 -0400 Brian Lamar 

	* Merged trunk.

2011-07-29 16:25:46 -0500 Jason Koelker 

	* allow the manager to try to do the right thing

2011-07-29 16:16:05 -0500 Jason Koelker 

	* allow getting by the cidr_v6

2011-07-29 16:10:45 -0500 Jason Koelker 

	* the netmask is implied by the cidr, so use that to display the v6 subnet

2011-07-29 16:09:57 -0500 Jason Koelker 

	* either v4 or v6 is required

2011-07-29 16:51:23 -0400 Brian Waldon 

	* merging trunk

2011-07-29 20:19:48 +0000 Kevin L. Mitchell 

	* pull-up from trunk and conflict resolution

2011-07-29 15:06:33 -0500 Jason Koelker 

	* merge trunk

2011-07-29 15:05:53 -0500 Jason Koelker 

	* stwart the switch to just fixed_range

2011-07-29 15:58:41 -0400 Brian Waldon 

	* typo

2011-07-29 19:54:54 +0000 Vishvananda Ishaya 

	* Round 1 of changes for keystone integration.  * Modified request context to allow it to hold all of the relevant data from the auth component.  * Pulled out access to AuthManager from as many places as possible  * Massive cleanup of unit tests  * Made the openstack api fakes use fake Authentication by default

2011-07-29 14:53:38 -0500 Jason Koelker 

	* require either v4 or v6

2011-07-29 19:52:11 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-29 19:48:58 +0000 Matthew Hooker 

	* Fix various errors discovered by pylint and pyflakes.

2011-07-29 15:43:23 -0400 Brian Waldon 

	* fixing underline

2011-07-29 15:42:10 -0400 Brian Waldon 

	* removing extra verbage

2011-07-29 19:36:37 +0000 Vishvananda Ishaya 

	* merged trunk

2011-07-29 19:34:18 +0000 Zed Shaw 

	* This change creates a minimalist API abstraction for the nova/rpc.py code so that it's possible to use other queue mechanisms besides Rabbit and/or AMQP, and even use other drivers for AMQP rather than Rabbit.  The change is intended to give the least amount of interference with the rest of the code, fixes several bugs in the tests, and works with the current branch.  I also have a small demo driver+server for using 0MQ which I'll submit after this patch is merged.

2011-07-29 15:32:27 -0400 Brian Waldon 

	* removing dict() comment

2011-07-29 15:26:14 -0400 Brian Waldon 

	* adding more on return_type in docstrings

2011-07-29 19:24:00 +0000 Brian Lamar 

	* Fixes issue with OSAPI passing compute API a flavorid instead of an instance identifier. Added tests.

2011-07-29 12:16:53 -0700 Zed Shaw 

	* Merge from trunk.

2011-07-29 12:09:17 -0700 Sandy Walsh 

	* made the whole instance handling thing optional

2011-07-29 12:08:59 -0700 Zed Shaw 

	* Reorganize the code to satisfy review comments.

2011-07-29 18:59:33 +0000 Kevin L. Mitchell 

	* pull-up from trunk; fix problem obscuring context module with context param; fix conflicts and no-longer-skipped tests

2011-07-29 14:58:49 -0400 Matthew Hooker 

	* remove unused import

2011-07-29 17:59:23 +0000 matt.dietz@rackspace.com 

	* --Stolen from https://code.launchpad.net/~cerberus/nova/lp809909/+merge/68602

2011-07-29 13:51:49 -0400 Brian Waldon 

	* removing 'Defining Methods' paragraph

2011-07-29 13:46:24 -0400 Brian Waldon 

	* rewording

2011-07-29 10:33:58 -0700 Zed Shaw 

	* Use the util.import_object to import a module.

2011-07-29 13:00:09 -0400 Brian Waldon 

	* rewording

2011-07-29 12:54:55 -0400 Brian Waldon 

	* one last change

2011-07-29 12:49:48 -0400 Brian Waldon 

	* upgrades

2011-07-29 12:44:11 -0400 Brian Waldon 

	* expanding

2011-07-29 09:28:02 -0700 Vishvananda Ishaya 

	* merged trunk and fix time call

2011-07-29 12:21:46 -0400 Brian Waldon 

	* updating HACKING

2011-07-29 12:14:29 -0400 Naveed Massjouni 

	* Fixing lxml version requirement.

2011-07-29 11:57:40 -0400 Brian Lamar 

	* Oops, I wasn't actually being compatible with the spec here.

2011-07-29 11:35:50 -0400 Brian Waldon 

	* bumping novaclient version

2011-07-29 11:07:07 -0400 Brian Lamar 

	* Fixes lp:818050

2011-07-29 11:06:02 -0400 Brian Lamar 

	* Updated resize to call compute API with instance_type identifiers instead of flavor identifiers. Updated tests.

2011-07-29 10:54:20 -0400 William Wolf 

	* fix run_tests.sh

2011-07-29 09:37:11 -0500 Jason Koelker 

	* merge trunk

2011-07-29 10:22:50 -0400 Alex Meade 

	* Fixed changes missed in merge

2011-07-29 10:08:20 -0400 William Wolf 

	* fix more spacing issues, and removed self link from versions template data

2011-07-29 10:07:38 -0400 Alex Meade 

	* merged trunk

2011-07-29 07:05:27 -0700 Sandy Walsh 

	* added instance support to to_primitive and tests

2011-07-29 20:03:23 +0900 Kei masumoto 

	* merged trunk and fixed post_live_migratioin_at_destination to get nw_info

2011-07-29 03:42:40 -0400 Naveed Massjouni 

	* Removing unnecessary imports.

2011-07-28 23:20:40 -0700 Zed Shaw 

	* Merge in from trunk resolving a conflict in test_cloud.py

2011-07-29 01:58:12 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-07-29 01:54:19 -0400 Naveed Massjouni 

	* Added xml schema validation for extensions resources. Added corresponding xml schemas. Added lxml dep, which is needed for doing xml schema validation.

2011-07-28 19:06:48 -0700 Vishvananda Ishaya 

	* remove extra log statement

2011-07-29 10:51:50 +0900 Isaku Yamahata 

	* api/ec2: rename CloudController._get_instance_mapping into _format_instance_mapping

2011-07-28 21:00:55 -0400 William Wolf 

	* fixed typo

2011-07-28 21:00:17 -0400 William Wolf 

	* merge with trunk

2011-07-28 20:59:07 -0400 William Wolf 

	* fixed pep8 issues and removed unnecessary factory function

2011-07-28 15:54:27 -0700 Soren Hansen 

	* Merge trunk

2011-07-28 15:54:02 -0700 vladimir.p 

	* returned vsa_manager, nova-manage arg and print changes

2011-07-28 22:25:08 +0000 Ed Leafe 

	* Added the config values to the return of the host_data method.

2011-07-28 21:59:25 +0000 Alex Meade 

	* Adds XML serialization for servers responses that match the current v1.1 spec

2011-07-28 21:59:02 +0000 Ed Leafe 

	* Added methods to read/write values to a config file on the XenServer host.

2011-07-28 17:41:13 -0400 Matthew Hooker 

	* fix pep8 errors

2011-07-28 17:21:06 -0400 Alex Meade 

	* minor cleanup

2011-07-28 21:08:47 +0000 Josh Kearney 

	* Removed unused Duplicate catch.

2011-07-28 21:00:38 +0000 Kevin L. Mitchell 

	* Fix to_dict() and elevated() to preserve auth_token; revert an accidental change from context.get_admin_context() to simply context

2011-07-28 20:58:57 +0000 Alex Meade 

	* Fixes bug 816604, which is the problem that timeformat in server responses for updated and created are incorrect. This fix just converts the datetime into the correct format.

2011-07-28 16:35:56 -0400 Brian Waldon 

	* merging trunk

2011-07-28 16:33:14 -0400 Brian Waldon 

	* pep8

2011-07-28 16:21:12 -0400 Brian Waldon 

	* moving server backup to /servers/<id>/action instead of POST /images

2011-07-28 21:12:03 +0100 Dave Walker (Daviey) 

	* Simplified test cases

2011-07-28 15:50:09 -0400 Matthew Hooker 

	* Rewrite ImageType enumeration to be more pythonic

2011-07-28 15:48:30 -0400 William Wolf 

	* refactoring and make self links correct (not hard coded)

2011-07-28 15:46:20 -0400 Matthew Hooker 

	* Fix tests for checking pylint errors.

2011-07-28 15:11:54 -0400 Matthew Hooker 

	* Use utils.utcnow. Use True instead of literal 1

2011-07-28 15:09:02 -0400 Matthew Hooker 

	* Some tests for resolved pylint errors.

2011-07-28 12:04:49 -0700 Vishvananda Ishaya 

	* simplify if statement

2011-07-28 14:01:30 -0500 Jason Koelker 

	* merge trunk

2011-07-28 14:59:28 -0400 William Wolf 

	* use wsgi XMLNS/ATOM vars

2011-07-28 18:59:10 +0000 Brian Waldon 

	* Updated deserialization of POST /servers in the OSAPI to match the latest v1.1 spec

2011-07-28 13:50:06 -0500 Josh Kearney 

	* Removed unused Duplicate catch.

2011-07-28 18:47:56 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-28 18:38:39 +0000 Josh Kearney 

	* Catch DBError for duplicate projects.

2011-07-28 12:52:47 -0500 Josh Kearney 

	* Catch DBError for duplicate projects.

2011-07-28 17:18:59 +0000 Johannes Erdfelt 

	* Make network_info truly optional

2011-07-28 11:01:38 -0500 Jason Koelker 

	* trunk infected with non-pep8 code

2011-07-28 08:44:01 -0700 Sandy Walsh 

	* unicode instead of str()

2011-07-28 15:43:58 +0000 Josh Kearney 

	* Add a flag to set the default file mode of logs.

2011-07-28 10:43:06 -0500 Jason Koelker 

	* merge trunk

2011-07-28 08:34:27 -0700 Sandy Walsh 

	* make payload json serializable

2011-07-28 10:31:06 -0400 Alex Meade 

	* moved test

2011-07-28 10:23:44 -0400 Alex Meade 

	* Removed v1_1 from individual tests

2011-07-28 09:08:18 -0400 William Wolf 

	* merge from trunk

2011-07-28 14:06:11 +0100 Donal Lafferty 

	* merge to trunk

2011-07-28 00:45:16 -0700 vladimir.p 

	* more commented code removed

2011-07-28 00:27:16 -0700 vladimir.p 

	* some minor cosmetic work. addressed some dead code section

2011-07-28 00:01:21 -0700 vladimir.p 

	* merged with nova-1336

2011-07-27 22:49:16 -0700 vladimir.p 

	* prior to nova-1336 merge

2011-07-28 01:36:55 +0000 Vishvananda Ishaya 

	* remove authman from images/s3.py and replace with flags

2011-07-28 01:31:09 +0000 Vishvananda Ishaya 

	* fix tests broken in the merge

2011-07-28 01:17:21 +0000 Vishvananda Ishaya 

	* merged trunk

2011-07-27 21:11:22 -0400 Matthew Hooker 

	* fix undeclared name error

2011-07-27 20:56:12 -0400 Matthew Hooker 

	* fix undeclared name error

2011-07-27 20:55:10 -0400 Matthew Hooker 

	* fix undeclared name error

2011-07-27 20:49:51 -0400 Matthew Hooker 

	* fix undeclared name errors

2011-07-27 20:48:26 -0400 Matthew Hooker 

	* remove unused assignment which causes undeclared name error

2011-07-27 20:45:04 -0400 Matthew Hooker 

	* fix undefined variable errors

2011-07-27 20:32:46 -0400 Matthew Hooker 

	* fix call to nonexistant method to_global_ipv6. Add myself to authors file

2011-07-27 23:32:39 +0000 Johannes Erdfelt 

	* Make network_info truly optional

2011-07-27 23:19:11 +0000 Trey Morris 

	* updates handling of arguments in nova-manage network create. updates a few of the arguments to nova-manage and related help. updates nova-manage to raise proper exceptions.

2011-07-27 18:00:45 -0500 Trey Morris 

	* forgot a line

2011-07-27 17:58:13 -0500 Trey Morris 

	* fixed create_networks ipv6 management

2011-07-27 22:28:58 +0000 Josh Kearney 

	* Fail silently.

2011-07-27 17:24:39 -0500 Trey Morris 

	* typo

2011-07-27 17:19:19 -0500 Trey Morris 

	* --bridge defaults to br100 but with a deprecation warning and to be removed in d4

2011-07-27 15:14:13 -0700 Tushar Patil 

	* Reverting to original code

2011-07-27 18:07:01 -0400 William Wolf 

	* use ATOM_XMLNS everywhere

2011-07-27 17:02:49 -0500 Jason Koelker 

	* merge trunk

2011-07-27 15:02:00 -0700 Tushar Patil 

	* added unit testcase to increase code coverage

2011-07-27 17:59:05 -0400 William Wolf 

	* stub out VERSIONS for the tests

2011-07-27 17:54:35 -0400 William Wolf 

	* put run_tests.sh back to how it was

2011-07-27 16:39:27 -0500 Josh Kearney 

	* Fixed conflict

2011-07-27 16:34:55 -0500 Josh Kearney 

	* Fail silently.

2011-07-27 14:29:47 -0700 Tushar Patil 

	* Merged with trunk and fixed broken unit test cases

2011-07-27 21:23:01 +0000 Vishvananda Ishaya 

	* Fix the skipped tests in vmwareapi and misc spots. The vmware networking stuff is stubbed out, so the tests can be improved there by fixing the fakes.

2011-07-27 17:21:14 -0400 William Wolf 

	* pep8 issue

2011-07-27 17:20:42 -0400 Brian Waldon 

	* refactoring MetadataXMLDeserializer in wsgi/common

2011-07-27 17:19:59 -0400 William Wolf 

	* move viewbuilder and serializer tests into their own test cases

2011-07-27 21:17:07 +0000 Vishvananda Ishaya 

	* Fix all of the skipped libvirt tests.

2011-07-27 16:13:07 -0500 Jason Koelker 

	* fix typo

2011-07-27 17:09:57 -0400 William Wolf 

	* merged trunk

2011-07-27 21:09:18 +0000 Vishvananda Ishaya 

	* Fixes typo in attach volume.

2011-07-27 17:09:17 -0400 William Wolf 

	* utilize _create_link_nodes base class function

2011-07-27 16:06:08 -0500 Jason Koelker 

	* default the paramater to None, not sure why it was required to begin with

2011-07-27 16:02:00 -0500 Jason Koelker 

	* pass None in for nw_info

2011-07-27 16:54:09 -0400 William Wolf 

	* added test for accept header of atom+xml on 300 responses to make sure it defaults back to json, and reworked some of the logic to make how this happens clearer

2011-07-27 20:43:53 +0000 Josh Kearney 

	* Drop FK before dropping instance_id column.

2011-07-27 16:34:02 -0400 William Wolf 

	* moved rest of build logic into builder

2011-07-27 15:22:51 -0500 Josh Kearney 

	* Drop FK before dropping instance_id column.

2011-07-27 15:02:48 -0500 Josh Kearney 

	* Removed FK import.

2011-07-27 14:54:36 -0500 Josh Kearney 

	* Delete FK before dropping instance_id column.

2011-07-27 14:35:39 -0500 Trey Morris 

	* oops! moved ipv6 block back into the for loop in network manager create_networks

2011-07-27 15:29:15 -0400 William Wolf 

	* update everything to use global VERSIONS

2011-07-27 14:20:30 -0500 Trey Morris 

	* merged trunk

2011-07-27 15:15:48 -0400 Alex Meade 

	* change local variable name

2011-07-27 14:07:31 -0500 Trey Morris 

	* updated handling of v6 in network manager create_networks to it can receive None for v6 args

2011-07-27 13:49:36 -0500 Trey Morris 

	* added ipv6 requirements to nova-manage network create. changed --network to --fixed_range_v4

2011-07-27 13:36:16 -0500 Jason Koelker 

	* remove unexpected parameter

2011-07-27 14:35:47 -0400 William Wolf 

	* fixed xmlns issue

2011-07-27 13:34:45 -0500 Trey Morris 

	* updated the bridge arg requirements based on manager

2011-07-27 11:33:56 -0700 Anthony Young 

	* this change will require that local urls be input with a properly constructed local url:  http://localhost/v1.1/images/[id].  Such urls are translated to ids at the api layer.  Previously, any url ending with and int was ok.

2011-07-27 14:24:35 -0400 William Wolf 

	* make atom+xml accept header be ignored on 300 responses in the VersionsRequestDeserializer

2011-07-27 11:20:34 -0700 matt.dietz@rackspace.com 

	* Removed superfluous parameter

2011-07-27 11:13:29 -0700 matt.dietz@rackspace.com 

	* Merge from trunk and conflict resolution

2011-07-27 18:13:04 +0000 Kevin L. Mitchell 

	* Use auth_token to set x-auth-token header in glance requests

2011-07-27 11:10:35 -0700 matt.dietz@rackspace.com 

	* Fixed the virt driver base

2011-07-27 11:08:44 -0700 Anthony Young 

	* Some work on testing.  Two cases related to lp816713 have some coverage already: using an id as an imageRef (test_create_instance_v1_1_local_href), and using a nova href as a url (test_create_instance_v1_1)

2011-07-27 18:08:36 +0000 Josh Kearney 

	* Remove xenapi_inject_image flag.

2011-07-27 13:00:37 -0500 Josh Kearney 

	* Add a flag to set the default file mode of logs.

2011-07-27 13:59:53 -0400 William Wolf 

	* fixed issue with factory for Versions Resource

2011-07-27 17:56:12 +0000 Kevin L. Mitchell 

	* Fix context argument in a test; add TODOs

2011-07-27 10:34:58 -0700 John Tran 

	* improved the code per peer review

2011-07-27 17:16:46 +0000 Kevin L. Mitchell 

	* Add context argument a lot more places and make unit tests work

2011-07-27 10:08:26 -0700 Vishvananda Ishaya 

	* fix hidden breakage in test

2011-07-27 12:07:52 -0500 Josh Kearney 

	* Remove xenapi_inject_image flag.

2011-07-27 12:54:12 -0400 Alex Meade 

	* removed unused import

2011-07-27 09:52:28 -0700 Vishvananda Ishaya 

	* pep8

2011-07-27 12:50:52 -0400 William Wolf 

	* pep8

2011-07-27 11:44:14 -0500 Trey Morris 

	* updated nova-manage create network. better help, handling of required args, and exceptions. Also updated FLAG flat_network_bridge to default to None

2011-07-27 16:41:16 +0000 Vishvananda Ishaya 

	* Re-enables and fixes test_cloud tests that broke from multi_nic.

2011-07-27 16:33:36 +0000 Vishvananda Ishaya 

	* Fix for boto2.

2011-07-27 16:23:51 +0000 Vishvananda Ishaya 

	* Re-enables and fixes test_cloud tests that broke from multi_nic.

2011-07-27 09:19:45 -0700 Vishvananda Ishaya 

	* add invalid device test and make sure NovaExceptions don't get wrapped

2011-07-27 12:06:59 -0400 William Wolf 

	* merge from trunk

2011-07-27 12:06:12 -0400 William Wolf 

	* pep8

2011-07-27 11:53:09 -0400 Brian Waldon 

	* pep8

2011-07-27 11:45:22 -0400 Brian Waldon 

	* updating common metadata xml serializer tests

2011-07-27 11:43:20 -0400 Alex Meade 

	* Cleaned up test_servers

2011-07-27 11:39:34 -0400 Alex Meade 

	* Moved server/actions tests to test_server_actions.py

2011-07-27 11:32:18 -0400 Brian Waldon 

	* updating servers metadata resource

2011-07-27 15:25:27 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-27 15:40:13 +0100 Donal Lafferty 

	* Address merge review concerns.

2011-07-27 13:43:31 +0000 William Wolf 

	* Makes security group rules with the newer version of the ec2 api and correctly supports boto 2.0

2011-07-27 09:40:19 -0400 Brian Waldon 

	* merging parent branch servers-xml-serialization

2011-07-27 09:33:20 -0400 Brian Waldon 

	* updating tests

2011-07-27 09:30:15 -0400 William Wolf 

	* updated serializer tests for multi choice

2011-07-27 09:13:48 -0400 William Wolf 

	* pep8 cleanup

2011-07-27 09:11:41 -0400 William Wolf 

	* multi choice XML responses with tests

2011-07-27 21:46:44 +0900 Kei Masumoto 

	* merged recent trunk

2011-07-27 11:48:20 +0100 Donal Lafferty 

	* merge with trunk

2011-07-27 08:43:41 +0000 Vishvananda Ishaya 

	* Cherry-pick of tr3buchet's fix for add_fixed_ip_to_instance.

2011-07-27 12:28:23 +0400 Nikolay Sokolov 

	* Resolved conflicts with trunk

2011-07-26 23:50:49 -0700 Vishvananda Ishaya 

	* fix typo in attach_volume

2011-07-26 23:41:15 -0700 Vishvananda Ishaya 

	* fix the last of them

2011-07-26 23:33:53 -0700 Vishvananda Ishaya 

	* fake plug for vif driver

2011-07-26 23:22:50 -0700 Vishvananda Ishaya 

	* couple more fixes

2011-07-26 23:13:03 -0700 Vishvananda Ishaya 

	* cleanup network create

2011-07-26 23:03:16 -0700 John Tran 

	* code was checking for key in sqlalchemy instance but if floating_ip is a non-sqlalchemy dict instance instead, value=None will cause NoneType exception.

2011-07-26 22:55:58 -0700 Vishvananda Ishaya 

	* fix more tests

2011-07-27 01:01:43 +0000 Vishvananda Ishaya 

	* fix the first round of missing data

2011-07-27 00:40:50 +0000 Vishvananda Ishaya 

	* fix the skipped tests in vmwareapi xenapi and quota

2011-07-26 16:43:04 -0700 Zed Shaw 

	* Add myself to authors.

2011-07-26 16:29:50 -0700 Zed Shaw 

	* Implements a simplified messaging abstraction with the least amount of impact to the code base.

2011-07-26 16:20:31 -0700 Anthony Young 

	* fix for lp816713: In instance creation, when nova-api is passed imageRefs generated by itself, strip the url down to an id so that default glance connection params are used

2011-07-26 22:48:36 +0000 Vishvananda Ishaya 

	* cloud tests all passing again

2011-07-26 18:16:28 -0400 William Wolf 

	* added multi_choice test just to hit another resource

2011-07-26 18:10:36 -0400 William Wolf 

	* pep8 fixes

2011-07-26 17:51:46 -0400 William Wolf 

	* initial working 300 multiple choice stuff

2011-07-26 21:29:24 +0000 Vishvananda Ishaya 

	* cherry-pick tr3buchet's fix for milestone branch

2011-07-26 17:18:27 -0400 Alex Meade 

	* cleanup

2011-07-26 14:10:26 -0700 Soren Hansen 

	* pep8

2011-07-26 14:08:29 -0700 Soren Hansen 

	* Merge trunk

2011-07-26 17:00:10 -0400 Brian Waldon 

	* pep8

2011-07-26 20:58:33 +0000 Kevin L. Mitchell 

	* First pass at converting this stuff--pass context down into vmops.  Still need to fix unit tests and actually use auth_token from the context...

2011-07-26 20:58:02 +0000 Vishvananda Ishaya 

	* pep8 and simplify rule refresh logic

2011-07-26 16:55:02 -0400 Alex Meade 

	* pep8

2011-07-26 16:53:58 -0400 Brian Waldon 

	* merging parent branch lp:~rackspace-titan/nova/osapi-create-server

2011-07-26 16:53:00 -0400 Brian Waldon 

	* adding xml deserialization for createImage action

2011-07-26 20:49:46 +0000 Vishvananda Ishaya 

	* remove some logging, remove extra if

2011-07-26 20:47:53 +0000 Trey Morris 

	* compute now appends self.host to the call to add an additional fixed ip to an instance

2011-07-26 20:44:29 +0000 Vishvananda Ishaya 

	* Update security gropu rules to properly support new format and boto 2.0

2011-07-26 16:42:16 -0400 Alex Meade 

	* Updated test stubs to contain the correct data Updated created and updated in responses to use correct time format

2011-07-26 13:28:23 -0700 vladimir.p 

	* pep8 compliance

2011-07-26 13:25:34 -0700 vladimir.p 

	* VSA volume creation/deletion changes

2011-07-26 16:13:09 -0400 Brian Waldon 

	* moved v1.1 image creation from /images to /servers/<id>/action

2011-07-26 13:12:34 -0700 John Tran 

	* fixed per peer review

2011-07-26 14:42:56 -0500 Trey Morris 

	* passing host from the compute manager for add_fixed_ip_to_instance()

2011-07-26 14:09:49 -0400 Brian Waldon 

	* adding assert to check for progress attribute

2011-07-26 14:06:02 -0400 Brian Waldon 

	* removing extra function

2011-07-26 11:04:53 -0700 Soren Hansen 

	* Remove debugging code.

2011-07-26 13:55:07 -0400 Brian Waldon 

	* cleanup

2011-07-26 13:49:04 -0400 Alex Meade 

	* fixed minor issues

2011-07-26 13:47:37 -0400 Brian Waldon 

	* reverting tests to use imageRef, flavorRef

2011-07-26 13:28:11 -0400 Brian Waldon 

	* updating imageRef and flavorRef parsing

2011-07-26 17:23:21 +0000 Dan Prince 

	* Updates to the compute API and manager so that rebuild, reboot, snapshots, and password resets work with the most recent versions of novaclient.

2011-07-26 13:13:41 -0400 Brian Waldon 

	* merging trunk; resolving conflicts

2011-07-26 17:10:31 +0000 Yoshiaki Tamura 

	* Add OpenStack API support for block_device_mapping.

2011-07-26 17:03:55 +0000 Kevin Bringard 

	* queries in the models.Instance context need to reference the table by name (fixed_ips) however queries in the models.FloatingIp context alias the tables out properly and return the data as fixed_ip (which is why you need to reference it by fixed_ip in that context).

2011-07-26 10:03:16 -0700 John Tran 

	* added warning when size of subnet(s) being created are larger than FLAG.network_size in attempt to alleviate confusion.  For example, currently when 'nova-manage network create foo 192.168.0.0/16', the result is that it creates a 192.168.0.0/24 instead without any indication to why.

2011-07-26 12:57:06 -0400 Brian Waldon 

	* xml deserialization works now

2011-07-26 09:49:51 -0700 John Tran 

	* merged from trunk

2011-07-26 12:42:55 -0400 Alex Meade 

	* merged trunk

2011-07-26 12:37:37 -0400 Brian Waldon 

	* merging trunk

2011-07-26 16:21:50 +0000 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-26 11:44:19 -0400 William Wolf 

	* got rid of print

2011-07-26 11:43:57 -0400 William Wolf 

	* got rid of more xml string comparisons

2011-07-26 11:34:19 -0400 William Wolf 

	* atom test updates

2011-07-26 11:31:16 -0400 William Wolf 

	* got rid of some prints

2011-07-26 11:30:58 -0400 William Wolf 

	* got rid of string comparisons in serializer tests

2011-07-26 11:26:33 -0400 Brian Waldon 

	* removing objectstore and image_service flag checking

2011-07-26 15:18:11 +0000 Alex Meade 

	* Updates /servers requests to follow the v1.1 spec. Except for implementation of uuids replacing ids and access ips both of which are not yet implemented. Also, does not include serialized xml responses.

2011-07-26 11:18:08 -0400 William Wolf 

	* fixed detail xml and json tests that got broken

2011-07-26 11:15:44 -0400 William Wolf 

	* updated atom tests

2011-07-26 09:57:39 -0400 Alex Meade 

	* Updated ServerXMLSerializer to utilize the IPXMLSerializer

2011-07-26 09:47:39 -0400 Alex Meade 

	* merged trunk

2011-07-26 09:33:18 -0400 William Wolf 

	* merge from trunk

2011-07-26 09:29:50 -0400 William Wolf 

	* fix pep8 issues

2011-07-26 09:25:34 -0400 William Wolf 

	* fix issue with failing test

2011-07-26 09:22:41 -0400 Alex Meade 

	* merged trunk

2011-07-26 10:33:05 +0000 William Wolf 

	* Merge diablo-3 development from trunk (rev1322)

2011-07-26 11:46:25 +0200 Thierry Carrez 

	* Merge diablo-3 development from trunk (rev1322)

2011-07-26 08:28:19 +0000 Lvov Maxim 

	* I'm sorry, for my fail with rebasing. Any way previous branch grew to many other futures, so I supersede it. 1. Used optparse for parsing arg string 2. Added decorator for describe method params 3. Added option for assigning network to certain project. 4. Added field to "network list" for showing which project owns network

2011-07-26 07:48:46 +0000 Ryu Ishimoto 

	* Moved the VIF network connectivity logic('ensure_bridge' and 'ensure_vlan_bridge') from the network managers to the virt layer.  In addition, VIF driver class is added to allow customized VIF configurations for various types of VIFs and underlying network technologies.

2011-07-26 09:50:05 +0400 Lvov Maxim 

	* merge with trunk, resolve conflicts

2011-07-26 09:37:48 +0400 Lvov Maxim 

	* fix pep8

2011-07-26 04:53:45 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-07-25 23:03:01 -0400 Brian Waldon 

	* removing rogue print

2011-07-25 22:55:37 -0400 Brian Waldon 

	* removing xenapi_image_service flag

2011-07-26 09:49:36 +0900 Adam Johnson 

	* adding to authors

2011-07-26 09:41:55 +0900 Adam Johnson 

	* fixing merge conflict

2011-07-25 20:36:17 -0400 William Wolf 

	* merge from trunk

2011-07-25 20:34:41 -0400 William Wolf 

	* initial stuff to get away from string comparisons for XML, and use ElementTree

2011-07-25 17:17:17 -0700 vladimir.p 

	* merged with 1320

2011-07-25 16:58:09 -0700 vladimir.p 

	* volume name change. some cleanup

2011-07-25 23:43:22 +0000 Brian Waldon 

	* - Updates /images/<id>/meta and /images/<id>/meta/<key> to respect the latest specification - Renames ../meta to ../metadata - Adds PUT on ../metadata to set entire container (controller action is called update_all)

2011-07-25 23:38:07 +0000 Brian Waldon 

	* Adds proper xml serialization for /servers/<id>/ips and /servers/<id>/ips/<network_name>

2011-07-25 16:26:23 -0700 vladimir.p 

	* some cleanup. VSA flag status changes. returned some files

2011-07-25 22:38:59 +0000 Kevin L. Mitchell 

	* Pass on auth_token

2011-07-26 02:33:39 +0400 Nikolay Sokolov 

	* Warn user instead of ignoring

2011-07-26 02:30:20 +0400 Nikolay Sokolov 

	* Added ensuring filter rules for all VMs.

2011-07-25 18:28:43 -0400 William Wolf 

	* atom and xml_detail working, with tests

2011-07-25 21:52:53 +0000 Lorin Hochstein 

	* Adds the -c|--coverage flag to run_tests.sh to generate a local code coverage report.

2011-07-26 01:46:40 +0400 Nikolay Sokolov 

	* Estetic fix.

2011-07-25 21:41:05 +0000 Yoshiaki Tamura 

	* Fix boot from volume failure for network block devices.

2011-07-25 21:29:58 +0000 Arvind Somya asomya@cisco.com 

	* Bug #796813: vmwareapi does not support distributed vswitch

2011-07-25 21:24:42 +0000 John Tran 

	*  modified to conform to latest AWS EC2 API spec for authorize & revoke ingress params using the IpPermissions data structure, which nests lists of CIDR blocks (IpRanges) as well as lists of Group data

2011-07-25 21:19:39 +0000 Alex Meade 

	* Fixes faults to use xml serializers based on api version. This fixed bug 814228

2011-07-25 21:14:08 +0000 Mohammed Naser 

	* Fixes a typo in rescue instance in ec2 api. This is mnaser's fix, I just added a test to verify the change.

2011-07-25 21:07:56 +0000 Alex Meade 

	* Fixes bug 797250 where a create server request with the body '{"name":"server1"}' results in a HTTP 500 instead of HTTP 422.

2011-07-25 17:00:19 -0400 Brian Waldon 

	* adding xml serialization for /servers/<id>/ips and /servers/<id>/ips/<network>

2011-07-25 20:33:20 +0000 Vishvananda Ishaya 

	* add a simple broken test to verify the bug

2011-07-26 00:31:42 +0400 Nikolay Sokolov 

	* Fixed old libvirt semantics, added resume_guests_state_on_host_boot flag.

2011-07-25 16:25:19 -0400 William Wolf 

	* xml version detail working with tests

2011-07-25 15:56:23 -0400 Brian Waldon 

	* adding testing to solidify handling of None in wsgi serialization

2011-07-25 15:36:28 -0400 Alex Meade 

	* Added check to make sure there is a server entity in the create server request

2011-07-25 19:32:41 +0000 Brian Waldon 

	* Fixed some typos in log lines.

2011-07-25 15:28:06 -0400 William Wolf 

	* removed prints, got versions detail tests passing, still need to do xml/atom

2011-07-25 15:08:26 -0400 Brian Waldon 

	* reverting some wsgi-related changes

2011-07-25 14:53:42 -0400 Alex Meade 

	* merged trunk

2011-07-25 14:24:59 -0400 Alex Meade 

	* removed print lines

2011-07-25 18:14:18 +0000 Naveed Massjouni 

	* This fixes the xml serialization of the /extensions and /extensions/foo resources. Add an ExtensionsXMLSerializer class and corresponding unit tests.

2011-07-25 14:10:08 -0400 William Wolf 

	* added 1.0 detail test, added VersionRequestDeserializer to support Versions actions properly, started 300/multiple choice work

2011-07-25 17:49:09 +0000 Vishvananda Ishaya 

	* fix for reviews

2011-07-25 13:28:22 -0400 Alex Meade 

	* Fixed bad test Fixed using wrong variable

2011-07-26 01:52:12 +0900 Ryu Ishimoto 

	* Moved the exception handling of unplugging VIF from virt driver to VIF driver.  Added better comments.  Added OpenStack copyrights to libivrt vifs.py

2011-07-25 12:43:10 -0400 Naveed Massjouni 

	* pep8 + spelling fixes

2011-07-25 10:10:27 -0600 Kevin Bringard 

	* Floating IP DB tests

2011-07-25 12:08:49 -0400 Alex Meade 

	* Updated Faults controller to choose an xml serializer based on api version found in the request url

2011-07-25 16:04:18 +0000 Thierry Carrez 

	* Merge translations

2011-07-25 12:02:26 -0400 Brian Waldon 

	* removing unnecessary assignments

2011-07-25 19:59:00 +0400 Nikolay Sokolov 

	* Hotfix.

2011-07-25 19:54:23 +0400 Nikolay Sokolov 

	* Some estetic refactoring.

2011-07-25 11:20:23 -0400 Arvind Somya asomya@cisco.com 

	* Fixing PEP8 compliance issues.

2011-07-25 10:08:19 -0400 Brian Waldon 

	* adding --fixes

2011-07-25 10:07:32 -0400 Brian Waldon 

	* fixing typos

2011-07-25 17:38:42 +0400 Lvov Maxim 

	* add decorator for 'dns' params

2011-07-25 17:35:26 +0400 Lvov Maxim 

	* merge with trunk, resolve conflicts

2011-07-25 15:03:02 +0400 Nikolay Sokolov 

	* pep8

2011-07-25 14:37:21 +0400 Nikolay Sokolov 

	* Fixed logging.

2011-07-25 14:33:45 +0400 Nikolay Sokolov 

	* Fixed id.

2011-07-25 14:22:38 +0400 Nikolay Sokolov 

	* Fixed init_host context name.

2011-07-25 10:13:21 +0200 Thierry Carrez 

	* Merge current translations

2011-07-25 11:06:06 +0400 Nikolay Sokolov 

	* Removed driver-specific autostart code.

2011-07-25 09:42:58 +0400 Lvov Maxim 

	* fix 'version' command

2011-07-24 06:53:21 -0700 Soren Hansen 

	* Add bug reference

2011-07-24 06:35:38 -0700 Soren Hansen 

	* Use admin context when fetching instances.

2011-07-24 06:33:57 -0700 Soren Hansen 

	* Use subscript rather than attribute.

2011-07-24 06:30:59 -0700 Soren Hansen 

	* Make IP allocation test work again.

2011-07-24 06:29:43 -0700 Soren Hansen 

	* Adjust and re-enable relevant unit tests.

2011-07-24 00:24:31 -0700 vladimir.p 

	* some file attrib changes

2011-07-24 00:07:00 -0700 vladimir.p 

	* some cosmetic changes. Prior to merge proposal

2011-07-23 16:13:48 -0400 Naveed Massjouni 

	* Added test_serialize_extenstions to test ExtensionsXMLSerializer.index().

2011-07-23 16:57:05 +0900 Isaku Yamahata 

	* tests: unit tests for describe instance attribute

2011-07-23 16:57:05 +0900 Isaku Yamahata 

	* tests: an unit test for nova.compute.api.API._ephemeral_size()

2011-07-23 16:57:05 +0900 Isaku Yamahata 

	* tests: unit tests for nova.virt.libvirt.connection._volume_in_mapping()

2011-07-23 16:57:05 +0900 Isaku Yamahata 

	* tests/glance: unit tests for glance serializer

2011-07-23 16:57:05 +0900 Isaku Yamahata 

	* tests: unit tests for nova.virt

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* tests: unit tests for nova.block_device

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* db/api: fix network_get_by_cidr()

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* image/glance: teach glance block device mapping

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* tests/test_cloud:test_modify_image: make it pass

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* nova/tests/test_compute.py: make test_compute.test_update_block_device_mapping happy

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* test_metadata: make test_metadata pass

2011-07-23 16:57:04 +0900 Isaku Yamahata 

	* test_compute: make test_compute pass

2011-07-23 16:57:03 +0900 Isaku Yamahata 

	* test_libvirt: fix up for local_gb

2011-07-23 16:57:03 +0900 Isaku Yamahata 

	* virt/libvirt: teach libvirt driver swap/ephemeral device

2011-07-23 16:57:01 +0900 Isaku Yamahata 

	* virt/libvirt: teach libvirt driver root device name

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* compute/api: pass down ephemeral device info

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* compute/manager, virt: pass down root device name/swap/ephemeral to virt driver

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* ec2/get_metadata: teach block device mapping to get_metadata()

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* api/ec2: implement describe_instance_attribute()

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* db/api: block_device_mapping_update_or_create()

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* block_device: introduce helper function to check swap or ephemeral device

2011-07-23 16:55:25 +0900 Isaku Yamahata 

	* ec2utils: factor generic helper function into generic place

2011-07-23 05:12:38 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-07-22 20:29:37 -0700 Christopher MacGown 

	* Config-Drive happiness, minus smoketest

2011-07-22 20:26:56 -0700 vladimir.p 

	* merged with latest nova-1308

2011-07-22 20:25:32 -0700 vladimir.p 

	* more unittest changes

2011-07-23 02:32:45 +0000 Vishvananda Ishaya 

	* Last patch broke libvirt mapping of network info. This fixes it.

2011-07-23 01:52:43 +0000 Vishvananda Ishaya 

	* Fixes an issue with out of order operations in setup_network for vlan mode in new ha-net code.

2011-07-22 17:12:14 -0700 vladimir.p 

	* Merged with 1306 + fix for dns change

2011-07-23 00:00:04 +0000 Vishvananda Ishaya 

	* update netutils in libvirt to match the 2 dns setup

2011-07-22 16:56:00 -0700 Dan Wendlandt 

	* merge

2011-07-22 16:05:14 -0700 vladimir.p 

	* merge with 1305

2011-07-22 22:39:08 +0000 Vishvananda Ishaya 

	* make sure dhcp_server is available in vlan mode

2011-07-22 22:37:51 +0000 Jason Koelker 

	* Adds ability to set DNS entries on network create. Also allows 2 dns servers per network to be specified.

2011-07-22 15:22:05 -0700 vladimir.p 

	* pep8-compliant. Prior to merge with 1305

2011-07-22 15:14:29 -0700 vladimir.p 

	* Reverted volume driver part

2011-07-22 22:12:22 +0000 Vishvananda Ishaya 

	* pep cleanup

2011-07-22 22:04:52 +0000 Vishvananda Ishaya 

	* remove auth manager from instance helper

2011-07-22 17:02:31 -0500 Jason Koelker 

	* docstring update

2011-07-22 17:01:35 -0500 Jason Koelker 

	* pass in the right argument

2011-07-22 21:52:11 +0000 Vishvananda Ishaya 

	* pull out auth manager from db

2011-07-22 16:48:04 -0500 Jason Koelker 

	* merge trunk

2011-07-22 16:47:37 -0500 Jason Koelker 

	* default to None in the method signature

2011-07-22 21:46:55 +0000 Vishvananda Ishaya 

	* merged trunk

2011-07-22 21:40:10 +0000 Vishvananda Ishaya 

	* remove some more stubouts and fakes

2011-07-22 21:36:41 +0000 Vishvananda Ishaya 

	* clean up fake auth manager in other places

2011-07-22 21:32:13 +0000 Trey Morris 

	* same as: https://code.launchpad.net/~tr3buchet/nova/lp812489/+merge/68448 fixes: https://bugs.launchpad.net/nova/+bug/812489 but in a slightly different context

2011-07-22 17:04:26 -0400 Brian Waldon 

	* pep8

2011-07-22 16:54:25 -0400 Brian Waldon 

	* updating images metadata resource

2011-07-22 22:49:16 +0200 Soren Hansen 

	* ...and this is me snapping back into reality removing all trace of ipsets. Go me.

2011-07-22 15:47:33 -0500 Trey Morris 

	* fixed networks not defined error when creating instances when no networks exist

2011-07-22 20:41:46 +0000 Vishvananda Ishaya 

	* fix test_access

2011-07-22 22:41:29 +0200 Soren Hansen 

	* This is me being all cocky, thinking I'll make it use ipsets...

2011-07-22 20:20:31 +0000 Vishvananda Ishaya 

	* fix auth tests

2011-07-23 05:11:39 +0900 Ryu Ishimoto 

	* Add i18n for logging, changed create_bridge/vlan to should_create_bridge/vlan, changed unfilter_instance's keyword param to positional, and added Dan's alternate ID to .mailmap

2011-07-22 19:54:11 +0000 Vishvananda Ishaya 

	* fix extensions tests

2011-07-22 14:52:31 -0500 Jason Koelker 

	* merge trunk

2011-07-22 19:47:41 +0000 Vishvananda Ishaya 

	* fix all tests

2011-07-22 14:17:37 -0400 Naveed Massjouni 

	* pep8 fixes

2011-07-23 01:38:26 +0900 Ryu Ishimoto 

	* Updated the comments for VMWare VIF driver

2011-07-22 10:34:01 -0400 William Wolf 

	* initial test for v1.1 detail request

2011-07-22 17:26:11 +0400 Nikolay Sokolov 

	* Moved restaring instances from livbirt driver to ComputeManager.

2011-07-22 22:12:15 +0900 Ryu Ishimoto 

	* Added network_info to unfilter_instance to avoid exceptions when shutting down instances

2011-07-22 21:36:05 +0900 Ryu Ishimoto 

	* Removed unused exception object

2011-07-22 18:55:04 +0900 Ryu Ishimoto 

	* Fixed the missing quotes for 802.1Qbh in libvirt template

2011-07-22 13:21:02 +0400 Lvov Maxim 

	* add decorator for multi host option

2011-07-22 14:39:12 +0900 Ryu Ishimoto 

	* Merged Dan's branch

2011-07-22 14:21:47 +0900 Ryu Ishimoto 

	* Merged trunk

2011-07-21 22:17:37 -0700 Dan Wendlandt 

	* use new 'create_vlan' field in XenAPIBridgeDriver

2011-07-22 09:02:28 +0400 Lvov Maxim 

	* merge with trunk, resolve conflicts

2011-07-22 08:58:34 +0400 Lvov Maxim 

	* remove IPy

2011-07-21 21:57:03 -0700 Dan Wendlandt 

	* for libvirt OVS driver, do not make device if it exists already

2011-07-21 21:36:26 -0700 Dan Wendlandt 

	* refactor xenapi vif plug to combine plug + get_vif_rec, tested and fixed XenAPIBridgeDriver

2011-07-21 23:44:45 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-07-21 23:36:40 -0400 Naveed Massjouni 

	* Correctly add xml namespaces to extensions xml.

2011-07-21 22:35:26 -0400 Naveed Massjouni 

	* Added xml serialization for GET => /extensions. Added corresponding tests.

2011-07-21 18:56:34 -0700 Dan Wendlandt 

	* merge ryu's branch

2011-07-21 18:54:00 -0700 Dan Wendlandt 

	* remove debugging

2011-07-22 00:39:53 +0000 Vishvananda Ishaya 

	* fix a whole bunch of tests

2011-07-21 22:46:57 +0000 Vishvananda Ishaya 

	* start removing references to AuthManager

2011-07-21 22:46:36 +0000 Vishvananda Ishaya 

	* change context to maintain exact time, store roles, use ids instead of objects and use a uuid for request_id

2011-07-21 16:50:00 -0500 matt.dietz@rackspace.com 

	* Resolved conflict with trunk

2011-07-21 21:37:09 +0000 Alex Meade 

	* Adds an XML serializer for limits and adds tests for the Limits view builder.

2011-07-21 16:20:32 -0500 Jason Koelker 

	* pep8

2011-07-21 16:15:18 -0500 Jason Koelker 

	* add in the right number of fields

2011-07-21 17:13:12 -0400 Alex Meade 

	* pep8

2011-07-21 17:11:57 -0400 Alex Meade 

	* updated next-available to use utc time

2011-07-21 16:10:14 -0500 Jason Koelker 

	* merge trunk

2011-07-21 16:09:43 -0500 Jason Koelker 

	* rename in preperation for trunk merge

2011-07-21 16:03:28 -0500 Jason Koelker 

	* only include dns entries if they are not None in the database

2011-07-21 20:57:26 +0000 Dan Prince 

	* Updated the compute API so that has_finished_migration uses instance_uuid. Fixes some regressions with 1295-1296.

2011-07-21 15:26:48 -0500 Jason Koelker 

	* only use the flag if it evaluates true

2011-07-22 05:23:44 +0900 Ryu Ishimoto 

	* Catch the FixedIpNotFoundForInstance exception when no fixed IP is mapped to instance

2011-07-21 16:16:34 -0400 Alex Meade 

	* Updated time-available to be correct format Fixed old tests to respect this

2011-07-21 19:42:09 +0000 William Wolf 

	* This fixes issues with invalid flavorRef's being passed in returning a 500 instead of a 400, and adds tests to verify that two separate cases work.

2011-07-21 15:14:16 -0400 William Wolf 

	* merge from trunk

2011-07-21 15:08:46 -0400 Naveed Massjouni 

	* Moving lp:~rackspace-titan/nova/extensions-xml-serialization to new branch based off of trunk. To remove dep on another branch.

2011-07-21 19:07:32 +0000 Dan Prince 

	* Perform fault wrapping in the openstack WSGI controller. This allows us to just raise webob Exceptions in OS API controllers with the appropriate explanations set. This resolves some inconsistencies with exception raising and returning that would cause HTML output to occur when faults weren't being handled correctly.

2011-07-21 14:51:55 -0400 Dan Prince 

	* pep8 and stuff.

2011-07-21 14:49:57 -0400 Dan Prince 

	* Merge w/ trunk.

2011-07-21 18:47:29 +0000 Vishvananda Ishaya 

	* Some code was recently added to glance to allow the is_public filter to be overridden.  This allows us to get all images and filter properly on the nova side until keystone support is in glance. This fixes the issue with private images and snapshots disappearing from the image list.

2011-07-21 11:25:02 -0700 Tushar Patil 

	* pep8

2011-07-21 11:21:38 -0700 Tushar Patil 

	* Merged with trunk which includes ha-net changes

2011-07-21 14:21:27 -0400 Dan Prince 

	* Updated the compute API so that has_finished_migration uses instance_uuid. Fixes some regressions with 1295-1296.

2011-07-21 18:12:56 +0000 Brian Waldon 

	* Updating the /images and /images/detail OSAPI v1.1 endpoints to match spec w/ regards to query params

2011-07-21 18:07:54 +0000 William Wolf 

	* Ensure valid json/xml/atom responses for versions requests

2011-07-21 18:02:47 +0000 Brian Waldon 

	* Update OSAPI v1.1 /flavors, /flavors/detail, and /flavors/<id> to return correct xml responses

2011-07-21 12:46:58 -0500 matt.dietz@rackspace.com 

	* Renamed the virt driver resize methods to migration for marginally more understandable code

2011-07-21 12:46:18 -0500 Jason Koelker 

	* allow 2 dns servers to be specified on network create

2011-07-21 12:45:53 -0500 Jason Koelker 

	* allow 2 dns servers to be specified on network create

2011-07-21 17:37:32 +0000 matt.dietz@rackspace.com 

	* Fixes lp813006

2011-07-21 17:22:14 +0000 matt.dietz@rackspace.com 

	* Fixes lp808949 - "resize doesn't work with recent novaclient"

2011-07-21 21:05:55 +0400 Lvov Maxim 

	* minor fix

2011-07-21 11:55:46 -0500 matt.dietz@rackspace.com 

	* Merge from trunk and moved the migration again

2011-07-21 11:52:58 -0500 matt.dietz@rackspace.com 

	* Some broken tests from my other merge

2011-07-21 12:51:29 -0400 Alex Meade 

	* Fixed import issue

2011-07-21 11:38:15 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-07-21 12:19:09 -0400 William Wolf 

	* added tests, updated pep8 fixes

2011-07-22 01:13:34 +0900 Ryu Ishimoto 

	* Changed test_live_migration_raises_exception to use mock for compte manager method

2011-07-21 12:02:01 -0400 William Wolf 

	* fixed another issue with invalid flavor_id parsing, and added tests

2011-07-21 11:57:44 -0400 Alex Meade 

	* minor cleanup

2011-07-21 11:56:15 -0400 William Wolf 

	* pep8 issue

2011-07-21 11:54:03 -0400 Alex Meade 

	* cleanup

2011-07-21 11:42:13 -0400 William Wolf 

	* merge with trunk

2011-07-22 00:27:45 +0900 Ryu Ishimoto 

	* Fixed the localization unit test error in the vif driver logging

2011-07-21 11:10:47 -0400 William Wolf 

	* cleanup tests and fix pep8 issues

2011-07-21 23:58:25 +0900 Ryu Ishimoto 

	* removed vif API extension

2011-07-21 23:55:10 +0900 Ryu Ishimoto 

	* Fixed Xenapi unit test error of test_rescue

2011-07-21 10:47:34 -0400 Lorin Hochstein 

	* Slight indentation change

2011-07-21 23:47:32 +0900 Ryu Ishimoto 

	* Merged Dan Wendlandt's branch and fixed pep8 errors

2011-07-21 10:43:20 -0400 Lorin Hochstein 

	* Added  call to second coverage invocation

2011-07-21 10:30:55 -0400 Lorin Hochstein 

	* Fixed an issue where  was invoked before it was defined in the case of a venv

2011-07-21 14:27:20 +0000 Brian Waldon 

	* - Add 'fixed_ipv6' property to VirtualInterface model - Expose ipv6 addresses in each network in OSAPI v1.1

2011-07-21 07:07:34 -0700 Dan Wendlandt 

	* forgot to add xenapi/vif.py

2011-07-21 10:02:16 -0400 Dan Prince 

	* Perform fault wrapping in the openstack WSGI controller. This allows us to just raise webob Exceptions in OS API controllers with the appropriate explanations set. This resolves some inconsistencies with exception raising and returning that could cause HTML output to occur when an exception was raised.

2011-07-21 09:43:25 -0400 Alex Meade 

	* Added LimitsXMLSerializer Added LimitsViewBuidlerV11Test test case

2011-07-21 22:00:20 +0900 Ryu Ishimoto 

	* Added create_vlan/bridge in network unit test

2011-07-21 21:44:12 +0900 Yoshiaki Tamura 

	* Add OpenStack API support for block_device_mapping.

2011-07-21 18:41:32 +0900 Ryu Ishimoto 

	* Changed the default of VIF driver

2011-07-21 16:31:14 +0900 Ryu Ishimoto 

	* Fixed PEP8 issues

2011-07-21 16:17:23 +0900 Ryu Ishimoto 

	* Combined bridige and vlan VIF driver to allow better transition for current Nova users

2011-07-21 15:38:13 +0900 Ryu Ishimoto 

	* Merged trunk

2011-07-21 14:16:18 +0900 Ryu Ishimoto 

	* Merged lp:~~danwent/nova/network-refactoring

2011-07-21 03:22:29 +0000 Vishvananda Ishaya 

	* Adds HA networking (multi_host) option to networks.

2011-07-20 16:56:45 -0500 matt.dietz@rackspace.com 

	* CHanges based on feedback

2011-07-20 21:07:09 +0000 Johannes Erdfelt 

	* Older Windows agents are very picky about the data sent to it. It also requires the public key for the password exchange to be in a string format and not an integer.

2011-07-20 17:06:36 -0400 Brian Waldon 

	* adding flavors xml serialization

2011-07-20 16:47:17 -0400 William Wolf 

	* added versions list atom test and it passes

2011-07-20 20:42:09 +0000 Dan Prince 

	* Set the status_int on fault wrapped exceptions. Fixes WSGI logging issues when faults are returned.

2011-07-20 15:38:29 -0500 matt.dietz@rackspace.com 

	* Fix plus passing tests

2011-07-20 13:10:25 -0700 Dan Wendlandt 

	* remove debug prints

2011-07-20 13:06:31 -0700 danwent 

	* merge ryu's branch

2011-07-20 13:03:27 -0700 danwent 

	* update for ryu's naming changes, fix some bugs.  tested with OVSDriver only so far

2011-07-20 19:57:10 +0000 Adam Gandelman 

	* Fixes bug #807764.  Please disregard previous proposal with incorrect bug #.

2011-07-20 14:25:23 -0500 matt.dietz@rackspace.com 

	* Whoops

2011-07-20 20:12:19 +0100 Dave Walker (Daviey) 

	* Added LP bug num to TODO

2011-07-20 20:11:47 +0100 Dave Walker (Daviey) 

	* Split tests into 2

2011-07-20 12:10:01 -0700 Adam Gandelman 

	* Fix email address in Author

2011-07-20 18:46:29 +0000 Johannes Erdfelt 

	* Make sure reset_network() call happens after we've determined the agent is running.

2011-07-20 18:27:15 +0000 Vishvananda Ishaya 

	* pep8

2011-07-21 03:23:18 +0900 Ryu Ishimoto 

	* Merged trunk

2011-07-21 03:20:07 +0900 Ryu Ishimoto 

	* Added Dan Wendlandt to Authors, and fixed failing network unit tests

2011-07-20 18:19:34 +0000 Vishvananda Ishaya 

	* merged trunk

2011-07-21 02:58:42 +0900 Ryu Ishimoto 

	* Made all but one test pass for libvirt

2011-07-21 02:57:52 +0900 Ryu Ishimoto 

	* Moved back allow_project_net_traffic to libvirt conn

2011-07-20 13:52:22 -0400 Dan Prince 

	* Set the status_int on fault wrapped exceptions. Fixes WSGI logging issues when faults are returned.

2011-07-20 17:49:23 +0000 Trey Morris 

	* lp812489: better handling of periodic network host setup to prevent exception

2011-07-20 17:46:32 +0000 Vishvananda Ishaya 

	* add smoketests to verify image listing

2011-07-20 17:45:55 +0000 Vishvananda Ishaya 

	* default image to private on register

2011-07-20 17:42:22 +0000 Scott Moser 

	* correct broken logic for lxc and uml to avoid adding vnc arguments (LP: #812553)

2011-07-20 12:39:37 -0500 matt.dietz@rackspace.com 

	* Stupid merge and fixed broken test

2011-07-20 12:30:21 -0500 matt.dietz@rackspace.com 

	* Merge from trunk and migration rename

2011-07-20 17:27:12 +0000 Johannes Erdfelt 

	* Most of the XenServer plugin files need the execute bit set to run properly. However, they are inconsistent as it is, with one file having the execute bit set, but the another having it set when it is not needed.

2011-07-21 02:26:58 +0900 Ryu Ishimoto 

	* Made the compute unit tests to pass

2011-07-20 12:26:50 -0500 matt.dietz@rackspace.com 

	* Host fix

2011-07-21 02:26:31 +0900 Ryu Ishimoto 

	* Created _get_instance_nw_info method to clean up duplicate code

2011-07-20 13:12:18 -0400 William Wolf 

	* initial changes for application/atom+xml for versions

2011-07-20 10:03:56 -0700 Adam Gandelman 

	* Update Authors file

2011-07-20 16:41:10 +0000 John Tran 

	* network api release_floating_ip method will now check to see if an instance is associated to it, prior to releasing.

2011-07-20 09:26:01 -0700 danwent 

	* merge from lp:~midokura/nova/network-refactoring-l2

2011-07-20 16:23:10 +0000 Brian Waldon 

	* Corrects a bad model lookup in nova-manage

2011-07-20 12:17:44 -0400 Scott Moser 

	* correct indentation

2011-07-20 16:16:51 +0000 matt.dietz@rackspace.com 

	* Fixes lp809587

2011-07-20 15:16:36 +0000 Johannes Erdfelt 

	* Fix permissions for plugins

2011-07-20 10:30:03 -0400 Dan Prince 

	* Ya! Apparently sleep helps me fix failing tests.

2011-07-20 14:08:38 +0000 Johannes Erdfelt 

	* Some older windows agents will crash if the public key for the keyinit command is not a string.

2011-07-20 09:59:56 -0400 William Wolf 

	* added 'update' field to versions

2011-07-20 22:22:07 +0900 Ryu Ishimoto 

	* First attempt at vmware API VIF driver integration

2011-07-20 22:21:48 +0900 Ryu Ishimoto 

	* Removed unnecessary context parameter

2011-07-20 21:34:30 +0900 Ryu Ishimoto 

	* Merged get_configurations and plug of VIF drivers

2011-07-20 21:00:20 +0900 Ryu Ishimoto 

	* Moved ensure_vlan_bridge of vmware to VIF driver

2011-07-20 20:21:44 +0900 Ryu Ishimoto 

	* Added network_info parameter to all the appropriate places in virt layers and compute manager

2011-07-20 01:03:02 -0700 danwent 

	* remove xenapi_net.py from network directory, as this functionality is now moved to virt layer

2011-07-20 00:41:26 -0700 danwent 

	* first cut of xenserver vif-plugging, some minor tweaks to libvirt plugging

2011-07-20 16:18:31 +0900 Yoshiaki Tamura 

	* Refactor device type checking.

2011-07-19 18:24:44 -0700 Tushar Patil 

	* Modified alias ^Cd minor fixes

2011-07-19 17:48:44 -0700 Tushar Patil 

	* Merged with trunk

2011-07-19 17:38:51 -0700 Tushar Patil 

	* Reverted to original code, after network binding to project code is in integration code for testing new extension will be added

2011-07-19 17:35:44 -0700 Tushar Patil 

	* Fixed broken unit testcases after adding extension and minor code refactoring

2011-07-19 15:35:54 -0700 Tushar Patil 

	* Added a new extension instead of directly making changes to OS V1.1. API

2011-07-19 15:29:12 -0700 Vishvananda Ishaya 

	* have to use string 'none' and add a note

2011-07-19 15:12:24 -0700 Vishvananda Ishaya 

	* tell glance to not filter out private images

2011-07-19 17:51:43 -0400 William Wolf 

	* updated links to use proper atom:link per spec

2011-07-20 06:42:49 +0900 Ryu Ishimoto 

	* Renamed setup_vif_network to plug_vif

2011-07-19 16:25:16 -0500 matt.dietz@rackspace.com 

	* Fixes lp813006 - inconsistent DB API naming

2011-07-19 14:16:14 -0700 John Tran 

	* move import network to the top

2011-07-20 06:01:11 +0900 Ryu Ishimoto 

	* Merged lp:~danwent/nova/network-refactoring-l2

2011-07-19 13:56:28 -0700 John Tran 

	* merged from trunk

2011-07-19 13:49:05 -0700 John Tran 

	* network api release_floating_ip method checks if an instance associated to the floating prior to releasing.  added test

2011-07-20 05:41:09 +0900 Ryu Ishimoto 

	* Added detroy_vif_network

2011-07-19 15:21:39 -0500 matt.dietz@rackspace.com 

	* Functionality fixed and new test passing

2011-07-19 15:51:45 -0400 Dan Prince 

	* Updates to the compute API and manager so that rebuild, reboot, snapshots, and password resets work with the most recent versions of novaclient.

2011-07-19 14:29:44 -0500 Trey Morris 

	* better handling of periodic network host setup

2011-07-20 04:20:15 +0900 Ryu Ishimoto 

	* Merged trunk

2011-07-20 04:12:37 +0900 Ryu Ishimoto 

	* Removed blank lines

2011-07-19 10:19:10 -0700 Adam Gandelman 

	* Fix unchecked key reference to mappings['gateway6']. Fixes LP #807764.

2011-07-19 10:00:00 -0700 Vishvananda Ishaya 

	* add downgrade

2011-07-19 11:26:50 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-07-19 12:26:41 -0400 Scott Moser 

	* correct broken logic for lxc and uml to avoid adding vnc arguments (LP: #812553)

2011-07-19 11:25:33 -0500 matt.dietz@rackspace.com 

	* Beginnings of the patch

2011-07-20 00:58:19 +0900 Ryu Ishimoto 

	* Fixed equality comparison bug in libvirt XML

2011-07-20 00:57:35 +0900 Ryu Ishimoto 

	* Fixed bad parameters to setup_vif_networks

2011-07-19 11:04:36 -0400 Lorin Hochstein 

	* Zapped an extra newline

2011-07-19 15:55:22 +0100 Dave Walker (Daviey) 

	* Merged with trunk

2011-07-19 10:52:38 -0400 Lorin Hochstein 

	* Add support for generating local code coverage report

2011-07-19 09:36:37 -0400 Brian Waldon 

	* respecting use_ipv6 flag if set to False

2011-07-19 09:25:56 -0400 Alex Meade 

	* merged trunk

2011-07-19 09:25:10 -0400 Alex Meade 

	* merged trunk

2011-07-19 22:22:38 +0900 Kei Masumoto 

	* fixed reviewer's comment. 1. ctxt -> context, 2. erase unnecessary exception message from nova.sccheduler.driver

2011-07-19 00:40:05 -0700 Dan Wendlandt 

	* cleanup

2011-07-19 00:26:58 -0700 Dan Wendlandt 

	* merge of ovs L2 branch

2011-07-18 17:35:14 -0700 Vishvananda Ishaya 

	* missed the vpn kwarg in rpc

2011-07-18 17:26:38 -0700 Vishvananda Ishaya 

	* fix bad merge

2011-07-18 17:17:30 -0700 Vishvananda Ishaya 

	* change migration number

2011-07-18 16:58:23 -0700 Vishvananda Ishaya 

	* merged trunk

2011-07-18 23:42:02 +0000 Isaku Yamahata 

	* This change adds the basic boot-from-volume support to the image service.

2011-07-18 17:58:33 -0500 matt.dietz@rackspace.com 

	* Fixed the broken tests again

2011-07-18 17:20:39 -0500 matt.dietz@rackspace.com 

	* Merging from upstream

2011-07-18 22:16:38 +0000 Matt Dietz 

	* Some missed instance_id casts

2011-07-18 17:45:39 -0400 Brian Waldon 

	* pep8 cleanup

2011-07-18 17:36:42 -0400 Brian Waldon 

	* adding --fixes

2011-07-18 17:34:36 -0400 Brian Waldon 

	* adding fixed_ipv6 property to VirtualInterface model; exposing ipv6 in api

2011-07-18 14:00:19 -0700 vladimir.p 

	* VSA schedulers reorg

2011-07-18 12:19:31 -0700 Tushar Patil 

	* Merged with trunk

2011-07-18 12:16:10 -0700 Vishvananda Ishaya 

	* fix issues that were breaking vlan mode

2011-07-18 15:09:39 -0400 Brian Waldon 

	* fixing bad lookup

2011-07-18 19:07:20 +0000 Dan Prince 

	* Updates to the XenServer agent plugin to fix file injection:

2011-07-18 13:18:16 -0400 Dan Prince 

	* Don't jsonify the inject_file response. It is already json.

2011-07-18 09:57:31 -0700 vladimir.p 

	* localization changes. Removed vsa params from volume cloud API. Alex changes

2011-07-18 08:59:00 -0700 vladimir.p 

	* Added auth info to XML

2011-07-18 10:29:49 -0400 Dan Prince 

	* returncode is an integer.

2011-07-18 10:04:13 -0400 Arvind Somy 

	* - Fixed the conflift in vmops.py

2011-07-18 09:38:50 -0400 Dan Prince 

	* Check returncode in get_agent_features.

2011-07-18 03:45:16 +0000 John Tran 

	* resolved pep8 issues

2011-07-18 03:03:57 +0000 John Tran 

	* merged from trunk

2011-07-17 22:50:10 -0400 Alex Meade 

	* Updated servers to choose XML serializer based on api version

2011-07-17 22:29:28 -0400 Alex Meade 

	* pep8

2011-07-17 22:28:16 -0400 Alex Meade 

	* updated servers to use ServerXMLSerializer

2011-07-17 21:36:57 -0400 Alex Meade 

	* added 'create' to server XML serializer

2011-07-17 21:24:02 -0400 Alex Meade 

	* added 'detail' to server XML serializer

2011-07-18 00:41:51 +0100 Dave Walker (Daviey) 

	* convert group_name to string, incase it's a long

2011-07-18 00:22:01 +0100 Dave Walker (Daviey) 

	* nova/api/ec2/cloud.py: Rearranged imports to be alphabetical as per HACKING.

2011-07-18 00:16:53 +0100 Dave Walker (Daviey) 

	* pep8'd

2011-07-18 00:06:48 +0100 Dave Walker (Daviey) 

	* Extended test to check for error specific error code and test cover for bad chars.

2011-07-17 23:52:50 +0100 Dave Walker (Daviey) 

	* Some basic validation for creating ec2 security groups. (LP: #715443)

2011-07-17 22:07:07 +0000 John Tran 

	* changed to avoid localization test failure

2011-07-17 22:49:22 +0100 Dave Walker (Daviey) 

	* Initial test case proving we have a bug of, ec2 security group name can exceed 255 chars.

2011-07-17 14:50:44 -0400 Alex Meade 

	* added index to servers xml serializer

2011-07-16 23:30:47 -0400 Dan Prince 

	* Change _agent_has_method to _get_agent_features. Update the inject files function so that it calls _get_agent_features only once per injected file.

2011-07-16 19:45:28 -0400 Alex Meade 

	* pep8

2011-07-16 19:39:27 -0400 Alex Meade 

	* Moved Metadata Serialization Test

2011-07-16 19:17:08 -0400 Alex Meade 

	* Added ServerXMLSerializer with working 'show' method Factored out MetadataXMLSerializer from images and servers into common

2011-07-15 18:25:37 -0700 vladimir.p 

	* added missing drive_types.py

2011-07-15 18:11:13 -0700 vladimir.p 

	* added missing instance_get_all_by_vsa

2011-07-15 18:04:01 -0700 vladimir.p 

	* merged with 1280

2011-07-15 17:56:27 -0700 vladimir.p 

	* VSA: first cut. merged with 1279

2011-07-16 00:46:09 +0000 Naveed Massjouni 

	* Added some unit and integration tests for updating the server name via the openstack api.

2011-07-15 22:56:16 +0000 John Tran 

	* renamed priv method arg_to_dict since it's not just used for revoke.  modified to conform to latest AWS EC2 API spec for authorize & revoke ingress params using the IpPermissions data structure, which nests lists of CIDR blocks (IpRanges) as well as lists of Group data

2011-07-15 16:37:20 -0400 William Wolf 

	* got rid of return_server_with_interfaces and added return_server_with_attributes

2011-07-15 16:30:39 -0400 Alex Meade 

	* Added ServerXMLSerializationTest

2011-07-15 16:04:41 -0400 William Wolf 

	* take out print statements

2011-07-15 19:46:03 +0000 Brian Waldon 

	* Ensures a bookmark link is returned in GET /images. Before, it was only returned in GET /images/detail

2011-07-15 14:20:44 -0500 matt.dietz@rackspace.com 

	* One last nit

2011-07-15 14:17:04 -0500 matt.dietz@rackspace.com 

	* Tests passing again

2011-07-15 15:14:58 -0400 William Wolf 

	* put maxDiff in setUp

2011-07-15 15:10:15 -0400 William Wolf 

	* remove get_uuid_from_href and tests

2011-07-15 15:08:31 -0400 William Wolf 

	* stop using get_uuid_from_href for now

2011-07-15 19:07:58 +0000 Matt Dietz 

	* Updated with some changes from manual testing

2011-07-15 15:05:46 -0400 Dan Prince 

	* Updates to the XenServer agent plugin to fix file injection:

2011-07-15 14:46:47 -0400 Brian Waldon 

	* merging trunk

2011-07-15 14:43:33 -0400 William Wolf 

	* use id in links instead of uuid

2011-07-15 14:05:26 -0400 William Wolf 

	* pep8 fixes

2011-07-15 13:45:56 -0400 William Wolf 

	* fix ServersViewBuilderV11Tests

2011-07-15 17:01:31 +0000 Kevin L. Mitchell 

	* Adds greater configuration flexibility to rate limiting via api-paste.ini.  In particular:

2011-07-15 12:44:40 -0400 William Wolf 

	* return id and uuid for now

2011-07-15 12:09:21 -0400 William Wolf 

	* merge with trunk

2011-07-15 15:51:15 +0000 Anne Gentle 

	* Adds distributed scheduler and multinic docs to the Developer Reference page.

2011-07-15 10:48:09 -0400 Alex Meade 

	* Added more view builder tests

2011-07-15 10:31:02 -0400 Alex Meade 

	* merged wills revisions

2011-07-15 10:29:06 -0400 Alex Meade 

	* Added ViewBuilderV11 tests Fixed bug with build detail

2011-07-15 09:57:28 -0400 William Wolf 

	* fix issues with uuid and old tests

2011-07-15 13:56:09 +0000 Brian Waldon 

	* - Present ip addresses in their actual networks, not just a static public/private - Floating ip addresses are grouped into the networks with their associated fixed ips - Add addresses attribute to server entities

2011-07-15 12:51:30 +0000 Dan Prince 

	* Update the agent plugin so that it gets 'b64_contents' from the args dict instead of 'b64_file' (which isn't what nova sends).

2011-07-15 04:33:20 -0400 Naveed Massjouni 

	* Adding unit and integration tests for updating the server name via the 1.1 api.

2011-07-15 11:46:33 +0400 Lvov Maxim 

	* merge with trunk, resolve conflicts

2011-07-15 11:13:21 +0400 Lvov Maxim 

	* remove argument help from docstrings + minor fix

2011-07-15 06:52:32 +0000 Stephanie Reese 

	* Fixes Bug #810149 that had an incomplete regex

2011-07-15 06:46:30 +0000 Johannes Erdfelt 

	* Existing Windows agent behaves differently than the Unix agents and require some workarounds to operate properly. Fixes are going into the Windows agent to make it behave better, but workarounds are needed for compatibility with existing installed base.

2011-07-15 10:39:23 +0400 Yuriy Taraday 

	* Add possibility to call commands without subcommands.

2011-07-15 08:27:16 +0400 Lvov Maxim 

	* fix redundency

2011-07-14 23:12:42 -0400 Stephanie Reese 

	* Updated Authors

2011-07-14 23:09:28 -0400 Stephanie Reese 

	* Fixed remove_version_from_href Added tests

2011-07-14 16:40:05 -0700 Tushar Patil 

	* mistakenly commited this code into my branch, reverting it to original from trunk

2011-07-14 16:37:40 -0700 Tushar Patil 

	* Merged with trunk and fixed pep errors

2011-07-14 15:53:16 -0700 Tushar Patil 

	* added integrated unit testcases and minor fixes

2011-07-14 17:49:29 -0500 matt.dietz@rackspace.com 

	* First pass

2011-07-14 22:26:19 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-07-14 22:06:37 +0000 Trey Morris 

	* corrected catching NoNetworksDefined exception in host setup and getting networks for instance

2011-07-14 16:52:27 -0500 Trey Morris 

	* catching the correct exception

2011-07-14 17:35:10 -0400 Alex Meade 

	* Added ServersTestv1_1 test case Changed servers links to use uuid instead of id

2011-07-14 16:02:52 -0400 Alex Meade 

	* pep8

2011-07-14 15:55:47 -0400 Alex Meade 

	* Updated old tests

2011-07-14 19:13:15 +0000 Scott Moser 

	* add support to write to stdout rather than file if '-' is specified. see bug 810157

2011-07-14 14:47:14 -0400 Brian Waldon 

	* merging trunk

2011-07-14 14:35:11 -0400 Alex Meade 

	* removed self links from flavors

2011-07-14 22:34:49 +0400 Ilya Alekseyev 

	* added commands

2011-07-14 14:23:23 -0400 Brian Waldon 

	* exposing floating ips

2011-07-14 14:01:04 -0400 Alex Meade 

	* updated image entity for servers requests

2011-07-14 13:44:56 -0400 Dan Prince 

	* Update the agent plugin so that it gets 'b64_contents' from the args dict instead of 'b64_file' (which isn't what nova sends).

2011-07-14 12:40:38 -0500 Kevin L. Mitchell 

	* Use assertRaises instead of try/except--stupid brain-o

2011-07-14 13:25:40 -0400 Alex Meade 

	* Added progress attribute to servers responses

2011-07-14 13:25:05 -0400 Brian Waldon 

	* fixing bad merge

2011-07-14 11:37:48 -0500 Kevin L. Mitchell 

	* pull-up from trunk, while we're at it

2011-07-14 11:37:32 -0500 Kevin L. Mitchell 

	* Comment on parse_limits(); expand an exception message; add unit tests; fix a minor discovered bug

2011-07-14 12:03:06 -0400 Brian Waldon 

	* adding bookmark to images index

2011-07-14 10:31:42 -0400 Alex Meade 

	* add updated and created to servers detail test, and make it work

2011-07-14 09:29:27 -0400 Brian Waldon 

	* removing mox object instantiation from each test; renaming _param to filter_name

2011-07-14 07:08:02 -0400 Scott Moser 

	* add self to authors

2011-07-13 22:01:52 -0400 Scott Moser 

	* use 'with' so that close is called on file handle

2011-07-13 19:32:17 -0400 Brian Waldon 

	* adding new query parameters

2011-07-13 17:16:27 -0400 Scott Moser 

	* support '-' to indicate stdout in nova-manage project 'environment' and 'zip'

2011-07-13 21:06:48 +0000 Mike Scherbakov 

	* Improvements to nova-manage: 1. nova-manage network list now shows what belongs to what project, and what's the vlan id, simplifying management in case of several networks/projects 2. nova-manage server list [zone] - shows servers. Useful if you have many servers and want to list them in particular zone, instead of grep'ing nova-manage service list.

2011-07-13 13:57:50 -0700 Tushar Patil 

	* Minor fixes

2011-07-13 13:56:35 -0700 Tushar Patil 

	* Merged with Trunk

2011-07-13 16:22:55 -0400 Alex Meade 

	* updated to support and check for flavor links in server detail response

2011-07-13 20:21:44 +0000 Alex Meade 

	* Updated responses for GET /images and GET /images/detail to respect the OSAPI v1.1 spec

2011-07-13 16:01:11 -0400 Alex Meade 

	* merge

2011-07-13 15:59:05 -0400 Alex Meade 

	* beginning server detail spec 1.1 fixup

2011-07-13 14:41:13 -0500 Kevin L. Mitchell 

	* Augment rate limiting to allow greater flexibility through the api-paste.ini configuration

2011-07-13 15:11:11 -0400 William Wolf 

	* merge from trunk

2011-07-13 12:07:05 -0700 Tushar Patil 

	* added unit testcases for validating the requested networks

2011-07-13 18:36:47 +0000 Sandy Walsh 

	* Extends the exception.wrap_exception decorator to optionally send an update to the notification system in the event of a failure.

2011-07-13 11:19:32 -0700 Sandy Walsh 

	* trunk merge

2011-07-13 14:05:38 -0400 Brian Waldon 

	* merging trunk

2011-07-13 14:02:44 -0400 Brian Waldon 

	* updating testing; simplifying instance-level code

2011-07-13 11:17:05 -0400 Brian Waldon 

	* pep8

2011-07-13 11:10:40 -0400 Brian Waldon 

	* adding test; casting instance to dict to prevent sqlalchemy errors

2011-07-13 10:17:43 -0400 Alex Meade 

	* merged branch lp:~rackspace-titan/nova/images-response-formatting

2011-07-13 09:04:20 -0500 Anne Gentle 

	* Add multinic doc and distributed scheduler doc to developer guide front page

2011-07-13 09:24:32 -0400 Alex Meade 

	* merged trunk

2011-07-13 12:51:29 +0000 Dan Prince 

	* Don't pop 'vpn' on kwargs inside a loop in RPCAllocateFixedIP._allocate_fixed_ips (fixes KeyError).

2011-07-13 08:34:41 -0400 Dan Prince 

	* Added Mohammed Naser to Authors file.

2011-07-13 11:18:16 +0400 Lvov Maxim 

	* merge with trunk

2011-07-13 14:38:15 +0900 Kei Masumoto 

	* fix reviewer's comment

2011-07-13 03:16:17 +0000 Sandy Walsh 

	* Starting part of multi-nic support in the guest. Adds the remove_fixed_ip code, but is incomplete as it needs the API extension that Vek is working on.

2011-07-12 21:50:12 -0400 Dan Prince 

	* Don't pop 'vpn' on kwargs inside a loop in RPCAllocateFixedIP._allocate_fixed_ips (fixes KeyError's).

2011-07-12 17:46:03 -0700 Tushar Patil 

	* added unit test cases and minor changes (localization fix and added fixed_ip validation)

2011-07-12 19:12:21 -0400 Mohammed Naser 

	* Made sure the network manager accepts kwargs for FlatManager

2011-07-12 20:56:10 +0000 Alexander Sakhnov 

	* Fix bug 809316. While attempting to launch cloudpipe instance via 'nova-manage vpn run' command, it comes up with IP from instances DHCP pool and not the second IP from the subnet, which break the forwarding rules that allow users to access the vpn. This is due 'allocate_fixed_ip' method in VlanManager doesn't receive 'vpn' as an argument from caller method and cloudpipe instances always considers as 'common' instances.

2011-07-12 16:02:39 -0400 Brian Waldon 

	* cleanup

2011-07-12 14:35:09 -0400 Brian Waldon 

	* server create deserialization functional and tested

2011-07-12 11:28:06 -0700 Tushar Patil 

	* added xml deserialization unit test cases and fixe some pep errors

2011-07-12 14:19:30 -0400 Alex Meade 

	* Updated some common.py functions to raise ValueErrors instead of HTTPBadRequests

2011-07-12 11:07:30 -0700 Mike Scherbakov 

	* Renamed 'nova-manage server list' -> 'nova-manage host list' to differentiate physical hosts from VMs

2011-07-12 10:36:55 -0700 Tushar Patil 

	* Allowed empty networks, handled RemoteError properly, implemented xml format for networks and fixed broken unit test cases

2011-07-12 13:29:26 -0400 Alex Meade 

	* minor cleanup

2011-07-12 12:55:37 -0400 Alex Meade 

	* Updated ImageXMLSerializer to serialize links in the server entity

2011-07-12 12:46:15 -0400 Alex Meade 

	* Updated images viewbuilder to return links in server entity

2011-07-12 12:42:56 -0400 Alex Meade 

	* updated images tests

2011-07-12 12:13:02 -0400 Alex Meade 

	* merged trunk

2011-07-12 12:11:49 -0400 Alex Meade 

	* pep8

2011-07-12 12:01:13 -0400 Alex Meade 

	* Updated remove_version_from_href to be more intelligent Added tests

2011-07-12 19:47:26 +0400 Alexander Sakhnov 

	* Fix PEP8 for 809316 bugfix.

2011-07-12 17:25:42 +0400 Alexander Sakhnov 

	* Fix 809316 bug which prevent cloudpipe to get valid IP.

2011-07-12 17:59:24 +0900 Kei Masumoto 

	* fix reviewer's comment

2011-07-11 18:59:01 -0700 Sandy Walsh 

	* stray debug

2011-07-11 18:49:46 -0700 Sandy Walsh 

	* pep8

2011-07-11 18:40:45 -0700 Sandy Walsh 

	* fixed marshalling problem to cast_compute...

2011-07-11 16:02:46 -0700 Tushar Patil 

	* fixed all failed unit test cases

2011-07-11 21:51:33 +0000 matt.dietz@rackspace.com 

	* This doesn't actually fix anything anymore, as the wsgi_refactor branch from Waldon took care of the issue. However, a couple rescue unit tests would have caught this originally, so I'm proposing this to include those.

2011-07-11 21:31:18 +0000 Trey Morris 

	* fixes an issue where network host fails to start because a NoNetworksFound exception wasn't being handled correctly.

2011-07-11 16:26:46 -0500 matt.dietz@rackspace.com 

	* Bad test

2011-07-11 14:25:51 -0700 Tushar Patil 

	* unknowingly made these changes, reverting to original

2011-07-11 15:49:41 -0500 Trey Morris 

	* catch raise for networks not found in network host and instance setup

2011-07-11 13:38:35 -0700 Tushar Patil 

	* Merged with Trunk

2011-07-11 15:37:03 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-07-11 13:34:39 -0700 Tushar Patil 

	* add optional parameter networks to the Create server OS API

2011-07-11 15:31:39 -0500 matt.dietz@rackspace.com 

	* Changed broken perms

2011-07-11 15:08:53 -0500 matt.dietz@rackspace.com 

	* Tests

2011-07-11 19:47:23 +0000 Naveed Massjouni 

	* Made xen plugins rpm noarch.

2011-07-11 19:31:40 +0000 Brian Waldon 

	* Set the proper return code for server delete requests

2011-07-11 14:25:08 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-07-11 15:13:37 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-07-11 15:12:47 -0400 Naveed Massjouni 

	* Making the xen plugins rpm to be noarch.

2011-07-11 14:41:29 -0400 Brian Waldon 

	* merging trunk

2011-07-11 18:36:38 +0000 Brian Waldon 

	* Expanding OSAPI wsgi module to allow handling of headers and status codes

2011-07-11 17:56:15 +0000 Vishvananda Ishaya 

	* Updates some of the extra scripts in contrib and tools to current versions.

2011-07-11 13:29:56 -0400 Brian Waldon 

	* updating code to implement tests

2011-07-11 13:26:22 -0400 Brian Waldon 

	* merging parent wsgi-refactor

2011-07-11 13:16:22 -0400 Brian Waldon 

	* allowing controllers to return Nonew

2011-07-11 12:34:07 -0400 Brian Waldon 

	* adding headers serializer

2011-07-11 12:33:53 -0400 Brian Waldon 

	* pep8

2011-07-11 12:31:38 -0400 Brian Waldon 

	* minor refactoring

2011-07-11 11:16:22 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-07-11 09:13:55 -0700 Sandy Walsh 

	* minor tweaks

2011-07-11 15:31:33 +0000 Kevin L. Mitchell 

	* Adds an extension which makes add_fixed_ip() available through an OpenStack extension.

2011-07-11 10:18:17 -0500 Kevin L. Mitchell 

	* Comment out these two asserts; Sandy will uncomment in his merge-prop

2011-07-11 15:11:13 +0000 Devendra Modium 

	* Fix the bug 800759.

2011-07-11 10:51:24 -0400 Brian Waldon 

	* merging wsgi-refactor

2011-07-11 10:50:49 -0400 Brian Waldon 

	* adding 204 response code

2011-07-11 07:49:34 -0700 Sandy Walsh 

	* pre trunk merge

2011-07-11 10:48:32 -0400 Devendra Modium 

	* Missing Author updated

2011-07-11 13:13:22 +0000 Vishvananda Ishaya 

	* Allows for ports in serverRef in image create through the openstack api.

2011-07-11 13:06:55 +0000 Vishvananda Ishaya 

	* Adds security groups to metadata server.  Also adds some basic tests for metadata code.

2011-07-11 16:31:31 +0900 Kei Masumoto 

	* fix comments

2011-07-11 14:58:57 +0900 Kei Masumoto 

	* fix conflict

2011-07-11 05:21:06 +0900 Ryu Ishimoto 

	* Added vif OS API extension to get started on it

2011-07-11 04:38:27 +0900 Ryu Ishimoto 

	* Moved 'setup_compute_network' logic into the virt layer

2011-07-09 22:00:27 -0400 Mohammed Naser 

	* Added myself to authors file

2011-07-09 21:45:54 -0400 Mohammed Naser 

	* Fixed two typos in rescue API command

2011-07-09 23:56:32 +0000 John Tran 

	* flaw in ec2 cloud api, _get_image method , if doing a search for aki-0000009, yet that image name doesn't exist, it strips off aki- and looks for any image_id 0000009 and if there was an image match that happens to be an ami instead of aki, it will go ahead and deregister the ami instead. That behavior is unintended, so added logic to ensure that the original request image_id matches the type of image being returned from database by matching against container_format attr

2011-07-09 23:41:04 +0000 Sandy Walsh 

	* Fixed up an incorrect key being used to check Zones.

2011-07-08 19:03:31 -0700 Vishvananda Ishaya 

	* merged trunk

2011-07-08 18:58:24 -0700 Vishvananda Ishaya 

	* fix tests

2011-07-08 18:45:13 -0700 Vishvananda Ishaya 

	* make sure that old networks get the same dhcp ip so we don't break existing deployments

2011-07-08 18:28:25 -0700 Vishvananda Ishaya 

	* cleaned up on set network host to _setup_network and made networks allocate ips dynamically

2011-07-08 22:36:22 +0000 Josh Kearney 

	* Make the instance migration calls available via the API.

2011-07-08 22:26:09 +0000 Josh Kearney 

	* Add a flag to disable ec2 or osapi.

2011-07-08 17:12:14 -0500 Josh Kearney 

	* Add a flag to disable ec2 or osapi.

2011-07-08 17:40:56 -0400 Brian Waldon 

	* refactor

2011-07-08 17:21:58 -0400 Brian Waldon 

	* easing up content-type restrictions

2011-07-08 14:19:35 -0700 John Tran 

	* peer review fix - per vish: 'This method automatically converts unknown formats to ami, which is the same logic used to display unknown images in the ec2 api.  This will allow you to properly deregister raw images, etc.'

2011-07-08 14:50:52 -0500 Josh Kearney 

	* Updated resize docstring.

2011-07-08 15:19:19 -0400 Brian Waldon 

	* removing Content-Length requirement

2011-07-08 14:10:32 -0500 Kevin L. Mitchell 

	* Add docstrings for multinic extension

2011-07-08 13:06:37 -0500 Kevin L. Mitchell 

	* Add support for remove_fixed_ip()

2011-07-08 12:27:59 -0500 Josh Kearney 

	* Merged trunk.

2011-07-08 12:21:26 -0500 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-08 11:47:34 -0500 Josh Kearney 

	* Added unit tests.

2011-07-08 10:59:17 -0500 Josh Kearney 

	* First take at migrations.

2011-07-08 11:26:31 +0000 Nikolay Sokolov 

	* Fixes bug #805604 "Multiprocess nova-api does not handles SIGTERM correctly."

2011-07-08 18:35:01 +0900 Isaku Yamahata 

	* image/fake: added teardown method

2011-07-08 12:37:56 +0400 Nikolay Sokolov 

	* Updated mailmap due to wrong address in commit message.

2011-07-08 15:36:40 +0900 Isaku Yamahata 

	* tests/test_cloud: make an unit test, test_create_image, happy

2011-07-08 15:36:18 +0900 Isaku Yamahata 

	* nova/compute/api.py: fixed mismerge

2011-07-07 20:43:50 -0700 John Tran 

	* ec2 api _get_image method logic flaw that strips the hex16 digit off of the image name, and does a search against the db for it and ignores that it may not be the correct image, such as if doing a search for aki-0000009, yet that image name doesn't exist, it strips off aki- and looks for any image_id 0000009 and if there was an image match that happens to be an ami instead of aki, it will go ahead and deregister that.  That behavior is unintended, so added logic to ensure that the original request image_id matches the type of image being returned from database by matching against container_format attr

2011-07-08 12:09:50 +0900 Isaku Yamahata 

	* sqlalchemy/migrate: resolved version conflict

2011-07-08 12:07:58 +0900 Isaku Yamahata 

	* merge with trunk

2011-07-07 16:47:42 -0500 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-07 16:46:55 -0500 Kevin L. Mitchell 

	* unit test suite for the multinic extension

2011-07-07 16:46:34 -0500 Kevin L. Mitchell 

	* pull-up from trunk

2011-07-07 16:52:32 -0400 Alex Meade 

	* Added server entity to images that only has id

2011-07-07 16:47:23 -0400 Devendra Modium 

	* Merging issues

2011-07-07 16:41:22 -0400 Alex Meade 

	* Updated _create_link_nodes to be consistent with other create_*_nodes

2011-07-07 16:32:17 -0400 Alex Meade 

	* Changed name of xml_string to to_xml_string

2011-07-07 16:30:58 -0400 Devendra Modium 

	* Merging issuse

2011-07-07 16:29:17 -0400 Alex Meade 

	* Temporarily moved create server node functionality into images.py Temporarily changed image XML tests to expect server entities with only ids

2011-07-07 16:19:21 -0400 Alex Meade 

	* Removed serverRef from some tests and viewbuilder

2011-07-07 15:55:34 -0400 Devendra Modium 

	* Comments for bugfix800759 and pep8

2011-07-07 14:51:12 -0400 Alex Meade 

	* Removed bookmark link from non detailed image viewbuilder

2011-07-07 18:36:02 +0000 Salvatore Orlando 

	* implemented clean-up logic when VM fails to spawn for xenapi back-end

2011-07-07 18:30:47 +0000 Ed Leafe 

	* Adds the os-hosts API extension for interacting with hosts while performing maintenance. This differs from the previous merge prop as it uses a RESTful design instead of GET-based actions.

2011-07-07 14:27:27 -0400 Alex Meade 

	* Added param to keep current things from breaking until we update all of the xml serializers and view builders to reflect the current spec

2011-07-07 18:22:20 +0000 Chuck Short 

	* Fixes Bug #805083: "libvirtError: internal error cannot determine default video type" when using UML

2011-07-07 14:09:23 -0400 Alex Meade 

	* Dried up images XML serialization

2011-07-07 14:08:57 -0400 Alex Meade 

	* Dried up images XML serialization

2011-07-07 10:20:35 -0700 Sandy Walsh 

	* stricter zone_id checking

2011-07-07 09:53:46 -0700 Sandy Walsh 

	* trunk merge

2011-07-07 09:45:00 -0700 Sandy Walsh 

	* cleanup

2011-07-07 11:36:45 -0400 Alex Meade 

	* Added image index

2011-07-07 15:36:39 +0000 Ed Leafe 

	* pep8 fixes

2011-07-07 11:25:45 -0400 Devendra Modium 

	* Comments Incorporated for Bug800759

2011-07-07 15:24:12 +0000 Ed Leafe 

	* Added API and supporting code for rebooting or shutting down XenServer hosts.

2011-07-07 11:11:40 -0400 Alex Meade 

	* fixed image create response test

2011-07-07 11:06:35 -0400 Alex Meade 

	* Updated test_detail

2011-07-07 10:51:16 -0400 Alex Meade 

	* Merged trunk

2011-07-07 10:48:17 -0400 Mark Washenberger 

	* make server and image metadata optional

2011-07-07 14:46:08 +0000 Alex Meade 

	* Updated the links container for flavors to be compliant with the current spec.

2011-07-07 10:02:06 -0400 Alex Meade 

	* pep8

2011-07-07 09:42:13 -0400 Alex Meade 

	* Renamed function

2011-07-07 09:26:25 -0400 Alex Meade 

	* moved remove_version to common.py

2011-07-07 06:25:03 -0700 Sandy Walsh 

	* unit tests

2011-07-07 09:24:40 -0400 Mark Washenberger 

	* progress and server are optional

2011-07-07 05:56:15 -0700 Chris Behrens 

	* merged trunk

2011-07-07 07:26:01 +0000 Jimmy Bergman 

	* Add a socket server responding with an allowing flash socket policy for all requests from flash on port 843 to nova-vncproxy

2011-07-07 08:10:45 +0200 Jimmy Bergman 

	* pep8 compliance

2011-07-06 16:37:50 -0500 Kevin L. Mitchell 

	* Pull-up from trunk (post-multi_nic)

2011-07-06 13:43:48 -0700 Sandy Walsh 

	* changed calling signature to be (instance_id, address)

2011-07-06 16:40:00 -0400 Mark Washenberger 

	* correct test_show

2011-07-06 16:28:10 -0400 Brian Waldon 

	* first round

2011-07-06 12:58:04 -0700 Vishvananda Ishaya 

	* removed extra comment

2011-07-06 14:47:41 -0400 Alex Meade 

	* Further test update and begin correcting serialization

2011-07-07 03:16:28 +0900 Ryu Ishimoto 

	* Removed a typo error in libvirt connection.py

2011-07-06 13:19:37 -0400 Alex Meade 

	* updated expected xml in images show test to represent current spec

2011-07-06 17:14:46 +0000 Ed Leafe 

	* pep8 fixes

2011-07-07 02:13:18 +0900 Ryu Ishimoto 

	* Added VIF driver concept

2011-07-07 02:12:03 +0900 Ryu Ishimoto 

	* Added the missing 'self' parameter

2011-07-06 17:02:00 +0000 Ed Leafe 

	* after trunk merge

2011-07-06 16:53:08 +0000 Ed Leafe 

	* Changed the exception type for invalid requests to webob.exc.HTTPBadRequest.

2011-07-07 01:04:56 +0900 Ryu Ishimoto 

	* Added net_attrs argument for ensure_bridge/vlan methods

2011-07-07 01:03:00 +0900 Ryu Ishimoto 

	* Added a L2 network driver for bridge/vlan creation

2011-07-06 08:25:28 -0700 Chris Behrens 

	* wrap list comparison in test with set()s

2011-07-06 08:14:58 -0700 Sandy Walsh 

	* slightly more fleshed out call path

2011-07-06 08:12:44 -0700 Chris Behrens 

	* merged trunk

2011-07-06 06:44:50 -0700 Chris Behrens 

	* merge code i'd split from instance_get_fixed_addresses_v6 that's no longer needed to be split

2011-07-06 06:37:28 -0700 Chris Behrens 

	* fix metadata test since fixed_ip searching now goes thru filters db api call instead of the get_by_fixed_ip call

2011-07-06 06:20:38 -0700 Chris Behrens 

	* clean up compute_api.get_all filter name remappings.  ditch fixed_ip one-off code.  fixed ec2 api call to this to compensate

2011-07-06 05:41:47 -0700 Chris Behrens 

	* clean up OS API servers getting

2011-08-05 15:06:07 -0700 Chris Behrens 

	* rename _check_servers_options, add some comments and small cleanup in the db get_by_filters call

2011-08-04 17:59:22 -0700 Chris Behrens 

	* pep8 fix

2011-08-04 17:50:59 -0700 Chris Behrens 

	* convert filter value to a string just in case before running re.compile

2011-08-04 17:36:39 -0700 Chris Behrens 

	* add comment for servers_search_options list in the OS API Controllers.

2011-08-04 17:30:07 -0700 Chris Behrens 

	* pep8 fixes

2011-08-04 17:09:36 -0700 Chris Behrens 

	* fix ipv6 search test and add test for multiple options at once

2011-08-04 16:30:55 -0700 Chris Behrens 

	* test fixes.. one more to go

2011-08-04 15:04:36 -0700 Chris Behrens 

	* resolved conflict incorrectly from trunk merge

2011-08-04 14:58:42 -0700 Chris Behrens 

	* merged trunk

2011-08-04 14:47:05 -0700 Chris Behrens 

	* doc string fix

2011-08-04 14:40:06 -0700 Chris Behrens 

	* fix OS API tests

2011-08-04 13:59:57 -0700 Chris Behrens 

	* test fixes and typos

2011-08-04 01:45:42 -0700 Chris Behrens 

	* typos

2011-08-04 01:36:12 -0700 Chris Behrens 

	* cleanup checking of options in the API before calling compute_api's get_all()

2011-08-03 23:08:42 -0700 Chris Behrens 

	* a lot of major re-work.. still things to finish up

2011-08-03 01:32:26 -0700 Chris Behrens 

	* merged trunk

2011-08-03 00:55:33 -0700 Chris Behrens 

	* remove debug from failing test

2011-08-03 00:53:13 -0700 Chris Behrens 

	* remove faults.Fault wrapper on exceptions

2011-08-03 00:46:38 -0700 Chris Behrens 

	* rework OS API checking of search options

2011-07-27 17:04:06 -0700 Chris Behrens 

	* merged trunk

2011-07-20 12:35:42 -0700 Chris Behrens 

	* missing doc strings for fixed_ip calls I renamed

2011-07-20 12:29:42 -0700 Chris Behrens 

	* clarify a couple comments

2011-07-20 12:22:02 -0700 Chris Behrens 

	* test fixes after unknown option string changes

2011-07-20 12:16:23 -0700 Chris Behrens 

	* minor fixups

2011-07-20 12:01:11 -0700 Chris Behrens 

	* merged trunk

2011-07-20 11:48:52 -0700 Chris Behrens 

	* pep8 fixes

2011-07-20 11:43:56 -0700 Chris Behrens 

	* test fix for renamed get_by_fixed_ip call

2011-07-20 11:32:43 -0700 Chris Behrens 

	* ec2 fixes

2011-07-20 11:02:00 -0700 Chris Behrens 

	* added API tests for search options fixed a couple of bugs the tests caught

2011-07-19 12:44:00 -0700 Chris Behrens 

	* allow 'marker' and 'limit' in search options. fix log format error

2011-07-18 04:13:22 -0700 Chris Behrens 

	* another typo

2011-07-18 03:49:55 -0700 Chris Behrens 

	* merged trunk

2011-07-18 03:36:08 -0700 Chris Behrens 

	* missed power_state import in api fixed reversed compare in power_state

2011-07-18 03:08:23 -0700 Chris Behrens 

	* more typos

2011-07-18 03:02:50 -0700 Chris Behrens 

	* typos

2011-07-18 02:59:03 -0700 Chris Behrens 

	* flavor needs to be converted to int from query string value

2011-07-18 02:49:42 -0700 Chris Behrens 

	* add image and flavor searching to v1.0 api fixed missing updates from cut n paste in some doc strings

2011-07-18 02:45:10 -0700 Chris Behrens 

	* added searching by 'image', 'flavor', and 'status' reverted ip/ip6 searching to be admin only

2011-07-17 16:35:11 -0700 Chris Behrens 

	* compute's get_all should accept 'name' not 'display_name' for searching Instance.display_name. Removed 'server_name' searching.. Fixed DB calls for searching to filter results based on context

2011-07-17 16:12:59 -0700 Chris Behrens 

	* Refactored OS API code to allow checking of invalid query string paremeters and admin api/context to the index/detail calls.  v1.0 still ignores unknown parameters, but v1.1 will return 400/BadRequest on unknown options.  admin_api only commands are treated as unknown parameters if FLAGS.enable_admin_api is False.   If enable_admin_api is True, non-admin context requests return 403/Forbidden.

2011-07-14 12:13:13 -0700 Chris Behrens 

	* clean up checking for exclusive search options fix a cut n paste error with instance_get_all_by_name_regexp

2011-07-12 16:13:01 -0700 Chris Behrens 

	* merged trunk

2011-07-12 15:16:16 -0700 Chris Behrens 

	* python-novaclient 2.5.8 is required

2011-07-12 03:13:43 -0700 Chris Behrens 

	* fix bugs with fixed_ip returning a 404 instance searching needs to joinload more stuff

2011-07-12 02:01:09 -0700 Chris Behrens 

	* added searching by instance name added unit tests

2011-07-11 14:45:27 -0700 Chris Behrens 

	* pep8 fixes

2011-07-11 14:27:01 -0700 Chris Behrens 

	* Replace 'like' support with 'regexp' matching done in python.  Since 'like' would result in a full table scan anyway, this is a bit more flexible. Make search options and matching a little more generic Return 404 when --fixed_ip doesn't match any instance, instead of a 500 only when the IP isn't in the FixedIps table.

2011-07-08 01:39:58 -0700 Chris Behrens 

	* start of re-work of compute/api's 'get_all' to handle more search options

2011-07-06 00:21:11 +0000 Thierry Carrez 

	* Silence warning in case tests.sqlite doesn't exist

2011-07-05 17:07:44 -0700 Vishvananda Ishaya 

	* fix libvirt test

2011-07-05 17:01:19 -0700 Vishvananda Ishaya 

	* update tests

2011-07-05 16:24:43 -0700 Vishvananda Ishaya 

	* don't set network host for multi_host networks

2011-07-05 16:22:41 -0700 Vishvananda Ishaya 

	* add ability to set multi_host in nova-manage and remove debugging issues

2011-07-05 16:06:20 -0700 Vishvananda Ishaya 

	* filter the dhcp to only respond to requests from this host

2011-07-05 15:55:16 -0700 Vishvananda Ishaya 

	* pass in dhcp server address, fix a bunch of bugs

2011-07-06 01:31:04 +0400 Nikolay Sokolov 

	* PEP8 passed.

2011-07-06 01:09:00 +0400 Nikolay Sokolov 

	* Formatting fix.

2011-07-06 00:43:39 +0400 Nikolay Sokolov 

	* Proper Author section insertion (thx Eldar).

2011-07-06 00:24:55 +0400 Nikolay Sokolov 

	* Signal handler cleanup, proper ^C handling.

2011-07-05 13:24:31 -0700 Sandy Walsh 

	* copy paste

2011-07-05 12:16:46 -0700 Vishvananda Ishaya 

	* make sure to filter out ips associated by host and add some sync for allocating ip to host

2011-07-05 12:16:35 -0700 Sandy Walsh 

	* fixed zone id check

2011-07-05 12:00:11 -0700 Vishvananda Ishaya 

	* it is multi_host not multi_gateway

2011-07-05 11:51:46 -0700 Vishvananda Ishaya 

	* First round of changes for ha-flatdhcp.

2011-07-05 14:36:52 +0000 Ed Leafe 

	* Updated the plugin to return the actual enabled status instead of just 'true' or 'false' .

2011-07-05 08:32:04 -0400 Chuck Short 

	* UML doesnt do vnc as well

2011-07-05 17:17:25 +0900 Kei Masumoto 

	* fixed a bug which prevents suspend/resume after block-migration

2011-07-04 23:51:43 +0400 Nikolay Sokolov 

	* Merge diverged braches.

2011-07-04 23:48:05 +0400 Nikolay Sokolov 

	* Gracefull shutdown of nova-api.

2011-07-04 15:14:36 -0400 Brian Waldon 

	* properly displays addresses in each network, not just public/private; adding addresses attribute to server entities

2011-07-04 21:03:01 +0400 Nickolay Sokolov 

	* Gracefull shutdown of nova-api.

2011-07-04 17:22:08 +0100 Salvatore Orlando 

	* Removing import of nova.test added to nova/__init.py__ as problem turned out to be somewhere else (not in nova source code tree)

2011-07-04 17:02:50 +0100 Salvatore Orlando 

	* Fixing weird error while running tests. Fix required patching nova/tests/___init__.py explictly importing nova.test

2011-07-04 15:41:37 +0000 Ed Leafe 

	* Added missing extension file and tests. Also modified the get_host_list() docstring to be more accurate about the return value.

2011-07-04 17:31:24 +0200 Thierry Carrez 

	* Silence warning in case tests.sqlite doesn't exist

2011-07-04 13:53:17 +0900 Yoshiaki Tamura 

	* Fix boot from volume failure for network block devices.

2011-07-02 01:28:13 +0400 Mike Scherbakov 

	* Improvements to nova-manage: network list now includes vlan and projectID, added servers list filtered by zone if needed

2011-07-01 20:39:56 +0000 Ed Leafe 

	* removed unneeded old commented code

2011-07-01 20:33:00 +0000 Ed Leafe 

	* removed more stray debug output

2011-07-01 19:53:06 +0000 Ed Leafe 

	* removed debugging output

2011-07-01 19:44:30 +0000 Ed Leafe 

	* after trunk merge

2011-07-01 19:44:10 +0000 Ed Leafe 

	* Updated unit tests

2011-07-01 12:03:27 -0700 Vishvananda Ishaya 

	* remove logging statement

2011-07-01 12:32:26 -0600 Kevin Bringard 

	* Found some additional fixed_ip. entries in the Intance model contest that needed to be updated

2011-07-01 11:12:13 -0700 Vishvananda Ishaya 

	* use url parse instead of manually splitting

2011-07-01 19:06:18 +0100 Salvatore Orlando 

	* Merge trunk Fixing docstrings

2011-07-01 11:14:30 -0600 Kevin Bringard 

	* Changed fixed_ip.network to be fixed_ips.network, which is the correct DB field

2011-07-01 15:47:33 +0000 John Tran 

	* Added the GroupId param to any pertinent security_group methods that support it in the official AWS API.

2011-07-01 15:41:25 +0000 Brian Waldon 

	* Removes 'import IPy' introduced in recent commit

2011-07-01 11:20:04 -0400 Brian Waldon 

	* removing IPy import

2011-07-01 08:09:19 -0700 Sandy Walsh 

	* trunk merge

2011-07-01 15:07:08 +0000 Alex Meade 

	* Fixed the case where an exception was thrown when trying to get a list of flavors via the api yet there were no flavors to list.

2011-07-01 07:53:20 -0700 Sandy Walsh 

	* fix up tests

2011-07-01 07:38:17 -0700 Sandy Walsh 

	* tweak

2011-07-01 07:31:17 -0700 Sandy Walsh 

	* review fixes

2011-07-01 14:26:05 +0000 Ed Leafe 

	* completed api changes. still need plugin changes

2011-07-01 13:56:01 +0000 Dan Prince 

	* Update the fixed_ip_disassociate_all_by_timeout in nova.db.api so that it supports Postgres. Fixes casting errors on postgres with this function.

2011-07-01 13:44:12 +0000 Ed Leafe 

	* after trunk merge

2011-07-01 13:10:59 +0000 Thierry Carrez 

	* Fixes MANIFEST.in so that migrate_repo/versions/*.sql files are now included in tarball

2011-07-01 14:04:56 +0200 Thierry Carrez 

	* Include migrate_repo/versions/*.sql in tarball

2011-07-01 09:25:03 +0000 Chris Behrens 

	* Ensure auto-delete is false on Topic Queues.

2011-06-30 17:52:33 -0700 John Tran 

	* refactored the security_group tests a bit and broke up a few of them into smaller tests

2011-06-30 17:52:04 -0700 Chris Behrens 

	* Reverses the self.auto_delete = True that was added to TopicPublisher in the bugfix for lp804063.  That bugfix should have only added auto_delete = True to FanoutPublisher to match the previous change to FanoutConsumer.

2011-06-30 16:49:03 -0500 matt.dietz@rackspace.com 

	* Merge from trunk

2011-06-30 21:15:56 +0000 Ed Leafe 

	* Added 'self.auto_delete = True' to the two Publisher subclasses that lacked that setting.

2011-06-30 20:51:59 +0000 Ed Leafe 

	* Added the '--fixes' tag to link to bug.

2011-06-30 20:50:31 +0000 Ed Leafe 

	* Added self.auto_delete = True to the Publisher subclasses that did not have that set.

2011-06-30 20:47:11 +0000 Jason Kölker 

	* added multi-nic support

2011-06-30 15:03:42 -0500 Trey Morris 

	* osapi test_servers fixed_ip -> fixed_ips

2011-06-30 14:42:51 -0500 Trey Morris 

	* updated osapi 1.0 addresses view to work with multiple fixed ips

2011-06-30 14:20:59 -0500 Trey Morris 

	* trunk merge with migration renumbering

2011-06-30 18:40:43 +0000 Vishvananda Ishaya 

	* Allows subdirectory tests to run even if sqlite database doesn't exist.

2011-06-30 14:24:27 -0400 Joseph Suh 

	* fix bug 800759

2011-06-30 18:23:06 +0000 Sandy Walsh 

	* Child Zone Weight adjustment available when adding Child Zones.

2011-06-30 11:11:03 -0700 Sandy Walsh 

	* trunk merge

2011-06-30 11:02:57 -0700 Sandy Walsh 

	* blah

2011-06-30 13:55:15 -0400 Alex Meade 

	* merge trunk

2011-06-30 11:49:54 -0400 Alex Meade 

	* merged trunk

2011-06-30 15:45:56 +0000 Johannes Erdfelt 

	* Windows instances will often take a few minutes setting up the image on first boot and then reboot. We should be more patient for those systems as well check if the domid changes so we can send agent requests to the current domid.

2011-06-30 15:37:58 +0000 Yuriy Taraday 

	* Theese changes eliminate dependancy between hostname and ec2-id. As I understand, there already were no such dependancy, but still we had confusing names in code. Also I added more sophisticated generation of default hostname to give user possibility to set the custom one.

2011-06-30 11:29:45 -0400 Alex Meade 

	* updated images

2011-06-30 11:18:19 -0400 Alex Meade 

	* updated servers

2011-06-30 10:29:31 -0400 Alex Meade 

	* refactored flavors viewbuilder

2011-06-30 10:12:10 -0400 William Wolf 

	* fixes lp:803615

2011-06-30 10:06:06 -0400 William Wolf 

	* added FlavorRef exception handling on create instance

2011-06-30 09:28:21 -0400 Alex Meade 

	* refactored instance type code

2011-06-30 13:25:41 +0000 Dan Prince 

	* Update the ec2 get_metadata handler so it works with the most recent version of the compute API get_all call which now returns a list if there is only a single record.

2011-06-30 13:18:11 +0000 Brian Waldon 

	* - add metadata container to /images/detail and /images/<id> responses - update xml serialization to encode image entities properly

2011-06-30 08:46:33 -0400 Brian Waldon 

	* merging trunk

2011-06-30 15:43:18 +0400 Yuriy Taraday 

	* PEP8 fix.

2011-06-30 08:55:56 +0200 Jimmy Bergman 

	* Adapt flash socket policy branch to new nova/wsgi.py refactoring

2011-06-30 08:32:24 +0200 Jimmy Bergman 

	* Merge trunk and resolve bin/nova-vncproxy conflict

2011-06-29 20:02:30 -0700 Sandy Walsh 

	* clean up

2011-06-29 22:50:39 -0400 Dan Prince 

	* Update the ec2 get_metadata handler so it works with the most recent version of the compute API get_all call which now returns a list if there is only a single record.

2011-06-29 19:36:53 -0700 Sandy Walsh 

	* trunk merge

2011-06-29 19:19:40 -0700 Sandy Walsh 

	* pep8

2011-06-29 19:11:27 -0700 Sandy Walsh 

	* pep8

2011-06-29 19:10:11 -0700 Sandy Walsh 

	* done and done

2011-06-29 22:01:28 -0400 Dan Prince 

	* Update the fixed_ip_disassociate_all_by_timeout in nova.db.api so that it supports Postgres. Fixes casting errors on postgres with this function.

2011-06-29 18:30:15 -0700 Sandy Walsh 

	* phew ... working

2011-06-29 23:02:53 +0000 Chris Behrens 

	* compute_api.get_all should be able to recurse zones (bug 744217). Also, allow to build more than one instance at once with zone_aware_scheduler types. Other cleanups with regards to zone aware scheduler...

2011-06-29 18:26:51 -0400 Alex Meade 

	* Updated v1.1 links in flavors to represent the curret spec

2011-06-29 15:22:56 -0700 Chris Behrens 

	* fix issue of recurse_zones not being converted to bool properly add bool_from_str util call add test for bool_from_str slight rework of min/max_count check

2011-06-29 17:19:47 -0500 Trey Morris 

	* fixed incorrect assumption that nullable defaults to false

2011-06-29 17:17:33 -0500 Trey Morris 

	* removed port_id from virtual interfaces and set network_id to nullable

2011-06-29 17:06:58 -0500 Trey Morris 

	* changes a few instance refs

2011-06-29 16:44:42 -0500 Trey Morris 

	* merged trunk

2011-06-29 21:39:43 +0000 Johannes Erdfelt 

	* Rename one use of timeout to expiration to make the purpose clearer

2011-06-29 16:39:05 -0500 Trey Morris 

	* pulled in koelkers test changes

2011-06-29 14:42:32 -0500 Jason Koelker 

	* merge with trey

2011-06-29 14:36:15 -0500 Jason Kölker 

	* major reactor of the network tests for multi-nic

2011-06-29 12:26:04 -0700 Chris Behrens 

	* Merged trunk

2011-06-29 19:24:32 +0000 Mark Washenberger 

	* Fixes Bug #803563 by changing how nova passes options in to glance. Before, if limit or marker were not set, we would pass limit=0 and marker=0 in to glance. However, marker is supposed to be an image id. With this change, if limit or marker are not set, they are simply not passed into glance. Glance is free then to choose the default behavior.

2011-06-29 12:23:26 -0700 Chris Behrens 

	* Fixed indentation issues Fixed min/max_count checking issues Fixed a wrongly log message when zone aware scheduler finds no suitable hosts

2011-06-29 19:17:00 +0000 Mark Washenberger 

	* Fixes Bug #803563 by changing how nova passes options in to glance. Before, if limit or marker were not set, we would pass limit=0 and marker=0 in to glance. However, marker is supposed to be an image id. With this change, if limit or marker are not set, they are simply not passed into glance. Glance is free then to choose the default behavior.

2011-06-29 19:03:48 +0000 Chris Behrens 

	* Sets 'exclusive=True' on Fanout amqp queues.  We create the queues with uuids, so the consumer should have exclusive access and they should get removed when done (service stop).  exclusive implies auto_delete.  Fixes lp:803165

2011-06-29 14:52:56 -0400 Mark Washenberger 

	* don't pass zero in to glance image service if no limit or marker are present

2011-06-29 13:17:22 -0500 Trey Morris 

	* more incorrect list type casting in create_network

2011-06-29 13:13:47 -0500 Trey Morris 

	* removed the list type cast in create_network on the NETADDR projects

2011-06-29 13:04:04 -0500 Trey Morris 

	* renumbered migrations again

2011-06-29 11:00:37 -0700 Vishvananda Ishaya 

	* Make sure test setup is run for subdirectories

2011-06-29 12:58:10 -0500 Trey Morris 

	* merged trunk, fixed the floating_ip fixed_ip exception stupidity

2011-06-29 10:47:30 -0700 Sandy Walsh 

	* trunk merge

2011-06-29 17:21:32 +0000 Thierry Carrez 

	* "nova-manage vm list" was still referencing the old "image_id" column, which was renamed to "image_ref" at revision 1144.

2011-06-29 17:04:02 +0000 Josh Kearney 

	* Implement backup with rotation and expose this functionality in the OS API.

2011-06-29 09:49:49 -0700 Vishvananda Ishaya 

	* Allow a port name in the server ref for image create

2011-06-29 09:49:19 -0700 Chris Behrens 

	* Fanout queues use unique queue names, so the consumer should have exclusive access.  This means that they also get auto deleted when we're done with them, so they're not left around on a service restart.  Fixes lp:803165

2011-06-29 17:38:02 +0100 Donal Lafferty 

	* pep8 fix

2011-06-29 09:29:07 -0700 Sandy Walsh 

	* removed extra stubout, switched to isinstance and catching explicit exception

2011-06-29 17:23:10 +0100 Donal Lafferty 

	* get latest branch

2011-06-29 16:18:55 +0000 Vishvananda Ishaya 

	* Deprecate -r for run_tests.sh and adds -n, switching the default back to recreate.

2011-06-29 16:08:34 +0000 Johannes Erdfelt 

	* check_domid_changes is superfluous right now since it's only used when timeout is used. So simplify code a little bit

2011-06-29 08:30:21 -0700 Chris Behrens 

	* updated pip-requires for novaclient

2011-06-29 08:29:35 -0700 Chris Behrens 

	* Merged trunk

2011-06-29 08:29:13 -0700 Sandy Walsh 

	* pip requires

2011-06-29 16:18:33 +0100 Donal Lafferty 

	* adopt merge

2011-06-29 16:17:33 +0100 Donal Lafferty 

	* clean up logging for iso SR search

2011-06-29 08:14:43 -0700 Sandy Walsh 

	* moved to wrap_exception approach

2011-06-29 15:09:29 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-29 16:52:55 +0200 Thierry Carrez 

	* Fix 'undefined name 'e'' pylint error

2011-06-29 07:47:51 -0700 Vishvananda Ishaya 

	* change the default to recreate the db but allow -n for faster tests

2011-06-29 16:45:46 +0200 Thierry Carrez 

	* Fix nova-manage vm list

2011-06-29 14:24:17 +0000 Naveed Massjouni 

	* Adding files for building an rpm for xenserver xenapi plugins.

2011-06-29 06:24:09 -0700 Sandy Walsh 

	* moved migration again & trunk merge

2011-06-29 14:07:59 +0400 Yuriy Taraday 

	* Brought back that encode under condition.

2011-06-29 13:37:24 +0400 Yuriy Taraday 

	* Add test for hostname generation.

2011-06-29 13:17:16 +0400 Yuriy Taraday 

	* Remove unnessesary (and possibly failing) encoding.

2011-06-29 04:28:29 +0000 Josh Kearney 

	* Fix for bug 803186 that fixes the ability for nova-api to run from a source checkout.

2011-06-28 21:04:50 -0700 Sandy Walsh 

	* moved to wrap_exception decorator

2011-06-28 18:50:17 -0500 Josh Kearney 

	* Review feedback

2011-06-28 18:13:23 -0500 Josh Kearney 

	* Merged trunk

2011-06-28 22:43:32 +0000 Josh Kearney 

	* Put possible_topdir back in nova-api.

2011-06-28 17:26:08 -0500 Josh Kearney 

	* Use milestone cut.

2011-06-28 17:05:41 -0500 Josh Kearney 

	* Merged trunk

2011-06-28 16:54:25 -0500 Josh Kearney 

	* Let glance handle sorting.

2011-06-28 17:42:21 -0400 Brian Waldon 

	* merging trunk

2011-06-28 16:03:41 -0500 Josh Kearney 

	* Review feedback.

2011-06-28 20:53:45 +0000 Monsyne Dragon 

	* This adds system usage notifications using the notifications framework. These are designed to feed an external billing or similar system that subscribes to the nova feed and does the analysis.

2011-06-28 20:37:05 +0000 Monsyne Dragon 

	* Refactored usage generation

2011-06-28 15:26:00 -0500 Jason Kölker 

	* pep8

2011-06-28 15:25:08 -0500 Jason Kölker 

	* remove zombie file

2011-06-28 15:20:24 -0500 Jason Kölker 

	* remove unecessary cast to list

2011-06-28 15:17:58 -0500 Jason Koelker 

	* merge with trey

2011-06-28 15:17:23 -0500 Josh Kearney 

	* OOPS

2011-06-28 14:58:34 -0500 Josh Kearney 

	* Whoops.

2011-06-28 14:49:40 -0500 Josh Kearney 

	* Review feedback.

2011-06-28 11:20:02 -0500 Trey Morris 

	* skipping another libvirt test

2011-06-28 16:08:27 +0000 Monsyne Dragon 

	* Fix merge issue in compute unittest.

2011-06-28 16:05:20 +0000 Ilya Alekseyev 

	* Merge diablo-2 development work

2011-06-28 11:59:46 -0400 Brian Waldon 

	* adding unicode support to image metadata

2011-06-28 15:59:44 +0000 Monsyne Dragon 

	* Fix thinko in previous fix :P

2011-06-28 08:53:13 -0700 Chris Behrens 

	* change variable names to remove future conflict with sandy's zone-offsets branch

2011-06-28 15:50:07 +0000 Monsyne Dragon 

	* Fix yet more merge-skew.

2011-06-28 10:49:58 -0500 Jason Koelker 

	* merge with trey

2011-06-28 17:32:59 +0200 Thierry Carrez 

	* Merge diablo-2 development from trunk (rev1221)

2011-06-28 15:32:02 +0000 Yuriy Taraday 

	* This branch allows LdapDriver to reconnect to LDAP server if connection is lost.

2011-06-28 15:21:08 +0000 Monsyne Dragon 

	* Fix issues due to renming of imange_id attrib.

2011-06-28 15:13:52 +0000 Brian Lamar 

	* Re-worked some of the WSGI and WSGIService code to make launching WSGI services easier, less error prone, and more testable. Added tests for WSGI server, new WSGI loader, and modified integration tests where needed.

2011-06-28 08:12:56 -0700 Chris Behrens 

	* Merged trunk

2011-06-28 08:12:08 -0700 Chris Behrens 

	* update a test docstring to make it clear we're testing multiple instance builds

2011-06-28 08:08:13 -0700 Chris Behrens 

	* log formatting typo pep8 fixes

2011-06-28 18:52:22 +0400 Yuriy Taraday 

	* Prevent test case from ruining other tests. Make it work in earlier python versions.

2011-06-28 10:43:25 -0400 Brian Lamar 

	* pep8 fix

2011-06-28 10:39:04 -0400 Brian Lamar 

	* I accidently the whole unittest2

2011-06-28 13:04:19 +0000 Lorin Hochstein 

	* Adds support for "extra specs", additional capability requirements associated with instance types.

2011-06-28 05:51:40 -0700 Sandy Walsh 

	* refactoring to compute from scheduler

2011-06-28 16:46:50 +0400 Lvov Maxim 

	* remove network to project bind

2011-06-28 12:44:29 +0100 Donal Lafferty 

	* resync with trunk.

2011-06-28 12:34:17 +0100 Donal Lafferty 

	* Add test for spawn from an ISO.

2011-06-28 12:33:12 +0100 Donal Lafferty 

	* Add fake SR with ISO content type.

2011-06-28 12:32:23 +0100 Donal Lafferty 

	* Revise key used to identify the SR used to store ISO images streamed from Glance.

2011-06-28 10:23:00 +0000 Monsyne Dragon 

	* remerged trunk

2011-06-28 09:08:35 +0000 Monsyne Dragon 

	* Fix pep8 nits in audit script

2011-06-28 08:57:05 +0000 Monsyne Dragon 

	* Re-merging code for generating system-usages to get around bzr merge braindeadness.

2011-06-27 20:21:45 -0700 Sandy Walsh 

	* getting started

2011-06-28 00:23:19 +0000 Ilya Alekseyev 

	* Added floating IP support in OS API

2011-06-27 23:27:58 +0000 Vishvananda Ishaya 

	* This speeds up multiple runs of tests to start up much faster because it only runs db migrations if the test db doesn't exist.  It also adds the -r/--recreate-db option to run_tests.sh to delete the tests db so it will be recreated.

2011-06-27 17:49:07 -0500 Trey Morris 

	* small formatting change

2011-06-27 15:30:56 -0700 John Tran 

	* breaking up into individual tests for security_groups

2011-06-27 22:18:08 +0000 Vishvananda Ishaya 

	* Proposing this because it is a critical fix before milestone.  Suggestions on testing it are welcome.

2011-06-27 15:17:19 -0700 Chris Behrens 

	* logging fixes

2011-06-27 17:07:21 -0500 Trey Morris 

	* removed unneded mac parameter to lease and release fixed ip functions

2011-06-27 15:05:37 -0700 Chris Behrens 

	* Made _issue_novaclient_command() behave better. Fixed a bunch of tests.

2011-06-27 16:50:17 -0500 Josh Kearney 

	* Review feedback.

2011-06-27 16:49:33 -0500 Jason Koelker 

	* merge with trey

2011-06-27 16:48:03 -0500 Trey Morris 

	* trunk merge, getting fierce..

2011-06-27 16:08:48 -0400 Brian Lamar 

	* Merged trunk.

2011-06-27 15:49:24 -0400 Brian Lamar 

	* Added nova.version to utils.py

2011-06-27 14:41:07 -0400 Arvind Somy 

	* - Modified NOTE in vm_util.py - Changed gettext line to nova default in guest_tool.py

2011-06-27 13:51:30 -0400 Brian Waldon 

	* renaming tests

2011-06-27 10:51:05 -0700 Vishvananda Ishaya 

	* make sure basic filters are setup on instance restart

2011-06-27 12:32:57 -0500 Trey Morris 

	* typo

2011-06-27 20:36:53 +0400 Eldar Nugaev 

	* changed extension alias to os-floating-ips

2011-06-27 09:17:37 -0700 Vishvananda Ishaya 

	* missed the bin line

2011-06-27 12:10:47 -0400 Naveed Massjouni 

	* Updating license to ASL 2.0

2011-06-27 09:07:49 -0700 Vishvananda Ishaya 

	* update nova.sh

2011-06-27 09:05:05 -0700 Vishvananda Ishaya 

	* make nova-debug work with new style instances

2011-06-27 12:04:44 -0400 Naveed Massjouni 

	* Changed package name to openstack-xen-plugins per dprince's suggestion. All the files in /etc/xapi.d/plugins must be executable. Added dependency on parted. Renamed build.sh to build-rpm.sh.

2011-06-27 09:02:22 -0700 Vishvananda Ishaya 

	* remove extra stuff from clean vlans

2011-06-27 15:54:43 +0000 Johannes Erdfelt 

	* Clarify help verbiage

2011-06-27 11:29:29 -0400 Brian Waldon 

	* making key in images metadata xml serialization test null as well

2011-06-27 11:27:25 -0400 Brian Waldon 

	* making image metadata key in xml serialization test unicode

2011-06-27 11:26:37 -0400 Brian Waldon 

	* extracting images metadata xml serialization tests into specific class; adding unicode image metadata value test

2011-06-27 15:13:37 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-27 08:07:02 -0700 Vishvananda Ishaya 

	* merged blamar's simpler test

2011-06-27 16:03:14 +0100 Donal Lafferty 

	* Pulled changes, passed the unit tests.

2011-06-27 15:22:15 +0100 Donal Lafferty 

	* Pulled trunk, merged boot from ISO changes.

2011-06-27 09:58:17 -0400 Brian Lamar 

	* Removed now un-needed fake_connection

2011-06-27 09:56:31 -0400 Brian Lamar 

	* Use webob to test WSGI app

2011-06-27 14:42:36 +0100 Salvatore Orlando 

	* Merge trunk

2011-06-27 17:05:35 +0400 Eldar Nugaev 

	* fixed pep style

2011-06-27 16:33:01 +0400 Ilya Alekseyev 

	* review issues fixed

2011-06-27 20:21:40 +0900 Isaku Yamahata 

	* sqlalchmey/migration: resolved version conflict

2011-06-27 20:20:42 +0900 Isaku Yamahata 

	* merge with trunk

2011-06-27 00:20:53 -0400 Naveed Massjouni 

	* Adding files for building an rpm for xenserver xenapi plugins.

2011-06-26 20:02:18 -0400 Lorin Hochstein 

	* Upstream merge

2011-06-26 18:07:57 -0400 Brian Waldon 

	* merging trunk; adding error handling around image xml serialization

2011-06-26 17:32:19 -0400 Brian Waldon 

	* adding xml serialization test of zero images

2011-06-25 17:52:26 -0700 Vishvananda Ishaya 

	* pep8

2011-06-25 17:50:39 -0700 Vishvananda Ishaya 

	* add metadata tests

2011-06-25 17:47:54 -0700 Vishvananda Ishaya 

	* add fake connection object to wsgi app

2011-06-25 17:29:14 -0700 Vishvananda Ishaya 

	* add support to list security groups

2011-06-25 17:26:38 -0700 Vishvananda Ishaya 

	* only create the db if it doesn't exist, add an option -r to run_tests.py to delete it

2011-06-25 19:38:07 +0000 Yuriy Taraday 

	* Fix for bug #788265. Remove created_at, updated_at and deleted_at from instance_type dict returned by methods in sqlalchemy API.

2011-06-25 14:04:40 +0400 Yuriy Taraday 

	* PEP8 fix

2011-06-25 00:22:59 -0400 Lorin Hochstein 

	* pep8

2011-06-25 00:05:38 -0400 Lorin Hochstein 

	* Updated _dict_with_extra_specs docstring

2011-06-24 23:50:12 -0400 Lorin Hochstein 

	* Renamed _inst_type_query_to_dict -> _dict_with_extra_specs.

2011-06-24 23:13:01 -0400 Lorin Hochstein 

	* Merged from trunk

2011-06-25 02:30:47 +0000 Todd Willey 

	* Add api methods to delete provider firewall rules.

2011-06-25 02:16:20 +0000 Salvatore Orlando 

	* This small change restores single quotes and double quotes as they were before in the filter expression for retrieving the PIF (physical interface) xenapi should use for creating VLAN interfaces.

2011-06-25 02:10:27 +0000 Ewan Mellor 

	* Remove the unnecessary insertion of whitespace.  This happens to be enough to make this patch apply on recent versions of XenServer / Xen Cloud Platform.

2011-06-25 01:54:28 +0000 Chuck Short 

	* Removes the usage of the IPy module in favor of the netaddr module.

2011-06-25 01:47:52 +0000 Brian Waldon 

	* - update glance image fixtures with expected checksum attribute - ensure checksum attribute is handled properly in image service

2011-06-25 04:47:06 +0400 Ilya Alekseyev 

	* mailmap

2011-06-25 04:45:15 +0400 Ilya Alekseyev 

	* mailmap

2011-06-24 18:29:01 -0500 Trey Morris 

	* configure number of attempts to create unique mac address

2011-06-25 03:13:53 +0400 Ilya Alekseyev 

	* merged

2011-06-25 03:12:54 +0400 Ilya Alekseyev 

	* trunk merged. conflicts resolved

2011-06-25 03:05:09 +0400 Eldar Nugaev 

	* added disassociate method to tests

2011-06-25 03:03:17 +0400 Ilya Alekseyev 

	* fixes

2011-06-25 02:42:27 +0400 Ilya Alekseyev 

	* tests

2011-06-24 17:19:32 -0500 Josh Kearney 

	* PEP8 cleanup.

2011-06-24 17:15:29 -0500 Trey Morris 

	* parenthesis issue in the migration

2011-06-25 02:14:00 +0400 Ilya Alekseyev 

	* merge

2011-06-25 02:12:24 +0400 Ilya Alekseyev 

	* some tests and refactoring

2011-06-24 17:11:44 -0500 Josh Kearney 

	* Trunk merge fixes.

2011-06-24 22:08:45 +0000 Rick Harris 

	* Merging trunk

2011-06-25 01:47:25 +0400 Eldar Nugaev 

	* implement list test

2011-06-25 00:33:40 +0400 Ilya Alekseyev 

	* some tests

2011-06-25 00:30:22 +0400 Eldar Nugaev 

	* fix tests for extensions

2011-06-24 15:18:05 -0500 Josh Kearney 

	* Fixed snapshot logic.

2011-06-24 15:04:34 -0500 Josh Kearney 

	* PEP8 cleanup.

2011-06-24 15:03:01 -0500 Josh Kearney 

	* Refactored backup rotate.

2011-06-24 23:57:10 +0400 Ilya Alekseyev 

	* conflict resolved

2011-06-24 23:55:18 +0400 Ilya Alekseyev 

	* stub tests

2011-06-24 23:31:21 +0400 Eldar Nugaev 

	* add stubs for flating api os api testing

2011-06-24 21:35:06 +0400 Eldar Nugaev 

	* merge with kirill

2011-06-24 20:59:32 +0400 Kirill Shileev 

	* associate diassociate untested, first attept to test

2011-06-24 11:56:15 -0500 Josh Kearney 

	* Pep8 fix

2011-06-24 11:55:43 -0500 Josh Kearney 

	* Adding tests for backup no rotation, invalid image type

2011-06-24 12:22:14 -0400 Arvind Somya asomya@cisco.com 

	* Fixed the default arguments to None instead of an empty list.

2011-06-24 12:15:13 -0400 Arvind Somya asomya@cisco.com 

	* Fixing PEP8 compliance issues.

2011-06-24 10:50:48 -0500 Josh Kearney 

	* Trailing whitespace

2011-06-24 10:50:09 -0500 Josh Kearney 

	* Adding tests for snapshot no-name and backup no-name

2011-06-24 10:52:59 -0400 Lorin Hochstein 

	* Edited the host filter test case for extra specs

2011-06-24 10:37:43 -0400 Lorin Hochstein 

	* Removed an import

2011-06-24 09:54:18 -0400 Lorin Hochstein 

	* Merged from trunk

2011-06-24 16:07:33 +0400 Yuriy Taraday 

	* Remove extra debug line.

2011-06-24 16:01:51 +0400 Yuriy Taraday 

	* Merged with trunk

2011-06-24 15:55:06 +0400 Yuriy Taraday 

	* Add reconnect test.

2011-06-24 15:26:15 +0400 Yuriy Taraday 

	* Use simple_bind_s instead of bind_s

2011-06-24 15:20:24 +0400 Yuriy Taraday 

	* Add reconnect on server fail to LDAP driver.

2011-06-24 19:08:26 +0900 Isaku Yamahata 

	* ec2/cloud: typo

2011-06-24 19:08:26 +0900 Isaku Yamahata 

	* image/s3: typo

2011-06-24 00:30:58 -0700 Chris Behrens 

	* same typo i made before!

2011-06-24 00:26:55 -0700 Chris Behrens 

	* on 2nd run through filter_hosts, we've already accounted for the topic memory needs converted to Bytes from MB

2011-06-23 23:38:32 -0700 Chris Behrens 

	* LeastCostScheduler wasn't checking for topic cost functions correctly. Added support so that --least_cost_scheduler_cost_functions only needs to have method names specified, instead of the full blown version with module and class name.  Still works the old way, too.

2011-06-23 23:05:12 -0700 Chris Behrens 

	* requested_mem typo

2011-06-23 23:00:15 -0700 Chris Behrens 

	* more typos

2011-06-23 22:55:45 -0700 Chris Behrens 

	* typo in least cost scheduler

2011-06-24 09:54:38 +0400 Yuriy Taraday 

	* Unwind last commit, force anyjson to use our serialization methods.

2011-06-23 22:48:44 -0700 Chris Behrens 

	* debug logging of number of instances to build in scheduler

2011-06-23 22:45:58 -0700 Chris Behrens 

	* missed passing in min/max_count into the create/create_all_at_once calls

2011-06-24 01:44:22 -0400 Lorin Hochstein 

	* Dealing with cases where extra_specs wasn't defined

2011-06-24 01:34:47 -0400 Lorin Hochstein 

	* pep8 fixes

2011-06-24 01:02:28 -0400 Lorin Hochstein 

	* Renamed from flavor_extra_specs to extra_specs

2011-06-24 01:01:30 -0400 Lorin Hochstein 

	* All tests passing

2011-06-23 21:59:54 -0700 Chris Behrens 

	* missed passing an argument to consume_resources

2011-06-24 00:45:53 -0400 Lorin Hochstein 

	* Committing some broken code in advance of trying a different strategy for specifying args to extensions.ResoruceExtensions, using parent

2011-06-23 23:42:44 -0400 Lorin Hochstein 

	* Starting to transition instance type extra specs API to an extension API

2011-06-23 22:55:51 -0400 Lorin Hochstein 

	* Now automatically populates the instance_type dict with extra_specs upon being retrieved from the database.

2011-06-23 22:21:10 -0400 Alex Meade 

	* pep8

2011-06-23 21:31:00 -0400 Brian Lamar 

	* Created Bootstrapper to handle Nova bootstrapping logic.

2011-06-23 18:56:31 -0500 Trey Morris 

	* alter test, alter some debug statements

2011-06-23 18:44:25 -0500 Trey Morris 

	* altered some tests

2011-06-23 18:13:39 -0500 Trey Morris 

	* freakin migration numbering

2011-06-23 18:10:30 -0500 Trey Morris 

	* trunk merge

2011-06-23 15:57:57 -0700 John Tran 

	* removing erroneous block, must've been a copy and paste fat finger

2011-06-23 15:42:57 -0700 John Tran 

	* specify keyword, or direct_api proxy method blows up

2011-06-23 17:39:40 -0500 Trey Morris 

	* updated the way vifs/fixed_ips are deallocated and their relationships, altered lease/release fixed_ip

2011-06-23 16:54:28 -0500 Josh Kearney 

	* Fixed syntax errors.

2011-06-23 21:44:29 +0000 Todd Willey 

	* This adds a way to create global firewall blocks that apply to all instances in your nova installation.

2011-06-23 21:38:10 +0000 Brian Waldon 

	* Accept a full serverRef to OSAPI POST /images (snapshot)

2011-06-23 16:28:59 -0500 Josh Kearney 

	* Cast rotation to int.

2011-06-23 16:19:08 -0500 Josh Kearney 

	* PEP8 cleanup.

2011-06-23 16:17:54 -0500 Josh Kearney 

	* Fixed filter property and added logging.

2011-06-23 16:55:45 -0400 Alex Meade 

	* added tests

2011-06-24 00:39:37 +0400 Eldar Nugaev 

	* Implemented view and added tests

2011-06-23 15:35:26 -0500 Josh Kearney 

	* Adding missing import.

2011-06-23 16:10:26 -0400 Alex Meade 

	* Fixed issue with zero flavors returning HTTP 500

2011-06-23 20:08:10 +0000 Brian Waldon 

	* Adding dict with single 'meta' key to /imgages/<id>/meta/<key> GET and PUT

2011-06-23 15:48:49 -0400 Brian Waldon 

	* fixing 500 error on v1.0 images xml

2011-06-23 14:27:13 -0500 Rick Harris 

	* Small refactoring around getting params

2011-06-23 14:52:58 -0400 Todd Willey 

	* libvirt test for deleting provider firewall rules.

2011-06-23 14:45:37 -0400 Todd Willey 

	* Make firewall rules tests idempotent, move IPy=>netaddr, add deltete test.

2011-06-23 14:34:42 -0400 Todd Willey 

	* Merge provider-fw-rules-list.

2011-06-23 11:32:27 -0700 John Tran 

	* merge from trunk

2011-06-23 11:31:22 -0700 John Tran 

	* altho security_group authorize & revoke tests already exist in test_api, adding some direct ec2 api method tests.   added group_id param support to the pertinent security group methods

2011-06-23 14:16:11 -0400 Todd Willey 

	* Make sure there are actually rules to test against.

2011-06-23 14:13:27 -0400 Todd Willey 

	* Add test for listing provider firewall rules.

2011-06-23 14:07:00 -0400 Todd Willey 

	* Merge provider-fw-rules.

2011-06-23 13:59:26 -0400 Todd Willey 

	* pep8: remove newline at end of file.

2011-06-23 13:54:45 -0400 Todd Willey 

	* Add admin api test case (like cloud test case) with a test for fw rules.

2011-06-23 13:28:13 -0400 Todd Willey 

	* Move migration to newer version.

2011-06-23 13:01:18 -0400 Todd Willey 

	* Merge Trunk.

2011-06-23 09:43:27 -0700 Chris Behrens 

	* an int() was missed being removed from UUID changes when zone rerouting kicks in

2011-06-23 12:41:57 -0400 Brian Waldon 

	* fixing 500 on None metadata value

2011-06-23 12:36:36 -0400 Brian Waldon 

	* proper xml serialization for images

2011-06-23 15:57:55 +0000 John Tran 

	* "nova-manage checks if user is member of proj, prior to adding role for that project"

2011-06-23 10:53:09 -0400 Brian Waldon 

	* adding metadata container to /images/detail and /images/<id> calls

2011-06-23 14:47:51 +0000 Brian Waldon 

	* Add xml serialization for all /images/<id>/meta and /images/<id>/meta/<key> responses

2011-06-23 07:22:22 -0700 Sandy Walsh 

	* trunk merge and migration bump

2011-06-23 07:15:20 -0700 Chris Behrens 

	* handle errors for listing an instance by IP address

2011-06-23 10:06:44 -0400 Brian Lamar 

	* Merged markwash's fixes.

2011-06-23 07:03:42 -0700 Chris Behrens 

	* Merged list-zone-recurse

2011-06-23 07:02:49 -0700 Chris Behrens 

	* str_GET is a property

2011-06-23 15:01:57 +0100 Salvatore Orlando 

	* Merge trunk

2011-06-23 15:00:59 +0100 Salvatore Orlando 

	* Merge trunk Addressing Sandy's comments

2011-06-23 09:57:22 -0400 Chuck Short 

	* Fixed typo

2011-06-23 09:54:54 -0400 Chuck Short 

	* Merge trunk:

2011-06-23 06:53:21 -0700 Chris Behrens 

	* Merged trunk

2011-06-23 06:52:19 -0700 Chris Behrens 

	* minor fixups

2011-06-23 06:33:25 -0700 Chris Behrens 

	* fixes for recurse_zones and None instances with compute's get_all

2011-06-23 05:35:04 -0700 Chris Behrens 

	* typo

2011-06-23 05:20:50 -0700 Chris Behrens 

	* add support for compute_api.get_all() recursing zones for more than just reservation_id

2011-06-23 13:38:42 +0200 Jimmy Bergman 

	* Merge trunk

2011-06-23 13:34:01 +0200 Jimmy Bergman 

	* Change so that the flash socket policy server is using eventlet instead of twisted and is running in the same process as the main vnx proxy

2011-06-23 19:51:01 +0900 Isaku Yamahata 

	* ec2/cloud: address review.

2011-06-23 19:51:01 +0900 Isaku Yamahata 

	* compute/api: an unit test for _update_{image_}bdm

2011-06-23 19:51:01 +0900 Isaku Yamahata 

	* ec2/cloud: unit tests for parser/formatter of block device mapping

2011-06-23 19:51:01 +0900 Isaku Yamahata 

	* ec2/cloud: an unit test for _format_instance_bdm()

2011-06-23 19:51:00 +0900 Isaku Yamahata 

	* ec2utils: an unit test for mapping_prepend_dev()

2011-06-23 19:51:00 +0900 Isaku Yamahata 

	* ec2: bundle block device mapping

2011-06-23 19:51:00 +0900 Isaku Yamahata 

	* ec2utils: introduce helper function to prepend '/dev/' in mappings

2011-06-23 19:51:00 +0900 Isaku Yamahata 

	* volume/api: an unit test for create_snapshot_force()

2011-06-23 01:22:50 -0700 Chris Behrens 

	* Add some resource checking for memory available when scheduling Various changes to d-sched to plan for scheduling on different topics, which cleans up some of the resource checking. Re-compute weights when building more than 1 instance, accounting for resources that would be consumed.

2011-06-22 23:38:58 -0400 Lorin Hochstein 

	* Returned code to original location

2011-06-22 23:34:56 -0400 Lorin Hochstein 

	* Merged from trunk

2011-06-22 23:27:49 -0400 Mark Washenberger 

	* run launcher first since it initializes global flags and logging

2011-06-22 23:14:39 -0400 Lorin Hochstein 

	* Now passing unit tests

2011-06-22 23:01:41 -0400 Lorin Hochstein 

	* Two tests passing

2011-06-22 22:52:42 -0400 Lorin Hochstein 

	* Now stubbing nova.db instead of nova.db.api

2011-06-22 22:43:44 -0400 Lorin Hochstein 

	* Bug fixing

2011-06-22 22:40:00 -0400 Lorin Hochstein 

	* Added flavor extra specs controller

2011-06-22 22:22:56 -0400 Lorin Hochstein 

	* Initial unit test (failing)

2011-06-23 00:47:59 +0000 William Wolf 

	* This catches the InstanceNotFound exception on create, and ignores it.  This prevents errors in the compute log, and causes the server to not be built (it should only get InstanceNotFound if the server was deleted right after being created).  This is a temporary fix that should be fixed correctly once no-db-messaging stuff is complete.

2011-06-23 04:28:42 +0400 Ilya Alekseyev 

	* allocate and release implementation

2011-06-22 20:27:17 -0400 William Wolf 

	* fixed pep8 issues

2011-06-22 20:04:48 -0400 William Wolf 

	* merge from trunk

2011-06-22 20:03:35 -0400 William Wolf 

	* image -> instance in comment

2011-06-22 17:45:07 -0500 Trey Morris 

	* added virtual_interface_update method

2011-06-22 22:42:49 +0000 Alex Meade 

	* Fixes issues with displaying exceptions regarding flavors in nova-manage

2011-06-22 17:36:09 -0500 Trey Morris 

	* better debug statement around associating floating ips when multiple fixed_ips exist

2011-06-22 18:22:57 -0400 Brian Waldon 

	* pep8 fixes

2011-06-22 18:12:53 -0400 Brian Waldon 

	* merging trunk

2011-06-22 16:54:44 -0500 Trey Morris 

	* added fixed ip filtering by null virtual interface_id to network get associated fixed ips

2011-06-22 16:33:06 -0500 Trey Morris 

	* fixed ip gets now have floating IPs correctly loaded

2011-06-22 17:14:58 -0400 Brian Waldon 

	* reverting non-xml changes

2011-06-22 16:14:01 -0500 Rick Harris 

	* Adding backup rotation

2011-06-22 17:07:26 -0400 Brian Waldon 

	* moving image show/update into 'meta' container

2011-06-22 13:45:24 -0700 Chris Behrens 

	* Check API request for min_count/max_count for number of instances to build

2011-06-22 15:41:27 -0500 Trey Morris 

	* updated libvirt tests network_info to be correct

2011-06-22 15:35:25 -0500 Trey Morris 

	* fixed error

2011-06-22 15:23:29 -0500 Trey Morris 

	* skipping more ec2 tests

2011-06-22 15:10:02 -0500 Trey Morris 

	* skipping more ec2 tests

2011-06-22 14:59:41 -0500 Trey Morris 

	* skipping more ec2 tests

2011-06-22 14:52:46 -0500 Trey Morris 

	* skipping test_run_with_snapshot

2011-06-22 14:26:58 -0500 Trey Morris 

	* updated test_cloud to set stub_network to true

2011-06-22 15:22:25 -0400 Alex Meade 

	* fixed incorrect exception

2011-06-22 15:11:23 -0400 Brian Waldon 

	* updating glance image fixtures with checksum attribute; fixing glance image service to use checksum attribute

2011-06-22 13:31:28 -0500 Rick Harris 

	* Round 1 of backup with rotation.

2011-06-22 10:47:51 -0400 William Wolf 

	* merge from trunk

2011-06-22 09:33:46 -0400 Mark Washenberger 

	* fix some issues with flags and logging

2011-06-22 12:01:18 +0200 Jimmy Bergman 

	* Add a socket server responding with an allowing flash socket policy for all requests from flash on port 843 to nova-vncproxy

2011-06-22 12:55:14 +0900 Isaku Yamahata 

	* api/ec2: an unit test for create image

2011-06-22 12:55:11 +0900 Isaku Yamahata 

	* api/ec2, boot-from-volume: an unit test for describe instances

2011-06-22 12:55:08 +0900 Isaku Yamahata 

	* unittest: an unit test for ec2 describe image attribute

2011-06-22 12:55:03 +0900 Isaku Yamahata 

	* test_cloud: an unit test for describe image with block device mapping

2011-06-22 12:54:56 +0900 Isaku Yamahata 

	* ec2utils: an unit test for ec2utils.properties_root_defice_name.

2011-06-22 12:54:49 +0900 Isaku Yamahata 

	* unittest, image/s3: unit tests for s3 image handler

2011-06-22 12:54:49 +0900 Isaku Yamahata 

	* image/s3: factor out _s3_create() for testability

2011-06-22 12:54:43 +0900 Isaku Yamahata 

	* ec2utils: unit tests for case insensitive true/false conversion

2011-06-22 12:54:39 +0900 Isaku Yamahata 

	* ec2utils: add an unit test for dict_from_dotted_str()

2011-06-22 12:54:32 +0900 Isaku Yamahata 

	* test_api: unit tests for ec2utils.id_to_ec2_{snap, vol}_id()

2011-06-22 12:54:22 +0900 Isaku Yamahata 

	* api/ec2: make CreateImage pass unit tests

2011-06-22 12:54:22 +0900 Isaku Yamahata 

	* volume/api: introduce create_snapshot_force()

2011-06-22 12:53:47 +0900 Isaku Yamahata 

	* api/ec2/image: make block device mapping pass unit tests.

2011-06-22 12:48:30 +0900 Isaku Yamahata 

	* db/block_device_mapping/api: introduce update_or_create

2011-06-22 12:40:06 +0900 Isaku Yamahata 

	* db/migration: resolve version conflict

2011-06-22 12:39:43 +0900 Isaku Yamahata 

	* merge with trunk

2011-06-21 18:14:31 -0700 John Tran 

	* ec2 api describe_security_groups allow group_id param , added tests for create/delete security group in test_cloud although also exists in test_api this tests directly the ec2 method.

2011-06-21 12:19:44 -0700 Sandy Walsh 

	* pip-requires

2011-06-21 12:19:01 -0700 Sandy Walsh 

	* pep8

2011-06-21 12:11:16 -0700 Sandy Walsh 

	* fixed zone update

2011-06-21 18:42:57 +0000 Soren Hansen 

	* Stop trying to set a body for HTTP methods that do not allow it. It renders the unit tests useless (since they're testing a situation that can never arise) and webob 1.0.8 fails if you do this.

2011-06-21 11:20:06 -0700 Sandy Walsh 

	* fixed local db create

2011-06-21 12:03:01 -0500 Trey Morris 

	* omg stop making new migrations...

2011-06-21 11:59:22 -0500 Trey Morris 

	* trunk merge

2011-06-21 16:57:32 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-21 12:57:21 -0400 William Wolf 

	* merge from trunk

2011-06-21 11:51:08 -0500 Trey Morris 

	* added try except around floating ip get by host in host init

2011-06-21 16:43:10 +0000 Johannes Erdfelt 

	* This branch adds support to the xenapi driver for updating the guest agent on creation of a new instance. This ensures that the guest agent is running the latest code before nova starts configuring networking, setting root password or injecting files.

2011-06-21 11:41:53 -0500 Trey Morris 

	* renamed migrations again

2011-06-21 12:33:40 -0400 William Wolf 

	* merge from trunk

2011-06-21 12:31:33 -0400 William Wolf 

	* if we get InstanceNotFound error on create, ignore (means it has been deleted before we got the create message)

2011-06-21 11:09:54 -0500 Trey Morris 

	* some libvirt multi-nic just to get it to work, from tushar

2011-06-21 12:03:27 -0400 Brian Lamar 

	* Removed whitespace.

2011-06-21 11:50:28 -0400 Brian Lamar 

	* Fixed objectstore test.

2011-06-21 10:26:56 -0500 Jason Koelker 

	* merge with trey

2011-06-21 11:25:44 -0400 Brian Lamar 

	* Very small alterations, switched from using start() to pass host/port, to just defining them up front in init. Doesn't make sense to set them in start because we can't start more than once any way. Also, unbroke binaries.

2011-06-21 16:59:36 +0200 Soren Hansen 

	* Bump WebOb requirement to 1.0.8 in pip-requires.

2011-06-21 10:35:50 -0400 Brian Lamar 

	* Oops, I broke --help on nova-api, fixed now.

2011-06-21 09:57:40 -0400 Brian Lamar 

	* pep8 fix

2011-06-21 09:46:00 -0400 Brian Lamar 

	* Monkey patching 'os' kills multiprocessing's .join() functionality. Also, messed up the name of the eventlet WSGI logger.

2011-06-21 16:55:45 +0400 Yuriy Taraday 

	* Filter out datetime fields from instance_type

2011-06-21 21:10:08 +0900 Kei Masumoto 

	* erase unnecessary TODO: statement

2011-06-21 20:51:07 +0900 Kei Masumoto 

	* fixed reviewer's comment. 1. adding dest-instance-dir deleting operation to nova.compute.manager, 2. fix invalid raise statement

2011-06-21 11:39:55 +0100 Salvatore Orlando 

	* fix comment line

2011-06-21 10:46:29 +0200 Soren Hansen 

	* Stop trying to set a body for HTTP methods that do not allow it. It renders the unit tests useless (since they're testing a situation that can never arise) and webob 1.0.8 fails if you do this.

2011-06-21 00:54:14 -0400 Brian Lamar 

	* log -> logging to keep with convention

2011-06-21 00:35:45 -0400 Brian Lamar 

	* Removed debugging and switched eventlet to monkey patch everything.

2011-06-21 00:32:31 -0400 Brian Lamar 

	* Removed unneeded import.

2011-06-21 00:21:33 -0400 Brian Lamar 

	* Tests for WSGI/Launcher

2011-06-20 20:33:15 -0700 Ewan Mellor 

	* Remove the unnecessary insertion of whitespace.  This happens to be enough to match this patch apply on recent versions of XenServer / Xen Cloud Platform.

2011-06-20 17:21:22 -0700 Sandy Walsh 

	* trunk merge

2011-06-20 16:56:59 -0700 Sandy Walsh 

	* fix lp 798361

2011-06-20 19:32:18 -0400 Brian Lamar 

	* Removed logging logic from __init__, added concept of Launcher...no tests for it yet.

2011-06-20 15:28:34 -0700 John Tran 

	* nova-manage checks if user is member of proj, prior to adding role for that project

2011-06-20 21:53:01 +0000 Johannes Erdfelt 

	* Merge with parent

2011-06-20 21:31:35 +0000 Johannes Erdfelt 

	* Merge with parent

2011-06-20 21:01:14 +0000 Johannes Erdfelt 

	* Other migrations have been merged in before us, so renumber

2011-06-20 20:55:16 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-20 14:55:29 -0400 Brian Lamar 

	* Merged trunk.

2011-06-20 14:54:53 -0400 Brian Lamar 

	* pep8 fixes

2011-06-20 18:42:04 +0000 Johannes Erdfelt 

	* assert_ -> assertTrue since assert_ is deprecated

2011-06-20 11:19:01 -0700 Sandy Walsh 

	* added adjust child zone test

2011-06-20 10:22:53 -0700 Sandy Walsh 

	* tests working again

2011-06-20 11:56:15 -0500 Trey Morris 

	* updated the exceptions around virtual interface creation, updated flatDHCP manager comment

2011-06-20 11:36:13 -0500 Trey Morris 

	* more trunks

2011-06-20 11:23:49 -0500 Trey Morris 

	* another trunk merge

2011-06-20 16:17:35 +0000 Rick Harris 

	* This patch adds support for working with instances by UUID in addition to integer IDs.

2011-06-20 11:10:16 -0500 Trey Morris 

	* importing sqlalchemy IntegrityError

2011-06-20 15:15:49 +0000 Rick Harris 

	* Moving add_uuid migration to 025

2011-06-20 14:58:00 +0000 Rick Harris 

	* Merging trunk, fixing conflicts

2011-06-20 15:55:02 +0100 Salvatore Orlando 

	* Enclosing tokens for xenapi filter in double quotes

2011-06-20 07:45:21 -0700 Sandy Walsh 

	* working commit

2011-06-20 10:39:17 -0400 Brian Lamar 

	* Fix objectstore test.

2011-06-20 10:12:43 -0400 Brian Lamar 

	* Cleanup and addition of tests for WSGI server.

2011-06-20 08:43:29 -0400 Brian Lamar 

	* Merged trunk.

2011-06-20 01:47:20 +0000 Brian Waldon 

	* Check that server exists when interacting with /v1.1/servers/<id>/meta resource

2011-06-19 21:29:43 -0400 Brian Lamar 

	* No, really. Added tests for WSGI loader.

2011-06-19 21:28:51 -0400 Brian Lamar 

	* Added tests for WSGI loader.

2011-06-20 09:43:34 +0900 Kei Masumoto 

	* nova.virt.libvirt.connection._live_migration is changed

2011-06-19 20:26:47 -0400 Brian Lamar 

	* Cleanup.

2011-06-20 09:20:00 +0900 Kei Masumoto 

	* merged rev trunk 1198

2011-06-19 20:18:29 -0400 Brian Lamar 

	* Introduced Loader concept, for paste decouple.

2011-06-20 08:51:25 +0900 Kei Masumoto 

	* fix pep8 check

2011-06-20 08:32:34 +0900 Kei Masumoto 

	* fix comments at nova.virt.libvirt.connection

2011-06-19 18:00:38 -0400 Brian Lamar 

	* Cleanup of the cleanup.

2011-06-19 16:27:46 -0400 Brian Lamar 

	* Further nova-api cleanup.

2011-06-19 14:41:42 -0400 Brian Lamar 

	* Cleaned up nova-api binary and logging a bit.

2011-06-19 14:09:09 -0400 Brian Lamar 

	* Removed debugging, made objectstore tests pass again.

2011-06-18 23:10:41 -0400 Brian Lamar 

	* General cleanup and refactor of a lot of the API/WSGI service code.

2011-06-18 00:12:44 +0000 Rick Harris 

	* Adding tests for is_uuid_like

2011-06-17 23:53:30 +0000 Rick Harris 

	* Using proper UUID format for uuids

2011-06-17 23:52:22 +0000 Isaku Yamahata 

	* Implements a portion of ec2 ebs boot. What's implemented - block_device_mapping option for run instance with volume   (ephemeral device and no device isn't supported yet) - stop/start instance

2011-06-17 18:38:35 -0500 Trey Morris 

	* updated fixed ip and floating ip exceptions

2011-06-18 08:34:20 +0900 Isaku Yamahata 

	* pep8: white space/blank lines

2011-06-17 22:06:48 +0000 Rick Harris 

	* Merging trunk

2011-06-17 16:54:08 -0500 Trey Morris 

	* renamed VirtualInterface exception and extend NovaException

2011-06-17 17:40:48 -0400 Brian Waldon 

	* moving instance existance logic down to api layer

2011-06-17 21:03:12 +0000 Johannes Erdfelt 

	* Ensure os_type and architecture get set correctly

2011-06-17 20:47:23 +0000 Thierry Carrez 

	* Make EC2 update_instance() only update updatable_fields, rather than all fields. Patch courtesy of Vladimir Popovski.

2011-06-17 20:40:28 +0000 Kevin L. Mitchell 

	* Fixes two minor bugs (lp795123 and lp795126) in the extension mechanism.  The first bug is that each extension has _check_extension() called twice on it; this is a minor cosmetic problem, but the second is that extensions which flunk _check_extension() are still added.  The proposed fix is to make _check_extensions() return True or False, then make _add_extension() call it from the top and return immediately if _check_extensions() returns False.

2011-06-17 20:36:10 +0000 Lorin Hochstein 

	* Fixes a bug where a misleading error message is outputted when there's a sqlalchemy-migrate version conflict.

2011-06-17 20:34:43 +0000 Johannes Erdfelt 

	* Result is already in JSON format from _wait_for_agent

2011-06-17 22:32:17 +0200 Thierry Carrez 

	* Fix PEP8

2011-06-17 15:12:01 -0400 Arvind Somy 

	* Fix for lp:796834

2011-06-17 18:47:57 +0000 Johannes Erdfelt 

	* Add new architecture attribute along with os_type

2011-06-17 13:47:28 -0500 Trey Morris 

	* bunch of docstring changes

2011-06-17 14:35:10 -0400 Brian Waldon 

	* adding check for serverRef hostname matching app url

2011-06-17 14:02:24 -0400 Arvind Somy 

	* Fix for Bug lp:796813

2011-06-17 18:02:19 +0000 Naveed Massjouni 

	* Fix the volumes extension resource to have a proper prefix - /os-volumes

2011-06-17 17:57:55 +0000 matt.dietz@rackspace.com 

	* Fixes lp797017, which is broken as a result of a fragile method in the xenapi drivers that assumed there would only ever be one VBD attached to an instance.

2011-06-17 13:39:34 -0400 Brian Waldon 

	* adding extra image service properties to compute api snapshot; adding instance_ref property

2011-06-17 12:33:18 -0500 matt.dietz@rackspace.com 

	* Missed a pep8 fix

2011-06-17 17:33:00 +0000 Kevin L. Mitchell 

	* Remove thirdwheel.py and do the test with a now-public ExtensionManager.add_extension()

2011-06-17 17:32:48 +0000 Brian Waldon 

	* Removes nova/image/local.py (LocalImageService)

2011-06-17 17:32:45 +0000 Johannes Erdfelt 

	* Add some documentation for cmp_version Add test cases for cmp_version

2011-06-17 17:17:14 +0000 Brian Lamar 

	* Increased error message readability for the OpenStack API.

2011-06-17 13:15:49 -0400 Brian Waldon 

	* fixing test case

2011-06-17 17:12:50 +0000 Kevin Bringard 

	* Updated "get_all_across_zones" in nova/compute/api.py to have "context = context.elevated()", allowing it to be run by non-admin users

2011-06-17 13:12:13 -0400 Brian Waldon 

	* merging trunk

2011-06-17 11:49:20 -0500 Jason Kölker 

	* more words

2011-06-17 10:07:25 -0600 Kevin Bringard 

	* Cleaned up some pep8 issues in nova/api/openstack/create_instance_helper.py and nova/api/openstack/__init__.py

2011-06-17 15:54:25 +0000 Kevin L. Mitchell 

	* Pull-up from trunk

2011-06-17 15:54:11 +0000 Kevin L. Mitchell 

	* Add a test to ensure invalid extensions don't get added

2011-06-17 15:51:01 +0000 Dan Prince 

	* Update xenapi/vm_utils.py so that it calls find_sr instead of get_sr. Remove the old get_sr function which by default looked for an SR named 'slices'.

2011-06-17 10:46:14 -0500 Jason Kölker 

	* add vlan diagram and some text

2011-06-17 09:25:23 -0600 Kevin Bringard 

	* Added context = context.elevated() to get_all_across_zones

2011-06-17 14:49:54 +0000 Johannes Erdfelt 

	* auto load table schema instead of stubbing it out

2011-06-17 14:48:58 +0000 Rick Harris 

	* Fixed migration per review feedback.

2011-06-17 18:26:31 +0400 Yuriy Taraday 

	* Made hostname independent from ec2 id. Add generation of hostnames based on display name.

2011-06-17 10:17:07 -0400 Lorin Hochstein 

	* Fix for a problem where run_tests.sh would output a seemingly unrelated error message when there was a sqlalchemy-migrate version number conflict

2011-06-17 17:27:06 +0400 Ilya Alekseyev 

	* stub api methods

2011-06-17 09:19:55 -0400 Lorin Hochstein 

	* Missed a InstanceTypeMetadata -> InstanceTypeExtraSpecs rename in register_models

2011-06-17 14:20:18 +0200 Thierry Carrez 

	* Fix unitttest so that it actually fails without the fix

2011-06-17 01:21:44 +0000 Rick Harris 

	* Make $my_ip Glance's default host, not localhost.

2011-06-16 22:31:14 +0000 Johannes Erdfelt 

	* We don't check result in caller, so don't set variable to return value

2011-06-16 22:30:56 +0000 Johannes Erdfelt 

	* Remove debugging statement

2011-06-16 21:27:17 +0000 Kevin L. Mitchell 

	* Fix lp795123 and lp795126 by making _check_extension() return True or False and checking the result only from the top of _add_extension()

2011-06-16 21:21:01 +0000 Rick Harris 

	* Glance host defaults to  rather than localhost

2011-06-16 16:48:20 -0400 Lorin Hochstein 

	* Upstream merge

2011-06-16 15:36:29 -0500 Jason Kölker 

	* add in dhcp drawing

2011-06-16 16:33:29 -0400 Lorin Hochstein 

	* Rename: intance_type_metadata -> instance_type_extra_specs

2011-06-16 15:11:02 -0500 Trey Morris 

	* erroneous self in virtual_interface_delete_by_instance() sqlalchemy api

2011-06-16 20:06:56 +0000 Lorin Hochstein 

	* Fixes a bug where a unit test sometimes fails due to a race condition.

2011-06-16 14:57:22 -0500 Jason Kölker 

	* remove the network-host fromt he flat diagram

2011-06-16 14:44:57 -0500 Jason Kölker 

	* add multinic diagram

2011-06-16 14:44:17 -0500 Jason Kölker 

	* add the actual image

2011-06-16 14:42:50 -0500 Rick Harris 

	* Renaming to _build_instance_get

2011-06-16 14:03:40 -0500 Trey Morris 

	* merged trunk

2011-06-16 14:00:14 -0500 Trey Morris 

	* returned two files to their trunk versions, odd that they were altered in the first place

2011-06-16 13:56:52 -0500 matt.dietz@rackspace.com 

	* Added a new test for confirming failure when no primary VDI is present

2011-06-16 13:45:55 -0500 matt.dietz@rackspace.com 

	* Unit tests pass again

2011-06-16 13:44:38 -0500 Jason Kölker 

	* more doc (and by more I mean like 2 or 3 sentances)

2011-06-16 18:38:40 +0000 Johannes Erdfelt 

	* Fix copyright date

2011-06-16 17:52:34 +0000 Rick Harris 

	* PEP8 cleanup.

2011-06-16 12:50:55 -0500 matt.dietz@rackspace.com 

	* Attempting to retrieve the correct VDI for snapshotting

2011-06-16 17:46:13 +0000 Rick Harris 

	* Fixing another test

2011-06-16 17:27:36 +0000 Rick Harris 

	* Fixing test_servers_by_uuid

2011-06-16 20:31:09 +0400 Ilya Alekseyev 

	* floating_ips extension is loading to api now

2011-06-16 11:27:01 -0500 Jason Kölker 

	* initial commit of multinic doc

2011-06-16 11:07:36 -0500 Jason Kölker 

	* generated files should not be in source control

2011-06-16 16:06:05 +0000 Rick Harris 

	* Fixed UUID migration

2011-06-16 16:03:04 +0000 Rick Harris 

	* Added UUID migration

2011-06-16 15:56:06 +0000 Johannes Erdfelt 

	* Clean up docstrings to match HACKING

2011-06-16 10:54:59 -0500 Jason Koelker 

	* merge with trey

2011-06-16 15:02:18 +0000 Rick Harris 

	* Small tweaks

2011-06-16 17:46:39 +0400 Ilya Alekseyev 

	* Merged reldan changes

2011-06-16 17:37:45 +0400 Eldar Nugaev 

	* First implementation of FloatingIpController

2011-06-16 17:30:36 +0400 Eldar Nugaev 

	* First implementation of FloatingIpController

2011-06-16 22:18:06 +0900 Isaku Yamahata 

	* compute/api: fix mismerge due to instance creation change

2011-06-16 22:17:54 +0900 Isaku Yamahata 

	* ec2/cloud.py: fix mismerge

2011-06-16 21:44:50 +0900 Isaku Yamahata 

	* fix conflict with rebasing.

2011-06-16 21:25:57 +0900 Isaku Yamahata 

	* api/ec2: support CreateImage

2011-06-16 21:25:35 +0900 Isaku Yamahata 

	* api/ec2/image: support block device mapping

2011-06-16 21:25:02 +0900 Isaku Yamahata 

	* db/model: add root_device_name column to instances table

2011-06-16 21:24:19 +0900 Isaku Yamahata 

	* ec2utils: consolidate 'vol-%08x' and 'snap-%08x'

2011-06-16 21:23:58 +0900 Isaku Yamahata 

	* api/ec2: check user permission for start/stop instances

2011-06-16 20:35:49 +0900 Isaku Yamahata 

	* ec2utils: consolidate 'vol-%08x' and 'snap-%08x'

2011-06-16 20:29:10 +0900 Isaku Yamahata 

	* api/ec2: check user permission for start/stop instances

2011-06-16 20:29:10 +0900 Isaku Yamahata 

	* api/ec2: check user permission for start/stop instances

2011-06-16 01:34:33 +0000 Brian Lamar 

	* Adds 'joinedload' statements where they need to be to prevent access of a 'detached' object.

2011-06-16 01:16:39 +0000 Sandy Walsh 

	* novaclient changed to support projectID in authentication. Caused some minor issues with distributed scheduler. This fixes them up.

2011-06-15 23:11:00 +0000 Johannes Erdfelt 

	* Add trailing LF (\n) to password for compatibility with old agents

2011-06-15 22:57:05 +0000 Johannes Erdfelt 

	* Workaround windows agent bugs where some responses have trailing \\r\\n

2011-06-15 17:36:07 -0500 Trey Morris 

	* removed commented out shim on Instance class

2011-06-15 22:28:32 +0000 Johannes Erdfelt 

	* Windows instances will often take a few minutes setting up the image on first boot and then reboot. We should be more patient for those systems as well check if the domid changes so we can send agent requests to the current domid

2011-06-15 22:18:54 +0000 Johannes Erdfelt 

	* Split patch off to new branch instead

2011-06-15 21:50:40 +0000 Johannes Erdfelt 

	* Add --fixes

2011-06-15 21:50:36 +0000 Rick Harris 

	* First attempt to rewrite reroute_compute

2011-06-15 16:47:27 -0500 Trey Morris 

	* syntax

2011-06-15 17:47:25 -0400 Brian Lamar 

	* Merged trunk.

2011-06-15 21:46:22 +0000 Johannes Erdfelt 

	* Windows instances will often take a few minutes setting up the image on first boot and then reboot. We should be more patient for those systems as well check if the domid changes so we can send agent requests to the current domid

2011-06-15 17:36:08 -0400 Brian Lamar 

	* Fixed bug.

2011-06-15 17:35:31 -0400 Brian Lamar 

	* Added metadata joinedloads

2011-06-15 21:12:37 +0000 Rick Harris 

	* Prep-work to begin on reroute_compute

2011-06-15 16:02:49 -0500 Trey Morris 

	* specify mysql_engine for the virtual_interfaces table in the migration

2011-06-15 16:58:55 -0400 Brian Lamar 

	* Passed in explanation to 400 messages.

2011-06-15 16:33:05 -0400 Naveed Massjouni 

	* Fixing case of volumes alias

2011-06-15 16:15:40 -0400 Naveed Massjouni 

	* The volumes resource extension should be prefixed by its alias - os-volumes

2011-06-15 20:11:34 +0000 Rick Harris 

	* Adding uuid test

2011-06-15 19:43:58 +0000 Rick Harris 

	* Pep8 Fixes

2011-06-15 19:36:39 +0000 Rick Harris 

	* Fixing test_servers.py

2011-06-15 15:35:08 -0400 Brian Waldon 

	* pep8

2011-06-15 19:30:48 +0000 Rick Harris 

	* Fixing private-ips test

2011-06-15 15:28:39 -0400 Brian Waldon 

	* adding server existence check to server metadata resource

2011-06-15 19:17:11 +0000 Rick Harris 

	* Fixing test_create_instance

2011-06-15 13:36:16 -0500 Trey Morris 

	* made the test_xenapi work

2011-06-15 13:33:53 -0500 Trey Morris 

	* test xenapi injected set to True

2011-06-15 13:18:01 -0500 Trey Morris 

	* something else with tests

2011-06-15 13:13:42 -0500 Trey Morris 

	* something with tests

2011-06-15 13:02:00 -0500 Trey Morris 

	* i dont even care anymore

2011-06-15 12:54:32 -0500 Trey Morris 

	* network_info has injected in xenapi tests

2011-06-15 17:52:44 +0000 Rick Harris 

	* Adding UUID test

2011-06-15 12:47:26 -0500 Trey Morris 

	* network_info passed in test_xenapi, mac_address no longer in instance values dict

2011-06-15 12:30:44 -0500 Trey Morris 

	* added network injected to stub

2011-06-15 12:25:42 -0500 Trey Morris 

	* added injected to network dict oportion of tuple returned by get_instance_nw_info

2011-06-15 10:21:41 -0700 Sandy Walsh 

	* don't provision to all child zones

2011-06-15 12:13:28 -0500 Trey Morris 

	* network info to _create_vm

2011-06-16 02:10:28 +0900 Isaku Yamahata 

	* fix mismerge.

2011-06-15 12:06:30 -0500 Trey Morris 

	* updated xenapi_conn finish_resize arguments

2011-06-15 12:01:24 -0500 Trey Morris 

	* stubbed out get_instance_nw_info for compute_test

2011-06-15 09:52:02 -0700 Sandy Walsh 

	* pip novaclient bump

2011-06-16 01:46:24 +0900 Isaku Yamahata 

	* merge with nova trunk

2011-06-15 09:45:22 -0700 Sandy Walsh 

	* fixed up some little project_id things with new novaclient

2011-06-15 11:34:30 -0500 Trey Morris 

	* typo

2011-06-15 11:29:07 -0500 Trey Morris 

	* updated finish_resize to accept network_info, updated compute and tests in accordance

2011-06-16 00:48:25 +0900 Isaku Yamahata 

	* _setup_block_device_mapping: raise ApiError when db inconsistency found

2011-06-16 00:32:03 +0900 Isaku Yamahata 

	* db/block_device_mapping_get_all_by_instance: don't raise.

2011-06-15 15:21:20 +0000 Johannes Erdfelt 

	* Print list of agent builds a bit prettier

2011-06-15 14:41:09 +0000 Johannes Erdfelt 

	* PEP8 cleanups

2011-06-15 14:34:32 +0000 Johannes Erdfelt 

	* Rename to 024 since 023 was added already

2011-06-15 14:33:52 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-15 23:11:03 +0900 Isaku Yamahata 

	* pep8

2011-06-15 14:01:34 +0000 Johannes Erdfelt 

	* The Xen driver supports running instances in PV or HVM modes, but the method it uses to determine which to use is complicated and doesn't work in all cases. The result is that images that need to use HVM mode (such as FreeBSD 64-bit) end up setting a property named 'os' set to 'windows'.

2011-06-15 22:58:22 +0900 Isaku Yamahata 

	* typo

2011-06-15 06:40:42 -0700 Sandy Walsh 

	* None project_id now default

2011-06-15 13:31:02 +0000 Rick Harris 

	* Adds code to run_tests.py which:

2011-06-15 12:31:20 +0100 Salvatore Orlando 

	* Fixing code to ensure unit tests for objectstore, vhd & snapshots pass

2011-06-15 15:08:23 +0900 Isaku Yamahata 

	* ec2utils: minor optimize _try_convert()

2011-06-15 14:47:18 +0900 Isaku Yamahata 

	* block_device_mapping: don't use [] as default argument

2011-06-15 14:41:29 +0900 Isaku Yamahata 

	* api/ec2: make the parameter parser an independent method

2011-06-15 04:05:37 +0000 Rick Harris 

	* Show only if we have slow tests, elapsed only if test success

2011-06-15 01:21:11 +0000 Rick Harris 

	* Showing elapsed time is now default

2011-06-15 01:16:53 +0000 Rick Harris 

	* Ensuring pep8 runs even when nose optons are passed

2011-06-14 19:11:12 -0500 Trey Morris 

	* network tests now teardown user

2011-06-15 00:08:19 +0000 Rick Harris 

	* Removing seconds unit

2011-06-14 18:59:20 -0500 Trey Morris 

	* network user only set if doesnt exist

2011-06-14 18:49:03 -0500 Trey Morris 

	* net base project id now from context, removed incorrect floatnig ip host assignment

2011-06-14 17:52:49 -0500 Trey Morris 

	* fixed instance[fixed_ip] in ec2 api, removed fixed_ip shim

2011-06-14 17:43:10 -0500 Trey Morris 

	* various test fixes

2011-06-14 22:21:14 +0000 Dan Prince 

	* Updated so that we use a 'tmp' subdirectory under the Xen SR when staging migrations. Fixes an issue where you would get a 'File exists' error because the directory under 'images' already existed (created via the rsync copy).

2011-06-14 16:51:52 -0500 Trey Morris 

	* db fakes silly error fix

2011-06-14 16:42:16 -0500 Trey Morris 

	* debug statements

2011-06-14 16:34:45 -0500 Trey Morris 

	* updated db fakes

2011-06-14 21:28:08 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-14 16:22:51 -0500 Trey Morris 

	* updated db fakes

2011-06-14 21:21:41 +0000 Alex Meade 

	* Changed requests with malformed bodies to return a HTTP 400 Bad Request instead of a HTTP 500 error.

2011-06-14 16:18:45 -0500 Trey Morris 

	* updated db fakes and network base to work with virtual_interface instead of mac_address

2011-06-14 21:11:25 +0000 Sandy Walsh 

	* Phew ... ok, this is the last dist-scheduler merge before we get into serious testing and minor tweaks. The heavy lifting is largely done.

2011-06-14 16:06:28 -0500 Trey Morris 

	* db fakes

2011-06-14 16:02:29 -0500 Trey Morris 

	* db fakes

2011-06-14 15:55:54 -0500 Trey Morris 

	* updated libvirt test

2011-06-14 15:50:56 -0500 Trey Morris 

	* updated libvirt test

2011-06-14 15:39:16 -0500 Trey Morris 

	* updated libvirt test

2011-06-14 15:30:19 -0500 Trey Morris 

	* updated libvirt test

2011-06-14 15:24:35 -0500 Trey Morris 

	* updated libvirt test

2011-06-14 15:08:50 -0500 Trey Morris 

	* getting the test_host_filter.py file from trunk, mine is jacked somehow

2011-06-14 12:59:16 -0700 Sandy Walsh 

	* removed extra init calls

2011-06-14 15:51:22 -0400 Alex Meade 

	* fixed HACKING

2011-06-14 19:51:10 +0000 Alex Meade 

	* Changed requests with malformed bodies to return a HTTP 400 Bad Request instead of a HTTP 500 error.

2011-06-14 12:34:10 -0700 Sandy Walsh 

	* duplicate routes moved to base class

2011-06-14 14:11:38 -0500 Trey Morris 

	* fixed scary diff from trunk that shouldnt have been there

2011-06-14 11:55:43 -0700 Sandy Walsh 

	* version passing cleanup

2011-06-14 11:40:15 -0700 Sandy Walsh 

	* refactored out controller base class to use aggregation over inheritance

2011-06-14 11:34:33 -0700 Todd Willey 

	* Merge trunk

2011-06-14 11:34:03 -0700 Todd Willey 

	* Move ipy commands to netaddr.

2011-06-14 13:11:13 -0500 Trey Morris 

	* merged trunk

2011-06-14 13:27:28 -0400 Alex Meade 

	* mp fixes

2011-06-14 17:22:33 +0000 Johannes Erdfelt 

	* Really PEP8? A tab is inferior to 2 spaces?

2011-06-14 13:17:13 -0400 Lorin Hochstein 

	* pep8 fix

2011-06-14 13:16:05 -0400 Lorin Hochstein 

	* upstream merge

2011-06-14 13:14:00 -0400 Lorin Hochstein 

	* Stub out the rpc call in a unit test to avoid a race condition

2011-06-15 01:45:48 +0900 Kei Masumoto 

	* merged trunk rev 1178

2011-06-14 16:39:37 +0000 Rick Harris 

	* Making timing points stricter, only show slow/sluggish tests in summary

2011-06-14 12:36:46 -0400 Alex Meade 

	* Improved errors

2011-06-15 01:35:54 +0900 Kei Masumoto 

	* added kernel/ramdisk migrate support

2011-06-14 12:02:15 -0400 Alex Meade 

	* Added faults wrapper

2011-06-14 11:01:47 -0500 Jason Kölker 

	* remove file that got ressurected

2011-06-14 15:51:11 +0000 Alex Meade 

	* Cleaned up pep8 errors using the current version of pep8 located in pip-requires. This is to remove the cluttered output when using the virtualenv to run pep8 (as you should). This will make development easier until the virtualenv requires the latest version of pep8 (see bug 721867).

2011-06-14 10:47:54 -0500 Jason Koelker 

	* merge with trey

2011-06-14 15:36:46 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-14 15:36:07 +0000 Johannes Erdfelt 

	* autoload with the appropriate engine during upgrade/downgrade

2011-06-14 15:44:51 +0100 Salvatore Orlando 

	* Merge trunk Adapting code for removing dangling vdis and kernel/ramdisk files to latest changes

2011-06-14 10:16:51 -0400 Alex Meade 

	* Created new exception for handling malformed requests Wrote tests Raise httpBadRequest on malformed request bodies

2011-06-14 13:42:46 +0000 Alex Meade 

	* Fixed bug 796619

2011-06-14 01:21:08 +0000 Rick Harris 

	* Adds --show-elapsed option for run_tests

2011-06-13 21:14:26 -0400 Alex Meade 

	* pep8

2011-06-13 19:57:35 -0400 Naveed Massjouni 

	* Alias of volumes extension should be OS-VOLUMES

2011-06-13 21:48:16 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-13 21:16:45 +0000 Sandy Walsh 

	* Illustrations now added to Distributed Scheduler documentation (and fixed up some formatting)

2011-06-13 20:46:25 +0000 Johannes Erdfelt 

	* Load table schema automatically instead of stubbing out

2011-06-13 20:43:12 +0000 Josh Kearney 

	* Removed clocksource=jiffies from PV_args.

2011-06-13 16:41:31 -0400 Lorin Hochstein 

	* Test now passes even if the rpc call does not complete on time

2011-06-13 20:26:10 +0000 Brian Waldon 

	* - fixes bug that prevented custom wsgi serialization

2011-06-13 15:20:43 -0500 Josh Kearney 

	* Removed clocksource=jiffies from PV_args.

2011-06-13 16:00:14 -0400 Brian Waldon 

	* merging trunk, fixing pep8

2011-06-13 15:24:02 -0400 Alex Meade 

	* pep8

2011-06-13 15:18:55 -0400 Alex Meade 

	* Improved tests

2011-06-13 15:08:00 -0400 Brian Waldon 

	* removing unnecessary lines

2011-06-13 15:03:26 -0400 Brian Waldon 

	* wsgi can now handle dispatching action None more elegantly

2011-06-13 14:11:23 -0400 Chuck Short 

	* Merge trunk

2011-06-13 18:06:20 +0000 William Wolf 

	* This fixes the server_metadata create and update functions that were returning req.body (as a string) instead of body (deserialized body dictionary object).  It also adds checks where appropriate to make sure that body is not empty (and return 400 if it is).  Tests updated/added where appropriate.

2011-06-13 10:59:58 -0700 Sandy Walsh 

	* removed yucky None return types

2011-06-13 12:54:43 -0400 Brian Waldon 

	* merging trunk

2011-06-13 09:43:41 -0700 Sandy Walsh 

	* trunk merge

2011-06-13 09:39:58 -0700 Sandy Walsh 

	* zones image_id/image_href support for 1.0/1.1

2011-06-13 16:25:54 +0100 Salvatore Orlando 

	* Merge trunk Adapting code to changes in fetch_image

2011-06-13 11:06:25 -0400 Dan Prince 

	* Update xenapi/vm_utils.py so that it calls find_sr instead of get_sr. Remove the old get_sr function which by default looked for an SR named 'slices'.

2011-06-13 10:10:45 -0400 Alex Meade 

	* fixed bug 796619

2011-06-13 08:54:21 -0400 William Wolf 

	* merge trunk

2011-06-13 08:53:34 -0400 William Wolf 

	* check for none and empty string, this way empty dicts/lists will be ok

2011-06-11 22:12:59 -0400 Dan Prince 

	* Updated so that we use a 'tmp' subdirectory under the Xen SR when staging migrations. Fixes an issue where you would get a 'File exists' error because the directory under 'images' already existed (created via the rsync copy).

2011-06-11 18:38:44 -0400 Todd Willey 

	* fix method chaining in database layer to pass right parameters.

2011-06-11 18:03:45 -0400 Todd Willey 

	* Add a method to delete provider firewall rules.

2011-06-11 16:42:58 -0400 Todd Willey 

	* Add ability to list ip blocks.

2011-06-11 15:14:46 -0400 Todd Willey 

	* pep 8 whitespace fix.

2011-06-11 14:50:21 -0400 Todd Willey 

	* Move migration.

2011-06-11 14:46:08 -0400 Todd Willey 

	* Merge and resolve.

2011-06-11 19:48:48 +0900 Kei Masumoto 

	* block migration feature added

2011-06-10 22:32:33 -0400 Todd Willey 

	* Reorder firewall rules so the common path is shorter.

2011-06-11 01:31:10 +0000 John Tran 

	* ec2 api method allocate_address ; raises exception.NoFloatingIpsDefined instead of UnknownError when there aren't any floating ips available.

2011-06-10 23:28:12 +0000 William Wolf 

	* in XML Serialization of output, the toprettyxml() call would sometimes return a str() and sometimes unicode(), I've forced encoding to utf-8 to ensure that we always get str().  This fixes the related bug.

2011-06-10 23:15:51 +0000 Soren Hansen 

	* A recent commit added a couple of directories that don't belong in version control. Remove them again.

2011-06-10 18:39:58 -0400 Brian Waldon 

	* adding support for cusom serialization methods

2011-06-10 16:58:35 -0500 Trey Morris 

	* forgot a comma

2011-06-10 16:55:27 -0500 Trey Morris 

	* floating ips can now move around the network hosts

2011-06-10 22:51:57 +0200 Soren Hansen 

	* A recent commit added a couple of directories that don't belong in version control. Remove them again.

2011-06-11 00:49:03 +0400 Lvov Maxim 

	* 'network list' prints project id

2011-06-10 16:43:13 -0400 William Wolf 

	* got rid of prints for debugging

2011-06-11 00:42:44 +0400 Lvov Maxim 

	* small pep8 fixes

2011-06-10 16:41:14 -0400 William Wolf 

	* return body correctly as object instead of a string, with tests, also check for empty body on requests that need a body

2011-06-10 16:35:35 -0400 Brian Waldon 

	* adding xml support to /images/<id>/meta resource; moving show/update entities into meta container

2011-06-11 00:30:30 +0400 Lvov Maxim 

	* removed posargs decorator, all methods decorated

2011-06-10 20:26:10 +0000 Rick Harris 

	* Allows Nova to talk to multiple Glance APIs (without the need for an external load-balancer). Chooses a random Glance API for each request.

2011-06-10 15:01:58 -0500 Trey Morris 

	* forgot a comma

2011-06-10 14:57:02 -0500 Trey Morris 

	* misc argument alterations

2011-06-10 15:28:17 -0400 William Wolf 

	* force utf-8 encoding on toprettyxml call for XMLDictSerializer

2011-06-10 11:10:58 -0700 John Tran 

	* added new exception more descriptive of not having available floating addresses avail for allocation

2011-06-10 10:28:03 -0700 John Tran 

	* raise instance instead of class

2011-06-10 17:26:25 +0000 Johannes Erdfelt 

	* Fix copyright year

2011-06-10 10:24:24 -0700 John Tran 

	* style change

2011-06-10 16:53:06 +0200 Thierry Carrez 

	* Only update updateable fields

2011-06-10 10:12:57 -0400 Brian Waldon 

	* removing LocalImageService from nova-manage

2011-06-10 17:42:24 +0400 Lvov Maxim 

	* rebase from trunk

2011-06-10 17:33:54 +0400 Lvov Maxim 

	* decorators for action methods added

2011-06-10 09:48:17 -0300 Sandy Walsh 

	* source illustrations added & spelling/grammar based on comstud's feedback

2011-06-10 05:27:05 -0700 Sandy Walsh 

	* fixed reraise in trap_error

2011-06-09 16:19:24 -0700 Sandy Walsh 

	* forgot some debugging statements

2011-06-09 16:16:55 -0700 Sandy Walsh 

	* trunk merge and ec2 tests fixed

2011-06-09 22:06:09 +0000 Johannes Erdfelt 

	* Add some docstrings for new agent build DB functions

2011-06-09 22:04:32 +0000 Johannes Erdfelt 

	* Add test for agent update

2011-06-09 21:52:05 +0000 Johannes Erdfelt 

	* Multiple position dependent formats and internationalization don't work well together

2011-06-09 21:50:34 +0000 Rick Harris 

	* Adding caveat

2011-06-09 21:36:20 +0000 Rick Harris 

	* Fixing code per review comments

2011-06-09 16:31:14 -0500 Trey Morris 

	* removed fixed_ips virtual_interface_id foreignkey constraint from multi_nic migration, and added it as a standalone migration with special sqlite files

2011-06-09 20:11:55 +0000 Johannes Erdfelt 

	* Record architecture of image for matching to agent build later. Add code to automatically update agent running on instance on instance creation.

2011-06-09 20:10:02 +0000 Johannes Erdfelt 

	* Add version and agentupdate commands

2011-06-09 19:43:48 +0000 Kevin L. Mitchell 

	* Add an extension to allow for an addFixedIp action on instances

2011-06-09 15:31:10 -0400 Brian Waldon 

	* further changes

2011-06-09 11:52:53 -0700 Sandy Walsh 

	* tests working after merge-3 update

2011-06-09 18:51:21 +0000 Johannes Erdfelt 

	* 022 migration has already been added, so make ours 023 now

2011-06-09 18:50:41 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-06-09 22:02:01 +0400 Lvov Maxim 

	* parse options with optparse, options prepended '--'

2011-06-09 12:05:51 -0500 Trey Morris 

	* renamed migration again

2011-06-09 16:43:53 +0000 Kevin L. Mitchell 

	* Pull-up from multi_nic

2011-06-09 11:39:03 -0500 Trey Morris 

	* merged koelkers tests branch

2011-06-09 11:37:46 -0500 Jason Kölker 

	* remove file that keeps popping up

2011-06-09 14:43:46 +0000 Rick Harris 

	* Merging trunk

2011-06-09 14:43:24 +0000 Rick Harris 

	* Fixing the tests

2011-06-09 00:01:42 -0700 John Tran 

	* matched the inner exception specifically, instead of catching all RemoteError exceptions

2011-06-09 03:35:59 +0000 Rick Harris 

	* Support multiple glance-api servers

2011-06-08 22:05:09 -0400 Chuck Short 

	* Merged trunk

2011-06-08 22:03:48 -0400 Chuck Short 

	* Fix merge conflict

2011-06-08 17:17:40 -0700 John Tran 

	* removing custom exception, instead using NoFloatingIpsDefined

2011-06-08 17:15:35 -0700 John Tran 

	* raises exception.NoFloatingIpsDefined instead of UnknownError

2011-06-08 22:28:28 +0000 Johannes Erdfelt 

	* Normalize and update database with used vm_mode

2011-06-08 15:23:33 -0700 John Tran 

	* added a test for allocate_address & added error handling for api instead of returning 'UnknownError', will give information 'AllocateAddressError: NoMoreAddresses

2011-06-08 14:52:05 -0500 Trey Morris 

	* merged trunk again

2011-06-08 14:46:31 -0500 Trey Morris 

	* updated docstring for nova-manage network create

2011-06-08 19:07:26 +0000 Sandy Walsh 

	* Now forwards create instance requests to child zones. Refactored nova.compute.api.create() to support deferred db entry creation.

2011-06-08 19:01:27 +0000 Jason Cannavale 

	* MySQL database tables are currently using the MyISAM engine. Created migration script nova/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py to change all current tables to InnoDB.

2011-06-08 13:27:00 -0500 Trey Morris 

	* merged trunk again

2011-06-08 18:16:10 +0000 Yuriy Taraday 

	* Support for header "X-Auth-Project-Id" in osapi.

2011-06-08 18:06:26 +0000 Alex Meade 

	* Cleaned up some pylint errors

2011-06-08 11:04:41 -0700 Sandy Walsh 

	* tweaks

2011-06-08 21:58:59 +0400 Yuriy Taraday 

	* PEP8 fix.

2011-06-08 12:41:09 -0500 Trey Morris 

	* removed network_info shims in vmops

2011-06-08 17:40:20 +0000 Alex Meade 

	* Fix for bug#794239 to allow pep8 in run_tests.sh to use the virtual environment

2011-06-08 17:36:09 +0000 John Tran 

	* adding Authorizer key for ImportPublicKey

2011-06-08 21:03:52 +0400 Lvov Maxim 

	* fix exception type catched

2011-06-08 15:45:23 +0000 Johannes Erdfelt 

	* Look for vm_mode property on images and use that if it exists to determine if image should be run in PV or HVM mode. If it doesn't exist, fall back to existing logic

2011-06-08 08:13:23 -0700 Sandy Walsh 

	* removed straggler code

2011-06-08 07:12:12 -0700 Sandy Walsh 

	* trunk merge

2011-06-08 09:28:04 -0400 Alex Meade 

	* merge trunk

2011-06-08 09:21:38 -0400 Alex Meade 

	* pep8

2011-06-08 08:59:28 -0300 Sandy Walsh 

	* removed autogen file

2011-06-08 13:52:02 +0400 Lvov Maxim 

	* added field NOVA_PROJECT_ID to template for future using

2011-06-08 13:50:33 +0400 Lvov Maxim 

	* added tests for X-Auth-Project-Id header

2011-06-08 13:49:00 +0400 Lvov Maxim 

	* fix fake driver for using string project

2011-06-07 14:36:40 -0700 John Tran 

	* adding Authorizer key for ImportPublicKey

2011-06-07 21:25:33 +0000 Alex Meade 

	* Cleaned up some of the larger pylint errors. Set to ignore some lines that pylint just couldn't understand.

2011-06-07 21:20:55 +0000 Dan Prince 

	* DRY up the image_state logic. Fix an issue where glance style images (which aren't required to have an 'image_state' property) couldn't be used to run instances on the EC2 controller.

2011-06-07 15:40:24 -0500 Jason Kölker 

	* remove the debuging lines

2011-06-07 15:39:36 -0500 Jason Kölker 

	* remove the old stuff

2011-06-07 15:35:39 -0500 Jason Kölker 

	* tests all pass

2011-06-07 16:08:25 -0400 Alex Meade 

	* Added virtual environment to PEP8 tests

2011-06-07 16:05:03 -0400 Dan Prince 

	* Added test_run_instances_image_status_active to test_cloud.

2011-06-07 19:20:54 +0000 Josh Kearney 

	* Add the option to specify a default IPv6 gateway.

2011-06-07 15:17:34 -0400 Alex Meade 

	* pep8

2011-06-07 14:48:13 -0400 Alex Meade 

	* Removed use of super

2011-06-07 15:36:43 -0300 Sandy Walsh 

	* Added illustrations for Distributed Scheduler and fixed up formatting

2011-06-07 14:33:01 -0400 Alex Meade 

	* Disabled pylint complaining about no 'self' parameter in a decorator function

2011-06-07 13:47:40 -0400 Dan Prince 

	* DRY up the image_state logic. Fix an issue where glance style images (which aren't required to have an 'image_state' property) couldn't be used to run instances on the EC2 controller.

2011-06-07 13:32:53 -0400 Alex Meade 

	* Fixed incorrect error message Added missing import Fixed Typo (pylint "undefined variable NoneV")

2011-06-07 13:32:06 -0400 Brian Waldon 

	* removing local image service

2011-06-07 11:45:25 -0500 Josh Kearney 

	* Remove unnecessary docstrings.

2011-06-07 10:47:14 -0500 Josh Kearney 

	* Add the option to specify a default IPv6 gateway.

2011-06-07 10:41:58 -0500 Jason Kölker 

	* port the floating over to storing in a list

2011-06-07 15:25:59 +0000 Dan Prince 

	* Make libvirt snapshotting work with images that don't have an 'architecture' property.

2011-06-07 10:22:41 -0500 Jason Kölker 

	* take out the host

2011-06-07 10:47:29 -0400 Brian Lamar 

	* Removed empty init

2011-06-07 10:39:30 -0400 Chuck Short 

	* Use IPNetwork rather than IPRange

2011-06-07 09:56:51 -0400 Alex Meade 

	* Fixed type causing pylint "exception is not callable" Added param to fake_instance_create, fake objects should appear like the real object. pylint "No value passed for parameter 'values' in function call"

2011-06-06 19:05:31 -0700 Sandy Walsh 

	* sanity check

2011-06-07 01:30:59 +0000 John Tran 

	* run_instances will check image for 'available' status before attempting to create a new instance

2011-06-06 17:58:40 -0700 Sandy Walsh 

	* fixed up tests after trunk merge

2011-06-06 22:35:45 +0000 Dan Prince 

	* Use True/False instead of 1/0 when setting updating 'deleted' column attributes. Fixes casting issues when running nova with Postgres.

2011-06-06 14:37:30 -0700 John Tran 

	* merged from trunk

2011-06-06 17:05:28 -0400 Chuck Short 

	* Remove more stray import IPy

2011-06-06 17:04:12 -0400 Chuck Short 

	* Dropped requirement for IPy

2011-06-06 17:03:50 -0400 Chuck Short 

	* Convert stray import IPy

2011-06-06 16:08:58 -0400 Dan Prince 

	* Use True/False instead of 1/0 when setting updating 'deleted' column attributes.Fixes casting issues when running nova with Postgres.

2011-06-06 15:59:39 -0400 Alex Meade 

	* Removed commented code

2011-06-06 15:59:20 -0400 Brian Lamar 

	* Added test case for snapshoting base image without architecture.

2011-06-06 15:35:33 -0400 Chuck Short 

	* Remove ipy from virt code and replace with netaddr

2011-06-06 15:34:51 -0400 Chuck Short 

	* Remove ipy from network code and replace with netaddr

2011-06-06 15:33:35 -0400 Chuck Short 

	* Remove ipy from nova/api/ec2/cloud.py and use netaddr

2011-06-06 15:32:48 -0400 Chuck Short 

	* Remove ipy from nova-manage and use netaddr

2011-06-06 19:26:05 +0000 William Wolf 

	* This branch allows marker and limit parameters to be used on image listing (index and detail) requests.  It parses the parameters from the request, and passes it along to the glance_client, which can now handle these parameters.  Essentially all of the logic for the pagination is handled in glance, we just pass along the correct parameters and do some error checking.

2011-06-06 14:55:04 -0400 William Wolf 

	* merge from trunk, resolved conflicts

2011-06-06 18:25:54 +0000 Dan Prince 

	* Update the OSAPI images controller to use 'serverRef' for image create requests.

2011-06-06 17:25:55 +0000 Todd Willey 

	* Changed the error raise to not be AdminRequired when admin is not, in fact, required.

2011-06-06 12:20:08 -0500 Jason Koelker 

	* merge with trey

2011-06-06 12:42:27 -0400 Todd Willey 

	* Change to a more generic error and update documentation.

2011-06-06 10:56:04 -0500 Jason Kölker 

	* make some of the tests

2011-06-06 11:54:11 -0400 Brian Lamar 

	* Merged trunk.

2011-06-06 11:41:04 -0400 Alex Meade 

	* merge trunk

2011-06-06 11:39:34 -0400 Alex Meade 

	* Ignore complaining about dynamic definition

2011-06-06 11:29:05 -0400 Alex Meade 

	* Removed Duplicate method

2011-06-06 11:20:25 -0400 Alex Meade 

	* Use super on an old style class

2011-06-06 11:00:51 -0400 Alex Meade 

	* Removed extraneous code

2011-06-06 10:49:29 -0400 Alex Meade 

	* Small pylint fixes

2011-06-06 09:38:31 -0400 William Wolf 

	* merge with trunk

2011-06-06 09:18:13 -0400 Alex Meade 

	* Fixed incorrect exception

2011-06-04 00:10:48 +0000 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.

2011-06-03 14:43:12 -0700 Anthony Young 

	* merge with trunk

2011-06-03 14:41:25 -0700 Anthony Young 

	* resolve conflicts with trunk

2011-06-03 16:39:48 -0500 Jason Cannavale 

	* Update migrate script version to 22.

2011-06-03 21:15:53 +0000 Justin Shepherd 

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

2011-06-03 15:55:09 -0500 Trey Morris 

	* renamed migration

2011-06-03 13:32:42 -0700 Sandy Walsh 

	* trunk merge after 2b hit

2011-06-03 19:36:09 +0000 Sandy Walsh 

	* Distributed Scheduler developer docs.

2011-06-03 18:35:55 +0000 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.

2011-06-03 13:34:54 -0500 Trey Morris 

	* merged trunk again

2011-06-03 13:20:34 -0500 Justin Shepherd 

	* added 'nova-manage config list' which will list out all of the flags and their values. I also alphabetized the list of available categories

2011-06-03 14:14:28 -0400 Dan Prince 

	* Updated to use the '/v1/images' URL when uploading images to glance in the Xen glance plugin. Fixes issue where snapshots failed to get uploaded.

2011-06-03 17:50:47 +0000 Brian Lamar 

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

2011-06-03 12:48:40 -0500 Trey Morris 

	* merged koelker migration changes, renumbered migration filename

2011-06-03 21:13:16 +0400 Lvov Maxim 

	* fix comment

2011-06-03 11:52:20 -0400 Brian Lamar 

	* Fixed pip-requires double requirement.

2011-06-03 11:34:49 -0400 Dan Prince 

	* Added a test case for XML serialization.

2011-06-03 11:28:49 -0400 Alex Meade 

	* Removed unused and erroneous (yes, it was both) function

2011-06-03 15:19:22 +0000 Justin Shepherd 

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

2011-06-03 15:11:01 +0000 Vishvananda 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.

2011-06-03 11:08:43 -0400 Alex Meade 

	* Set pylint to ignore correct lines that it could not determine were correct, due to the means by which eventlet.green imported subprocess Minimized the number of these lines to ignore

2011-06-03 14:38:35 +0000 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.

2011-06-03 10:32:39 -0400 Dan Prince 

	* Merge w/ trunk.

2011-06-03 14:25:59 +0000 Rick Harris 

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

2011-06-03 10:23:38 -0400 Dan Prince 

	* Make libvirt snapshotting work with images that don't have an 'architecture' property.

2011-06-03 09:31:43 -0400 Dan Prince 

	* Add serverRef to image metadata serialization list.

2011-06-03 09:24:46 -0400 Alex Meade 

	* Fixed pylint: no metadata member in models.py

2011-06-03 08:50:30 -0400 Dan Prince 

	* Implement OSAPI v1.1 style image create.

2011-06-03 05:24:12 -0700 Sandy Walsh 

	* trunk merge

2011-06-03 05:23:43 -0700 Sandy Walsh 

	* little tweaks

2011-06-03 13:39:22 +0400 Yuriy Taraday 

	* Flush AuthManager's cache before each test.

2011-06-03 12:37:58 +0400 Yuriy Taraday 

	* Fixed FakeLdapDriver, made it call LdapDriver.__init__

2011-06-03 11:16:10 +0400 Yuriy Taraday 

	* Merged with trunk

2011-06-03 02:36:49 +0000 Dan Prince 

	* This change set adds the ability to create new servers with an href that points to a server image on any glance server (not only the default one configured).  This means you can create a server with imageRef = http://glance1:9292/images/3  and then also create one with imageRef = http://glance2:9292/images/1.  Using the old way of passing in an image_id still works as well, and will use the default configured glance server (imageRef = 3 for instance).

2011-06-02 21:18:09 -0500 Justin Shepherd 

	* added nova_adminclient to tools/pip-requires

2011-06-02 21:17:31 -0500 Justin Shepherd 

	* merged trunk

2011-06-02 20:45:36 -0500 Justin Shepherd 

	* Added paramiko to tools/pip-requires

2011-06-03 01:10:45 +0000 Vishvananda Ishaya 

	* Tests that all exceptions can be raised properly, and fix the couple of instances where they couldn't be constructed due to typos.

2011-06-02 19:24:09 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-06-02 17:46:16 -0500 Trey Morris 

	* merge trunk... yay...

2011-06-02 14:51:30 -0700 Vishvananda Ishaya 

	* switch zones to use utcnow

2011-06-02 14:23:05 -0700 Vishvananda Ishaya 

	* make all uses of utcnow use our testable utils.utcnow

2011-06-02 19:10:47 +0000 Vishvananda Ishaya 

	* Fix error with % as replacement string.

2011-06-02 14:08:19 -0500 Rick Harris 

	* Fixing conflicts

2011-06-02 12:01:49 -0700 Vishvananda Ishaya 

	* Tests to assure all exceptions can be raised as well as fixing NotAuthorized

2011-06-02 11:28:41 -0700 Vishvananda Ishaya 

	* use %% because % is a replacement string character

2011-06-02 13:21:35 -0500 Trey Morris 

	* some comment docstring modifications

2011-06-02 17:46:53 +0000 Vishvananda Ishaya 

	* Makes novarc work properly on a mac and also for zsh in addition to bash. Other shells are not guaranteed to work.

2011-06-02 17:33:40 +0000 Naveed Massjouni 

	* This adds the ability to publish nova errors to an error queue.

2011-06-02 10:20:26 -0700 Vishvananda Ishaya 

	* don't use python if readlink is available

2011-06-02 17:20:26 +0000 Dan Prince 

	* Sudo chown the vbd device to the nova user before streaming data to it. This resolves an issue where nova-compute required 'root' privs to successfully create nodes with connection_type=xenapi.

2011-06-02 17:16:06 +0000 Mike Scherbakov 

	* Bugfix #780784. KeyError when creating custom image.

2011-06-02 13:00:17 -0400 Dan Prince 

	* Remove some of the extra image service calls from the OS API images controller.

2011-06-02 11:43:53 -0500 Jason Kölker 

	* pep8 fixes

2011-06-02 11:35:49 -0500 Jason Koelker 

	* merge with trey

2011-06-02 11:14:18 -0500 Jason Kölker 

	* make it pass for the demo

2011-06-02 12:03:11 -0400 Brian Lamar 

	* Merged with Will.

2011-06-02 12:02:16 -0400 Brian Lamar 

	* Minor comment formatting changes.

2011-06-02 11:58:17 -0400 William Wolf 

	* got rid of more test debugging stuff that shouldnt have made it in

2011-06-02 11:38:20 -0400 Dan Prince 

	* Remove comment about imageRef not being implemented.

2011-06-02 11:12:35 -0400 Dan Prince 

	* Remove a rogue comment.

2011-06-02 08:05:46 -0700 Sandy Walsh 

	* more tests (empty responses)

2011-06-02 07:57:35 -0700 Sandy Walsh 

	* get_all with reservation id across zone tests

2011-06-02 10:09:18 -0400 Dan Prince 

	* Merge w/ trunk.

2011-06-02 09:34:01 -0400 William Wolf 

	* move index and detail functions to v10 controller

2011-06-02 08:53:13 -0400 William Wolf 

	* got rid of prints

2011-06-02 10:29:58 +0400 Mike Scherbakov 

	* Refactored after review, fixed merge.

2011-06-01 23:37:51 -0400 Naveed Massjouni 

	* image href should be passed through the rebuild pipeline, not the image id.

2011-06-01 23:13:01 -0400 William Wolf 

	* merge from trunk

2011-06-01 23:11:50 -0400 William Wolf 

	* got rid of print debugs

2011-06-01 23:09:37 -0400 William Wolf 

	* cleanup based on waldon's comments, also caught a few other issues

2011-06-01 18:55:41 -0700 Vishvananda Ishaya 

	* missed a couple chars

2011-06-01 18:17:04 -0700 Sandy Walsh 

	* Little cleanups

2011-06-01 17:53:45 -0700 Sandy Walsh 

	* pep8 and all that

2011-06-01 17:49:49 -0700 Sandy Walsh 

	* tests all passing again

2011-06-01 17:35:49 -0700 Sandy Walsh 

	* list --reservation now works across zones

2011-06-01 16:51:26 -0700 Vishvananda Ishaya 

	* fix novarc to work on mac and zsh

2011-06-01 19:44:01 -0400 Todd Willey 

	* Merge trunk.

2011-06-01 16:27:51 -0700 John Tran 

	* merged, with trunk, fixed the test failure, and split the test into 3 as per peer review.

2011-06-01 23:26:18 +0000 John Tran 

	* Fixes nova-manage bug.  When a nova-network host has allocated floating ips *AND* some associated, the nova-manage floating list <host> would throw exception because was expecting hash with 'ec2_id' key , however, the obj returned is a sqlalchemy obj and the attr we need is 'hostname'.

2011-06-01 18:12:21 -0500 Jason Kölker 

	* start the flat network

2011-06-01 18:11:59 -0500 Jason Kölker 

	* more testing fun

2011-06-01 16:01:41 -0700 John Tran 

	* fixed as per peer review to make more consistent

2011-06-01 15:54:45 -0700 John Tran 

	* merged from trunk

2011-06-01 22:46:01 +0000 Dan Prince 

	* Implement the v1.1 style resize action with support for flavorRef.

2011-06-01 20:55:53 +0000 Dan Prince 

	* Updates to the 018_rename_server_management_url migration to avoid adding and dropping a column. Just simply rename the column.

2011-06-01 20:21:20 +0000 Josh Kearney 

	* Support SSL AMQP connections.

2011-06-01 15:01:47 -0500 Trey Morris 

	* small fixes

2011-06-01 14:46:05 -0500 Josh Kearney 

	* Allow SSL AMQP connections.

2011-06-01 12:39:31 -0700 Sandy Walsh 

	* reservation id's properly forwarded to child zones on create

2011-06-01 15:38:17 -0400 William Wolf 

	* merge from trunk

2011-06-01 15:28:34 -0400 William Wolf 

	* fix pep8 issue from merge

2011-06-01 14:14:25 -0500 Jason Kölker 

	* coose the network_manager based on instance variable

2011-06-01 14:10:48 -0500 Jason Kölker 

	* fix the syntax

2011-06-01 14:09:26 -0500 Jason Kölker 

	* forgot a comma

2011-06-01 19:00:43 +0000 William Wolf 

	* This just fixes a bunch of pep8 issues that have been lingering around for a while and bothering me :)

2011-06-01 14:58:17 -0400 William Wolf 

	* touch ups

2011-06-01 14:56:06 -0400 Dan Prince 

	* Updates to the 018_rename_server_management_url to avoid adding and dropping a column. Just simply rename the column.

2011-06-01 11:52:33 -0700 Sandy Walsh 

	* basic reservation id support to GET /servers

2011-06-01 18:35:57 +0000 Brian Waldon 

	* - move osapi-specific wsgi code from nova/wsgi.py to nova/api/openstack/wsgi.py - refactor wsgi modules to use more object-oriented approach to wsgi request handling:     - Resource object steps up to original Controller position     - Resource coordinates deserialization, dispatch to controller, serialization     - serialization and deserialization broken down to be more testable/flexible

2011-06-01 14:34:22 -0400 William Wolf 

	* merge from trunk

2011-06-01 11:43:42 -0500 Jason Kölker 

	* make the stubs

2011-06-01 11:41:45 -0500 Jason Kölker 

	* use the host

2011-06-01 11:38:41 -0500 Jason Kölker 

	* da stubs

2011-06-01 11:38:10 -0400 Lorin Hochstein 

	* Bumped migration number

2011-06-01 11:37:47 -0400 Lorin Hochstein 

	* Merged from trunk

2011-06-01 10:58:17 -0400 William Wolf 

	* updates to keep things looking better

2011-06-01 10:40:56 -0400 William Wolf 

	* merge from trunk

2011-06-01 10:37:54 -0400 William Wolf 

	* fix pep8 issues

2011-06-01 18:34:54 +0400 Yuriy Taraday 

	* PEP8 fix.

2011-06-01 18:32:49 +0400 Yuriy Taraday 

	* Moved memcached driver import to the top of modules.

2011-06-01 10:31:53 -0400 William Wolf 

	* fix pep8 issues

2011-06-01 10:17:00 -0400 Naveed Massjouni 

	* pep8 fixes

2011-06-01 14:01:22 +0000 Dan Prince 

	* Cleanup instances_path in the test_libvirt test_spawn_with_network_info test. Fixes issue where the nova/tests/instance-00000001/ is left in the nova source tree when running run_test.sh -N.

2011-06-01 10:00:15 -0400 William Wolf 

	* fix filtering tests

2011-06-01 09:20:15 -0400 Dan Prince 

	* Renamed migration to 020.

2011-06-01 09:07:44 -0400 Dan Prince 

	* Merge w/ trunk.

2011-06-01 16:40:19 +0400 Lvov Maxim 

	* osapi: added support for header X-Auth-Project-Id

2011-06-01 05:36:41 -0700 Sandy Walsh 

	* added /zones/boot reservation id tests

2011-06-01 07:26:40 +0000 Cory Wright 

	* Adds hooks for applying ovs flows when vifs are created and destroyed for XenServer instances.

2011-05-31 23:16:22 -0400 Dan Prince 

	* Merge w/ trunk.

2011-06-01 01:10:47 +0000 Vishvananda Ishaya 

	* Logs the exception if metadata fails and returns a 500 with an error message to the client.

2011-06-01 00:54:33 +0000 Rick Harris 

	* Fixing a bunch of conflicts

2011-05-31 18:16:30 -0500 Jason Kölker 

	* add new base

2011-05-31 18:16:06 -0500 Jason Kölker 

	* refator existing fakes, and start stubbing out the network for the new manager tests

2011-05-31 15:50:33 -0700 Vishvananda Ishaya 

	* pep8

2011-05-31 16:59:30 -0500 Jason Cannavale 

	* Incremented version of migration script to reflect changes in trunk.

2011-05-31 14:56:04 -0700 Sandy Walsh 

	* basic zone-boot test in place

2011-05-31 16:53:30 -0500 Jason Cannavale 

	* Incremented version of migration script to reflect changes in trunk.

2011-05-31 16:50:56 -0500 Jason Cannavale 

	* Incremented version of migration script to reflect changes in trunk.

2011-05-31 14:49:47 -0700 Vishvananda Ishaya 

	* switch to using webob exception

2011-05-31 16:41:32 -0500 Jason Cannavale 

	* Added new snapshots table to InnoDB migrations.

2011-05-31 21:41:19 +0000 Vishvananda Ishaya 

	* Adds a few more status messages to error states on image register for the ec2 api.  This will hopefully provide users of the ec2 api with a little more info if their registration fails.

2011-05-31 16:28:43 -0500 Jason Cannavale 

	* Cleaned up bug introduced after fixing pep8 errors.

2011-05-31 21:23:36 +0000 Rick Harris 

	* Fixing Scheduler Tests

2011-05-31 16:23:17 -0500 Jason Cannavale 

	* Cleaned up bug introduced after fixing ^Cp8 errors.

2011-05-31 21:16:41 +0000 Sandy Walsh 

	* Basic hook-up to HostFilter and fixed up the passing of InstanceType spec to the scheduler.

2011-05-31 16:00:05 -0500 Jason Kölker 

	* make the old tests still pass

2011-05-31 15:53:54 -0500 Jason Kölker 

	* rename da stuffs

2011-05-31 15:52:57 -0500 Jason Kölker 

	* rename da stuffs

2011-05-31 20:49:49 +0000 Rick Harris 

	* Resolving conflict and finish test_images

2011-05-31 16:44:44 -0400 William Wolf 

	* merge

2011-05-31 16:43:25 -0400 William Wolf 

	* added tests for image detail requests

2011-05-31 16:40:38 -0400 Brian Lamar 

	* Merged trunk.

2011-05-31 16:30:09 -0400 Brian Lamar 

	* Merged trunk and fixed conflicts.

2011-05-31 16:28:46 -0400 Todd Willey 

	* Whitespace cleanups.

2011-05-31 20:27:53 +0000 Kei Masumoto 

	* added pause/suspend implementation to nova.virt.libvirt_conn

2011-05-31 16:20:35 -0400 Todd Willey 

	* Merge Trunk.

2011-05-31 16:20:07 -0400 Todd Willey 

	* Change version number of migration.

2011-05-31 20:15:52 +0000 Dan Prince 

	* Update the rebuild_instance function in the compute manager so that it accepts the arguments that our current compute API sends.

2011-05-31 23:36:49 +0400 Yuriy Taraday 

	* Moved everything from thread-local storage to class attributes

2011-05-31 19:36:12 +0000 Alex Meade 

	* Added the filtering of image queries with image metadata. This is exposing the filtering functionality recently added to Glance. Attempting to filter using the local image service will be ignored.

2011-05-31 19:01:03 +0000 MORITA Kazutaka 

	* This enables us to create a new volume from a snapshot with the EC2 api.

2011-05-31 14:38:12 -0400 Dan Prince 

	* Use a new instance_metadata_delete_all DB api call to delete existing metadata when updating a server.

2011-05-31 14:21:15 -0400 William Wolf 

	* added tests for GlanceImageService

2011-05-31 18:11:01 +0000 Masanori Itoh 

	* Add vnc_keymap flag, enable setting keymap for vnc console and fix bug #782611.

2011-05-31 14:10:29 -0400 Todd Willey 

	* Add refresh_provider_fw_rules to virt/driver.py#ComputeDriver so virtualization drivers other than libvirt will raise NotImplemented.

2011-06-01 02:45:26 +0900 Masanori Itoh 

	* Rebased to trunk rev 1120.

2011-05-31 10:39:56 -0700 Sandy Walsh 

	* trunk merge

2011-05-31 13:34:33 -0400 William Wolf 

	* added get_pagination_params function in common with tests, allow fake and local image services to accept filters, markers, and limits (but ignore them for now)

2011-05-31 12:01:32 -0500 Jason Kölker 

	* Merge branch 'bzr/multi_nic' into multi_nic

2011-05-31 11:51:24 -0500 Jason Cannavale 

	* Cleaned up text conflict.

2011-05-31 11:51:03 -0500 Jason Kölker 

	* pep8 fixed

2011-05-31 11:46:06 -0500 Jason Kölker 

	* pep8 fixes

2011-05-31 11:43:38 -0500 Jason Cannavale 

	* Cleaned up text conflict.

2011-05-31 12:37:36 -0400 Naveed Massjouni 

	* removing semicolon

2011-05-31 11:35:13 -0500 Jason Cannavale 

	* Cleaned up text conflict.

2011-05-31 11:33:34 -0500 Jason Kölker 

	* skip the vlam test, not sure why it doesn't work

2011-05-31 11:31:35 -0500 Jason Cannavale 

	* Cleaned up pep8 errors.

2011-05-31 16:31:32 +0000 Vivek YS vivek.ys@gmail.com 

	* Fixed the APIError typo

2011-05-31 11:25:38 -0500 Jason Cannavale 

	* MySQL database tables are currently using the MyISAM engine. Created migration script nova/db/sqlalchemy/migrate_repo/versions/020_set_engine_mysql_innodb.py to change all current tables to InnoDB.

2011-05-31 11:20:40 -0500 Jason Cannavale 

	* MySQL database tables are currently using the MyISAM engine. Created migration script nova/db/sqlalchemy/migrate_repo/versions/020_set_engine_mysql_innodb.py to change all current tables to InnoDB.

2011-05-31 11:58:15 -0400 Naveed Massjouni 

	* Handle the case when a v1.0 api tries to list servers that contain image hrefs.

2011-05-31 21:04:01 +0530 Vivek YS vivek.ys@gmail.com 

	* Added myself to Authors file

2011-05-31 08:26:11 -0700 Sandy Walsh 

	* edits based on ed's feedback

2011-05-31 11:17:35 -0400 Dan Prince 

	* More specific error messages for resize requests.

2011-05-31 09:51:20 -0400 Cory Wright 

	* pep8 fixes

2011-05-31 09:40:01 -0400 Cory Wright 

	* merge trunk

2011-05-31 06:29:38 -0700 Sandy Walsh 

	* tests passing again

2011-05-31 08:20:40 -0400 Dan Prince 

	* Actually remove the _action_resize code from the base Servers controller. The V11 and V10 controllers implement these now.

2011-05-31 08:16:11 -0400 William Wolf 

	* merge from trunk

2011-05-31 11:56:04 +0000 MORITA Kazutaka 

	* This adds a volume snapshot support with the EC2 api.

2011-05-31 09:49:06 +0530 Vivek YS vivek.ys@gmail.com 

	* Fixed the typo of APIError with ApiError

2011-05-31 04:15:45 +0000 Dave Walker (Daviey) 

	* nova/auth/novarc.template: Changed NOVA_KEY_DIR to allow symlink support

2011-05-30 22:47:10 -0400 Dan Prince 

	* Updated compute api and manager to support image_refs in rebuild.

2011-05-30 16:18:11 -0700 Sandy Walsh 

	* zone-boot working

2011-05-30 15:38:45 -0700 Sandy Walsh 

	* regular boot working again

2011-05-30 15:38:29 -0700 Sandy Walsh 

	* regular boot working again

2011-05-30 11:02:55 -0700 Sandy Walsh 

	* first pass at reservation id support

2011-05-30 11:29:55 -0400 Dan Prince 

	* Updates so that 'name' can be updated when doing a OS API v1.1 rebuild. Fixed issue where metadata wasn't getting deleted when an empty dict was POST'd on a rebuild.

2011-05-30 05:03:45 -0700 Sandy Walsh 

	* first cut complete

2011-05-30 11:30:22 +0400 Lvov Maxim 

	* project_id moved to be last

2011-05-30 11:25:21 +0400 Lvov Maxim 

	* add support for keyword arguments

2011-05-30 14:17:00 +0900 Kei Masumoto 

	* fixed nova.virt.libvirt_conn.resume() method - removing try-catch

2011-05-30 00:45:15 -0300 Sandy Walsh 

	* reservation_id's done

2011-05-30 00:00:28 -0300 Sandy Walsh 

	* basic flow done

2011-05-29 23:42:46 -0300 Sandy Walsh 

	* lots more

2011-05-29 18:01:46 -0700 Sandy Walsh 

	* starting

2011-05-29 22:45:58 +0900 Isaku Yamahata 

	* boot-from-volume: some comments and NOTE(user name)

2011-05-29 07:51:44 -0400 Dan Prince 

	* Use metadata variable when calling _metadata_refs.

2011-05-29 00:00:02 -0400 Dan Prince 

	* Implement the v1.1 style resize action with support for flavorRef.

2011-05-28 23:12:07 -0400 Dan Prince 

	* Fixes to the SQLAlchmeny API such that metadata is saved on an instance_update. Added integration test to test that instance metadata is updated on a rebuild.

2011-05-28 23:10:42 -0400 Dan Prince 

	* Update the rebuild_instance function in the compute manager so that it accepts the arguments that our current compute API sends.

2011-05-28 21:10:57 -0400 Dan Prince 

	* Cleanup instances_path in test_libvirt test_spawn_with_network_info test.

2011-05-28 14:18:25 -0400 Dan Prince 

	* Added missing nova import to image/__init__.py.

2011-05-28 07:49:31 -0400 Dan Prince 

	* Another image_id location in hyperv.

2011-05-28 06:25:04 -0400 Naveed Massjouni 

	* Fixing nova.tests.api.openstack.fakes.stub_out_image_service. It now stubs out the get_image_service and get_default_image_service functions. Also some pep8 whitespace fixes.

2011-05-28 06:04:19 -0400 Naveed Massjouni 

	* Fixing xen and vmware tests by correctly mocking glance client.

2011-05-28 04:29:35 -0400 Naveed Massjouni 

	* Fixing integration tests by correctly stubbing image service.

2011-05-28 02:18:48 -0400 Naveed Massjouni 

	* More image_id to image_ref stuff. Also fixed tests in test_servers.

2011-05-27 21:15:49 +0000 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.

2011-05-27 20:55:49 +0000 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

2011-05-27 20:48:57 +0000 Chris Behrens 

	* added \n is not needed with -A

2011-05-27 16:31:18 -0400 Brian Waldon 

	* now pip-requires mox version 0.5.3

2011-05-27 20:29:48 +0000 Chris Behrens 

	* added -A back in to pass to openssl

2011-05-27 15:01:03 -0500 Jason Koelker 

	* merge with dietz

2011-05-27 15:01:03 -0500 Jason Koelker 

	* merge with dietz

2011-05-27 14:59:04 -0500 Cerberus 

	* XenAPI tests pass

2011-05-27 19:50:57 +0000 Chris Behrens 

	* fixed so all the new encryption tests pass.. including data with newlines and so forth

2011-05-27 15:48:40 -0400 Dan Prince 

	* Glance client updates for xenapi and vmware API to work with image refs.

2011-05-27 19:42:57 +0000 Chris Behrens 

	* Merged lp:~rackspace-titan/nova/lp788979

2011-05-27 13:33:17 -0500 Jason Kölker 

	* get the right args

2011-05-27 14:29:23 -0400 Lorin Hochstein 

	* Fixing pep8 problems

2011-05-27 14:20:08 -0400 Lorin Hochstein 

	* Modified instance_type_create to take metadata

2011-05-27 13:54:19 -0400 Lorin Hochstein 

	* Added test for instance type metadata create

2011-05-27 12:45:59 -0500 Jason Koelker 

	* merge with trey

2011-05-27 13:44:40 -0400 Lorin Hochstein 

	* Added test for instance type metadata update

2011-05-27 13:39:37 -0400 Lorin Hochstein 

	* Added delete instance metadata unit test

2011-05-27 13:29:51 -0400 Lorin Hochstein 

	* Added a unit test

2011-05-27 13:10:19 -0400 Lorin Hochstein 

	* Adding test code

2011-05-27 13:03:57 -0400 Lorin Hochstein 

	* Changed metadata to meta to avoid sqlalchemy collision

2011-05-27 13:03:36 -0400 Lorin Hochstein 

	* Adding accessor methods for instance type metadata

2011-05-27 10:41:12 -0400 Mark Washenberger 

	* remove errant print statement

2011-05-27 10:40:50 -0400 Mark Washenberger 

	* prevent encryption from adding newlines on long messages

2011-05-27 07:31:29 -0700 Sandy Walsh 

	* trunk merge

2011-05-27 15:28:10 +0100 Dave Walker (Daviey) 

	* nova/auth/novarc.template: Changed NOVA_KEY_DIR to allow symlink support

2011-05-27 07:24:02 -0700 Sandy Walsh 

	* docstrings again and import ordering

2011-05-27 10:15:33 -0400 Mark Washenberger 

	* fix encryption handling of newlines again and restructure the code a bit

2011-05-27 09:43:10 -0400 Dan Prince 

	* Libvirt updates for image_ref.

2011-05-27 09:18:02 -0400 Dan Prince 

	* Merge w/ trunk.

2011-05-27 08:15:56 -0400 Dan Prince 

	* Commit the migration script.

2011-05-27 05:01:42 -0700 Sandy Walsh 

	* fixed docstrings and general tidying

2011-05-27 16:03:56 +0900 Kei Masumoto 

	* remove _take_action_to_instance

2011-05-27 06:56:50 +0000 Chris Behrens 

	* fix calls to openssl properly now.  Only append \n to stdin when decoding.  Updated the test slightly, also.

2011-05-27 15:14:16 +0900 Kei Masumoto 

	* fixed read_only check

2011-05-27 14:13:17 +0900 MORITA Kazutaka 

	* Fix pep8 errors.

2011-05-27 13:50:20 +0900 MORITA Kazutaka 

	* Merge lp:~morita-kazutaka/nova/snapshot-volume

2011-05-27 13:37:39 +0900 MORITA Kazutaka 

	* Merge trunk

2011-05-27 13:36:59 +0900 MORITA Kazutaka 

	* Fix pep8 violations.

2011-05-27 13:20:45 +0900 MORITA Kazutaka 

	* Fix a description of 'snapshot_name_template'.

2011-05-27 11:29:21 +0900 Isaku Yamahata 

	* Merge from nova trunk

2011-05-27 11:11:30 +0900 Isaku Yamahata 

	* unittest: make unit tests happy

2011-05-27 11:11:06 +0900 Isaku Yamahata 

	* unittest: tests for boot from volume and stop/start instances

2011-05-27 11:10:24 +0900 Isaku Yamahata 

	* compute: implement ec2 stop/start instances

2011-05-27 11:10:03 +0900 Isaku Yamahata 

	* compute, virt: support boot-from-volume without ephemeral device and no device

2011-05-27 11:09:20 +0900 Isaku Yamahata 

	* db: add a table for block device mapping

2011-05-27 11:08:18 +0900 Isaku Yamahata 

	* volume/api: allow volume clone from snapshot without size

2011-05-27 11:08:02 +0900 Isaku Yamahata 

	* api/ec2: parse ec2 block device mapping and pass it down to compute api

2011-05-27 11:07:45 +0900 Isaku Yamahata 

	* teach ec2 parser multi dot-separted argument

2011-05-27 11:07:24 +0900 Isaku Yamahata 

	* api/ec2: make ec2 api accept true/false

2011-05-27 01:11:00 +0000 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.

2011-05-26 17:06:52 -0700 termie 

	* fix a minor bug unrelated to this change

2011-05-26 18:13:04 -0500 Trey Morris 

	* updated the way allocate_for_instance and deallocate_for_instance handle kwargs

2011-05-26 18:14:38 -0400 Dan Prince 

	* Rename instances.image_id to instances.image_ref.

2011-05-26 15:08:53 -0700 termie 

	* changes per review

2011-05-26 16:38:33 -0500 Jason Koelker 

	* merge with dietz

2011-05-26 16:36:49 -0500 Jason Kölker 

	* stub out passing the network

2011-05-26 16:33:53 -0500 Cerberus 

	* Merge from koelker

2011-05-26 16:30:47 -0500 Cerberus 

	* Virt tests passing while assuming the old style single nics

2011-05-26 17:27:48 -0400 Brian Waldon 

	* adding TODOs per dabo's review

2011-05-26 17:05:55 -0400 Todd Willey 

	* Fixes from Ed Leafe's review suggestions.

2011-05-26 16:58:40 -0400 Cory Wright 

	* merge trunk

2011-05-26 16:58:06 -0400 Cory Wright 

	* move udev file so it follows the xen-backend.rules

2011-05-26 20:55:53 +0000 Chris Behrens 

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

2011-05-26 20:21:40 +0000 Chris Behrens 

	* add a comment when calling glance:download_vhd so it's clear what is returned

2011-05-26 15:17:20 -0500 Jason Kölker 

	* make the fakes be the correct

2011-05-26 15:03:30 -0500 Jason Kölker 

	* skip vmware tests, since they need to be updated for multi-nic by someone who knows the backend

2011-05-26 20:01:09 +0000 Chris Behrens 

	* put back the hidden assert check i accidentally removed from glance plugin

2011-05-26 19:37:51 +0000 Chris Behrens 

	* fix image_path in glance plugin

2011-05-26 19:30:23 +0000 Chris Behrens 

	* Merged trunk

2011-05-26 14:27:47 -0500 Jason Kölker 

	* skip the network tests for now

2011-05-26 19:27:27 +0000 Chris Behrens 

	* Change the return from glance to be a list of dictionaries describing VDIs Fix the rest of the code to account for this Add a test for swap

2011-05-26 15:01:24 -0400 Brian Waldon 

	* cleaning up getattr calls with default param

2011-05-26 12:00:15 -0700 Sandy Walsh 

	* branch 2a merge (including trunk)

2011-05-26 11:52:42 -0700 Sandy Walsh 

	* trunk merge

2011-05-26 11:47:37 -0700 Sandy Walsh 

	* remerged with 2a

2011-05-26 11:34:53 -0700 Sandy Walsh 

	* tests pass and pep8'ed

2011-05-26 14:09:59 -0400 Brian Waldon 

	* review fixups

2011-05-26 13:59:25 -0400 Alex Meade 

	* Expanded tests

2011-05-26 17:55:52 +0000 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.

2011-05-26 10:53:48 -0700 Sandy Walsh 

	* missed a driver reference

2011-05-26 10:30:27 -0700 Vishvananda Ishaya 

	* exceptions are logged via the raise, so just log an error message

2011-05-26 10:28:22 -0700 Vishvananda Ishaya 

	* log upload errors

2011-05-26 10:22:45 -0700 John Tran 

	* instance obj returned is not a hash, instead is sqlalchemy obj and hostname attr is what the logic is looking for

2011-05-26 11:54:45 -0500 Jason Kölker 

	* we don't need the mac or the host anymore

2011-05-26 12:48:07 -0400 Todd Willey 

	* Test tweaks.

2011-05-26 11:21:13 -0500 Jason Kölker 

	* instances don't need a mac_address to be created anymore

2011-05-26 12:09:04 -0400 Todd Willey 

	* Make a cleaner log message and use [] instead of . to get database fields.

2011-05-26 11:07:35 -0500 Jason Kölker 

	* use the skip decorator rather than comment out

2011-05-26 12:06:54 -0400 Brian Waldon 

	* merging trunk

2011-05-26 11:03:36 -0500 Cerberus 

	* Adding some pluralization

2011-05-26 11:53:25 -0400 Todd Willey 

	* Double quotes are ugly #3.

2011-05-26 10:46:20 -0500 Jason Koelker 

	* merge with dietz

2011-05-26 11:45:46 -0400 Todd Willey 

	* fix typo introduced during merge conflict resolution.

2011-05-26 11:44:18 -0400 Todd Willey 

	* Remove spurious newline at end of file.

2011-05-26 11:40:08 -0400 Todd Willey 

	* Move migration to fix ordering.

2011-05-26 11:39:03 -0400 Todd Willey 

	* remove dead/duplicate code.

2011-05-26 11:36:45 -0400 Todd Willey 

	* Double quotes are ugly #2.

2011-05-26 11:35:58 -0400 Todd Willey 

	* Double quotes are ugly.

2011-05-26 11:30:07 -0400 Todd Willey 

	* Merge trunk.

2011-05-26 08:28:57 -0700 Sandy Walsh 

	* refactoring compute.api.create()

2011-05-26 11:21:28 -0400 Dan Prince 

	* Fix test_cloud tests.

2011-05-26 10:54:46 -0400 Alex Meade 

	* Restricted image filtering by name and status only

2011-05-26 10:34:17 -0400 Dan Prince 

	* Switch the run_instances call in the EC2 back to 'image_id'. Incoming requests use 'imageId' so we shouldn't modify this for image HREF's.

2011-05-26 10:32:58 -0400 Dan Prince 

	* Merge w/ trunk.

2011-05-26 09:16:02 -0400 Dan Prince 

	* Switching back to chown. I'm fine w/ setfacl too but nova already has 'chown' via sudoers so this seems reasonable for now.

2011-05-26 09:05:14 -0400 Dan Prince 

	* Merge w/ trunk.

2011-05-26 20:49:14 +0900 Kei Masumoto 

	* replace double quatation to single quatation at nova.virt.libvirt_conn

2011-05-26 20:31:50 +0900 Kei Masumoto 

	* remove unnecessary import inspect at nova.virt.libvirt_conn

2011-05-26 19:46:11 +0900 Kei Masumoto 

	* creating _take_action_to_instance to nova.virt.libvirt_conn.py

2011-05-26 10:36:52 +0530 sateesh 

	* Instead of redefining the flag 'vlan_interface', just setting a default value (vmnic0) in vmwareapi_net.py

2011-05-25 19:57:04 -0400 Naveed Massjouni 

	* Renamed image_ref variables to image_href. Since the convention is that x_ref vars may imply that they are db objects.

2011-05-25 17:49:38 -0500 Cerberus 

	* Added test skipper class

2011-05-25 15:43:04 -0700 termie 

	* change the behavior of calling a multicall

2011-05-25 15:43:04 -0700 termie 

	* move consumerset killing into stop

2011-05-25 15:43:04 -0700 termie 

	* don't put connection back in pool

2011-05-25 15:43:04 -0700 termie 

	* replace removed import

2011-05-25 15:43:04 -0700 termie 

	* cleanups

2011-05-25 15:42:49 -0700 termie 

	* cleanup the code for merging

2011-05-25 15:42:25 -0700 termie 

	* make sure that using multicall on a call with a single result still functions

2011-05-25 15:42:24 -0700 Vishvananda Ishaya 

	* lots of fixes for rpc and extra imports

2011-05-25 15:42:24 -0700 termie 

	* don't need to use a separate connection

2011-05-25 15:42:24 -0700 termie 

	* almost everything working with fake_rabbit

2011-05-25 15:42:24 -0700 termie 

	* bring back commits lost in merge

2011-05-25 15:42:24 -0700 Chris Behrens 

	* connection pool tests and make the pool LIFO

2011-05-25 15:42:24 -0700 Chris Behrens 

	* Add rpc_conn_pool_size flag for the new connection pool

2011-05-25 15:42:24 -0700 Chris Behrens 

	* Always create Service consumers no matter if report_interval is 0 Fix tests to handle how Service loads Consumers now

2011-05-25 15:42:24 -0700 Chris Behrens 

	* catch greenlet.GreenletExit when shutting service down

2011-05-25 15:42:24 -0700 Vishvananda Ishaya 

	* fix consumers to actually be deleted and clean up cloud test

2011-05-25 15:42:24 -0700 Chris Behrens 

	* fakerabbit's declare_consumer should support more than 1 consumer.  also: make fakerabbit Backend.consume be an iterator like it should be..

2011-05-25 15:42:24 -0700 Chris Behrens 

	* convert fanout_cast to ConnectionPool

2011-05-25 15:42:24 -0700 Chris Behrens 

	* pep8 and comment fixes

2011-05-25 15:42:24 -0700 Chris Behrens 

	* Add a connection pool for rpc cast/call Use the same rabbit connection for all topic listening and wait to be notified vs doing a 0.1 second poll for each.

2011-05-25 15:42:24 -0700 termie 

	* add commented out unworking code for yield-based returns

2011-05-25 15:42:24 -0700 termie 

	* make the test more expicit

2011-05-25 15:42:24 -0700 termie 

	* add support to rpc for multicall

2011-05-25 17:15:31 -0500 Jason Koelker 

	* merge with dietz

2011-05-25 16:37:39 -0500 Cerberus 

	* Fixing divergence

2011-05-25 17:36:51 -0400 Alex Meade 

	* Merged trunk

2011-05-25 17:28:10 -0400 Alex Meade 

	* Added params to local and base image service

2011-05-25 21:16:01 +0000 Alex Meade 

	* Fixed the mistyped line referred to in bug 787023

2011-05-25 16:58:40 -0400 Alex Meade 

	* Merged trunk and resolved conflicts

2011-05-25 16:58:12 -0400 Lorin Hochstein 

	* Fixed a typo

2011-05-25 15:55:27 -0500 Jason Kölker 

	* make the test work

2011-05-26 00:51:14 +0400 Mike Scherbakov 

	* Merged with trunk

2011-05-25 20:35:16 +0000 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

2011-05-25 20:31:05 +0000 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.

2011-05-25 13:20:34 -0700 Sandy Walsh 

	* starting breakdown of nova.compute.api.create()

2011-05-25 20:10:25 +0000 Chris Behrens 

	* fix test.  instance is not updated in DB with admin password in the API anymore

2011-05-25 16:02:09 -0400 Lorin Hochstein 

	* Merged upstream

2011-05-25 15:51:47 -0400 Mark Washenberger 

	* pep8 fixes

2011-05-25 15:48:03 -0400 Lorin Hochstein 

	* Initial tests

2011-05-25 19:05:20 +0000 Chris Behrens 

	* fix forever looping on a password reset API call

2011-05-25 17:55:51 +0000 Chris Behrens 

	* updating admin_pass moved down to compute where the password is actually reset.  only update if it succeeds.

2011-05-25 17:02:45 +0000 Chris Behrens 

	* merged trunk

2011-05-25 17:01:20 +0000 Chris Behrens 

	* change install_ref.admin_password to instance_ref.admin_pass to match the DB

2011-05-25 16:57:44 +0000 Chris Behrens 

	* Merged trunk

2011-05-25 11:36:17 -0500 Jason Kölker 

	* remove my print

2011-05-25 11:34:29 -0500 Jason Kölker 

	* we're getting a list of tuples now'

2011-05-25 11:31:16 -0500 Jason Kölker 

	* we have a list of tuples, not a list of dicts

2011-05-25 12:29:23 -0400 Lorin Hochstein 

	* pep8 fixes

2011-05-25 11:24:44 -0500 Jason Kölker 

	* return the result of the function

2011-05-25 12:24:27 -0400 Alex Meade 

	* Updated tests to use mox pep8

2011-05-25 12:19:52 -0400 Lorin Hochstein 

	* InstanceTypesMetadata is now registered

2011-05-25 11:16:12 -0500 Jason Kölker 

	* make some changes to the manager so dupe keywords don't get passed

2011-05-25 12:15:58 -0400 Lorin Hochstein 

	* Fixing the InstanceTypesMetadata table definition

2011-05-25 12:09:53 -0400 Mark Washenberger 

	* try out mox for testing image request filters

2011-05-25 12:07:40 -0400 Lorin Hochstein 

	* Adding the migrate code to add the new table

2011-05-25 09:00:13 -0700 Sandy Walsh 

	* dist-sched-2a merge

2011-05-25 15:58:17 +0000 Brian Lamar 

	* Created new libvirt directory, moved libvirt_conn.py to libvirt/connection.py, moved libvirt templates, broke out firewall and network utilities.

2011-05-25 10:51:55 -0500 Jason Kölker 

	* make the column name correct

2011-05-25 15:45:53 +0000 Ed Leafe 

	* The code for getting an opaque reference to an instance assumed that there was a reference to an instance obj available when raising an exception. I changed this from raising an InstanceNotFound exception to a NotFound, as this is more appropriate for the failure, and doesn't require an instance ID.

2011-05-25 08:42:58 -0700 Sandy Walsh 

	* merge against 2a

2011-05-25 08:22:51 -0700 Sandy Walsh 

	* trunk merge

2011-05-25 11:21:46 -0400 William Wolf 

	* simplified the limiting differences for different versions of the API

2011-05-25 08:17:50 -0700 Sandy Walsh 

	* New tests added

2011-05-25 14:57:52 +0000 Ed Leafe 

	* Changed the exception type to not require an instance ID

2011-05-25 09:35:35 -0400 Lorin Hochstein 

	* Added model for InstanceTypeMetadata

2011-05-25 09:33:51 -0400 Alex Meade 

	* Added test

2011-05-25 18:02:07 +0900 MORITA Kazutaka 

	* Avoid wildcard import.

2011-05-25 17:51:30 +0900 MORITA Kazutaka 

	* Add unittests for cloning volumes.

2011-05-25 17:09:42 +0900 Kei Masumoto 

	* merged recent trunk

2011-05-25 17:03:14 +0900 Kei Masumoto 

	* merged recent trunk

2011-05-25 16:37:52 +0900 MORITA Kazutaka 

	* Make snapshot_id=None a default value in VolumeManager:create_volume().  It is not a regular case to create a volume from a snapshot.

2011-05-25 03:29:16 -0400 Naveed Massjouni 

	* Don't need to import json.

2011-05-25 16:27:28 +0900 MORITA Kazutaka 

	* Fix wrong call of the volume api create()

2011-05-25 03:18:00 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-05-25 15:57:58 +0900 MORITA Kazutaka 

	* Merge lp:~yamahata/nova/volume-clone

2011-05-25 15:46:19 +0900 MORITA Kazutaka 

	* Merge lp:~morita-kazutaka/nova/snapshot-volume

2011-05-25 04:48:00 +0000 Chris Behrens 

	* pep8 fix in nova/compute/api.py

2011-05-24 21:09:43 -0700 Chris Behrens 

	* instead of the API spawning a greenthread to wait for a host to be picked, the instance to boot, etc for setting the admin password...  let's push the admin password down to the scheduler so that compute can just take care of setting the password as a part of the build process.

2011-05-24 18:09:25 -0700 Sandy Walsh 

	* tests working again

2011-05-24 23:10:40 +0000 Johannes Erdfelt 

	* eventlet.spawn_n() expects the function and arguments, but it expects the arguments unpacked since it uses *args.

2011-05-24 22:51:29 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-05-24 22:49:42 +0000 Johannes Erdfelt 

	* Don't pass a tuple since spawn_n will get the arguments with *args anyway

2011-05-24 22:39:16 +0000 Chris Behrens 

	* move devices back

2011-05-24 22:31:11 +0000 Johannes Erdfelt 

	* Using the root-password subcommand of the nova client results in the password being changed for the instance specified, but to a different unknown password. The patch changes nova to use the password specified in the API call.

2011-05-24 22:25:40 +0000 Chris Behrens 

	* Pretty simple.  We call openssl to encrypt the admin password, but the recent changes around this code forgot to strip the newline off the read from stdout.

2011-05-24 22:13:59 +0000 Chris Behrens 

	* DHSimple's decrypt needs to append \n when writing to stdin

2011-05-24 21:41:44 +0000 Chris Behrens 

	* need to strip newline from openssl stdout data

2011-05-24 16:40:24 -0500 Jason Koelker 

	* merge with trey

2011-05-24 16:25:04 -0500 Jason Kölker 

	* work on

2011-05-24 16:21:47 -0500 Trey Morris 

	* merge trunk

2011-05-24 16:19:46 -0500 Trey Morris 

	* moved auto assign floating ip functionality from compute manager to network manager

2011-05-24 15:59:08 -0500 Jason Kölker 

	* create a mac address entry and blindly use the first network

2011-05-24 15:56:49 -0500 Jason Kölker 

	* create a mac address entry and blindly use the first network

2011-05-24 15:56:03 -0500 Jason Kölker 

	* create a mac address entry and blindly use the first network

2011-05-24 15:53:09 -0500 Jason Kölker 

	* need to return the ref

2011-05-24 16:44:28 -0400 Alex Meade 

	* Added filtering on image properties

2011-05-24 20:40:59 +0000 termie 

	* Fixes a bug related to incorrect reparsing of flags and prevents many extra reparses.

2011-05-24 15:30:35 -0500 Jason Kölker 

	* no use mac

2011-05-24 15:27:25 -0500 Jason Kölker 

	* comment out the direct cloud case

2011-05-24 13:19:09 -0700 termie 

	* make fake_flags set defaults instead of runtime values

2011-05-24 13:19:09 -0700 termie 

	* add a test from vish and fix the issues

2011-05-24 13:19:09 -0700 termie 

	* Properly reparse flags when adding dynamic flags

2011-05-24 15:17:38 -0500 Jason Kölker 

	* no use mac

2011-05-24 15:11:54 -0500 Jason Kölker 

	* instances don't have mac's anymore and address is now plural

2011-05-24 15:09:34 -0500 Jason Kölker 

	* let the fake driver accept the network info

2011-05-24 14:38:32 -0500 Jason Kölker 

	* Comment out the 2 tests that require the instance to contain mac/ip

2011-05-24 15:16:07 -0400 William Wolf 

	* initial use of limited_by_marker

2011-05-24 12:05:46 -0700 Sandy Walsh 

	* more fix up

2011-05-24 13:22:11 -0500 Jason Kölker 

	* many tests pass now

2011-05-24 13:21:53 -0500 Jason Kölker 

	* its a dict, not a class

2011-05-24 12:43:25 -0500 Jason Kölker 

	* we don't get the network in a tuples anymore

2011-05-24 09:43:52 -0700 John Tran 

	* specified image_id keyword in exception arg

2011-05-24 16:36:04 +0000 Dave Walker (Daviey) 

	* When adding a keypair with ec2 API that already exists, give a friendly error and no traceback in nova-api

2011-05-24 08:59:02 -0700 John Tran 

	* added imageid string to exception, per peer review

2011-05-24 14:56:20 +0000 Anne Gentle 

	* Fixes some minor doc issues - misspelled flags in zones doc and also adds zones doc to an index for easier findability

2011-05-24 07:36:32 -0700 Sandy Walsh 

	* removed most of debugging code

2011-05-24 10:27:26 -0400 Naveed Massjouni 

	* Fixing docstring.

2011-05-24 15:04:58 +0100 Donal Lafferty 

	* Synchronise with Diablo development.

2011-05-24 09:51:21 -0400 William Wolf 

	* make _make_fixture respect name passed in

2011-05-24 05:49:02 -0700 Sandy Walsh 

	* zone1 merge

2011-05-24 05:46:09 -0700 Sandy Walsh 

	* sending calls

2011-05-24 05:45:22 -0700 Sandy Walsh 

	* accepting calls

2011-05-24 05:26:04 -0400 Naveed Massjouni 

	* Fixing _get_kernel_ramdisk_from_image to use the correct image service.

2011-05-24 04:08:10 -0400 Naveed Massjouni 

	* Fixing year of copyright.

2011-05-23 22:32:15 -0700 Sandy Walsh 

	* merge

2011-05-23 22:30:01 -0700 Sandy Walsh 

	* select partially going through

2011-05-23 22:48:17 -0400 William Wolf 

	* merge from trunk

2011-05-23 22:47:44 -0400 William Wolf 

	* make image_ref and image_id usage more consistant, eliminate redundancy in compute_api.create() call

2011-05-23 21:55:15 -0400 William Wolf 

	* take out irrelevant TODO

2011-05-23 18:46:04 -0500 Jason Kölker 

	* blah

2011-05-23 18:20:18 -0500 Jason Kölker 

	* uhhh yea

2011-05-23 16:19:51 -0700 Sandy Walsh 

	* local tweaks

2011-05-23 16:19:12 -0700 Sandy Walsh 

	* getting closer to working select call

2011-05-23 22:52:56 +0000 Chris Behrens 

	* swap should use device 1 and rescue use device 2

2011-05-23 14:54:11 -0700 John Tran 

	* merged from trunk

2011-05-23 16:51:28 -0500 Chris Behrens 

	* fix tests, have glance plugin return json encoded string of vdi uuids

2011-05-23 16:34:37 -0500 Jason Kölker 

	* make sure to get a results, not the query

2011-05-23 14:27:56 -0700 John Tran 

	* merged from trunk

2011-05-23 17:25:59 -0400 Naveed Massjouni 

	* Removing code duplication between parse_image_ref and get_image service. Made parse_image_ref private.

2011-05-23 22:15:41 +0100 Dave Walker (Daviey) 

	* Changed ec2 api dupe key exception log handler info->debug

2011-05-23 22:15:10 +0100 Dave Walker (Daviey) 

	* Added test case for attempting to create a duplicate keypair

2011-05-23 16:49:35 -0400 Naveed Massjouni 

	* Removing debug print line

2011-05-23 16:47:25 -0400 Naveed Massjouni 

	* Renaming service_image_id vars to image_id to reduce confusion. Also some minor cleanup.

2011-05-23 20:42:54 +0000 Chris Behrens 

	* cleanup and fixes

2011-05-23 16:38:30 -0400 William Wolf 

	* got rid of print statement

2011-05-23 14:38:37 -0500 Chris Behrens 

	* initial fudging in of swap disk

2011-05-23 14:34:04 -0500 Jason Kölker 

	* make the test_servers pass by removing the address tests for 1.1, bug filed

2011-05-23 13:51:53 -0500 Jason Kölker 

	* port the current create_networks over to the new network scheme

2011-05-23 13:43:26 -0500 Jason Kölker 

	* need to have the complete table def since sqlalchemy/sqlite won't reload the model

2011-05-23 13:38:33 -0500 Jason Kölker 

	* must have the class defined before referencing it

2011-05-23 13:06:55 -0500 Jason Kölker 

	* make the migration run with tests

2011-05-23 10:39:50 -0700 Sandy Walsh 

	* get rid of all mention of drivers ... it's filter only now

2011-05-23 11:39:39 -0400 Cory Wright 

	* merge trunk

2011-05-23 15:36:18 +0000 Renuka Apte 

	* Fixes euca-attach-volume for iscsi using Xenserver

2011-05-23 10:35:48 -0500 Jason Kölker 

	* fix typo

2011-05-23 11:23:40 -0400 Alex Meade 

	* merge branch lp:~rackspace-titan/nova/ram-limits

2011-05-23 11:10:40 -0400 Alex Meade 

	* Added test

2011-05-23 09:39:15 -0500 Anne Gentle 

	* Fixes missing space

2011-05-23 10:37:28 -0400 Alex Meade 

	* Fixed mistyped line

2011-05-23 23:35:06 +0900 Masanori Itoh 

	* Rebased to trunk rev 1101.

2011-05-23 10:28:42 -0400 William Wolf 

	* merge from trunk

2011-05-23 10:28:04 -0400 William Wolf 

	* moved utils functions into nova/image/

2011-05-23 05:30:44 -0700 Sandy Walsh 

	* Trunk merge

2011-05-22 15:41:23 +0000 Justin Santa Barbara 

	* Fix bug #744150 by starting nova-api on an unused port.

2011-05-22 03:16:16 -0400 Naveed Massjouni 

	* Removing utils.is_int()

2011-05-21 13:00:22 +0100 Dave Walker (Daviey) 

	* Added myself to Authors

2011-05-21 13:00:06 +0100 Dave Walker (Daviey) 

	* When adding a keypair that already exists, give a friendly error and no traceback in nova-api.

2011-05-21 07:00:58 +0000 Andrey Brindeyev 

	* --dhcp-lease-max=150 by default. This prevents >150 instances in one network.

2011-05-21 02:34:27 -0400 Naveed Massjouni 

	* Minor cleanup

2011-05-21 02:04:29 -0400 Naveed Massjouni 

	* No reason to modify the way file names are generated for kernel and ramdisk, since the kernel_id and ramdisk_id is still guaranteed to be ints.

2011-05-20 22:46:00 +0000 paul@openstack.org 

	* found a typo in the xenserver glance plugin that doesn't work with glance trunk. Also modified the image url to fetch from /v1/image/X instead of /image/X as that returned a 300.

2011-05-20 16:45:19 -0500 paul@openstack.org 

	* fixing glance plugin bug and setting the plugin to use /v1 of the glance api

2011-05-20 21:30:39 +0000 Cory Wright 

	* merge trunk

2011-05-20 21:30:04 +0000 Cory Wright 

	* move init start position to 96 to allow openvswitch time to fully start

2011-05-20 21:21:37 +0000 Soren Hansen 

	* Include data files for public key tests in the tarball.

2011-05-20 16:36:10 -0400 Brian Waldon 

	* minor cleanup

2011-05-20 19:30:57 +0000 Vishvananda Ishaya 

	* Makes sure vlan creation locks so we don't race and fail to create a vlan.

2011-05-20 15:29:23 -0400 Brian Waldon 

	* merging trunk

2011-05-20 21:21:04 +0200 Soren Hansen 

	* Include data files for public key tests in the tarball.

2011-05-20 14:07:02 -0500 Anne Gentle 

	* Merged with trunk

2011-05-20 14:42:19 -0400 Brian Waldon 

	* renaming resource_factory to create_resource

2011-05-20 14:22:58 -0400 William Wolf 

	* combined the exception catching to eliminate duplication

2011-05-20 11:21:52 -0700 Vishvananda Ishaya 

	* synchronize vlan creation

2011-05-20 17:36:14 +0000 Eldar Nugaev 

	* print information about nova-manage project problems

2011-05-20 12:43:02 -0400 William Wolf 

	* merge from trunk

2011-05-20 09:09:03 -0700 Anthony Young 

	* fix comments

2011-05-20 08:59:07 -0700 Anthony Young 

	* make nwfilter mock more 'realistic' by having it remember which filters have been defined

2011-05-20 11:50:00 -0400 William Wolf 

	* fix pep8 issue

2011-05-20 11:42:38 -0400 William Wolf 

	* fixed silly issue with variable needing to be named 'id' for the url mapper, also caught new exception type where needed

2011-05-20 15:41:16 +0000 Rick Harris 

	* This is the groundwork for the upcoming distributed scheduler changes. Nothing is actually wired up here, so it shouldn't break any existing code (and all tests pass).

2011-05-20 10:31:23 -0500 Rick Harris 

	* Merging trunk

2011-05-20 15:15:21 +0000 William Wolf 

	* Get rid of old virt/images.py functions that are no longer needed.  Checked for any loose calls to these functions and found none.  All tests pass for me.

2011-05-20 15:11:12 +0000 Dan Prince 

	* Update OSAPI v1.1 extensions so that it supports RequestExtensions. ResponseExtensions were removed since the new RequestExtension covers both use cases. This branch also removes some of the odd serialization code in the RequestExtensionController that converted dictionary objects into webob objects. RequestExtension handlers should now always return proper webob objects.

2011-05-20 17:57:04 +0400 Andrey Brindeyev 

	* Addressing bug #785763. Usual default for maximum number of DHCP leases in dnsmasq is 150. This prevents instances to obtain IP addresses from DHCP in case we have more than 150 in our network. Adding myself to Authors.

2011-05-20 06:04:58 -0700 Sandy Walsh 

	* foo

2011-05-20 06:03:43 -0700 Sandy Walsh 

	* syntax errors

2011-05-20 05:02:34 -0700 Sandy Walsh 

	* temp fixes

2011-05-20 13:29:54 +0400 Eldar Nugaev 

	* Merge and conflict resolving

2011-05-20 12:53:49 +0400 Lvov Maxim 

	* added support for reserving certain network for certain project

2011-05-20 04:14:02 -0400 Naveed Massjouni 

	* Fixed some tests.

2011-05-20 00:32:14 -0700 Anthony Young 

	* merge with trunk

2011-05-20 06:51:29 +0000 John Tran 

	* Added an EC2 API endpoint that'll allow import of public key. Prior, api only allowed generation of new keys.

2011-05-20 06:34:43 +0000 Anthony Young 

	* This fix ensures that kpartx -d is called in the event that tune2fs fails during key injection, as it does when trying to inject a key into a windows instance.  Bug #760921 is a symptom of this issue, as if kpartx -d is not called then partitions remain mapped that prevent the underlying nbd from being reused.

2011-05-20 06:18:50 +0000 Johannes Erdfelt 

	* Add new flag 'max_kernel_ramdisk_size' to specify a maximum size of kernel or ramdisk so we don't copy large files to dom0 and fill up /boot/guest

2011-05-20 06:03:33 +0000 Johannes Erdfelt 

	* The XenAPI driver uses openssl as part of the nova-agent implementation to set the password for root. It uses a temporary file insecurely and unnecessarily. Change the code to write the password directly to stdin of the openssl process instead.

2011-05-20 05:51:21 +0000 Justin Shepherd 

	* The tools/* directory is now included in pep8 runs. Added an opt-out system for excluding files/dirs from pep8 (using GLOBIGNORE).

2011-05-20 00:33:12 -0400 Mark Washenberger 

	* fill out the absolute limit tests for limits v1.0 controller

2011-05-20 00:24:35 -0400 Mark Washenberger 

	* add absolute limits support to 1.0 api as well

2011-05-19 21:03:15 -0700 Justin SB 

	* Merged with trunk

2011-05-19 22:56:23 -0400 William Wolf 

	* fixed pep8 issue

2011-05-19 22:55:26 -0400 William Wolf 

	* merge from trunk

2011-05-19 18:05:38 -0400 Naveed Massjouni 

	* Fail early if requested imageRef does not exist when creating a server.

2011-05-19 13:50:11 -0700 Anthony Young 

	* Separate out tests for when unfilter is called from iptables vs. nwfilter driver.  Re: lp783705

2011-05-19 16:25:57 -0400 Brian Lamar 

	* Moved back templates and fixed pep8 issue. Template move was due to breaking packaging with template moves. That will need to happen in a later merge.

2011-05-19 16:16:06 -0400 Brian Waldon 

	* further refactoring of wsgi module; adding documentation and tests

2011-05-19 16:10:56 -0400 Mark Washenberger 

	* don't give instance quota errors with negative values

2011-05-19 16:04:37 -0400 Brian Lamar 

	* Merged trunk and resolved horrible horrible conflicts.

2011-05-19 16:03:10 -0400 Naveed Massjouni 

	* No reason to hash ramdisk_id and kernel_id. They are ints.

2011-05-19 11:17:20 -0700 Sandy Walsh 

	* temp

2011-05-19 14:08:15 -0400 Mark Washenberger 

	* waldon's naming feedback

2011-05-19 12:17:55 -0500 Anne Gentle 

	* Fixing role names to match code

2011-05-19 11:01:56 -0500 Rick Harris 

	* Merging trunk

2011-05-19 10:40:49 -0500 Trey Morris 

	* updated the hypervisors and ec2 api to support receiving lists from pluralized mac_addresses and fixed_ips

2011-05-19 11:29:23 -0400 Naveed Massjouni 

	* fname should have been root_fname

2011-05-19 10:54:56 -0400 Naveed Massjouni 

	* minor cleanup, plus had to merge because of diverged-branches issue

2011-05-19 10:52:23 -0400 Naveed Massjouni 

	* Minor cleanup

2011-05-19 09:40:34 -0400 William Wolf 

	* merge from trunk

2011-05-19 22:06:18 +0900 MORITA Kazutaka 

	* Fix comments.

2011-05-19 21:49:15 +0900 MORITA Kazutaka 

	* Add a unitest to test EC2 snapshot APIs.

2011-05-19 21:31:14 +0900 MORITA Kazutaka 

	* Avoid wildcard import.

2011-05-19 21:29:27 +0900 MORITA Kazutaka 

	* Merge trunk

2011-05-19 00:46:05 +0000 Johannes Erdfelt 

	* Simple change to sort the list of controllers/methods before printing to make it easier to read

2011-05-18 20:33:52 -0400 Brian Waldon 

	* missed the new wsgi test file

2011-05-18 20:33:25 -0400 Brian Waldon 

	* removing controller/serializer code from wsgi.py; updating other code to use new modules

2011-05-18 19:30:58 -0400 Mark Washenberger 

	* merge lp:nova

2011-05-18 19:22:53 -0400 Mark Washenberger 

	* fixup absolute limits to latest 1.1 spec

2011-05-18 19:13:22 -0400 Brian Waldon 

	* refactoring wsgi to separate controller/serialization/deserialization logic; creating osapi-specific module

2011-05-18 18:09:37 -0400 William Wolf 

	* default to port 80 if it isnt in the href/uri

2011-05-18 17:57:44 -0400 William Wolf 

	* return dummy id per vishs suggestion

2011-05-18 17:30:43 -0400 William Wolf 

	* hackish patch to fix hrefs asking for their metadata in boot (this really shouldnt be in ec2 api?)

2011-05-18 21:25:35 +0000 Johannes Erdfelt 

	* Sort list of controllers/methods before printing

2011-05-18 14:23:09 -0700 Vishvananda Ishaya 

	* use a manual 500 with error text instead of traceback for failure

2011-05-18 14:15:36 -0700 Vishvananda Ishaya 

	* log any exceptions that get thrown trying to retrieve metadata

2011-05-18 14:06:46 -0700 Sandy Walsh 

	* skeleton of forwarding calls to child zones

2011-05-18 20:46:21 +0000 Cory Wright 

	* fix typo in udev rule

2011-05-18 20:40:56 +0000 Cory Wright 

	* merge trunk

2011-05-18 16:26:42 -0400 William Wolf 

	* libvirt fixes to use new image_service stuff

2011-05-18 15:14:24 -0500 Rick Harris 

	* On second thought, removing decorator

2011-05-18 14:46:39 -0500 Rick Harris 

	* Adding FlagNotSet exception

2011-05-18 18:16:23 +0000 Cerberus 

	* Implements a basic mechanism for pushing notifications out to interested parties. The rationale for implementing notifications this way is that the responsibility for them shouldn't fall to Nova. As such, we simply will be pushing messages to a queue where another worker entirely can be written to push messages around to subscribers.

2011-05-18 12:55:17 -0500 Cerberus 

	* Spacing changes

2011-05-18 13:54:51 -0400 Mark Washenberger 

	* get real absolute limits in openstack api and verify absolute limit responses

2011-05-18 12:47:16 -0500 Cerberus 

	* Merge from trunk

2011-05-18 17:41:04 +0000 Josh Kearney 

	* Added missing xenhost plugin. This was causing warnings to pop up in the compute logs during periodic_task runs. It must have not been bzr add'd when this code was merged.

2011-05-18 13:03:05 -0400 William Wolf 

	* fixed bug with compute_api not having actual image_ref to use proper image service

2011-05-18 11:58:45 -0500 Rick Harris 

	* Adding xenhost plugin

2011-05-18 11:56:55 -0500 Rick Harris 

	* Merging trunk

2011-05-18 11:27:39 -0500 Josh Kearney 

	* Added missing xenhost plugin.

2011-05-18 15:31:41 +0000 Johannes Erdfelt 

	* Fix call to spawn_n() instead. It expects a callable

2011-05-18 11:13:22 -0400 William Wolf 

	* fix pep8 issues

2011-05-18 10:59:22 -0400 William Wolf 

	* oops, took out commented out tests in integrated.test_servers and made tests pass again

2011-05-18 10:45:33 -0400 William Wolf 

	* fixed api.openstack.test_servers tests...again

2011-05-18 10:41:33 -0400 William Wolf 

	* fixed QuotaTestCases

2011-05-18 10:16:51 -0400 William Wolf 

	* fixed ComputeTestCase tests

2011-05-18 10:10:10 -0400 William Wolf 

	* made ImageControllerWithGlanceServiceTests pass

2011-05-18 09:52:37 -0400 William Wolf 

	* fixed test_servers small tests as well

2011-05-18 09:50:18 -0400 William Wolf 

	* get integrated server_tests passing

2011-05-18 03:51:25 -0400 Naveed Massjouni 

	* Removed all utils.import_object(FLAGS.image_service) and replaced with utils.get_default_image_service().

2011-05-17 20:38:18 -0500 Jason Cannavale 

	* MySQL database tables are using the MyISAM engine. Created migration script to change all current tables to InnoDB, updated version to 019

2011-05-17 20:38:02 -0500 Jason Cannavale 

	* MySQL database tables are using the MyISAM engine. Created migration script to change all current tables to InnoDB, updated version to 019

2011-05-17 18:53:00 -0500 Rick Harris 

	* Small cleanups

2011-05-17 18:49:21 -0500 Rick Harris 

	* Moving into scheduler subdir and refactoring out common code

2011-05-17 18:32:56 -0500 Rick Harris 

	* Moving tests into scheduler subdirectory

2011-05-17 19:30:29 -0400 William Wolf 

	* added is_int function to utils

2011-05-17 18:15:31 -0500 Rick Harris 

	* Pep8 fixes

2011-05-17 19:14:35 -0400 William Wolf 

	* made get_image_service calls in servers.py

2011-05-17 19:10:11 -0400 William Wolf 

	* use utils.get_image_service in compute_api

2011-05-17 19:07:44 -0400 William Wolf 

	* updates to utils methods, initial usage in images.py

2011-05-17 18:57:00 -0400 William Wolf 

	* added util functions to get image service

2011-05-17 17:44:08 -0500 Rick Harris 

	* Using import_class to import filter_host driver

2011-05-17 17:27:04 -0500 Rick Harris 

	* Adding fill first cost function

2011-05-17 15:14:17 -0700 Vishvananda Ishaya 

	* add more statuses for ec2 image registration

2011-05-17 22:02:08 +0000 Johannes Erdfelt 

	* Add --fixes

2011-05-17 22:01:08 +0000 Johannes Erdfelt 

	* Add --fixes

2011-05-17 21:40:25 +0000 Vishvananda Ishaya 

	* Fixes the naming of the server_management_url in auth and tests.

2011-05-17 16:26:40 -0500 Rick Harris 

	* Merging in Sandy's changes adding Noop Cost Fn with tests

2011-05-17 13:50:12 -0700 Vishvananda Ishaya 

	* merged trunk

2011-05-17 13:49:51 -0700 Vishvananda Ishaya 

	* move migration 017 to 018

2011-05-17 16:28:14 -0400 Alex Meade 

	* merge ram-limits

2011-05-17 16:25:45 -0400 Alex Meade 

	* Removed extra serialization metadata

2011-05-17 20:10:33 +0000 termie 

	* Docstring cleanup and formatting (nova/network dir). Minor style fixes as well.

2011-05-17 13:01:28 -0700 Sandy Walsh 

	* pep8

2011-05-17 19:50:43 +0000 matt.dietz@rackspace.com 

	* Fixes improper attribute naming around instance types that broke Resizes.

2011-05-17 15:45:22 -0400 Mark Washenberger 

	* merge ram-limits

2011-05-17 15:36:00 -0400 Mark Washenberger 

	* support unlimited quotas in nova-manage and flags

2011-05-17 12:30:39 -0700 Vishvananda Ishaya 

	* fix test

2011-05-17 15:14:52 -0400 Alex Meade 

	* Changed builder to match specs and added test

2011-05-17 12:12:48 -0700 Vishvananda Ishaya 

	* add migration for proper name

2011-05-17 18:58:38 +0000 Johannes Erdfelt 

	* Update test case to ensure password gets set correctly

2011-05-17 11:31:09 -0700 Vishvananda Ishaya 

	* make token use typo that is in database.  Also fix now -> utcnow and stop using . syntax for dealing with tokens

2011-05-17 18:00:24 +0000 Josh Kearney 

	* Added missing metadata join to instance_get calls.

2011-05-17 17:51:22 +0000 Johannes Erdfelt 

	* Avoid using spawn_n to fix LP784132

2011-05-17 13:46:15 -0400 Mark Washenberger 

	* add ram limits to instance quotas

2011-05-17 16:55:21 +0000 Mark Washenberger 

	* Convert instance_type_ids in the instances table from strings to integers to enable joins with instance_types. This in particular fixes a problem when using postgresql.

2011-05-17 16:46:13 +0000 Johannes Erdfelt 

	* Set password to one requested in API call

2011-05-17 12:33:58 -0400 Mark Washenberger 

	* don't throw type errors on NoneType int conversions

2011-05-17 16:28:44 +0000 Eldar Nugaev 

	* Added network_info into refresh_security_group_rules That fixs https://bugs.launchpad.net/nova/+bug/773308

2011-05-17 16:15:21 +0000 Eldar Nugaev 

	* Improved error notification in network create

2011-05-17 15:49:31 +0000 Johannes Erdfelt 

	* Instead of using a temp file with openssl, just write directly to stdin

2011-05-17 10:45:19 -0500 Rick Harris 

	* First cut at least cost scheduler

2011-05-17 11:41:58 -0400 Mark Washenberger 

	* merge lp:nova

2011-05-17 11:27:41 -0400 Alex Meade 

	* Implemented builder for absolute limits and updated tests

2011-05-17 07:52:02 -0700 Sandy Walsh 

	* provision_resource no longer returns value

2011-05-17 07:49:12 -0700 Sandy Walsh 

	* provision working correctly now

2011-05-17 14:19:31 +0000 Monsyne Dragon 

	* Re-pull changed notification branch.

2011-05-17 17:45:48 +0400 Yuriy Taraday 

	* PEP8 fixes.

2011-05-17 08:42:57 -0500 Justin Shepherd 

	* adding --fixes lp:781429

2011-05-17 17:39:19 +0400 Yuriy Taraday 

	* Fixed mistyped key, caused huge performance leak.

2011-05-17 17:38:44 +0400 Yuriy Taraday 

	* Moved memcached connection in AuthManager to thread-local storage. Added caching of LDAP connection in thread-local storage. Optimized LDAP queries, added similar memcached support to LDAPDriver. Add "per-driver-request" caching of LDAP results. (should be per-api-request)

2011-05-17 05:43:06 -0700 Sandy Walsh 

	* ugh, fixed again

2011-05-17 05:27:50 -0700 Sandy Walsh 

	* tests fixed and pep8'ed

2011-05-16 23:14:51 -0400 Dan Prince 

	* Update comment on RequestExtension class.

2011-05-16 23:09:25 -0400 Dan Prince 

	* Merge w/ trunk.

2011-05-16 19:29:44 -0700 Sandy Walsh 

	* failure conditions are being sent back properly now

2011-05-16 20:08:51 -0500 Justin Shepherd 

	* Added opt-out system for excluding files/dirs from pep8 (using GLOBIGNORE).

2011-05-16 18:13:08 -0500 Jason Cannavale 

	* MySQL database tables are using the MyISAM engine. Created migration script to change all current tables to InnoDB.

2011-05-16 18:09:26 -0500 Jason Cannavale 

	* MySQL database tables are using the MyISAM engine. Created migration script to change all current tables to InnoDB.

2011-05-16 15:59:01 -0700 Anthony Young 

	* fix for lp783705 - remove nwfilters when instance is terminated

2011-05-16 15:37:25 -0700 Sandy Walsh 

	* basic call going through

2011-05-16 17:36:42 -0500 Josh Kearney 

	* Added missing metadata join to instance_get calls.

2011-05-16 17:58:07 -0400 Mark Washenberger 

	* add logging to migration and fix migration version

2011-05-16 20:51:08 +0000 Mark Washenberger 

	* Migrate quota schema from hardcoded columns to a key-value approach. The hope is that this change would make it easier to change the quota system without future schema changes. It also adds the concept of quotas that are unlimited.

2011-05-16 15:45:40 -0500 Cerberus 

	* Conceded :-D

2011-05-16 15:41:26 -0500 Trey Morris 

	* updated the mac_address delete function to actually delete the rows, and update fixed_ips

2011-05-16 20:39:18 +0000 Nirmal Ranganathan 

	* Added missing flavorRef and imageRef checks in the os api xml deserialization code along with tests

2011-05-16 20:30:40 +0000 Alex Meade 

	* Fixed minor pylint errors

2011-05-16 20:25:28 +0000 Johannes Erdfelt 

	* This branch splits out the IPv6 address generation into pluggable backends. A new flag named ipv6_backend specifies which backend to use.

2011-05-16 15:16:34 -0500 Cerberus 

	* Merge prop changes

2011-05-16 20:06:49 +0000 Johannes Erdfelt 

	* Reduce indentation to avoid PEP8 failures

2011-05-16 15:01:06 -0500 Trey Morris 

	* merge koelker migration changes

2011-05-16 14:50:26 -0500 Trey Morris 

	* using mac_address from fixed_ip instead of instance

2011-05-16 19:33:18 +0000 Johannes Erdfelt 

	* PEP8 cleanups

2011-05-16 18:55:46 +0000 Johannes Erdfelt 

	* Use new 3-argument API

2011-05-16 14:50:07 -0400 Mark Washenberger 

	* add a todo

2011-05-16 22:40:16 +0400 Eldar Nugaev 

	* style fixing

2011-05-16 18:14:03 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-05-16 14:02:56 -0400 Alex Meade 

	* Removed obsolete method and test

2011-05-16 17:15:36 +0000 Justin Shepherd 

	* renamed test cases in nova/tests/api/openstack/test_servers.py to use a consistent naming convention as used in nova/tests/api/openstack/test_images.py. also fixed a couple of pylint #C0103 errors in test_servers.py.

2011-05-16 11:40:42 -0500 Jason Koelker 

	* make the migration work like we expect it to

2011-05-16 11:16:55 -0500 Justin Shepherd 

	* Fixed all pep8 errors in tools/install_venv.py. All tests pass.

2011-05-16 11:13:36 -0500 Nirmal Ranganathan 

	* Merge from trunk

2011-05-16 11:12:16 -0500 Nirmal Ranganathan 

	* Added the imageRef and flavorRef attributes in the xml deserialization

2011-05-17 01:00:16 +0900 Masanori Itoh 

	* Add vnc_keymap flag and enable setting keymap for vnc console.

2011-05-16 10:54:02 -0500 Cerberus 

	* Review changes and merge from trunk

2011-05-16 18:17:15 +0400 Eldar Nugaev 

	* Pep8 cleaning

2011-05-16 18:14:09 +0400 Eldar Nugaev 

	* Added response about error in nova-manage project operations

2011-05-16 08:26:39 -0500 Justin Shepherd 

	* Removed tools/clean_vlans and tools/nova-debug from pep8 tests as they are shell scripts

2011-05-16 08:23:10 -0500 Justin Shepherd 

	* Added lines to include tools/* (except ajaxterm) in pep8 tests

2011-05-16 16:30:17 +0900 MORITA Kazutaka 

	* Merge trunk

2011-05-16 16:29:21 +0900 MORITA Kazutaka 

	* Add a unit test for snapshot_volume.

2011-05-15 15:11:54 +0400 Mike Scherbakov 

	* Define image state during snapshotting. Name snapshot to the name provided, not generate.

2011-05-15 14:15:37 +0400 Mike Scherbakov 

	* Unit test for snapshotting (creating custom image).

2011-05-14 23:00:56 -0500 Justin Shepherd 

	* fixed a few C0103 errors in test_servers.py

2011-05-14 22:47:12 -0500 Justin Shepherd 

	* renamed test cases to use a consistent naming convention as used in nova/tests/api/openstack/test_images.py

2011-05-13 21:05:12 +0000 Cory Wright 

	* fix sys.argv requirement

2011-05-13 15:36:42 -0500 Rick Harris 

	* first cut at weighted-sum tests

2011-05-13 19:29:52 +0000 Cory Wright 

	* merge trunk

2011-05-13 19:29:10 +0000 Cory Wright 

	* add udev rules and modified ovs_configure_vif_flows.py to work with udev rules

2011-05-13 18:15:36 +0000 John Tran 

	* Adds proper error handling for images that can't be found and a test for deregister image.

2011-05-13 12:51:39 -0500 Trey Morris 

	* added |fixed_ip_get_all_by_mac_address| and |mac_address_get_by_fixed_ip| to db and sqlalchemy APIs

2011-05-13 10:43:43 -0700 Sandy Walsh 

	* started on integrating HostFilter

2011-05-13 10:26:13 -0700 Josh Durgin 

	* Add support for rbd snapshots.

2011-05-13 12:16:48 -0500 Rick Harris 

	* Merging in trunk

2011-05-13 16:59:37 +0000 William Wolf 

	* I'm assuming that openstack doesnt work with python < 2.6 here (which I read somewhere on the wiki).  This patch will check to make sure python >= 2.6 is installed, and also allow it to work with python 2.7 (and greater in the future).

2011-05-13 12:57:24 -0400 Mark Washenberger 

	* merge lp:nova

2011-05-13 16:55:18 +0000 Chris Behrens 

	* XenAPI was not implemented to allow for multiple simultaneous XenAPI requests.  A single XenAPIConnection (and thus XenAPISession) is used for all queries.  XenAPISession's wait_for_task method would set a self.loop = for looping calls to _poll_task until task completion.  Subsequent (parallel) calls to wait_for_task for another query would overwrite this.  XenAPISession._poll_task was pulled into the XenAPISession.wait_for_task method to avoid having to store self.loop.

2011-05-13 16:47:18 +0000 Chris Behrens 

	* pep8 fixes

2011-05-13 16:45:42 +0000 Chris Behrens 

	* Merged trunk

2011-05-14 01:42:26 +0900 Isaku Yamahata 

	* volume/driver: make unit test, test_volume, pass

2011-05-13 16:05:30 +0000 Josh Kearney 

	* Make set_admin_password non-blocking to API.

2011-05-13 10:27:15 -0500 Josh Kearney 

	* Merged trunk.

2011-05-13 10:26:50 -0500 Josh Kearney 

	* Review feedback.

2011-05-13 15:24:27 +0000 Sandy Walsh 

	* Lost a flag pulling from another branch. Whoops.

2011-05-13 15:20:29 +0000 Dan Prince 

	* Update the compute manager so that it breaks out of a loop if set_admin_password is not implemented by the driver. This avoids excessively logging NotImplementedError exceptions.

2011-05-13 10:17:19 -0500 Rick Harris 

	* Merging in Sandy's changes

2011-05-13 10:04:37 -0500 Josh Kearney 

	* Make host timeout configurable.

2011-05-13 09:47:08 -0500 Josh Kearney 

	* Make set_admin_password non-blocking to API.

2011-05-13 23:27:35 +0900 Isaku Yamahata 

	* volume/driver: implement basic snapshot

2011-05-13 14:22:49 +0000 Cory Wright 

	* merge trunk

2011-05-13 10:22:04 -0400 Dan Prince 

	* Update the compute manager so that it breaks out of a loop if set_admin_password is not implemented by the driver.

2011-05-13 14:21:55 +0000 Cory Wright 

	* Add init script and sysconfig file for openvswitch-nova

2011-05-13 23:08:57 +0900 Isaku Yamahata 

	* volume/driver: factor out lvm opration

2011-05-13 23:07:34 +0900 Isaku Yamahata 

	* Authors: add myself to Authers file

2011-05-13 06:51:18 -0700 Sandy Walsh 

	* trunk merge

2011-05-13 08:42:41 -0500 Anne Gentle 

	* Adding zones doc into index of devref plus a bug fix for flag spellings

2011-05-13 06:12:18 -0700 Sandy Walsh 

	* fixup based on Lorin's feedback

2011-05-13 21:32:05 +0900 MORITA Kazutaka 

	* Merge lp:~morita-kazutaka/nova/snapshot-volume

2011-05-13 21:07:48 +0900 MORITA Kazutaka 

	* Merge trunk

2011-05-12 20:05:41 -0700 Sandy Walsh 

	* added flag lost in migration

2011-05-12 22:36:53 -0400 Mark Washenberger 

	* merge trunk

2011-05-12 18:44:22 -0700 Sandy Walsh 

	* pep8

2011-05-12 20:07:54 -0500 Rick Harris 

	* Adding basic tests for call_zone_method

2011-05-12 18:26:46 -0500 Trey Morris 

	* fixed_ip disassociate now also unsets mac_address_id

2011-05-12 22:19:52 +0000 Johannes Erdfelt 

	* Make sure imports are in alphabetical order

2011-05-12 16:37:35 -0500 Trey Morris 

	* updated previous calls referring to the flags to use the column from the networks table instead

2011-05-12 14:29:41 -0700 John Tran 

	* merged from trunk

2011-05-12 17:24:38 -0400 Mark Washenberger 

	* handle instance_type_ids that are NULL during upgrade to integers

2011-05-12 13:42:04 -0700 Anthony Young 

	* fix for lp760921.  Previously, if tune2fs failed, as it does on windows hosts, kpartx -d also failed to be called which leaves mapped partitions that retain holds on the nbd device.  These holds cause the observed errors.

2011-05-12 20:12:22 +0000 Chris Behrens 

	* if a LoopingCall has canceled the loop, break out early instead of sleeping any more than needed

2011-05-12 20:01:32 +0000 Chris Behrens 

	* Add a test for parallel builds.  verified this test fails before this fix and succeeds after this fix

2011-05-12 12:51:03 -0700 John Tran 

	* incorporated ImageNotFound instead of NotFound

2011-05-12 12:23:31 -0700 John Tran 

	* merged from trunk

2011-05-12 14:13:25 -0500 Trey Morris 

	* misc related network manager refactor and cleanup

2011-05-12 12:04:39 -0700 John Tran 

	* changed NotFound exception to ImageNotFound

2011-05-12 13:54:45 -0500 Cerberus 

	* Merge from trunk

2011-05-12 14:52:54 -0400 Dan Prince 

	* Update comment.

2011-05-12 14:45:39 -0400 Dan Prince 

	* Variable renaming.

2011-05-12 18:42:10 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-05-12 18:41:22 +0000 Johannes Erdfelt 

	* Add test suite for IPv6 address generation

2011-05-12 18:40:56 +0000 Johannes Erdfelt 

	* Accept and ignore project_id

2011-05-12 14:37:15 -0400 Dan Prince 

	* Make it so that ExtensionRequest objects now return proper webob objects. This avoids the odd serialization code in the RequestExtensionController class which converts JSON dicts to webobs for us.

2011-05-12 11:25:12 -0700 John Tran 

	* merged from trunk

2011-05-12 12:52:32 -0400 Dan Prince 

	* Remove ResponseExtensions. The new RequestExtension covers both use cases.

2011-05-12 10:55:04 -0400 Dan Prince 

	* Initial work on request extensions.

2011-05-12 17:44:07 +0400 Eldar Nugaev 

	* Added network_info into refresh_security_group_rules

2011-05-12 09:19:01 -0400 William Wolf 

	* fixed pep8 spacing issue

2011-05-12 09:18:25 -0400 William Wolf 

	* merge from trunk

2011-05-12 02:27:47 -0400 Mark Washenberger 

	* rename quota column to 'hard_limit' to make it simpler to avoid collisions with sql keyword 'limit'

2011-05-11 17:06:56 -0700 Renuka Apte 

	* Fix remote volume code

2011-05-11 22:56:57 +0000 Lvov Maxim 

	* 1 Set default paths for nova.conf and api-paste.ini to /etc/nova/ 2 Changed countryName policy because https://bugs.launchpad.net/nova/+bug/724317 still affected.

2011-05-11 21:04:40 +0000 Johannes Erdfelt 

	* Implement IPv6 address generation that includes account identifier

2011-05-11 12:45:22 -0700 Sandy Walsh 

	* messing around with the flow of create() and specs

2011-05-11 14:41:39 -0500 Cerberus 

	* Merge from trunk

2011-05-11 14:41:31 -0500 Cerberus 

	* Redundant line

2011-05-11 14:24:01 -0500 termie 

	* changes per review

2011-05-11 14:24:01 -0500 termie 

	* docstring cleanup, nova/network dir

2011-05-11 15:17:14 -0400 Mark Washenberger 

	* make instance.instance_type_id an integer to support joins in postgres

2011-05-11 15:16:37 -0400 William Wolf 

	* merge from trunk and update .mailmap file

2011-05-11 19:16:02 +0000 Johannes Erdfelt 

	* Merged trunk

2011-05-11 14:46:31 -0400 Brian Lamar 

	* Updated MANIFEST for template move.

2011-05-11 11:43:58 -0700 Sandy Walsh 

	* NoValidHost exception test

2011-05-11 18:33:49 +0000 Vishvananda Ishaya 

	* Fixes an issue with conversion of images that was introduced by exception refactoring.  This makes the exceptions when trying to locate an ec2 id clearer and also adds some tests for the conversion methods.

2011-05-11 14:32:28 -0400 Mark Washenberger 

	* oops fixed a docstring

2011-05-11 13:22:55 -0500 Cerberus 

	* Pep8 stuff

2011-05-11 18:21:25 +0000 Justin Shepherd 

	* Bluprint URL: https://blueprints.launchpad.net/nova/+spec/improve-pylint-scores/

2011-05-11 11:12:31 -0700 Sandy Walsh 

	* start of zone_aware_scheduler test

2011-05-11 13:10:40 -0500 Cerberus 

	* Moved everything into notifier/api

2011-05-11 11:02:01 -0700 Vishvananda Ishaya 

	* make sure proper exceptions are raised for ec2 id conversion and add tests

2011-05-11 14:01:41 -0400 Mark Washenberger 

	* better function name

2011-05-11 13:50:24 -0400 Brian Lamar 

	* Updated the value of the nova-manager libvirt_type

2011-05-11 13:34:01 -0400 Mark Washenberger 

	* more filter alignment

2011-05-11 12:33:44 -0500 Justin Shepherd 

	* Removed commented out 'from nova import log as logging' line, per request from Brian Lamar

2011-05-11 17:26:00 +0000 Cory Wright 

	* merge trunk

2011-05-11 13:21:57 -0400 Mark Washenberger 

	* align filters on query

2011-05-11 13:00:06 -0400 Mark Washenberger 

	* better pylint scores on imports

2011-05-11 10:42:51 -0500 Cerberus 

	* Merge from Dragon

2011-05-11 10:41:06 -0500 Cerberus 

	* Merge from trunk

2011-05-11 10:40:54 -0500 Cerberus 

	* Code cleanup

2011-05-11 11:20:50 -0400 Brian Lamar 

	* Merged trunk.

2011-05-11 15:13:17 +0000 Johannes Erdfelt 

	* Merge from trunk

2011-05-11 15:12:12 +0000 Johannes Erdfelt 

	* Abstract out IPv6 address generation to pluggable backends

2011-05-11 11:02:49 -0400 Brian Lamar 

	* Merged trunk.

2011-05-11 06:28:07 -0700 Sandy Walsh 

	* First cut with tests passing

2011-05-11 11:47:38 +0400 Lvov Maxim 

	* changing Authors file

2011-05-10 22:22:45 -0500 Justin Shepherd 

	* removed unused wild card imports, replaced sqlalchemy wildcard import with explicit imports

2011-05-10 20:22:56 -0500 Justin Shepherd 

	* removed unused wild card imports, replaced sqlalchemy wildcard import with explicit imports

2011-05-11 00:56:20 +0000 Justin Shepherd 

	* Fix for #780276 (run_tests.sh fails test_authors_up_to_date when using git repo)

2011-05-11 00:11:27 +0000 Sandy Walsh 

	* extracted xenserver capability reporting from dabo's dist-scheduler branch and added tests.

2011-05-10 20:10:10 -0400 Mark Washenberger 

	* migrate back updated_at correctly

2011-05-10 23:57:38 +0000 Monsyne Dragon 

	* added in log_notifier for easier debugging

2011-05-10 23:29:16 +0000 Monsyne Dragon 

	* Add priority based queues to notifications. Remove duplicate json encoding in notifier (rpc.cast does encoding... ) make no_op_notifier  match rabbit one for signature on notify()

2011-05-11 03:24:02 +0400 Mike Scherbakov 

	* Bugfix #780784. KeyError when creating custom image.

2011-05-10 17:21:37 -0500 Justin Shepherd 

	* removed unused wild card imports, replaced sqlalchemy wildcard import with explicit imports

2011-05-10 17:12:09 -0500 Justin Shepherd 

	* removed unused wild card imports, replaced sqlalchemy wildcard import with explicit imports

2011-05-10 17:00:24 -0500 Justin Shepherd 

	* removed unused wild card imports, replaced sqlalchemy wildcard import with explicit imports

2011-05-10 16:40:47 -0500 Cerberus 

	* Better tests

2011-05-10 15:42:08 -0500 Cerberus 

	* Merge from trunk

2011-05-10 15:42:00 -0500 Cerberus 

	* Add example

2011-05-10 16:38:04 -0400 Mark Washenberger 

	* give a more informative message if pre-migration assertions fail

2011-05-10 14:57:44 -0500 Cerberus 

	* Whoops

2011-05-10 15:54:05 -0400 Mark Washenberger 

	* fix migration bug

2011-05-10 14:53:03 -0500 Cerberus 

	* Pep8

2011-05-10 14:40:28 -0500 Cerberus 

	* Test

2011-05-10 14:35:16 -0500 Cerberus 

	* Merge from trunk

2011-05-10 18:55:07 +0000 Chris Behrens 

	* remove stubbing of XenAPISession.wait_for_task for xenapi tests as it doesn't need to be faked.  Also removed duplicate code that stubbed xenapi_conn._parse_xmlrpc_value.

2011-05-10 14:49:47 -0400 Mark Washenberger 

	* migration bug fixes

2011-05-10 16:11:59 +0000 Chris Behrens 

	* Change xenapi's wait_for_task to handle multiple simultaenous queries to fix lp:766404

2011-05-09 22:36:01 -0500 Justin Shepherd 

	* Added GitPython to [install_dir]/tools/pip-requires.

2011-05-09 19:46:15 -0400 William Wolf 

	* got rid of unnecessary imports

2011-05-09 22:06:38 +0000 Masanori Itoh 

	* Enable RightAWS style signature checking using server_string without port number, add test cases for authenticate() and a new helper routine, and fix lp753660.

2011-05-09 16:53:16 -0500 Cerberus 

	* Merge from trunk

2011-05-09 16:52:52 -0500 Cerberus 

	* Better message format description

2011-05-09 12:57:56 -0700 Sandy Walsh 

	* unified underscore/dash issue

2011-05-09 14:44:39 -0400 Mark Washenberger 

	* update tests to handle unlimited resources in the db

2011-05-09 09:10:22 -0700 Sandy Walsh 

	* pep8

2011-05-09 09:08:56 -0700 Sandy Walsh 

	* capabilities flattened and tests fixed

2011-05-09 16:01:48 +0000 Josh Kearney 

	* Set root password upon XenServer instance creation.

2011-05-09 08:47:39 -0700 Sandy Walsh 

	* trunk merge

2011-05-09 11:47:33 -0400 William Wolf 

	* clean up unused functions from virt/images.py

2011-05-09 15:35:45 +0000 Johannes Erdfelt 

	* Merge with trunk

2011-05-09 15:26:32 +0000 Brian Waldon 

	* Removing a rogue try/catch expecting a non-existant exception.TimeoutException that is never raised.

2011-05-09 08:23:25 -0700 Sandy Walsh 

	* basic test working

2011-05-09 20:19:35 +0900 Isaku Yamahata 

	* db: fix db versioning

2011-05-09 19:25:02 +0900 Isaku Yamahata 

	* fix mismerge by 1059

2011-05-09 17:53:25 +0900 Isaku Yamahata 

	* volume/driver: implement basic snapshot/clone

2011-05-09 17:52:26 +0900 Isaku Yamahata 

	* volume/driver: factor out lvm opration

2011-05-07 15:36:55 +0000 Sandy Walsh 

	* Host Filtering for Distributed Scheduler (done before weighing)

2011-05-08 00:19:28 +0900 Masanori Itoh 

	* Rebased to trunk rev 1057.

2011-05-07 03:06:28 +0000 Lorin Hochstein 

	* Adds coverage-related packages to the tools/pip-requires to allows users to generate coverage reporting when running unit tests with virtulenv.

2011-05-06 21:30:31 -0400 William Wolf 

	* merge from trunk

2011-05-06 20:15:06 -0400 Naveed Massjouni 

	* Set publish_errors default to False.

2011-05-06 17:37:35 -0400 Mark Washenberger 

	* convert quota table to key-value

2011-05-06 21:01:40 +0000 William Wolf 

	* Simple fix for this issue.  Tries to raise an exception passing in a variable that doesn't exist, which causes an error.

2011-05-06 16:48:38 -0400 Alex Meade 

	* Fixed duplicate function

2011-05-06 15:41:36 -0500 Josh Kearney 

	* Review feedback

2011-05-06 15:19:55 -0500 Josh Kearney 

	* Review feedback

2011-05-06 16:13:35 -0400 Alex Meade 

	* Fixed method in flavors

2011-05-06 15:06:21 -0500 Josh Kearney 

	* Review feedback

2011-05-06 14:48:54 -0500 Josh Kearney 

	* Review feedback

2011-05-06 13:48:19 -0500 Josh Kearney 

	* Merged trunk

2011-05-06 13:47:47 -0500 Josh Kearney 

	* Set root password upon XenServer instance creation.

2011-05-06 14:23:51 -0400 Lorin Hochstein 

	* Added Python packages needed for coverage reports to virtualenv packages

2011-05-06 14:13:27 -0400 Alex Meade 

	* Added interface functions

2011-05-06 14:12:33 -0400 William Wolf 

	* merge from trunk

2011-05-06 14:11:18 -0400 William Wolf 

	* added test for show_by_name ImageNotFound exception

2011-05-06 11:04:00 -0700 Sandy Walsh 

	* tests pass again

2011-05-06 18:01:42 +0000 Yuriy Taraday 

	* Sanitize get_console_output results. See bug #758054

2011-05-06 09:06:46 -0700 Sandy Walsh 

	* revised file docs

2011-05-06 16:54:57 +0100 Donal Lafferty 

	* New author in town.

2011-05-06 15:57:01 +0100 Donal Lafferty 

	* Changes to allow a VM to boot from  iso image.  A blank HD is also attached with a size corresponding to the instance type.

2011-05-06 10:48:11 -0400 Alex Meade 

	* Added stub function for a referenced, previously non-existant function

2011-05-06 10:37:20 -0400 Brian Lamar 

	* Merged trunk.

2011-05-06 07:19:57 -0700 Sandy Walsh 

	* grabbed from dist-sched branch

2011-05-06 10:02:21 -0400 Alex Meade 

	* Explicitly casted a str to a str to please pylint

2011-05-06 09:26:40 -0400 Alex Meade 

	* Removed incorrect, unreachable code

2011-05-05 23:25:15 -0700 Eldar Nugaev 

	* spacing fix

2011-05-05 23:23:09 -0700 Eldar Nugaev 

	* pep8 fix

2011-05-05 22:44:08 -0700 Eldar Nugaev 

	* Improved error notification in network create

2011-05-06 09:13:46 +0400 Yuriy Taraday 

	* Add two whitespaces to conform PEP8.

2011-05-05 23:14:46 -0400 Naveed Massjouni 

	* Publish errors via nova.notifier

2011-05-06 06:50:48 +0400 Yuriy Taraday 

	* Added myself to Authors file.

2011-05-05 18:09:11 -0700 Sandy Walsh 

	* terminology: no more plug-ins or queries. They are host filters and drivers.

2011-05-05 16:29:31 -0400 Alex Meade 

	* Added interface function to ViewBilder

2011-05-05 15:56:04 -0400 Alex Meade 

	* Added interfaces to server controller

2011-05-05 15:38:45 -0400 William Wolf 

	* added self to authors

2011-05-05 15:37:53 -0400 William Wolf 

	* fixed issue with non-existent variable being passed to ImageNotFound exception

2011-05-05 15:35:34 -0400 Brian Waldon 

	* removing rogue TimeoutException

2011-05-05 10:50:59 -0700 Sandy Walsh 

	* merge prop fixes

2011-05-05 10:23:48 -0500 Josh Kearney 

	* Merged trunk

2011-05-05 08:13:22 -0700 Sandy Walsh 

	* print statements removed

2011-05-05 07:41:26 -0700 Sandy Walsh 

	* merge with trunk

2011-05-05 07:35:44 -0700 Sandy Walsh 

	* flipped service_state in ZoneManager and fixed tests

2011-05-05 06:01:56 -0700 Sandy Walsh 

	* pep8

2011-05-05 05:30:58 -0700 Sandy Walsh 

	* not =

2011-05-05 05:29:31 -0700 Sandy Walsh 

	* not =

2011-05-05 04:59:26 -0700 Sandy Walsh 

	* and or test

2011-05-05 04:57:25 -0700 Sandy Walsh 

	* and or test

2011-05-05 00:17:57 -0400 William Wolf 

	* merge from trunk

2011-05-05 07:53:04 +0400 Yuriy Taraday 

	* Removed extra newline after get_console_output in fake virt driver.

2011-05-05 07:50:58 +0400 Yuriy Taraday 

	* Moved all reencoding to compute manager to satisfy both Direct API and internal cloud call.

2011-05-05 07:04:34 +0400 Yuriy Taraday 

	* Merged with current trunk.

2011-05-04 21:50:54 -0400 William Wolf 

	* added myself to Authors

2011-05-04 17:29:29 -0500 Nirmal Ranganathan 

	* Adding a test case to show the xml deserialization failure for imageRef and flavorRef

2011-05-04 22:06:44 +0000 Vishvananda Ishaya 

	* Fixes for nova-manage vpn list

2011-05-04 14:48:23 -0700 Sandy Walsh 

	* json parser

2011-05-04 21:41:28 +0000 Soren Hansen 

	* Don't fail the test suite in the absence of VCS history.

2011-05-04 23:09:06 +0200 Soren Hansen 

	* It's ok if there's no commit history. Otherwise the test suite in the tarball will fail.

2011-05-04 14:51:12 -0500 Josh Kearney 

	* Merged trunk

2011-05-04 06:16:33 -0700 Sandy Walsh 

	* flavor test

2011-05-03 17:08:04 -0700 Renuka Apte 

	* Fix indentation.

2011-05-03 15:02:55 -0700 Sandy Walsh 

	* tests and better driver loading

2011-05-03 22:34:00 +0400 Yuriy Taraday 

	* Add missed hyphen.

2011-05-03 18:18:51 +0000 Brian Waldon 

	* Adding OSAPI v1.1 limits resource

2011-05-03 18:02:19 +0000 Brian Lamar 

	* Adding support for server rebuild to v1.0 and v1.1 of the Openstack API

2011-05-03 21:16:58 +0400 Lvov Maxim 

	* reduce policy for countyname

2011-05-03 21:16:03 +0400 Lvov Maxim 

	* looking for default flagfile

2011-05-03 12:32:40 -0400 Brian Waldon 

	* adding debug log message

2011-05-03 12:29:54 -0400 Brian Waldon 

	* merging trunk

2011-05-03 12:29:11 -0400 Brian Waldon 

	* merging trunk

2011-05-03 12:25:19 -0400 Brian Waldon 

	* removing class imports

2011-05-03 10:18:59 -0500 Josh Kearney 

	* Merged trunk

2011-05-03 10:18:27 -0500 Josh Kearney 

	* Merged trunk

2011-05-03 11:05:45 +0400 Yuriy Taraday 

	* Moved reencoding logic to compute manager and cloud EC2 API.

2011-05-03 02:16:25 +0000 Ken Pepple 

	* ensure create image conforms to OS API 1.1 spec

2011-05-02 18:07:30 -0400 William Wolf 

	* merge updates from trunk

2011-05-02 21:37:59 +0000 Naveed Massjouni 

	* Added support in the nova openstack api for requests with local hrefs, e.g., "imageRef":"2" Previously, it only supported "imageRef":"http://foo.com/images/2". The 1.1 api spec defines both approaches.

2011-05-02 21:26:34 +0000 Kevin Bringard 

	* Add a flag to allow the user to specify a dnsmasq configuration file for nova-network to use when starting dnsmasq. Currently the command line option is set to "--config-fil=" with nothing specified.  This branch will leave it as it is if the user does not specify a config file, but will utilize the specific file if they do.

2011-05-02 14:25:38 -0700 John Tran 

	* merged from trunk

2011-05-02 14:25:21 -0700 John Tran 

	* implemented review suggestion EAFP style, and fixed test stub fake_show needs to have image_state = available or other tests will fail

2011-05-02 16:58:06 -0400 William Wolf 

	* got rid of extra whitespace

2011-05-02 16:55:54 -0400 William Wolf 

	* Update tools/pip-requires and tools/install_venv.py for python2.7 support (works in ubuntu 11.04)

2011-05-02 16:49:20 -0400 Naveed Massjouni 

	* No need to test length of admin password in local href test.

2011-05-02 16:27:58 -0400 Brian Waldon 

	* merging trunk; resolving conflicts; fixing issue with ApiError test failing since r1043

2011-05-02 16:14:41 -0400 Naveed Massjouni 

	* Added support in osapi for requests with local hrefs, e.g., "imageRef":"2"

2011-05-02 12:49:10 -0700 Sandy Walsh 

	* initial pass

2011-05-02 19:26:06 +0000 Dan Prince 

	* Implement get_host_ip_addr in the libvirt compute driver.

2011-05-02 15:23:11 -0400 Brian Waldon 

	* merging trunk; resolving conflicts

2011-05-02 19:21:40 +0000 Alex Meade 

	* Modified the instance status returned by the OS api to more accurately represent its power state

2011-05-02 13:19:58 -0600 Kevin Bringard 

	* Fixed 2 lines to allow pep8 check to pass

2011-05-02 19:17:09 +0000 Alex Meade 

	* Since run_tests.sh utilizes nose to run its tests, the -x, --stop flag works correctly for halting tests on the first failed test. The usage information for run_tests.sh now includes the --stop flag.

2011-05-02 19:07:02 +0000 Jason Kölker 

	* add support for git checking and a default of failing if the history can't be read

2011-05-02 18:04:29 +0000 John Tran 

	* ApiError 'code' arg set to None, and will only display a 'code' as part of the str if specified.

2011-05-02 17:59:48 +0000 Eldar Nugaev 

	* Fixed: Check for use of IPv6 missing

2011-05-02 17:45:48 +0000 Eldar Nugaev 

	* removed unused method and fixed imports

2011-05-02 16:36:50 +0000 Anne Gentle 

	* Change the links in the sidebar on the docs pages.

2011-05-02 10:17:51 -0400 Dan Prince 

	* Use my_ip for libvirt version of get_host_ip_addr.

2011-05-02 10:09:17 -0400 Dan Prince 

	* Merge w/ trunk.

2011-05-02 00:55:54 -0700 Eldar Nugaev 

	* fix typo in import

2011-05-02 00:45:09 -0700 Eldar Nugaev 

	* removed unused method and fixed imports

2011-05-01 20:43:06 -0700 Eldar Nugaev 

	* small changes in libvirt tests

2011-05-01 12:10:54 -0700 Eldar Nugaev 

	* place ipv6_rules creation under if ip_v6 section

2011-05-01 01:01:01 -0700 Eldar Nugaev 

	* Added checking ip_v6 flag and test for it

2011-04-30 07:16:27 -0400 Brian Waldon 

	* merging trunk

2011-04-30 07:14:20 -0400 Brian Waldon 

	* adding view file

2011-04-30 02:46:29 +0000 Todd Willey 

	* Expose AuthManager.list_projects user filter to nova-manage.

2011-04-30 02:31:29 +0000 Brian Waldon 

	* Final cleanup of nova/exceptions.py in my series of refactoring branches

2011-04-29 22:06:18 +0000 Anthony Young 

	* Uses memcached to cache roles so that ldap is actually usable.

2011-04-29 20:11:19 +0000 Ken Pepple 

	* added nova version to usage output of bin/nova-manage for easy identification of installed codebase

2011-04-29 14:39:13 -0500 Anne Gentle 

	* Changing links in sidebar to previous release

2011-04-29 22:25:28 +0900 Masanori Itoh 

	* Rebased to trunk rev 1035.

2011-04-29 11:26:25 +0000 Ken Pepple 

	* converted 1/0 comparison in db to True/False for Postgres cast compatibility

2011-04-29 13:20:31 +0400 Yuriy Taraday 

	* Changed test_cloud and fake virt driver to show out the fix.

2011-04-28 13:37:30 -0700 Ken Pepple 

	* converted 1/0 comparison to True/False for Postgres compatibility

2011-04-28 12:49:48 -0700 Ken Pepple 

	* pep8

2011-04-28 12:49:07 -0700 Ken Pepple 

	* fixed docstring per jsb

2011-04-28 10:26:43 -0700 Ken Pepple 

	* added version list command to nova-manage

2011-04-28 16:58:03 +0000 Eldar Nugaev 

	* Added more unit-test for multi-nic-nova libvirt

2011-04-28 14:41:56 +0400 Yuriy Taraday 

	* Sanitize get_console_output in libvirt_conn

2011-04-27 20:33:55 -0700 Ken Pepple 

	* added nova version output to usage printout for nova-manage

2011-04-27 22:06:25 +0000 jaypipes@gmail.com 

	* Make the import of distutils.extra non-mandatory in setup.py. Just print a warning that i18n commands are not available...

2011-04-27 14:23:21 -0700 Brian Waldon 

	* Correcting exception case

2011-04-27 14:03:05 -0700 Brian Waldon 

	* further cleanup of nova/exceptions.py

2011-04-27 15:20:46 -0500 Trey Morris 

	* added eagerloading mac adddresses for instance

2011-04-27 00:51:51 -0700 Eldar Nugaev 

	* merge with trunk and resolve conflicts

2011-04-27 00:53:07 -0400 Alex Meade 

	* Added myself to authors file

2011-04-27 00:30:33 -0400 Alex Meade 

	* pep8 fixes

2011-04-26 23:01:29 +0000 Brian Waldon 

	* Refactoring usage of nova.exception.NotFound

2011-04-26 18:55:13 -0400 Todd Willey 

	* Let nova-mange limit project list by user.

2011-04-26 15:48:28 -0700 Brian Waldon 

	* merging trunk

2011-04-26 14:17:09 -0700 jaypipes@gmail.com 

	* Make the import of distutils.extra non-mandatory in setup.py. Just print a warning that i18n commands are not available...

2011-04-26 13:22:24 -0400 Alex Meade 

	* Updated run_tests.sh usage info to reflect the --stop flag

2011-04-26 11:25:02 -0400 Alex Meade 

	* Fixed formatting to align with PEP 8

2011-04-26 09:45:53 -0400 Alex Meade 

	* Modified instance status for shutoff power state in OS api

2011-04-26 04:26:14 +0000 Brian Waldon 

	* Refactoring the usage of nova.exception.Duplicate

2011-04-26 03:58:34 +0900 Masanori Itoh 

	* Rebased to trunk rev 1030.

2011-04-25 12:55:59 -0400 John Tran 

	* removed extra newline

2011-04-25 12:36:00 -0400 John Tran 

	* merged from trunk

2011-04-25 00:01:19 -0700 Ken Pepple 

	* updated tests to reflect serverRef as href (per Ilya Alekseyev) and refactored _build_server from ViewBuilder (per Eldar Nugaev)

2011-04-23 02:46:14 +0000 Yoshiaki Tamura 

	* Add a test checking spawn() works when network_info is set, which currently doesn't. The following patch would fix parameter mismatch calling _create_image() from spawn() in libvirt_conn.py

2011-04-22 16:35:26 -0400 Cory Wright 

	* removed unused imports and renamed template variables

2011-04-22 15:49:37 -0400 Brian Waldon 

	* pep8

2011-04-22 15:44:24 -0400 Brian Waldon 

	* merging trunk

2011-04-22 15:26:45 -0400 Brian Lamar 

	* Renamed test_virt.py to test_libvirt.py as per suggestion.

2011-04-22 15:14:36 -0400 Brian Waldon 

	* fixing bad merge

2011-04-22 14:57:37 -0400 Brian Lamar 

	* Merged trunk and fixed simple exception conflict.

2011-04-22 14:35:24 -0400 Brian Waldon 

	* merging trunk

2011-04-22 18:21:32 +0000 Brian Waldon 

	* Refactoring nova.exception.Invalid usage

2011-04-22 13:30:13 -0400 Brian Waldon 

	* adding gettext to setup.py

2011-04-22 17:01:39 +0000 Masanori Itoh 

	* Use runtime XML instead of VM creation time XML for createXML() call in order to ensure volumes are attached after RebootInstances as a workaround, and fix bug #747922.

2011-04-22 12:47:09 -0400 Brian Lamar 

	* Created new libvirt directory, moved libvirt_conn.py to libvirt/connection.py, moved libvirt templates, broke out firewall and network utilities.

2011-04-22 10:39:35 -0500 Cerberus 

	* Merge from trunk

2011-04-23 00:08:13 +0900 Masanori Itoh 

	* Rebased to trunk rev 1027, and resolved a conflict in nova/virt/libvirt_conn.py

2011-04-22 23:58:58 +0900 Masanori Itoh 

	* Rebased to trunk rev 1027.

2011-04-22 14:16:16 +0000 Ken Pepple 

	* clarifies error when trying to add duplicate instance_type names or flavorids via nova-manage instance_type

2011-04-22 09:34:15 -0400 Cory Wright 

	* merge trunk

2011-04-22 21:35:54 +0900 Masanori Itoh 

	* Rework completed. Added test cases, changed helper method name, etc.

2011-04-22 00:22:23 -0700 Ken Pepple 

	* pep8

2011-04-22 00:14:11 -0700 Ken Pepple 

	* merge trunk, resolved conflict

2011-04-22 00:11:54 -0700 Ken Pepple 

	* merge trunk

2011-04-22 07:06:14 +0000 Brian Lamar 

	* Abstracted libvirt's lookupByName method into _lookup_by_name.

2011-04-22 06:46:28 +0000 Eldar Nugaev 

	* Provide option of auto assigning floating ip to each instance. Depend on auto_assign_floating_ip boolean flag value. False by default.

2011-04-21 23:45:02 -0700 Vishvananda Ishaya 

	* Fixes per review

2011-04-22 06:29:49 +0000 Muneyuki Noguchi 

	* Restore volume state on migration failure to fix lp742256.

2011-04-22 04:31:24 +0000 Vishvananda Ishaya 

	* Fixes cloudpipe to get the proper ip address.

2011-04-21 22:15:16 -0400 Brian Waldon 

	* merging trunk

2011-04-22 09:57:19 +0900 Muneyuki Noguchi 

	* Merge trunk.

2011-04-22 00:16:24 +0000 Eldar Nugaev 

	* Fix bug with content-type and small OpenStack API actions refactor

2011-04-22 03:25:07 +0400 Eldar Nugaev 

	* merge with trunk

2011-04-21 18:11:12 -0500 Trey Morris 

	* merge trunk

2011-04-21 16:01:38 -0700 Vishvananda Ishaya 

	* merged trunk

2011-04-21 22:59:55 +0000 Brian Lamar 

	* -Fixed indent for _get_ip_version -Added LoopingCall to destroy as suggested by earlier bug report -Standardized all LoopingCall uses to include useful logging and better error handling

2011-04-21 22:56:10 +0000 Dan Prince 

	* Create a dictionary of instance_types before executing SQL updates in the instance_type_id migration (014). This should resolve a "cannot commit transaction - SQL statements in progress" error with some versions of sqlite.

2011-04-21 17:36:42 -0500 Trey Morris 

	* create network now takes bridge for flat networks

2011-04-21 22:13:47 +0000 Jimmy Bergman 

	* Adapt DescribeInstances to EC2 API spec.

2011-04-21 22:01:25 +0000 Jimmy Bergman 

	* Change response of the EC2 API CreateVolume method to match the API docs for EC2.

2011-04-21 16:18:49 -0400 Brian Lamar 

	* Merged trunk and fixed api servers conflict.

2011-04-21 13:17:32 -0700 Ken Pepple 

	* pep8

2011-04-21 16:17:16 -0400 Brian Lamar 

	* Fixes and reworkings based on review.

2011-04-21 13:02:33 -0700 Ken Pepple 

	* pep8

2011-04-21 15:50:04 -0400 Brian Waldon 

	* Addressing exception.NotFound across the project

2011-04-21 19:46:35 +0000 Eldar Nugaev 

	* fix logging in reboot OpenStack API

2011-04-21 14:12:39 -0500 Trey Morris 

	* eager loaded mac_address attributes for mac address get functions

2011-04-21 12:09:36 -0700 Ken Pepple 

	* updated image builder and tests for OS API 1.1 compatibility (serverRef)

2011-04-21 13:53:20 -0500 Trey Morris 

	* forgot import

2011-04-21 14:53:03 -0400 Cory Wright 

	* change action= to actions=

2011-04-21 13:46:37 -0500 Trey Morris 

	* typo

2011-04-21 13:42:23 -0500 Trey Morris 

	* forgot to save

2011-04-21 13:38:23 -0500 Trey Morris 

	* moved get_network_topic to network.api

2011-04-21 22:23:40 +0400 Eldar Nugaev 

	* style cleaning

2011-04-21 18:21:31 +0000 Eldar Nugaev 

	* Fixed network_info creation in libvirt driver. Now creating same dict as in xenapi driver.

2011-04-21 14:12:54 -0400 Alex Meade 

	* Modified instance status for shutdown power state in OS api

2011-04-21 10:29:11 -0700 Ken Pepple 

	* rebase trunk

2011-04-21 11:54:20 -0500 Trey Morris 

	* altered imports

2011-04-21 11:48:47 -0500 Trey Morris 

	* commit to push for testing

2011-04-22 01:27:24 +0900 Masanori Itoh 

	* Rebased to trunk rev 1015.

2011-04-22 01:26:59 +0900 Masanori Itoh 

	* Utility method reworked, etc.

2011-04-21 15:06:13 +0000 termie 

	* Docstring cleanup and formatting (nova/image dir). Minor style fixes as well.

2011-04-21 14:46:24 +0000 termie 

	* Docstring cleanup and formatting (nova/db dir). Minor style fixes as well.

2011-04-21 14:41:17 +0000 termie 

	* Docstring cleanup and formatting (nova dir). Minor style fixes as well.

2011-04-21 07:39:49 -0700 Vishvananda Ishaya 

	* use vpn filter in basic filtering so cloudpipe works with iptables driver

2011-04-21 07:35:30 -0700 Vishvananda Ishaya 

	* use simpler interfaces

2011-04-21 14:21:15 +0000 termie 

	* Docstring cleanup and formatting (console). Minor style fixes as well.

2011-04-21 13:56:08 +0000 termie 

	* Docstring cleanup and formatting (compute). Minor style fixes as well.

2011-04-21 09:37:32 -0400 Cory Wright 

	* merge trunk

2011-04-21 15:23:36 +0200 Jimmy Bergman 

	* Add privateIpAddress and ipAddress to EC2 API DescribeInstances response.

2011-04-21 15:49:47 +0400 Eldar Nugaev 

	* style fixing

2011-04-21 16:54:59 +0900 Yoshiaki Tamura 

	* Fix parameter mismatch calling _create_image() from spawn() in libvirt_conn.py

2011-04-21 16:54:37 +0900 Yoshiaki Tamura 

	* Add a test checking spawn() works when network_info is set, which currently doesn't. The following patch would fix it.

2011-04-20 21:06:56 -0700 Vishvananda Ishaya 

	* put up and down in the right dir

2011-04-21 02:26:09 +0000 Vishvananda Ishaya 

	* Makes metadata correctly display kernel-id and ramdisk-id.

2011-04-21 05:22:09 +0400 Eldar Nugaev 

	* pep8 cleaning

2011-04-21 04:31:17 +0400 Eldar Nugaev 

	* style fix

2011-04-21 04:20:19 +0400 Eldar Nugaev 

	* revert changes that doesn't affect the bug

2011-04-20 16:21:37 -0700 Vishvananda Ishaya 

	* in doesn't work properly on instance_ref

2011-04-20 21:17:25 +0000 Josh Kearney 

	* Another small round of pylint clean-up.

2011-04-20 21:06:17 +0000 Naveed Massjouni 

	* Added an option to run_tests.sh so you can run just pep8. So now you can:     ./run_tests.sh --just-pep8 or     ./run_tests.sh -p

2011-04-20 17:01:35 -0400 Cory Wright 

	* merge trunk

2011-04-20 13:37:21 -0700 Vishvananda Ishaya 

	* fix display of vpn instance id and add output rule so it can be tested from network host

2011-04-20 16:27:33 -0400 Naveed Massjouni 

	* Exit early if tests fail, before pep8 is run.

2011-04-20 12:26:17 -0700 termie 

	* more changes per review

2011-04-20 12:26:17 -0700 termie 

	* fixes per review

2011-04-20 12:26:15 -0700 termie 

	* docstring cleanup, nova/image dir

2011-04-20 19:11:14 +0000 termie 

	* Docstring cleanup and formatting. Minor style fixes as well.

2011-04-20 12:08:24 -0700 termie 

	* cleanups per code review

2011-04-20 12:08:22 -0700 termie 

	* docstring cleanup, nova dir

2011-04-20 12:06:10 -0700 termie 

	* fixed indentation

2011-04-20 12:06:10 -0700 termie 

	* docstring cleanup, console

2011-04-20 12:00:21 -0700 termie 

	* docstring cleanup, nova/db dir

2011-04-20 18:56:20 +0000 termie 

	* attempts to make the docstring rules clearer

2011-04-20 11:52:19 -0700 termie 

	* fix typo

2011-04-20 11:52:17 -0700 termie 

	* docstring cleanup compute manager

2011-04-20 14:24:29 -0400 Cory Wright 

	* bugfix signature

2011-04-20 14:11:25 -0400 Cory Wright 

	* refactor the way flows are deleted/reset

2011-04-20 22:01:14 +0400 Eldar Nugaev 

	* remove ambiguity in test

2011-04-20 12:56:44 -0500 Josh Kearney 

	* Pylinted nova-compute.

2011-04-20 12:50:23 -0500 Josh Kearney 

	* Pylinted nova-manage

2011-04-20 21:50:03 +0400 Eldar Nugaev 

	* replaced regex to webob.Request.content_type

2011-04-20 21:34:55 +0400 Eldar Nugaev 

	* fix after review: style, improving tests, replacing underscore

2011-04-20 21:08:18 +0400 Eldar Nugaev 

	* merge with trunk

2011-04-20 20:37:51 +0400 Eldar Nugaev 

	* fix Request.get_content_type

2011-04-20 11:16:35 -0400 Brian Lamar 

	* Reverted bad merge.

2011-04-21 00:11:59 +0900 Masanori Itoh 

	* Rebased to trunk rev 1005.

2011-04-20 11:11:45 -0400 Brian Lamar 

	* Removed no longer relevant comment.

2011-04-20 11:09:14 -0400 Brian Lamar 

	* Removed TODO we don't need.

2011-04-20 11:06:03 -0400 Brian Lamar 

	* Removed _ and replaced with real variable name.

2011-04-20 18:35:07 +0400 Ilya Alekseyev 

	* instance type get approach changed. tests fixed

2011-04-20 10:32:29 -0400 Brian Lamar 

	* Merged trunk.

2011-04-20 18:20:27 +0400 Ilya Alekseyev 

	* trunk merged

2011-04-20 17:44:25 +0400 Ilya Alekseyev 

	* fix: mark floating ip as auto assigned

2011-04-20 14:12:47 +0200 Jimmy Bergman 

	* Add to Authors

2011-04-20 14:06:23 +0200 Jimmy Bergman 

	* Change response format of CreateVolume to match EC2

2011-04-19 15:25:39 -0700 Ken Pepple 

	* revamped spacing per Rick Harris suggestion. Added exact error to nova-manage output.

2011-04-19 22:13:40 +0000 Cory Wright 

	* only apply ipv6 if the data exists in xenstore

2011-04-19 17:24:01 -0400 Dan Prince 

	* Create a dictionary of instance_types before executing SQL updates in the instance_type_id migration (014). This should resolve a "cannot commit transaction - SQL statements in progress" error with some versions of sqlite.

2011-04-19 15:52:32 -0500 Jason Kölker 

	* add support for git checking and a default of failing if the history can't be read

2011-04-19 20:10:57 +0000 Cory Wright 

	* strip output, str() link local

2011-04-19 15:59:24 -0400 Brian Waldon 

	* merging lp:~rackspace-titan/nova/exceptions-refactor-invalid

2011-04-19 19:31:17 +0000 Josh Kearney 

	* Round 1 of pylint cleanup.

2011-04-19 13:29:16 -0500 Josh Kearney 

	* Review feedback.

2011-04-19 17:46:43 +0000 Dan Prince 

	* Implement quotas for the new v1.1 server metadata controller.

2011-04-19 10:31:35 -0700 Vishvananda Ishaya 

	* fix doc typo

2011-04-19 21:25:53 +0400 Eldar Nugaev 

	* fix logging in reboot OpenStack API

2011-04-19 10:20:56 -0700 Vishvananda Ishaya 

	* make geninter.sh use the right tmpl file

2011-04-19 13:18:15 -0400 Brian Waldon 

	* pep8 fix

2011-04-19 13:17:21 -0400 Brian Waldon 

	* refactoring usage of exception.Duplicate errors

2011-04-19 09:38:01 -0700 Vishvananda Ishaya 

	* rename all versions of image_ec2_id

2011-04-19 12:36:07 -0400 Brian Lamar 

	* Abstracted lookupByName calls to _lookup_by_name for centralized error handling.

2011-04-19 09:32:33 -0700 Vishvananda Ishaya 

	* actually use the ec2_id

2011-04-19 09:31:18 -0700 Vishvananda Ishaya 

	* remove typo

2011-04-19 12:22:50 -0400 Brian Waldon 

	* merging lp:~rackspace-titan/nova/exceptions-refactor-invalid

2011-04-19 09:19:52 -0700 Vishvananda Ishaya 

	* Fixes cloudpipe to get the proper ip address.

2011-04-19 09:16:45 -0700 Vishvananda Ishaya 

	* add include file for doc interfaces

2011-04-19 09:16:25 -0700 Vishvananda Ishaya 

	* add instructions for setting up interfaces

2011-04-19 11:33:51 -0400 Brian Lamar 

	* Merged trunk and fixed small comment.

2011-04-19 11:29:26 -0400 Brian Lamar 

	* Fixed info messages.

2011-04-19 11:16:46 -0400 Brian Lamar 

	* Tweak to destroy loop logic.

2011-04-19 11:09:07 -0400 Brian Lamar 

	* Pretty critical spelling error.

2011-04-19 11:05:37 -0400 Brian Lamar 

	* Removed extra calls in exception handling and standardized the way LoopingCalls are done.

2011-04-19 10:55:47 -0400 Brian Waldon 

	* one last i18n string

2011-04-19 09:44:10 -0500 Josh Kearney 

	* Merged trunk.

2011-04-19 09:50:53 -0400 Brian Waldon 

	* multi-line string spacing

2011-04-19 09:48:44 -0400 Brian Waldon 

	* removing rogue print

2011-04-19 09:48:07 -0400 Brian Waldon 

	* moving dynamic i18n to static

2011-04-19 16:57:17 +0400 Ilya Alekseyev 

	* refractoring

2011-04-19 21:02:00 +0900 MORITA Kazutaka 

	* Add support for cloning a Sheepdog volume.

2011-04-19 21:02:00 +0900 MORITA Kazutaka 

	* Add support for cloning a Sheepdog volume.

2011-04-19 21:01:25 +0900 MORITA Kazutaka 

	* Add support for creating a new volume from a existing snapshot with EC2 API.

2011-04-19 21:01:25 +0900 MORITA Kazutaka 

	* Add support for creating a new volume from a existing snapshot with EC2 API.

2011-04-19 20:50:10 +0900 MORITA Kazutaka 

	* Add support for creating a Sheepdog snapshot.

2011-04-19 20:50:10 +0900 MORITA Kazutaka 

	* Add support for creating a Sheepdog snapshot.

2011-04-19 20:48:26 +0900 MORITA Kazutaka 

	* Add support for creating a snapshot of a nova volume with euca-create-snapshot.

2011-04-19 20:48:26 +0900 MORITA Kazutaka 

	* Add support for creating a snapshot of a nova volume with euca-create-snapshot.

2011-04-19 13:54:47 +0400 Ilya Alekseyev 

	* trunk merged

2011-04-18 22:02:54 -0400 Dan Prince 

	* Implement get_host_ip_addr in the libvirt compute driver.

2011-04-19 00:42:57 +0000 Anne Gentle 

	* Adding projectname username to the nova-manage project commands to fix a doc bug, plus some edits and elimination of a few doc todos.

2011-04-19 00:31:41 +0000 Jason Koelker 

	* pep8 fixes

2011-04-19 00:26:57 +0000 Jason Koelker 

	* Remove zope.interface from the requires file since it is not used anywhere.

2011-04-18 23:40:03 +0000 Jason Koelker 

	* use 'is not None' instead of '!= None'

2011-04-18 23:36:04 +0000 Eldar Nugaev 

	* Fix loggin in creation server in OpenStack API 1.0

2011-04-18 22:21:32 +0000 matt.dietz@rackspace.com 

	* Merge from trunk

2011-04-18 22:11:31 +0000 Mark Washenberger 

	* Support admin password when specified in server create requests.

2011-04-18 17:00:39 -0500 Josh Kearney 

	* First round of pylint cleanup.

2011-04-18 17:42:24 -0400 Mark Washenberger 

	* merge lp:nova and resolve conflicts

2011-04-18 21:21:51 +0000 Jason Koelker 

	* Change '== None' to 'is None'

2011-04-18 15:55:48 -0500 Jason Koelker 

	* remove zope.interface requires

2011-04-18 15:53:09 -0500 Jason Koelker 

	* use 'is not None' instead of '!= None'

2011-04-18 15:49:06 -0500 Jason Koelker 

	* pep8 fixes

2011-04-18 15:40:16 -0500 Jason Koelker 

	* Change '== None' to 'is None'

2011-04-18 19:01:16 +0000 Vishvananda Ishaya 

	* Fixes nova-manage image convert when the source directory is the same one that local image service uses.

2011-04-18 22:02:43 +0400 Ilya Alekseyev 

	* trunk merged

2011-04-18 22:02:12 +0400 Ilya Alekseyev 

	* pep8 fixed

2011-04-18 13:30:54 -0400 Cory Wright 

	* calc link local

2011-04-18 21:06:29 +0400 Ilya Alekseyev 

	* not performing floating ip operation with auto allocated ips

2011-04-18 09:10:07 -0700 Vishvananda Ishaya 

	* it is rename not move

2011-04-18 19:36:19 +0400 Eldar Nugaev 

	* pep8 fix

2011-04-19 00:01:59 +0900 Masanori Itoh 

	* Rebased to trunk rev 995.

2011-04-19 00:01:45 +0900 Masanori Itoh 

	* Rebased to trunk rev 995.

2011-04-18 10:40:19 -0400 Cory Wright 

	* merge trunk

2011-04-18 18:13:56 +0400 Eldar Nugaev 

	* add fault as response

2011-04-18 17:32:48 +0400 Eldar Nugaev 

	* Fix logging in openstack api

2011-04-18 17:31:29 +0400 Eldar Nugaev 

	* Fix logging in openstack api

2011-04-18 17:06:18 +0400 Eldar Nugaev 

	* Fix logging in openstack api

2011-04-18 15:28:42 +0400 Ilya Alekseyev 

	* trunk merged. conflict resolved.

2011-04-18 15:25:44 +0400 Ilya Alekseyev 

	* trunk merged. conflict resolved.

2011-04-18 05:06:11 +0000 termie 

	* The change to utils.execute's call style missed this call somehow, this should get libvirt snapshots working again.

2011-04-17 21:26:39 +0000 Yoshiaki Tamura 

	* Fix parameter mismatch calling to_xml() from spawn() in libvirt_conn.py

2011-04-16 20:23:06 -0700 termie 

	* move name into main metadata instead of properties

2011-04-16 20:23:06 -0700 termie 

	* change libvirt snapshot to new style execute

2011-04-16 20:01:23 +0000 Brian Lamar 

	* Add additional logging for WSGI and OpenStack API authentication.

2011-04-15 17:32:15 -0500 Cerberus 

	* Rename the id

2011-04-15 15:36:52 -0400 Brian Lamar 

	* Added period to docstring for metadata test.

2011-04-15 15:15:36 -0400 Brian Lamar 

	* Merged trunk.

2011-04-15 15:08:18 -0400 Brian Lamar 

	* Empty commit to hopefully regenerate launchpad diff.

2011-04-15 15:01:17 -0400 Brian Lamar 

	* Explicitly tell a user that they need to authenticate against a version root.

2011-04-15 14:57:58 -0400 Brian Lamar 

	* Merged trunk.

2011-04-15 14:51:10 -0400 Brian Waldon 

	* merging trunk

2011-04-15 14:33:24 -0400 Brian Waldon 

	* adding documentation & error handling

2011-04-15 14:24:17 -0400 Brian Waldon 

	* correcting tests; pep8

2011-04-15 15:58:28 +0000 Josh Kearney 

	* Removed the unused self.interfaces_xml variable.

2011-04-15 15:46:25 +0000 Josh Kearney 

	* Only poll for instance states that compute should care about.

2011-04-15 10:36:14 +0000 Thierry Carrez 

	* Diablo versioning.

2011-04-15 11:39:08 +0200 Thierry Carrez 

	* Diablo versioning

2011-04-15 13:33:34 +0900 Masanori Itoh 

	* Rebased to trunk rev 989.

2011-04-15 13:32:39 +0900 Masanori Itoh 

	* Rebased to trunk rev 989.

2011-04-15 02:47:01 +0000 Thierry Carrez 

	* Final versioning for Cactus

2011-04-14 17:34:09 -0400 Brian Waldon 

	* initial roundup of all 'exception.Invalid' cases

2011-04-14 14:36:10 -0400 Cory Wright 

	* merge trunk

2011-04-14 14:35:42 -0400 Cory Wright 

	* set the bridge on each OvsFlow

2011-04-14 21:29:40 +0400 Ilya Alekseyev 

	* merge with trunk

2011-04-14 21:23:40 +0400 Ilya Alekseyev 

	* bugfix

2011-04-14 17:12:54 +0400 Ilya Alekseyev 

	* bugfix

2011-04-14 21:38:55 +0900 Yoshiaki Tamura 

	* Fix parameter mismatch calling to_xml() from spawn() in libvirt_conn.py

2011-04-14 20:57:11 +0900 Kei Masumoto 

	* add kvm-pause and kvm-suspend

2011-04-14 09:21:03 +0000 jaypipes@gmail.com 

	* Rework GlanceImageService._translate_base() to not call BaseImageService._translate_base() otherwise the wrong class attributes are used in properties construction...

2011-04-14 10:47:37 +0900 Masanori Itoh 

	* Updated following to RIck's comments.

2011-04-14 10:17:38 +0900 Masanori Itoh 

	* Rebased to trunk rev 987.

2011-04-13 18:32:43 -0400 jaypipes@gmail.com 

	* Rework GlanceImageService._translate_base() to not call BaseImageService._translate_base() otherwise the wrong class attributes are used in properties construction...

2011-04-13 22:03:11 +0000 Josh Kearney 

	* Try to be nicer to the DB when destroying a libvirt instance.

2011-04-13 12:01:59 -0700 Ken Pepple 

	* pep8

2011-04-13 11:51:36 -0700 Ken Pepple 

	* merge trunk

2011-04-13 11:51:03 -0700 Ken Pepple 

	* fixed error message i18n-ization. added test.

2011-04-13 13:35:32 -0500 Josh Kearney 

	* Don't hammer on the DB

2011-04-14 02:38:14 +0900 Masanori Itoh 

	* Debug code clean up.

2011-04-14 02:32:52 +0900 Masanori Itoh 

	* Rebased to trunk rev 986.

2011-04-14 02:22:41 +0900 Masanori Itoh 

	* An ultimate workaround workd... :(

2011-04-13 17:19:25 +0000 Jesse Andrews 

	* Zero out volumes during deletion to prevent data leaking between users

2011-04-13 10:10:40 -0700 Johannes Erdfelt 

	* Minor formatting cleanup

2011-04-13 12:03:55 -0500 Jesse Andrews 

	* jesse@aire.local to mailmap

2011-04-13 12:46:51 -0400 Naveed Massjouni 

	* Changed pep8 command line option from --just-pep8 to --pep8.

2011-04-13 11:31:28 -0500 Jesse Andrews 

	* re-add broken code

2011-04-13 10:32:39 -0400 Cory Wright 

	* merge trunk

2011-04-13 10:33:56 +0200 Thierry Carrez 

	* Final versioning

2011-04-13 08:32:06 +0000 Vishvananda Ishaya 

	* Updates the documentation on creating and using a cloudpipe image.

2011-04-13 14:51:26 +0900 Masanori Itoh 

	* iSCSI/KVM test completed.

2011-04-12 15:20:30 -0700 Renuka Apte 

	* Minor fixes

2011-04-12 22:12:28 +0000 Yoshiaki Tamura 

	* Fix RBDDriver in volume manager. discover_volume was raising exception. Modified local_path as well.

2011-04-12 22:01:39 +0000 Vishvananda Ishaya 

	* Fixes VMware Connection to inherit from ComputeDriver

2011-04-12 21:51:59 +0000 Vishvananda Ishaya 

	* Fixes s3.py to allow looking up images by name.  Smoketests run unmodified again with this change!

2011-04-12 16:46:18 -0500 Jesse Andrews 

	* move from try_execute to _execute

2011-04-12 14:43:07 -0700 Vishvananda Ishaya 

	* Make VMWare Connection inherit from ComputeDriver

2011-04-12 20:33:33 +0000 Vishvananda Ishaya 

	* add up and down .sh

2011-04-12 18:43:49 +0000 Vishvananda Ishaya 

	* fix show_by_name in s3.py and give a helpful error message if image lookup fails

2011-04-12 13:08:48 -0500 termie 

	* remove extra newline

2011-04-12 13:47:45 -0400 Dan Prince 

	* dots.

2011-04-13 02:42:37 +0900 Masanori Itoh 

	* Rebased to trunk rev 980.

2011-04-13 02:41:33 +0900 Masanori Itoh 

	* Rework importing volume_manager.

2011-04-13 02:11:36 +0900 Masanori Itoh 

	* Blushed up a little bit.

2011-04-12 11:25:07 -0500 Josh Kearney 

	* Merged trunk

2011-04-12 11:21:29 -0500 Josh Kearney 

	* Only warn about rouge instances that compute should know about.

2011-04-12 11:47:08 -0400 Brian Lamar 

	* Added some tests.

2011-04-12 11:13:31 -0400 Brian Lamar 

	* Dangerous whitespace mistake! :)

2011-04-12 11:09:31 -0400 Brian Lamar 

	* Cleanup after prereq merge.

2011-04-12 08:04:55 -0700 Johannes Erdfelt 

	* Add new flag 'max_kernel_ramdisk_size' to specify a maximum size of kernel or ramdisk so we don't copy large files to dom0 and fill up /boot/guest

2011-04-12 23:42:18 +0900 Masanori Itoh 

	* Rebased to trunk rev 980.

2011-04-12 10:41:14 -0400 Brian Lamar 

	* Merged lp:~rackspace-titan/nova/server_metadata_quotas as a prereq.

2011-04-12 10:38:15 -0400 Brian Lamar 

	* Merged trunk.

2011-04-12 14:32:03 +0000 termie 

	* Docstring cleanup and formatting. Minor style fixes as well.

2011-04-12 10:25:07 -0400 Dan Prince 

	* Updated to use setfacl instead of chown.

2011-04-12 10:19:37 -0400 Brian Lamar 

	* Commit for merge of metadata_quotas preq.

2011-04-12 09:59:02 -0400 Cory Wright 

	* merge trunk

2011-04-12 09:37:06 -0400 Brian Lamar 

	* Removed extra call from try/except.

2011-04-12 09:34:52 -0400 Brian Lamar 

	* Reverted some superfluous changes to make MP more concise.

2011-04-12 09:24:49 -0400 Brian Lamar 

	* Merged trunk.

2011-04-12 09:23:52 -0400 Brian Lamar 

	* Reverted some superfluous changes to make MP more concise.

2011-04-12 07:54:19 +0000 Soren Hansen 

	* Replace instance ref from compute.api.get_all with one from instance_get. This should ensure it gets fully populated with all the relevant attributes.

2011-04-12 07:48:21 +0000 John Tran 

	* Add a unit test for terminate_instances.

2011-04-12 09:41:42 +0200 Soren Hansen 

	* pep8

2011-04-12 11:37:51 +0900 Yoshiaki Tamura 

	* Fix RBDDriver in volume manager. discover_volume was raising exception. Modified local_path as well.

2011-04-12 03:07:22 +0400 Ilya Alekseyev 

	* pep8 fixes

2011-04-12 02:44:44 +0400 Ilya Alekseyev 

	* migaration and pep8 fixes

2011-04-11 21:43:12 +0000 Vishvananda Ishaya 

	* update documentation on cloudpipe

2011-04-11 21:01:55 +0000 Vishvananda Ishaya 

	* Makes genvpn path actually refer to genvpn.sh instead of geninter.sh

2011-04-11 15:26:44 -0500 Trey Morris 

	* typo

2011-04-11 16:14:39 -0400 Brian Lamar 

	* Merged trunk.

2011-04-11 15:04:00 -0500 Anne Gentle 

	* Updating the runnova information and fixing bug 753352

2011-04-11 14:36:25 -0500 Trey Morris 

	* merge trunk

2011-04-11 14:16:30 -0500 Trey Morris 

	* network manager changes, compute changes, various other

2011-04-11 22:35:09 +0400 Ilya Alekseyev 

	* Floating ips auto assignment

2011-04-11 14:16:17 -0400 Dan Prince 

	* Sudo chown the vbd device to the nova user before streaming data to it. This resolves an issue where nova-compute required 'root' privs to successfully create nodes with connection_type=xenapi.

2011-04-12 03:13:58 +0900 Masanori Itoh 

	* Minor blush ups.

2011-04-12 02:32:19 +0900 Masanori Itoh 

	* A minor blush up.

2011-04-12 02:30:31 +0900 Masanori Itoh 

	* A minor blush up.

2011-04-11 12:15:22 -0500 Josh Kearney 

	* Remove unused self.interfaces_xml

2011-04-12 02:10:48 +0900 Masanori Itoh 

	* Rebased to trunk rev 977.

2011-04-12 02:09:57 +0900 Masanori Itoh 

	* Rebase to trunk rev 937.

2011-04-12 02:09:29 +0900 Masanori Itoh 

	* debug tree status checkpoint 2.

2011-04-11 11:34:19 -0500 termie 

	* docstring cleanup, direct api, part of compute

2011-04-11 16:04:00 +0000 Dan Prince 

	* bzr ignore the top level CA dir that is created when running 'run_tests.sh -N'.

2011-04-11 15:56:36 +0000 Vishvananda Ishaya 

	* fix reference to genvpn to point to the right shell script

2011-04-11 15:47:36 +0000 Dan Prince 

	* Set default stateOrProvice to 'supplied' in openssl.cnf.tmpl.

2011-04-11 14:56:42 +0000 Cory Wright 

	* merge trunk

2011-04-11 14:48:00 +0000 Kei Masumoto 

	* This branch fixes https://bugs.launchpad.net/bugs/751231.

2011-04-11 16:18:18 +0200 Soren Hansen 

	* Replace instance ref from compute.api.get_all with one from instance_get. This should ensure it gets fully populated with all the relevant attributes.

2011-04-11 14:17:29 +0000 Justin SB 

	* When using libvirt, remove the persistent domain definition when we call destroy, so that behavior on destroy is as it was when we were using transient instances.

2011-04-11 23:00:53 +0900 Masanori Itoh 

	* Rebased to trunk rev 973.

2011-04-11 09:27:14 +0000 Brian Lamar 

	* Currently terminating an instance will hang in a loop, this allows for deletion of instances when using a libvirt backend. Also I couldn't help add a debug log where an exception is caught and ignored.

2011-04-10 14:34:25 -0700 Ken Pepple 

	* merge trunk

2011-04-10 16:57:32 +0000 Ken Pepple 

	* resolved lazy_match conflict between bin/nova-manage instance and instance_type by moving instance subcommand under vm command. documented vm command in man page. removed unused instance_id from vm list subcommand.

2011-04-09 12:57:32 -0700 Justin SB 

	* Ooops - redefining the _ variable seems like a _really_ bad idea

2011-04-09 12:41:30 -0700 Justin SB 

	* Handle the case when the machine is already SHUTOFF

2011-04-09 12:33:24 -0700 Justin SB 

	* Split logic on shutdown and undefine, so that even if the machine is already shutdown we will be able to proceed

2011-04-09 11:57:14 -0700 Justin SB 

	* Remove the XML definition when we destroy a machine

2011-04-10 02:50:22 +0900 Masanori Itoh 

	* Rebased to trunk rev 971

2011-04-10 02:49:38 +0900 Masanori Itoh 

	* debug tree status checkpoint.

2011-04-10 01:25:26 +0900 Masanori Itoh 

	* Reabased to trunk rev 971.

2011-04-09 11:08:47 -0400 Brian Lamar 

	* Fixed log message gaffe.

2011-04-08 15:24:09 -0700 Jesse Andrews 

	* pylintage

2011-04-08 15:23:17 -0700 Jesse Andrews 

	* typo - need to get nova-volumes working on this machine :-/

2011-04-08 15:17:52 -0700 Jesse Andrews 

	* dd needs a count to succeed, and remove unused/non-working special case for size 0

2011-04-08 22:02:50 +0000 Johannes Erdfelt 

	* There is a race condition when a VDI is mounted and the device node is created. Sometimes (depending on the configuration of the Linux distribution) nova loses the race and will try to open the block device before it has been created in /dev.

2011-04-08 14:53:54 -0700 Jesse Andrews 

	* zero out volumes on delete using dd

2011-04-08 21:48:31 +0000 Sandy Walsh 

	* Added RST file on using Zones.

2011-04-08 14:46:26 -0700 Renuka Apte 

	* Fixes euca-attach-volume for iscsi using Xenserver

2011-04-08 14:36:27 -0700 Ken Pepple 

	* pep8

2011-04-08 14:35:30 -0700 Ken Pepple 

	* merge trunk

2011-04-08 20:52:39 +0000 Ken Pepple 

	* removes log command from nova-manage as it no longer worked in multi-log setup

2011-04-08 15:54:17 -0400 Brian Lamar 

	* Added error message to exception logging.

2011-04-08 15:22:15 -0400 Brian Lamar 

	* Fixes bug which hangs nova-compute when terminating an instance when using libvirt backend.

2011-04-08 15:45:42 -0300 Sandy Walsh 

	* missing 'to'

2011-04-08 11:21:36 -0700 Johannes Erdfelt 

	* Short circuit non-existant device during unit tests. It won't ever be created because of the stubs used during the unit tests

2011-04-08 18:02:55 +0000 John Tran 

	* Added a patch for python eventlet, when using install_venv.py (see FAQ # 1485)

2011-04-09 02:39:18 +0900 Kei Masumoto 

	* fixed LOG level and log message phrase

2011-04-08 13:45:19 -0300 Sandy Walsh 

	* merge prop tweaks 2

2011-04-08 12:22:09 -0400 Dan Prince 

	* Set default stateOrProvice to 'supplied' in openssl.cnf.tmpl.

2011-04-08 16:08:56 +0000 Kei Masumoto 

	* This branch fixes https://bugs.launchpad.net/nova/+bug/751242.

2011-04-08 16:01:24 +0000 Dan Prince 

	* Ignore errors when deleting the default route in the ensure_bridge function.

2011-04-08 09:50:16 -0400 Dan Prince 

	* bzr ignore the CA dir.

2011-04-08 10:04:38 -0300 Sandy Walsh 

	* merge prop tweaks

2011-04-08 11:53:52 +0000 Thierry Carrez 

	* Import translations from Launchpad.

2011-04-08 08:50:45 -0300 Sandy Walsh 

	* added Zones doc

2011-04-08 09:17:29 +0000 Dan Prince 

	* Update the describe_image_attribute and modify_image_attribute functions in the EC2 API so they use the top level 'is_public' attribute of image objects. This brings these functions in line with the base image service.

2011-04-08 10:42:01 +0200 Thierry Carrez 

	* Import from lp:~nova-core/nova/translations

2011-04-08 08:04:57 +0000 Ken Pepple 

	* corrects incorrect openstack api responses for metadata (numeric/string conversion issue) and image format status (not uppercase)

2011-04-08 07:58:48 +0000 Dan Prince 

	* Implement a mechanism to enforce a configurable quota limit for image metadata (properties) within the OS API image metadata controller.

2011-04-07 23:39:29 -0400 Dan Prince 

	* Update the describe_image_attribute and modify_image_attribute functions in the ec2 API so they use the top level 'is_public' attribute of image objects. This brings these functions in line with the base image service.

2011-04-07 21:44:41 -0400 Dan Prince 

	* Ignore errors when deleting the default route in the ensure_bridge function.

2011-04-07 18:05:10 -0700 Ken Pepple 

	* merge trunk

2011-04-07 18:04:42 -0700 Ken Pepple 

	* removed log command from nova-manage. no longer applicable with multiple logfiles.

2011-04-07 17:59:10 -0700 Ken Pepple 

	* merge trunk

2011-04-07 17:38:24 -0700 Ken Pepple 

	* reminde admins of --purge option

2011-04-08 00:32:34 +0000 Vishvananda Ishaya 

	* Fixes issues with describe instances due to improperly set metadata.

2011-04-07 23:52:48 +0000 Justin Santa Barbara 

	* Keep guest instances when libvirt host restarts

2011-04-07 16:42:33 -0700 Vishvananda Ishaya 

	* fix tests from moving access check into update and delete

2011-04-07 16:08:55 -0700 Johannes Erdfelt 

	* Merge from trunk

2011-04-07 16:08:15 -0700 Johannes Erdfelt 

	* Merge with lp:nova

2011-04-07 23:04:43 +0000 Naveed Massjouni 

	* Added support for listing addresses of a server in the openstack api. Now you can GET  * /servers/1/ips  * /servers/1/ips/public  * /servers/1/ips/private Supports v1.0 json and xml. Added corresponding tests.

2011-04-07 16:00:55 -0700 Justin Santa Barbara 

	* Log libvirt errcode on exception

2011-04-07 22:58:02 +0000 Naveed Massjouni 

	* This fixes how the metadata and addresses collections are serialized in xml responses.

2011-04-07 15:56:16 -0700 Justin Santa Barbara 

	* Fix to correct libvirt error code when the domain is not found

2011-04-07 15:54:14 -0700 Vishvananda Ishaya 

	* merged trunk

2011-04-07 15:52:27 -0700 Justin Santa Barbara 

	* Removed commented-out old 'delete instance on SHUTOFF' code

2011-04-07 22:12:42 +0000 Vishvananda Ishaya 

	* Automatically add the metadata address to the network host.  This allows guests to ARP for the address properly.

2011-04-07 15:09:48 -0700 Ken Pepple 

	* merged trunk and resolved conflict

2011-04-07 15:08:29 -0700 Ken Pepple 

	* slight typo

2011-04-07 15:00:35 -0700 Ken Pepple 

	* clarified nova-manage instance_type create error output on duplicate flavorid

2011-04-07 21:48:29 +0000 Kei Masumoto 

	* This branch is a patch for fixing below issue. > Bug #746821: live_migration failing due to network filter not found  Link a bug report

2011-04-08 06:32:53 +0900 Kei Masumoto 

	* fix pep8 violation

2011-04-07 21:08:16 +0000 Dan Prince 

	* Update instances table to use instance_type_id instead of the old instance_type column which represented the name (ex: m1.small) of an instance type.

2011-04-07 15:52:14 -0400 Dan Prince 

	* Drop extra 'None' arg from dict.get call.

2011-04-07 15:43:51 -0400 Dan Prince 

	* Some i18n fixes to instance_types.

2011-04-07 19:30:52 +0000 Josh Kearney 

	* Renamed computeFault back to cloudServersFault in an effort to maintain consistency with the 1.0 API spec. We can look into distinguishing the two in the next release. Held off for now to avoid potential regression.

2011-04-07 19:12:27 +0000 Sandy Walsh 

	* adds a timeout on session.login_with_password()

2011-04-07 15:09:10 -0400 Dan Prince 

	* Drop unneeded Fkey on InstanceTypes.id.

2011-04-07 19:04:32 +0000 Josh Kearney 

	* Bypass a potential security vulnerability by not setting shell=True in xenstore.py, using johannes.erdfelt's patch.

2011-04-07 13:55:42 -0500 Josh Kearney 

	* Renamed computeFault to cloudServersFault

2011-04-07 18:35:02 +0000 Trey Morris 

	* fixed the way ip6 address were retrieved/returned in _get_network_info in nova/virt/xenapi/vmops

2011-04-07 14:28:53 -0400 Dan Prince 

	* Merge w/ trunk.

2011-04-07 11:25:44 -0700 Ken Pepple 

	* added -manage vm [list|live-migration] to man page

2011-04-07 11:22:31 -0700 Ken Pepple 

	* removed unused instance parameter from vm list ... as it is unused. added parameters to docstring for vm list.

2011-04-07 11:12:14 -0700 Ken Pepple 

	* moved -manage instance list command to -manage vm list to avoid lazy match conflict with instance_types

2011-04-07 14:08:04 -0400 Naveed Massjouni 

	* Merge from trunk

2011-04-07 10:37:40 -0700 Vishvananda Ishaya 

	* Simplify by always adding to loopback

2011-04-07 17:30:01 +0000 Masanori Itoh 

	* Remove <addressSet> and <item> from AllocateAddress response, and fix bug #751176.

2011-04-07 13:22:03 -0400 Todd Willey 

	* remove unused code.

2011-04-07 13:17:13 -0400 Todd Willey 

	* Merge trunk.

2011-04-07 11:59:40 -0300 Sandy Walsh 

	* better error message

2011-04-07 23:48:00 +0900 Masanori Itoh 

	* Blush up a bit.

2011-04-07 22:51:48 +0900 Masanori Itoh 

	* Rebased to trunk rev 949.

2011-04-07 10:42:29 -0300 Sandy Walsh 

	* pep8

2011-04-07 10:34:14 -0300 Sandy Walsh 

	* adds timeout to login_with_password

2011-04-07 01:42:49 -0400 Todd Willey 

	* test provider fw rules at the virt/ipteables layer. lowercase protocol names in admin api to match what the firewall driver expects. add provider fw rule chain in iptables6 as well. fix a couple of small typos and copy-paste errors.

2011-04-07 13:32:19 +0900 Kei Masumoto 

	* fixed based on reviewer's comment - 1. erase unnecessary blank line, 2. adding LOG.debug

2011-04-07 13:10:10 +0900 Masanori Itoh 

	* Rebased to trunk rev 949.

2011-04-07 13:08:14 +0900 Kei Masumoto 

	* fixed based on reviewer's comment - 'locals() should be off from _()

2011-04-07 12:35:45 +0900 Muneyuki Noguchi 

	* Make description of volume_id more generic.

2011-04-06 19:43:58 -0700 John Tran 

	* add the tests

2011-04-07 11:42:02 +0900 Masanori Itoh 

	* pep8 cleanup.

2011-04-06 19:13:18 -0700 John Tran 

	* ApiError code should default to None, and will only display a code if one exists.  Prior was output an 'ApiError: ApiError: error message' string, which is confusing

2011-04-06 18:22:03 -0700 John Tran 

	* ec2 api run_instances checks for image status must be 'available'.  Overhauled test_run_instances for working set of test assertions

2011-04-06 16:10:08 -0700 Vishvananda Ishaya 

	* if we delete the old route when we move it we don't need to check for exists

2011-04-06 15:55:55 -0700 Ken Pepple 

	* merged trunk

2011-04-06 15:39:44 -0700 Ken Pepple 

	* removed comment on API compliance

2011-04-06 18:17:43 -0400 Naveed Massjouni 

	* Added an option to run_tests.sh so you can run just pep8. So now you can:     ./run_tests.sh --just-pep8 or     ./run_tests.sh -p

2011-04-06 14:53:35 -0700 Vishvananda Ishaya 

	* Add automatic metadata ip to network host on start.  Also fix race where gw is readded twice

2011-04-06 17:50:11 -0400 Naveed Massjouni 

	* Controllers now inherit from nova.api.openstack.common.OpenstackController.

2011-04-06 17:39:10 -0400 Brian Lamar 

	* Merged trunk.

2011-04-06 17:28:13 -0400 Naveed Massjouni 

	* Merge from trunk

2011-04-06 17:26:50 -0400 Naveed Massjouni 

	* Merge from trunk

2011-04-06 21:21:59 +0000 Justin Santa Barbara 

	* Support providing an XML namespace on the XML output from the OpenStack API

2011-04-06 14:02:16 -0700 Justin Santa Barbara 

	* Merged with trunk, fixed up test that wasn't checking namespace

2011-04-06 16:12:32 -0400 Naveed Massjouni 

	* Added support for listing addresses of a server in the openstack api. Now you can GET  * /servers/1/ips  * /servers/1/ips/public  * /servers/1/ips/private Supports v1.0 json and xml. Added corresponding tests.

2011-04-06 12:58:57 -0700 Vishvananda Ishaya 

	* check visibility on delete and update

2011-04-06 15:42:24 -0400 Dan Prince 

	* YADU (Yet Another Docstring Update).

2011-04-06 19:41:35 +0000 Soren Hansen 

	* Make sure ca_folder is created before chdir()ing into it.

2011-04-06 15:36:58 -0400 Dan Prince 

	* Merge w/ trunk.

2011-04-06 13:43:02 -0500 Trey Morris 

	* another syntax error

2011-04-06 11:36:08 -0700 Johannes Erdfelt 

	* Use a more descriptive name for the flag to make it easier to understand the purpose

2011-04-06 14:31:54 -0400 Brian Lamar 

	* Added logging statements for generic WSGI and specific OpenStack API requests.

2011-04-06 13:31:51 -0500 Trey Morris 

	* syntax error

2011-04-06 13:27:43 -0500 Josh Kearney 

	* Incorprate johannes.erdfelt's patch

2011-04-06 13:05:39 -0500 Trey Morris 

	* updated check_vm_record in test_xenapi to check the gateway6 correctly

2011-04-06 12:52:25 -0500 Trey Morris 

	* updated get_network_info in libvirt_conn to correctly insert ip6s and gateway6 into the network info, also small style fixes

2011-04-06 13:42:04 -0400 Mark Washenberger 

	* add docstrings

2011-04-06 12:33:07 -0500 Trey Morris 

	* updated _prepare_injectables() to use info[gateway6] instead of looking inside the ip6 address dict for the gateway6 information

2011-04-07 02:07:19 +0900 Masanori Itoh 

	* Enable RightAWS style signing on server_string without port number portion.

2011-04-06 11:15:35 -0500 Trey Morris 

	* modified behavior of inject_network_info and reset_network related to a vm_ref not being passed in

2011-04-06 18:10:42 +0200 Soren Hansen 

	* Create ca_folder if it does not already exist.

2011-04-06 09:05:12 -0700 Johannes Erdfelt 

	* Wait for device node to be created after mounting image VDI

2011-04-06 14:28:05 +0100 Salvatore Orlando 

	* Improved unit tests Fixed docstring formatting

2011-04-06 13:06:43 +0000 Soren Hansen 

	* Only create ca_path directory if it does not already exist.

2011-04-06 14:41:26 +0200 Soren Hansen 

	* Added bug reference

2011-04-06 14:05:12 +0200 Soren Hansen 

	* Only create ca_path directory if it does not already exist.

2011-04-06 13:15:23 +0200 Soren Hansen 

	* Merge trunk

2011-04-06 06:53:53 +0000 Soren Hansen 

	* Make "setup.py install" much more thorough. It now installs tools/ into /usr/share/nova and makes sure api-paste.conf lands in /etc/nova rather than /etc.

2011-04-06 14:44:19 +0900 Kei Masumoto 

	* fixed based on reviwer's comment

2011-04-05 19:21:05 -0700 Ken Pepple 

	* return image create response as image dict

2011-04-05 18:35:15 -0700 John Tran 

	* Add a patch for python eventlet, when using install_venv.py (see FAQ # 1485)

2011-04-05 20:07:46 -0400 Todd Willey 

	* Undo use of $ in chain name where not needed.

2011-04-05 20:03:29 -0400 Todd Willey 

	* Testing for iptables manager changes.

2011-04-05 19:31:12 -0400 Todd Willey 

	* Don't double-apply provider fw rules in NWFilter and Iptables. Don't create provider fw rules for each instance, use a chain and jump to it. Fix docstrings.

2011-04-05 18:29:53 -0500 Trey Morris 

	* typo

2011-04-05 15:58:19 -0700 Vishvananda Ishaya 

	* remove -None for user roles

2011-04-05 15:49:43 -0700 Vishvananda Ishaya 

	* pep8

2011-04-05 15:45:01 -0700 Vishvananda Ishaya 

	* fallback to status if image_state is not set

2011-04-05 15:35:17 -0700 Vishvananda Ishaya 

	* update and fix tests

2011-04-05 15:01:33 -0700 Vishvananda Ishaya 

	* unite the filtering done by glance client and s3

2011-04-05 17:49:38 -0400 Naveed Massjouni 

	* Removing naughty semicolon.

2011-04-05 17:48:38 -0400 Naveed Massjouni 

	* Merge from trunk

2011-04-05 14:44:39 -0700 Vishvananda Ishaya 

	* merged trunk

2011-04-05 16:53:59 -0400 Mark Washenberger 

	* remove extraneous empty lines

2011-04-05 16:46:44 -0400 Mark Washenberger 

	* move error handling down into get_password function

2011-04-05 16:30:30 -0400 Mark Washenberger 

	* refactor to handle invalid adminPass

2011-04-05 12:56:25 -0700 Vishvananda Ishaya 

	* fixed comment

2011-04-05 12:55:57 -0700 Vishvananda Ishaya 

	* merged trunk

2011-04-05 15:55:49 -0400 Mark Washenberger 

	* add support for specifying adminPass for JSON only in openstack api 1.1

2011-04-05 15:44:41 -0400 Mark Washenberger 

	* add tests for adminPass on server create

2011-04-05 15:17:37 -0400 Todd Willey 

	* Fix a giant batch of copypasta.

2011-04-05 15:17:17 -0400 Todd Willey 

	* Remove file leftover from conflict.

2011-04-05 14:47:06 -0400 Brian Waldon 

	* adding support for OSAPI v1.1 limits resource

2011-04-05 17:52:45 +0000 Masanori Itoh 

	* Moved 'name' from <imageId> to <imageLocation>, corrected <imageType> and fixes bug # 750482.

2011-04-05 17:42:38 +0000 Chuck Short 

	* This branch contains the fix for lp:749973. VNC is assumed that is default for all in libvirt which LXC does not support yet.

2011-04-05 13:02:42 -0400 Dan Prince 

	* Remove comments.

2011-04-05 16:47:39 +0000 Soren Hansen 

	* Separate CA/ dir into code and state.

2011-04-05 20:40:52 +0400 Ilya Alekseyev 

	* removed blank lines for pep8 fix

2011-04-05 19:42:09 +0400 Ilya Alekseyev 

	* pep8 fixed

2011-04-05 10:56:24 -0400 Naveed Massjouni 

	* Fixed the addresses and metadata collections in xml responses. Added corresponding tests.

2011-04-05 10:17:29 -0400 Chuck Short 

	* Dont configure vnc if we are using lxc

2011-04-05 14:55:19 +0200 Soren Hansen 

	* Help paste_config_file find the api config now that we moved it.

2011-04-05 14:54:49 +0200 Soren Hansen 

	* Add bug reference

2011-04-05 14:54:11 +0200 Soren Hansen 

	* Move api-paste.ini into a nova/ subdir of etc/

2011-04-05 14:53:56 +0200 Soren Hansen 

	* Add a find_data_files method to setup.py. Use it to get tools/ installed under /usr/(local/)/share/nova

2011-04-05 08:49:44 -0400 Dan Prince 

	* Nits.

2011-04-05 08:43:44 -0400 Dan Prince 

	* Merge w/ trunk.

2011-04-05 08:26:16 -0400 Dan Prince 

	* Add missing underscore.

2011-04-05 08:24:46 -0400 Dan Prince 

	* Merge w/ trunk.

2011-04-05 20:39:22 +0900 Kei Masumoto 

	* fix bug lp751242

2011-04-05 20:20:32 +0900 Kei Masumoto 

	* fix bug lp751231

2011-04-05 13:16:12 +0200 Soren Hansen 

	* Automatically create CA state dir, and make sure the CA scripts look for the templates in the right places.

2011-04-05 20:10:10 +0900 Kei Masumoto 

	* fix bug 746821

2011-04-05 18:43:11 +0900 Masanori Itoh 

	* Remove <addressSet> and <item> from AllocateAddress response, and fix bug #751176.

2011-04-05 11:42:14 +0200 Soren Hansen 

	* Allow CA code and state to be separated, and make sure CA code gets installed by setup.py install.

2011-04-05 11:40:35 +0900 Masanori Itoh 

	* Rebased to trunk 942.

2011-04-05 02:31:02 +0000 John Tran 

	* fix bug lp:682888 - DescribeImages has no unit tests.

2011-04-04 22:16:53 -0400 Dan Prince 

	* Correct variable name.

2011-04-04 21:12:57 -0400 Todd Willey 

	* Merge trunk.

2011-04-04 20:29:02 -0400 Dan Prince 

	* Merge w/ trunk.

2011-04-04 16:07:39 -0700 Ken Pepple 

	* correct test for numeric/string metadata value conversion

2011-04-04 16:00:59 -0700 Ken Pepple 

	* openstack api metadata responses must be strings

2011-04-04 15:58:41 -0700 Ken Pepple 

	* openstack api requires uppercase image format status responses

2011-04-04 20:41:14 +0000 Cory Wright 

	* merge trunk

2011-04-04 16:17:04 -0400 Dan Prince 

	* Refactor so that instances.instance_type is now instances.instance_type_id.

2011-04-04 23:43:26 +0400 Eldar Nugaev 

	* splitting test_get_nic_for_xml into two functions

2011-04-04 19:37:46 +0000 Ilya Alekseyev 

	* Network injection check fixed in libvirt driver.

2011-04-04 15:24:34 -0400 Brian Waldon 

	* merging trunk

2011-04-04 15:20:09 -0400 Brian Waldon 

	* fixing log message

2011-04-04 22:39:39 +0400 Ilya Alekseyev 

	* working with network_ref like with mapping

2011-04-04 22:22:27 +0400 Eldar Nugaev 

	* add test for NWFilterFirewall

2011-04-04 18:05:15 +0000 Devin Carlen 

	* Removed adminclient.py and added reference to the new nova-adminclient project in tools/pip-requires.

2011-04-04 17:56:19 +0000 Josh Kearney 

	* Don't prefix adminPass with the first 4 chars of the instance name.

2011-04-04 17:48:47 +0000 Vishvananda Ishaya 

	* Declares the flag for vncproxy_topic in compute.api

2011-04-04 17:41:58 +0000 Chris Behrens 

	* Fixes bug 741246.  Ed Leafe's inject_file method for the agent plugin was mistakenly never committed after having to fix commits under wrong email address.  vmops makes calls to this (previously) missing method.

2011-04-04 17:38:09 +0000 Brian Lamar 

	* Attempt to circumvent errors in the API from improper/malformed responses from image service.

2011-04-04 17:17:36 +0000 Ken Pepple 

	* fixes incorrect case of OpenStack API status response

2011-04-04 21:05:38 +0400 Ilya Alekseyev 

	* Fixed network_info creating.

2011-04-05 02:04:58 +0900 Masanori Itoh 

	* Moved 'name' property from <imageId> to <imageLocation>, corrected <imageType> and fixes bug # 750482.

2011-04-04 09:45:26 -0700 Ken Pepple 

	* corrected capitalization of openstack api status and added tests

2011-04-04 19:39:00 +0400 Eldar Nugaev 

	* libvirt_con log fix

2011-04-04 11:19:20 -0400 Brian Lamar 

	* Ensure no errors for improper responses from image service.

2011-04-04 08:15:51 -0700 Ken Pepple 

	* merge trunk

2011-04-04 10:59:44 -0400 Brian Lamar 

	* Fixes error which occurs when no name is specified for an image.

2011-04-04 18:33:50 +0400 Eldar Nugaev 

	* improving tests

2011-04-04 18:31:35 +0400 Ilya Alekseyev 

	* network injection check fixed

2011-04-04 12:12:14 +0000 Brian Lamar 

	* Only define 'VIMMessagePlugin' class if suds can be loaded.

2011-04-04 09:26:53 +0000 Soren Hansen 

	* Make euca-get-ajax-console work with Euca2ools 1.3

2011-04-04 11:16:50 +0200 Soren Hansen 

	* Add bug reference.

2011-04-04 10:25:58 +0900 Muneyuki Noguchi 

	* Use keyword arguments.

2011-04-03 22:50:38 +0400 Eldar Nugaev 

	* add multi_nic_test

2011-04-03 21:18:35 +0400 Eldar Nugaev 

	* added preparing_xml test

2011-04-03 03:45:33 +0400 Eldar Nugaev 

	* split up to_xml to creation xml_info and filling the template

2011-04-01 20:26:59 +0000 Cory Wright 

	* use novalib for vif_rules.py, fix OvsFlow class

2011-04-01 19:54:55 +0000 Cory Wright 

	* extract execute methods to a library for reuse

2011-04-01 14:16:17 -0400 Brian Lamar 

	* Poller needs to check for BUILDING not NOSTATE now, since we're being more explict about what is going on.

2011-04-01 18:02:29 +0000 Masanori Itoh 

	* Add checking if the floating_ip is allocated or not before appending to result array in DescribeAddresses.

2011-04-01 17:43:12 +0000 Masanori Itoh 

	* Added synchronize_session parameter to a query in fixed_ip_disassociate_all_by_timeout() and fix #735974.

2011-04-02 01:44:12 +0900 Masanori Itoh 

	* Made the fix simpler.

2011-04-02 01:05:50 +0900 Masanori Itoh 

	* Add checking if the floating_ip is allocated or not before appending to result array.

2011-04-02 00:28:32 +0900 Masanori Itoh 

	* Added updated_at field to update statement according to Jay's comment.

2011-04-01 15:28:21 +0000 Cory Wright 

	* change bridge

2011-04-01 17:10:06 +0200 Soren Hansen 

	* Add euca2ools import

2011-04-01 23:54:55 +0900 Masanori Itoh 

	* Rebased to trunk 930.

2011-04-01 23:54:29 +0900 Masanori Itoh 

	* Rebased to trunk 726.

2011-04-01 14:43:04 +0000 Cory Wright 

	* lots of updates to ovs scripts

2011-04-01 11:23:05 +0200 Soren Hansen 

	* Make euca-get-ajax-console work with Euca2ools 1.3

2011-03-31 23:21:27 +0000 Cory Wright 

	* merge trunk

2011-03-31 17:19:59 -0400 Brian Lamar 

	* Hopefully absolved us of the suds issue?

2011-03-31 20:57:39 +0000 Sandy Walsh 

	* Removes excessive logging message in the event of a rabbitmq failure.

2011-03-31 20:47:05 +0000 Mark Washenberger 

	* Add a change password action to /servers in openstack api v1.1, and associated tests.

2011-03-31 16:46:08 -0400 Brian Lamar 

	* Removal of instance_set_state from driver code, it shouldnt be there, but instead should be in the compute manager.

2011-03-31 15:35:11 -0500 Josh Kearney 

	* Merged trunk

2011-03-31 15:32:31 -0500 Josh Kearney 

	* Don't include first 4 chars of instance name in adminPass

2011-03-31 19:56:21 +0000 Josh Kearney 

	* Friendlier error message if there are no compute nodes are available.

2011-03-31 15:45:36 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-31 15:44:36 -0400 Brian Lamar 

	* Merged waldon.

2011-03-31 15:41:18 -0400 Brian Waldon 

	* Adding explanation keyword to HTTPConflict

2011-03-31 15:40:59 -0400 Brian Lamar 

	* Merged waldon.

2011-03-31 12:38:05 -0700 Vishvananda Ishaya 

	* makes sure s3 filtering works even without metadata set properly

2011-03-31 15:38:00 -0400 Brian Lamar 

	* Merged waldon.

2011-03-31 15:37:44 -0400 Brian Waldon 

	* Didn't run my code. Syntax error :(

2011-03-31 15:37:38 -0400 Brian Lamar 

	* Now using the new power state instead of string.

2011-03-31 15:34:33 -0400 Brian Waldon 

	* adding servers view mapping for BUILDING power state

2011-03-31 12:31:35 -0700 Sandy Walsh 

	* removes excessive logging on rabbitmq failure

2011-03-31 14:29:16 -0500 Josh Kearney 

	* Review feedback

2011-03-31 19:22:05 +0000 Josh Kearney 

	* Friendlier error message if there are no compute nodes are available.

2011-03-31 14:43:15 -0400 Brian Lamar 

	* Merged with Waldon.

2011-03-31 14:42:24 -0400 Brian Lamar 

	* Better error handling for spawn and destroy in libvirt.

2011-03-31 14:35:25 -0400 Brian Waldon 

	* pep8

2011-03-31 14:15:42 -0400 Brian Waldon 

	* adding 'building' power state; testing for 409 from OSAPI when rebuild requested on server being rebuild

2011-03-31 13:08:49 -0500 Josh Kearney 

	* More friendly error message

2011-03-31 09:01:01 -0700 Chris Behrens 

	* need to support python2.4, so can't use uuid module

2011-03-31 14:52:19 +0000 Tushar Patil 

	* If the floating ip address is not allocated or is allocated to another project, then the user trying to associate the floating ip address to an instance should get a proper error message.

2011-03-31 10:45:53 -0400 Brian Lamar 

	* Update state between delete and spawn.

2011-03-31 10:18:44 -0400 Brian Waldon 

	* adding metadata support for v1.1

2011-03-31 09:49:03 -0400 Brian Lamar 

	* Rebuild improvements.

2011-03-31 09:29:07 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-31 09:20:47 -0400 Dan Prince 

	* Limit image metadata to the configured metadata quota for a project.

2011-03-31 17:39:00 +0900 Muneyuki Noguchi 

	* Add volume.API.remove_from_compute instead of compute.API.remove_volume.

2011-03-31 16:00:51 +0900 Masanori Itoh 

	* Rebased to trunk rev 925.

2011-03-30 20:33:56 -0700 Devin Carlen 

	* Removed adminclient and referred to pypi nova_adminclient module

2011-03-31 10:18:59 +0900 Muneyuki Noguchi 

	* Merge trunk.

2011-03-30 15:10:55 -0700 Tushar Patil 

	* fixed review comment for i18n string multiple replacement strings need to use dictionary format

2011-03-30 15:00:47 -0700 Tushar Patil 

	* fixed review comment for i18n string multiple replacement strings need to use dictionary format

2011-03-30 21:03:30 +0000 Thierry Carrez 

	* Add obviously-missing method that prevents an Hyper-V compute node from even starting up

2011-03-30 20:49:38 +0000 Josh Kearney 

	* Avoid any hard dependencies in nova.virt.vmwareapi.vim.

2011-03-30 13:48:07 -0700 Vishvananda Ishaya 

	* review cleanup

2011-03-30 20:43:34 +0000 Sandy Walsh 

	* Handles situation where Connection._instances doesn't exist (ie. production)

2011-03-30 13:38:10 -0700 Chris Behrens 

	* localize NotImplementedError()

2011-03-30 13:36:03 -0700 Chris Behrens 

	* Change '"%s" % e' to 'e'.

2011-03-30 13:32:13 -0700 Tushar Patil 

	* Fix for LP Bug #745152

2011-03-30 16:25:49 -0400 Brian Lamar 

	* Merged waldon.

2011-03-30 16:17:07 -0400 Brian Waldon 

	* adding initial v1.1 rebuild action support

2011-03-30 13:13:04 -0700 Chris Behrens 

	* Add ed leafe's code for the inject_file agent plugin method that somehow got lost (fixes bug 741246). Update TimeoutError string for i18n

2011-03-30 13:10:11 -0700 John Tran 

	* submitting a unit test for terminate_instance

2011-03-30 15:47:12 -0400 Dan Prince 

	* Update docstrings and spacing.

2011-03-30 12:46:22 -0700 Vishvananda Ishaya 

	* fixed ordering and spacing

2011-03-30 12:44:22 -0700 John Tran 

	* removed trailing whitespace

2011-03-30 12:37:56 -0700 John Tran 

	* updated per code review, replaced NotFound with exception.NotFound

2011-03-30 15:34:46 -0400 Brian Lamar 

	* Merged Waldon's API code.

2011-03-30 12:34:10 -0700 Vishvananda Ishaya 

	* remove all references to image_type and change nova-manage upload to set container format more intelligently

2011-03-30 15:33:52 -0400 Brian Lamar 

	* Rough implementation of rebuild_instance in compute manager.

2011-03-30 15:10:40 -0400 Brian Waldon 

	* adding v1.0 support for rebuild; adding compute api rebuild support

2011-03-30 12:05:25 -0700 Vishvananda Ishaya 

	* Key type values in ec2_api off of container format

2011-03-30 13:56:02 -0500 Josh Kearney 

	* Whoops

2011-03-30 13:50:02 -0500 Josh Kearney 

	* Handle in vim.py

2011-03-30 11:15:16 -0700 Justin Santa Barbara 

	* Refixed unit test to check XML ns

2011-03-30 11:09:57 -0700 Justin Santa Barbara 

	* Merged with trunk (after faults change to return correct content-type)

2011-03-30 17:53:46 +0000 Brian Lamar 

	* OpenStack API faults have been changed to now return the appropriated Content-Type header.

2011-03-30 10:49:09 -0700 Justin Santa Barbara 

	* More tests that were checking for no-namespace

2011-03-30 10:41:22 -0700 Justin Santa Barbara 

	* Some tests actually tested for the lack of a namespace :-)

2011-03-30 13:34:45 -0400 Dan Prince 

	* pep8 fixes.

2011-03-30 13:33:52 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-30 12:28:09 -0500 Josh Kearney 

	* Avoid hard dependencies

2011-03-30 13:18:47 -0400 Dan Prince 

	* Implement quotas for the new v1.1 server metadata controller. Modified the compute API so that metadata is a dict (not an array) to ensure we are using unique key values for metadata. This is isn't explicit in the SPECs but it is implied by the new v1.1 spec since PUT requests modify individual items.

2011-03-30 10:05:06 -0700 Justin Santa Barbara 

	* Add XML namespaces to the OpenStack API

2011-03-30 09:17:46 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-30 09:08:36 -0700 Justin Santa Barbara 

	* Fixed mis-merge: OS API version still has to be v1.1

2011-03-30 09:04:29 -0700 Justin Santa Barbara 

	* Store socket_info as a dictionary rather than an array

2011-03-30 08:57:37 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-31 00:45:59 +0900 Masanori Itoh 

	* Added synchronize_session parameter to a query in fixed_ip_disassociate_all_by_timeout() and fix #735974.

2011-03-30 15:37:48 +0000 Thierry Carrez 

	* Key was converted through str() even if None, resulting in "None" being added to authorized_keys when no key was specified.

2011-03-30 08:29:17 -0700 Sandy Walsh 

	* queues properly reconnect if rabbitmq is restarted

2011-03-30 15:10:37 +0000 Brian Waldon 

	* Moving server update adminPass support to be v1.0-specific OS API servers update tests actually assert and pass now Enforcing server name being a string of length > 0

2011-03-30 15:06:46 +0000 Brian Waldon 

	* Adding Content-Type code to openstack.api.versions.Versions wsgi.Application

2011-03-30 15:02:55 +0000 Vishvananda Ishaya 

	* Fixes metadata for ec2_api to specify owner_id so that it filters properly.

2011-03-30 13:51:21 +0000 Vishvananda Ishaya 

	* Makes the image decryption code use the per-project private key to decrpyt uploaded images if use_project_ca is set.  This allows the decryption code to work properly when we are using a different ca per project.

2011-03-30 09:39:35 -0400 Brian Lamar 

	* exception -> Fault

2011-03-30 09:38:09 -0400 Brian Lamar 

	* Merged trunk.

2011-03-30 15:28:21 +0200 Thierry Carrez 

	* Do not push 'None' to authorized_keys when no key is specified

2011-03-30 15:02:59 +0200 Thierry Carrez 

	* Add missing method that prevent HyperV compute nodes from starting up

2011-03-30 12:22:27 +0000 Anthony Young 

	* TopicAdapterConsumer uses a different callback model than TopicConsumer.  This patch updates the console proxy to use this pattern.

2011-03-30 10:41:25 +0100 Salvatore Orlando 

	* merge trunk

2011-03-30 06:43:44 +0000 Vishvananda Ishaya 

	* Uses the proc filesystem to check the volume size in volume smoketests so that it works with a very limited busybox image.

2011-03-29 23:12:39 -0700 Vishvananda Ishaya 

	* merged trunk

2011-03-30 05:59:13 +0000 Anthony Young 

	* The VNC Proxy is an OpenStack component that allows users of Nova to access their instances through a websocket enabled browser (like Google Chrome).

2011-03-29 22:55:16 -0700 Vishvananda Ishaya 

	* make sure that flag is there in compute api

2011-03-29 22:41:15 -0700 Vishvananda Ishaya 

	* fix localization for multiple replacement strings

2011-03-29 22:37:19 -0700 Vishvananda Ishaya 

	* fix doc to refer to nova-vncproxy

2011-03-30 02:46:57 +0000 Justin Santa Barbara 

	* Support for volumes in the OpenStack API

2011-03-29 19:11:12 -0700 Justin Santa Barbara 

	* Deepcopy the images, because the string formatting transforms them in-place

2011-03-29 19:10:23 -0700 Justin Santa Barbara 

	* name, created_at, updated_at are required.

2011-03-29 19:09:42 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-29 18:16:09 -0700 Justin Santa Barbara 

	* "Incubator" is no more.  Long live "contrib"

2011-03-29 18:13:04 -0700 Justin Santa Barbara 

	* Rename MockImageService -> FakeImageService

2011-03-29 18:08:36 -0700 Justin Santa Barbara 

	* Removed unused super_verbose argument left over from previous code

2011-03-29 18:08:17 -0700 Justin Santa Barbara 

	* Renamed incubator => contrib

2011-03-29 17:35:24 -0700 Justin Santa Barbara 

	* Wipe out the bad docstring on get_console_pool_info

2011-03-29 17:23:09 -0700 Vishvananda Ishaya 

	* use project key for decrypting images

2011-03-29 17:22:20 -0700 Justin Santa Barbara 

	* Fix a docstring

2011-03-29 17:17:20 -0700 Justin Santa Barbara 

	* Found a better (?) docstring from get_console_pool_info

2011-03-29 17:13:40 -0700 Justin Santa Barbara 

	* Change volume so that it returns attachments in the same format as is used for the attachment object

2011-03-29 17:10:40 -0700 Justin Santa Barbara 

	* Removed commented-out EC2 code from volumes.py

2011-03-29 17:07:59 -0700 John Tran 

	* adding unit tests for describe_images

2011-03-29 16:54:37 -0700 Justin Santa Barbara 

	* Fix unit test to reflect fact that instance is no longer deleted, just marked SHUTOFF

2011-03-29 16:35:39 -0700 Justin Santa Barbara 

	* Narrowly focused bugfix - don't lose libvirt instances on host reboot or if they crash

2011-03-29 16:13:09 -0700 Anthony Young 

	* fix for lp742650

2011-03-29 15:52:04 -0700 Justin Santa Barbara 

	* Added missing blank line at end of multiline docstring

2011-03-29 15:43:38 -0700 Justin Santa Barbara 

	* pep8 fixes

2011-03-29 15:37:45 -0700 Justin Santa Barbara 

	* Reverted extension loading tweaks

2011-03-29 15:37:32 -0700 Vishvananda Ishaya 

	* conversion of properties should set owner as owner_id not owner

2011-03-29 15:34:25 -0700 Anthony Young 

	* add nova-vncproxy to setup.py

2011-03-29 15:22:16 -0700 Anthony Young 

	* clarify test

2011-03-29 14:58:10 -0700 Anthony Young 

	* add line

2011-03-29 14:53:38 -0700 Anthony Young 

	* incorporate feedback from termie

2011-03-29 21:46:56 +0000 Josh Kearney 

	* Make dnsmasq_interface configurable.

2011-03-29 21:07:20 +0000 Vishvananda Ishaya 

	* Stop nova-manage from reporting an error every time.  Apparently except: catches sys.exit(0).

2011-03-29 13:59:46 -0700 Anthony Young 

	* add comment

2011-03-29 13:55:01 -0700 Anthony Young 

	* switch cast to a call

2011-03-29 13:49:49 -0700 Anthony Young 

	* move functions around

2011-03-29 13:47:47 -0700 Anthony Young 

	* move flags per termie's feedback

2011-03-29 13:44:38 -0700 John Tran 

	* initial unit test for describe images

2011-03-29 13:43:03 -0700 Vishvananda Ishaya 

	* don't print the error message on sys.exit(0)

2011-03-29 13:43:00 -0700 John Tran 

	* added blank lines in between functions & removed the test_describe_images (was meant for a diff bug lp682888)

2011-03-29 15:32:44 -0500 Josh Kearney 

	* Make Dnsmasq_interface configurable

2011-03-29 13:32:03 -0700 Anthony Young 

	* fix flag names

2011-03-29 20:14:29 +0000 Ilya Alekseyev 

	* Now checking that exists at least one network marked injected (libvirt and xenapi)

2011-03-29 20:08:11 +0000 Chuck Short 

	* This branch adds support for linux containers (LXC) to nova. It uses the libvirt LXC driver to start and stop the instance.

2011-03-29 12:54:35 -0700 Anthony Young 

	* use manager pattern for auth token proxy

2011-03-29 15:48:02 -0400 Chuck Short 

	* Style fixes

2011-03-29 23:30:06 +0400 Ilya Alekseyev 

	* style fix

2011-03-29 19:22:28 +0000 Brian Lamar 

	* Glance used to return None when a date field wasn't set, now it returns ''. Glance used to return dates in format "%Y-%m-%dT%H:%M:%S", now it returns "%Y-%m-%dT%H:%M:%S.%f".

2011-03-29 14:56:46 -0400 Chuck Short 

	* Fix up docstring

2011-03-29 14:56:18 -0400 Brian Lamar 

	* Added content_type to OSAPI faults.

2011-03-29 11:15:16 -0700 termie 

	* accidentally dropped a sentence

2011-03-29 21:26:17 +0400 Ilya Alekseyev 

	* Added checks that exists at least one network marked inhected in libvirt and xenapi

2011-03-29 16:51:44 +0000 Brian Lamar 

	* Adds support for versioned requests on /images through the OpenStack API.

2011-03-29 12:12:26 -0400 Brian Lamar 

	* Import order.

2011-03-29 12:06:52 -0400 Brian Lamar 

	* Switch string concat style.

2011-03-29 12:04:43 -0400 Brian Waldon 

	* adding xml test case

2011-03-29 11:41:33 -0400 Brian Waldon 

	* adding code to explicitly set the content-type in versions controller; updating test

2011-03-29 11:26:41 -0400 Brian Lamar 

	* Merged trunk.

2011-03-29 15:23:15 +0000 Armando Migliaccio 

	* Added VLAN networking support for XenAPI

2011-03-29 11:16:42 -0400 Brian Waldon 

	* pep8

2011-03-29 11:11:57 -0400 Brian Waldon 

	* adding server name validation to create method; adding tests

2011-03-29 10:54:46 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-29 10:53:44 -0400 Mark Washenberger 

	* use informative error messages

2011-03-29 10:40:35 -0400 Brian Waldon 

	* adding more tests; making name checks more robust

2011-03-29 14:22:46 +0000 Cory Wright 

	* merge trunk

2011-03-29 10:01:54 -0400 Chuck Short 

	* Fix pep8 error

2011-03-29 09:51:02 -0400 Brian Lamar 

	* Tweaking docstrings just in case.

2011-03-29 08:56:42 -0400 Chuck Short 

	* Catch the error that mount might through a bit better

2011-03-29 06:51:30 -0400 Chuck Short 

	* Merge trunk

2011-03-29 11:20:16 +0100 Armando Migliaccio 

	* sorted pep8 errors that were introduced during previous fixes

2011-03-29 11:10:28 +0100 Armando Migliaccio 

	* merge trunk

2011-03-28 23:11:42 -0700 Ken Pepple 

	* make all openstack status uppercase

2011-03-29 10:40:48 +0900 Muneyuki Noguchi 

	* Add remove_volume to compute API.

2011-03-28 21:22:53 -0400 Chuck Short 

	* Pass along the nbd flags although we dont support it just yet

2011-03-28 18:19:56 -0700 John Tran 

	* cleaned up var name

2011-03-28 18:16:55 -0700 John Tran 

	* made changes per code review: 1) removed import of image from objectstore 2) changed to comments instaed of triple quotes.

2011-03-29 00:55:27 +0000 Vishvananda Ishaya 

	* Displays an error message to the user if an exception is raised.  This is vital because if logfile is set, the exception shows up in the log and the user has no idea something went wrong.

2011-03-28 17:11:16 -0700 Justin Santa Barbara 

	* Yet more docstring fixes

2011-03-28 17:09:39 -0700 Justin Santa Barbara 

	* More style changes

2011-03-29 09:04:33 +0900 Muneyuki Noguchi 

	* Merge trunk.

2011-03-28 17:04:14 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-28 16:54:17 -0700 Justin Santa Barbara 

	* Multi-line comments should end in a blankline

2011-03-28 16:50:33 -0700 Vishvananda Ishaya 

	* add note per review

2011-03-28 16:42:28 -0700 Justin Santa Barbara 

	* More fixes to keep the stylebot happy

2011-03-28 16:36:25 -0700 Justin Santa Barbara 

	* Cleaned up images/fake.py, including move to Duplicate exception

2011-03-28 16:30:31 -0700 Justin Santa Barbara 

	* Code cleanup to keep the termie-bot happy

2011-03-28 16:27:33 -0700 Vishvananda Ishaya 

	* displays an error message if a command fails, so that the user knows something went wrong

2011-03-28 15:46:01 -0700 Vishvananda Ishaya 

	* Fixes volume smoketests to work with ami-tty

2011-03-28 15:38:09 -0700 Anthony Young 

	* address some of termie's recommendations

2011-03-28 15:30:25 -0700 Anthony Young 

	* add period, test github

2011-03-28 17:45:48 -0400 Brian Waldon 

	* pep8

2011-03-28 17:40:45 -0400 Brian Waldon 

	* osapi servers update tests actually assert now; enforcing server name being a string of length > 0; moving server update adminPass support to be v1.0-specific

2011-03-28 21:25:40 +0000 Brian Waldon 

	* Moving shared_ip_groups controller to APIRouterV10 Replacing all shared_ip_groups contoller code with HTTPNotImplemented Adding shared_ip_groups testing

2011-03-28 22:25:11 +0100 Armando Migliaccio 

	* fix docstrings

2011-03-28 17:23:14 -0400 Brian Lamar 

	* Merged trunk.

2011-03-28 17:15:54 -0400 Brian Lamar 

	* Updated docstrings to satisfy.

2011-03-28 17:13:37 -0400 Brian Lamar 

	* Updated docstrings to satisfy.

2011-03-28 22:04:52 +0100 Armando Migliaccio 

	* merge trunk

2011-03-28 21:01:05 +0000 Cory Wright 

	* merge trunk

2011-03-28 21:00:44 +0000 Cory Wright 

	* minor fix and comment

2011-03-28 22:00:17 +0100 Armando Migliaccio 

	* style fixes

2011-03-28 16:57:35 -0400 Brian Waldon 

	* merging trunk

2011-03-28 16:42:09 -0400 Brian Lamar 

	* Made param descriptions sphinx compatible.

2011-03-28 20:30:56 +0000 Soren Hansen 

	* Toss an __init__ in the test extensions dir. This gets it included in the tarball.

2011-03-28 22:21:18 +0200 Soren Hansen 

	* pep8

2011-03-28 15:57:18 -0400 Chuck Short 

	* Fix up libvirt.xml.template

2011-03-28 19:32:14 +0000 Devin Carlen 

	* This fixes EC2 API so that it returns image displayName and description properly.

2011-03-28 12:24:36 -0700 John Tran 

	* merged from trunk

2011-03-28 19:20:53 +0000 Brian Waldon 

	* Moving backup_schedule route out of base router to OS API v1.0 All controller methods return HTTPNotImplemented to prevent further confusion Correcting tests that referred to incorrect url

2011-03-28 15:10:34 -0400 Brian Lamar 

	* Fixed superfluous parentheses around locals().

2011-03-28 11:56:19 -0700 Devin Carlen 

	* Added image name and description mapping to ec2 api

2011-03-28 14:47:25 -0400 Chuck Short 

	* use self.flags in virt test

2011-03-28 18:45:56 +0000 Devin Carlen 

	* Fixed DescribeUser in the ec2 admin client to return None instead of an empty UserInfo object.

2011-03-28 13:43:17 -0500 Cerberus 

	* Merge from trunk and resolving conflicts

2011-03-28 20:36:07 +0200 Soren Hansen 

	* Remove now useless try/except block.

2011-03-28 14:32:03 -0400 Chuck Short 

	* Dont make the test fail

2011-03-28 14:31:12 -0400 Brian Waldon 

	* backup_schedule tests corrected; controller moved to APIRouterV10; making controller fully HTTPNotImplemented

2011-03-28 11:29:23 -0700 John Tran 

	* when image_id provided cannot be found, returns more informative error message.

2011-03-28 18:21:17 +0000 termie 

	* Adds support for snapshotting (to a new image) in the libvirt code.

2011-03-28 14:11:15 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-28 14:07:33 -0400 Chuck Short 

	* More pep8 corrections

2011-03-28 14:02:53 -0400 Brian Waldon 

	* adding shared_ip_groups testing; replacing all shared_ip_groups contoller code with HTTPNotImplemented; moving shared_ip_groups controller to APIRouterV10

2011-03-28 13:50:27 -0400 Brian Lamar 

	* Merged trunk.

2011-03-28 13:50:24 -0400 Mark Washenberger 

	* pep8 whitespace

2011-03-28 13:49:51 -0400 Chuck Short 

	* Add more unit tests for lxc

2011-03-28 13:47:18 -0400 Brian Lamar 

	* Decided to not break old format so this should work with the way Glance used to work and the way glace works now..The best of both worlds?

2011-03-28 10:47:11 -0700 termie 

	* update glance params per review

2011-03-28 10:47:08 -0700 termie 

	* add snapshot support for libvirt

2011-03-28 10:46:02 -0700 termie 

	* HACKING update for docstrings

2011-03-28 18:45:59 +0100 Salvatore Orlando 

	* merge trunk

2011-03-28 13:44:33 -0400 Chuck Short 

	* Fix libvirt merge mistake

2011-03-28 13:41:07 -0400 Chuck Short 

	* Merge trunk

2011-03-28 13:40:16 -0400 Mark Washenberger 

	* lock down requirements for change password

2011-03-28 18:38:13 +0100 Armando Migliaccio 

	* merge trunk

2011-03-28 17:37:47 +0000 Brian Lamar 

	* Changed TopicConsumer to TopicAdapterConsumer in bin/nova-ajax-console-proxy to allow it to start up once again.

2011-03-28 13:30:15 -0400 Mark Washenberger 

	* style changes

2011-03-28 13:20:46 -0400 Brian Lamar 

	* Removed iso8601 dep from pip-requires

2011-03-28 13:19:16 -0400 Brian Lamar 

	* Merged trunk.

2011-03-28 13:18:47 -0400 Brian Lamar 

	* Removed extra dependency as per suggestion, although it fixes the issue much better IMO, we should be safe sticking with using the format from python's isoformat()

2011-03-28 17:15:59 +0000 Justin Santa Barbara 

	* Assume that if we don't find a VM for an instance in the DB, and the DB state is NOSTATE, that the db instance is in the process of being spawned, and don't mark it SHUTOFF.

2011-03-28 12:13:20 -0500 Trey Morris 

	* merge with trunk

2011-03-28 13:04:02 -0400 Brian Lamar 

	* Added MUCH more flexiable iso8601 parser dep for added stability.

2011-03-28 10:00:33 -0700 Justin Santa Barbara 

	* Fix formatting of TODO and NOTE - should be a space after the #

2011-03-28 12:58:21 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-28 16:57:04 +0000 Justin Santa Barbara 

	* Mixins for tests confuse pylint no end, and aren't necessary... you can stop the base-class from being run as a test by prefixing the class name with an underscore

2011-03-28 16:46:16 +0000 Justin Santa Barbara 

	* Merged the two periodic_tasks functions, that snuck in due to parallel merges in compute.manager

2011-03-28 09:28:18 -0700 Justin Santa Barbara 

	* Start up nova-api service on an unused port if 0 is specified.  Fixes bug 744150

2011-03-28 11:16:59 -0400 Brian Lamar 

	* Removed 'is not None' to do more general truth-checking. Added rather verbose testing.

2011-03-28 08:05:28 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-28 16:02:54 +0100 Armando Migliaccio 

	* merge trunk

2011-03-28 15:58:06 +0100 Salvatore Orlando 

	* merge trunk, fixed conflicts

2011-03-28 10:31:51 -0400 Brian Lamar 

	* TopicConsumer -> TopicAdapterConsumer

2011-03-28 09:37:05 -0400 Chuck Short 

	* Fix typo in libvirt xml template

2011-03-28 15:34:20 +0200 Soren Hansen 

	* Spell "warn" correctly.

2011-03-28 07:33:57 -0600 Kevin Bringard 

	* Updated Authors file

2011-03-28 07:31:37 -0600 Kevin Bringard 

	* Removed extraneous white space

2011-03-28 15:21:53 +0200 Soren Hansen 

	* Add friendlier message if an extension fails to include a correctly named class or factory.

2011-03-28 13:11:45 +0100 Salvatore Orlando 

	* addressed reviewers' concerns

2011-03-28 12:08:43 +0100 Armando Migliaccio 

	* addressed termies review (third round)

2011-03-28 11:52:28 +0100 Armando Migliaccio 

	* addressed termie's review (second round)

2011-03-28 12:24:41 +0200 Soren Hansen 

	* Do not load extensions that start with a "_"

2011-03-28 10:54:29 +0100 Armando Migliaccio 

	* addressed termies review (first round)

2011-03-28 01:08:50 -0700 Justin Santa Barbara 

	* Clarified note about scope of the _poll_instance_states function

2011-03-28 01:05:20 -0700 Justin Santa Barbara 

	* Fixed some format strings

2011-03-28 00:44:13 -0700 Justin Santa Barbara 

	* pep8 fixes

2011-03-28 00:41:55 -0700 Justin Santa Barbara 

	* Assume that if we don't find a VM for an instance in the DB, and the DB state is NOSTATE, that the db instance is in the process of being spawned.

2011-03-28 00:32:48 -0700 Justin Santa Barbara 

	* pep8 fixes

2011-03-28 00:31:28 -0700 Justin Santa Barbara 

	* Added poll_rescued_instances to virt driver base class

2011-03-28 00:30:13 -0700 Justin Santa Barbara 

	* There were two periodic_tasks functions, due to parallel merges in compute.manager.

2011-03-28 14:11:14 +0900 Muneyuki Noguchi 

	* Merge trunk.

2011-03-27 19:38:20 -0700 Justin Santa Barbara 

	* pep8 fixes

2011-03-27 18:48:32 -0700 Justin Santa Barbara 

	* Bunch of style fixes

2011-03-27 15:30:47 -0400 Chuck Short 

	* Fix utils checking

2011-03-27 15:30:22 -0400 Chuck Short 

	* Merge trunk

2011-03-27 17:15:47 +0000 Ilya Alekseyev 

	* use_ipv6 now passing to interfaces.template as first level variable in libvirt_conn

2011-03-25 21:46:14 -0400 Brian Lamar 

	* Replaced import of an object with module import as per suggestion.

2011-03-26 01:21:01 +0000 Vishvananda Ishaya 

	* Updates to the newest version of nova.sh, which includes:  * Installing new python dependencies  * Allows for use of interfaces other than eth0  * Adds a run_detached mode for automated testing

2011-03-25 17:48:59 -0700 Justin Santa Barbara 

	* Now that it's an extension, it has to be v1.1.  Also fixed up all the things that changed in v1.1

2011-03-25 23:43:21 +0000 Salvatore Orlando 

	* merge trunk addressing Trey's comments

2011-03-25 16:39:43 -0700 Justin Santa Barbara 

	* Initial extensification of volumes

2011-03-25 14:59:01 -0700 Justin Santa Barbara 

	* Merged with trunk, resolved conflicts & code-flicts

2011-03-25 16:57:21 -0400 Brian Lamar 

	* Removed print.

2011-03-25 13:17:51 -0700 John Tran 

	* added a simple test for describe_images with mock for detail funciton

2011-03-25 16:06:38 -0400 Chuck Short 

	* merged trunk

2011-03-25 19:46:52 +0000 Cory Wright 

	* merge trunk

2011-03-25 14:53:30 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-25 18:36:54 +0000 Brian Waldon 

	* Adding links container to openstack api v1.1 servers entities.

2011-03-25 14:09:55 -0400 Brian Lamar 

	* Merged trunk.

2011-03-25 18:23:36 +0100 Soren Hansen 

	* Add license and copyright to nova/tests/api/openstack/extensions/__init__.py

2011-03-25 10:56:36 -0600 Kevin Bringard 

	* Fixed a typo on line 677 where there was no space between % and FLAGS

2011-03-25 09:40:59 -0700 Vishvananda Ishaya 

	* fix typos

2011-03-25 09:23:10 -0700 Vishvananda Ishaya 

	* updated nova.sh

2011-03-25 10:17:51 -0600 Kevin Bringard 

	* Added a flag to allow a user to specify a dnsmasq_config_file is they would like to fine tune the dnsmasq settings

2011-03-25 16:12:09 +0000 Rick Harris 

	* disk_format is now an ImageService property. Adds tests to prevent regression.

2011-03-25 11:43:44 -0400 Brian Lamar 

	* Merged trunk.

2011-03-25 11:12:28 -0400 Brian Lamar 

	* Merged trunk.

2011-03-25 11:11:03 -0400 Brian Waldon 

	* merging trunk

2011-03-25 15:10:56 +0000 Cory Wright 

	* merge trunk

2011-03-25 11:10:54 -0400 Brian Lamar 

	* Merged trunk and fixed broken/conflicted tests.

2011-03-25 15:10:21 +0000 Brian Waldon 

	* - add a "links" container to versions entities for Openstack API v1.1 - add testing for the openstack api versions resource and create a view builder

2011-03-25 11:01:51 -0400 Brian Waldon 

	* merging trunk

2011-03-25 15:00:45 +0000 Andy Southgate 

	* This is basic network injection for XenServer, and includes:

2011-03-25 10:56:53 -0400 Brian Waldon 

	* merging trunk

2011-03-25 14:56:33 +0000 Dan Prince 

	* Implement image metadata controller for the v1.1 OS API.

2011-03-25 10:55:07 -0400 Brian Waldon 

	* merging trunk

2011-03-25 17:46:28 +0300 Ilya Alekseyev 

	* Changed use_ipv6 passing to interfaces.template

2011-03-25 10:36:37 -0400 Brian Waldon 

	* merging trunk, resolving conflicts

2011-03-25 14:21:03 +0000 Brian Waldon 

	* Add a "links" container to flavors entities for Openstack API v1.1.

2011-03-25 15:18:57 +0100 Soren Hansen 

	* Toss an __init__ in the test extensions dir. This gets it included in the tarball.

2011-03-25 10:07:42 -0400 Dan Prince 

	* Use metadata = image.get('properties', {}).

2011-03-25 13:41:11 +0000 Salvatore Orlando 

	* merge trunk

2011-03-25 09:39:20 -0400 Chuck Short 

	* Revert dom check

2011-03-25 13:38:57 +0000 Salvatore Orlando 

	* merge trunk

2011-03-25 09:28:36 -0400 Dan Prince 

	* Fix unit tests w/ latest trunk merge.

2011-03-25 09:11:13 -0400 Brian Waldon 

	* merging trunk and resolving conflicts

2011-03-25 09:00:47 -0400 Dan Prince 

	* Merge in server metadata from trunk.

2011-03-25 08:57:42 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-25 08:52:54 -0400 Chuck Short 

	* Fix up destroy container

2011-03-25 08:52:18 -0400 Chuck Short 

	* Fix up templating

2011-03-25 12:51:35 +0000 Dan Prince 

	* Implement metadata resource for Openstack API v1.1. Includes:       -GET /servers/id/meta       -POST /servers/id/meta       -GET /servers/id/meta/key       -PUT /servers/id/meta/key       -DELETE /servers/id/meta/key

2011-03-25 08:37:47 -0400 Chuck Short 

	* Dont always assume qemu

2011-03-25 08:20:56 -0400 Chuck Short 

	* Removed partition from setup_container

2011-03-25 08:17:57 -0400 Chuck Short 

	* Merge trunk

2011-03-24 23:49:14 -0500 Rick Harris 

	* pep8 fix

2011-03-25 04:41:47 +0000 Rick Harris 

	* disk_format is now an ImageService property

2011-03-25 11:47:17 +0900 Muneyuki Noguchi 

	* Restore volume state on migration failure.

2011-03-24 19:43:09 -0700 Anthony Young 

	* Merge remote branch 'nova/vnc_console' into vnc_console

2011-03-24 19:17:17 -0700 Anthony Young 

	* merge trunk, add unit test

2011-03-25 02:04:13 +0000 Salvatore Orlando 

	* merge trunk

2011-03-25 01:52:18 +0000 Salvatore Orlando 

	* merge trunk addressing reviewer's comments

2011-03-24 18:38:28 -0700 Anthony Young 

	* clarify comment

2011-03-24 18:37:23 -0700 Anthony Young 

	* add documentation

2011-03-25 01:34:14 +0000 Salvatore Orlando 

	* Empty commit?

2011-03-25 01:23:33 +0000 Salvatore Orlando 

	* minor pep8 fix in db/fakes.py

2011-03-25 01:05:56 +0000 Naveed Massjouni 

	* Support for markers for pagination as defined in the 1.1 spec.

2011-03-24 17:44:27 -0700 Anthony Young 

	* add hook for osapi

2011-03-25 00:25:06 +0000 Salvatore Orlando 

	* merge trunk

2011-03-25 00:17:09 +0000 termie 

	* Ports the Tornado version of an S3 server to eventlet and wsgi, first step in deprecating the twistd-based objectstore.

2011-03-25 00:16:53 +0000 Salvatore Orlando 

	* Merged with trunk Updated net injection for xenapi reflecting recent changes for libvirt

2011-03-24 20:06:23 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-25 00:05:54 +0000 Muneyuki Noguchi 

	* Fix lp741415 by splitting arguments of _execute in the iSCSI driver.

2011-03-24 17:04:55 -0700 Anthony Young 

	* make everything work with trunk again

2011-03-24 23:46:05 +0000 Naveed Massjouni 

	* Support for markers for pagination as defined in the 1.1 spec.

2011-03-24 16:38:31 -0700 termie 

	* add descriptive docstring

2011-03-24 16:38:31 -0700 termie 

	* don't require integrated tests to recycle connections

2011-03-24 16:38:30 -0700 termie 

	* remove twisted objectstore

2011-03-24 16:38:30 -0700 termie 

	* port the objectstore tests to the new tests

2011-03-24 16:38:28 -0700 termie 

	* update test base class to monkey patch wsgi

2011-03-24 16:37:35 -0700 termie 

	* rename objectstore tests

2011-03-24 16:37:35 -0700 termie 

	* port s3server to eventlet/wsgi

2011-03-24 16:37:34 -0700 termie 

	* add s3server, pre-modifications

2011-03-24 19:34:52 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-24 16:03:25 -0700 Anthony Young 

	* merge trunk

2011-03-24 18:59:11 -0400 Brian Lamar 

	* Added detail keywork and i18n as per suggestions.

2011-03-24 15:55:29 -0700 Anthony Young 

	* incorporate feedback from termie

2011-03-24 18:47:36 -0400 Dan Prince 

	* Merge w/ trunk resolving conflicts.

2011-03-24 22:43:46 +0000 sateesh 

	* Implementation of blueprint hypervisor-vmware-vsphere-support.  (Link to blueprint: https://blueprints.launchpad.net/nova/+spec/hypervisor-vmware-vsphere-support)

2011-03-24 15:41:02 -0700 Anthony Young 

	* fix typo

2011-03-24 22:39:39 +0000 Salvatore Orlando 

	* Addressing Trey's comments. Removed disk_get_injectables, using _get_network_info's return value.

2011-03-24 22:35:31 +0000 Rick Harris 

	* Adds serverId to OpenStack API image detail per related_image blueprint

2011-03-24 18:32:00 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-24 22:31:39 +0000 Salvatore Orlando 

	* Fix for bug #740947 Executing parted with sudo in _write_partition (vm_utils.py)

2011-03-24 22:26:47 +0000 Dan Prince 

	* Implement API extensions for the Openstack API. Based on the Openstack 1.1 API the following types of extensions are supported:

2011-03-24 21:50:27 +0000 Rick Harris 

	* Merging trunk

2011-03-24 21:29:32 +0000 Josh Kearney 

	* Adds unit test coverage for XenAPI Rescue & Unrescue.

2011-03-24 21:26:11 +0000 Ilya Alekseyev 

	* libvirt driver multi_nic support. In this phase libvirt can work with and without multi_nic support, as in multi_nic support for xenapi: https://code.launchpad.net/~tr3buchet/nova/xs_multi_nic/+merge/53458

2011-03-24 21:13:55 +0000 Rick Harris 

	* Merging trunk

2011-03-24 16:11:48 -0500 Josh Kearney 

	* Review feedback

2011-03-24 15:56:53 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 20:45:59 +0000 termie 

	* Additions to the Direct API:

2011-03-24 15:38:26 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 16:31:04 -0400 Naveed Massjouni 

	* Added test_get_servers_with_bad_limit, test_get_servers_with_bad_offset and test_get_servers_with_bad_marker.

2011-03-24 13:20:15 -0700 termie 

	* pep8 cleanups

2011-03-24 16:18:50 -0400 Naveed Massjouni 

	* Added test_get_servers_with_limit_and_marker to test pagination with marker and limit request params.

2011-03-24 23:00:16 +0300 Ilya Alekseyev 

	* style and spacing  fixed

2011-03-24 12:42:47 -0700 termie 

	* better error handling and serialization

2011-03-24 12:42:47 -0700 termie 

	* add some more docs and make it more obvious which parts are examples

2011-03-24 12:42:47 -0700 termie 

	* add an example of a versioned api

2011-03-24 12:42:47 -0700 termie 

	* add some more docs to direct.py

2011-03-24 12:42:46 -0700 termie 

	* add Limited, an API limiting/versioning wrapper

2011-03-24 12:42:46 -0700 termie 

	* improve the formatting of the stack tool

2011-03-24 12:42:46 -0700 termie 

	* support volume and network in the direct api

2011-03-24 15:36:22 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 15:35:41 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 12:26:40 -0700 Justin Santa Barbara 

	* Merged with trunk, fix problem with behaviour of (fake) virt driver when instance doesn't reach scheduling.

2011-03-24 19:22:05 +0000 Sandy Walsh 

	* In this branch we are forwarding incoming requests to child zones when the requested resource is not found in the current zone.

2011-03-24 12:04:24 -0700 Sandy Walsh 

	* trunk merge

2011-03-24 18:51:38 +0000 termie 

	* Fixes a bug that was causing tests to fail on OS X by ensuring that greenthread sleep is called during retry loops.

2011-03-24 13:36:43 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 18:25:53 +0000 Justin Santa Barbara 

	* Fix some errors that pylint found in nova/api/openstack/servers.py

2011-03-24 18:17:40 +0000 Todd Willey 

	* Fix api logging to show proper path and controller:action.

2011-03-24 13:10:22 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 18:09:13 +0000 Brian Lamar 

	* Pylint 'Undefined variable' E0602 error fixes.

2011-03-24 18:02:04 +0000 Josh Kleinpeter 

	* Made service_get_all()'s disabled parameter default to None. Pass False for enabled services; True for disabled services. Calls to this method have been updated to remain consistent.

2011-03-24 10:59:25 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-24 13:56:25 -0400 Dan Prince 

	* Reconcile tests with latest trunk merges.

2011-03-24 13:53:54 -0400 Brian Lamar 

	* Merged trunk and resolved conflict in nova/db/sqlalchemy/api.py

2011-03-24 17:52:21 +0000 Justin Santa Barbara 

	* Don't try to parse the empty string as a datetime

2011-03-24 13:52:20 -0400 Mark Washenberger 

	* change names for consistency with existing db api

2011-03-24 10:51:15 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-24 10:49:19 -0700 Justin Santa Barbara 

	* Forgot one set of flags

2011-03-24 13:48:04 -0400 Naveed Massjouni 

	* Paginated results should not include the item starting at marker. Improved implementation of common.limited_by_marker as suggested by Matt Dietz. Added flag osapi_max_limit.

2011-03-24 17:33:01 +0000 Justin Santa Barbara 

	* Detect if user is running the default Lucid version of libvirt, and give a nicer error message

2011-03-24 13:27:41 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 13:26:57 -0400 Dan Prince 

	* Updated to use new APIRouterV11 class in tests.

2011-03-24 17:16:54 +0000 Muneyuki Noguchi 

	* Fix lp741514 by declaring libvirt_type in nova-manage.

2011-03-24 12:57:49 -0400 Dan Prince 

	* Docstring fixes.

2011-03-24 12:46:41 -0400 Mark Washenberger 

	* get image metadata tests working after the datetime interface change in image services

2011-03-24 12:46:39 -0400 Brian Waldon 

	* adding versioned controllers

2011-03-24 16:38:31 +0000 Armando Migliaccio 

	* Addressed issues raised by Rick Harris' review

2011-03-24 16:36:37 +0000 Salvatore Orlando 

	* Stubbing out utils.execute for migrate tests

2011-03-24 16:26:44 +0000 Sandy Walsh 

	* Aggregates capabilities from Compute, Network, Volume to the ZoneManager in Scheduler.

2011-03-24 12:24:40 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 12:21:46 -0400 Brian Waldon 

	* merged trunk r864

2011-03-24 12:16:06 -0400 Brian Waldon 

	* removing old Versions application and correcting fakes to use new controller

2011-03-24 12:15:33 -0400 Brian Lamar 

	* Renamed __image and __compute to better describe their purposes. Use os.path.join to create href as per suggestion. Added base get_builder as per pychecker suggestion.

2011-03-24 12:09:43 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 12:04:58 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-24 11:48:29 -0400 Brian Waldon 

	* merging trunk r864

2011-03-24 18:40:14 +0300 Ilya Alekseyev 

	* trunk merged. conflicts resolved

2011-03-24 10:32:09 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 15:31:45 +0000 Salvatore Orlando 

	* merge trunk

2011-03-24 15:30:37 +0000 Salvatore Orlando 

	* merge trunk

2011-03-24 10:30:09 -0500 Josh Kearney 

	* Small refactor

2011-03-24 10:34:34 -0400 Brian Lamar 

	* Merged trunk and fixed tests.

2011-03-24 10:25:36 -0400 Dan Prince 

	* Couple of pep8 fixes.

2011-03-24 17:24:44 +0300 Eldar Nugaev 

	* pep8 clearing

2011-03-24 10:15:50 -0400 Brian Waldon 

	* making servers.generate_href more robust

2011-03-24 10:10:54 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-24 10:06:25 -0400 Brian Waldon 

	* merging trunk r863

2011-03-24 14:02:17 +0000 matt.dietz@rackspace.com 

	* Fixes lp740322: cannot run test_localization in isolation

2011-03-24 16:53:32 +0300 Ilya Alekseyev 

	* couple of bugs fixed

2011-03-24 09:13:36 -0400 Brian Lamar 

	* Merged trunk.

2011-03-24 09:12:24 -0400 Chuck Short 

	* Dont use popen in dettaching the lxc loop

2011-03-24 09:07:57 -0400 Chuck Short 

	* Fix up formatting of libvirt.xml.template

2011-03-24 05:10:01 -0700 Sandy Walsh 

	* trunk merge

2011-03-24 05:02:54 -0700 Sandy Walsh 

	* fix based on sirp's comments

2011-03-24 04:37:21 -0700 Justin Santa Barbara 

	* Grrr... because we're not recycling the API yet, we have to configure flags the first time it's called.

2011-03-24 07:29:07 -0400 Chuck Short 

	* Merge trunk

2011-03-24 11:06:17 +0000 Salvatore Orlando 

	* merge trunk

2011-03-24 04:02:31 -0700 Justin Santa Barbara 

	* Fake out network service as well, otherwise we can't terminate the instance in test_servers now that we've started a compute service

2011-03-24 10:57:52 +0000 Salvatore Orlando 

	* merge trunk

2011-03-24 10:32:22 +0000 Salvatore Orlando 

	* Sorted out a problem occurred with units tests for VM migration

2011-03-24 03:28:59 -0700 Justin Santa Barbara 

	* pep8 fixes

2011-03-24 03:26:32 -0700 Justin Santa Barbara 

	* Test for attach / detach (and associated fixes)

2011-03-24 10:01:22 +0000 Soren Hansen 

	* Pass a fake timing source to live_migration_pre in every test that expectes it to fail, shaving off a whole minute of test run time.

2011-03-24 10:52:41 +0100 Soren Hansen 

	* Merge trunk

2011-03-24 09:38:12 +0000 Salvatore Orlando 

	* merge trunk

2011-03-24 09:21:51 +0000 Justin Santa Barbara 

	* Poll instance states periodically, so that we can detect when something changes 'behind the scenes'.

2011-03-24 01:56:06 -0700 Justin Santa Barbara 

	* Merged with conflict and resolved conflict (with my own patch, no less)

2011-03-24 01:37:14 -0700 Justin Santa Barbara 

	* Added simple nova volume tests

2011-03-24 01:13:20 -0700 Justin Santa Barbara 

	* Created simple test case for server creation, so that we can have something to attach to...

2011-03-24 01:05:13 -0700 Justin Santa Barbara 

	* Merged with trunk

2011-03-24 01:03:41 -0700 Justin Santa Barbara 

	* Added volume_attachments

2011-03-24 16:21:50 +0900 Muneyuki Noguchi 

	* Declare libvirt_type to avoid AttributeError in live_migration

2011-03-24 00:10:28 -0700 Anthony Young 

	* minor tweak from termie feedback

2011-03-24 06:21:19 +0000 Naveed Massjouni 

	* Added a mechanism for versioned controllers for openstack api versions 1.0/1.1. Create servers in the 1.1 api now supports imageRef/flavorRef instead of imageId/flavorId.

2011-03-24 01:41:38 -0400 Naveed Massjouni 

	* Fixed the docstring for common.get_id_from_href

2011-03-24 01:39:57 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-24 01:08:17 -0400 Naveed Massjouni 

	* Merge from trunk

2011-03-24 04:36:23 +0000 Justin Santa Barbara 

	* better logging of exceptions

2011-03-23 23:18:32 -0500 Josh Kearney 

	* Merged trunk

2011-03-23 23:16:46 -0500 Josh Kearney 

	* Merged trunk

2011-03-24 04:14:36 +0000 Todd Willey 

	* Fix issues with certificate updating & whitespace removal

2011-03-24 04:10:57 +0000 Josh Kearney 

	* Offers the ability to run a periodic_task that sweeps through rescued instances older than 24 hours and forcibly unrescues them.

2011-03-23 23:09:51 -0500 Josh Kearney 

	* Merged trunk

2011-03-23 22:55:04 -0500 Josh Kearney 

	* Added hyperv stub

2011-03-23 20:21:44 -0700 Justin Santa Barbara 

	* Don't try to parse a datetime if it is the empty string (or None)

2011-03-24 11:54:08 +0900 Muneyuki Noguchi 

	* Remove a blank line.

2011-03-23 19:15:41 -0700 Justin Santa Barbara 

	* pep8 fix

2011-03-24 11:09:15 +0900 Muneyuki Noguchi 

	* Split arguments of _execute in the iSCSI driver.

2011-03-24 02:04:57 +0000 Salvatore Orlando 

	* merge trunk

2011-03-23 19:02:20 -0700 Justin Santa Barbara 

	* Added revert_resize to base class

2011-03-24 02:01:46 +0000 Salvatore Orlando 

	* Addressing Rick Clark's comments.

2011-03-23 19:00:25 -0700 Justin Santa Barbara 

	* Merged with lp:nova, fixed conflicts

2011-03-24 01:51:34 +0000 Tushar Patil 

	* boto_v6 module is imported if the flag "use_ipv6" is set to True

2011-03-23 18:50:30 -0700 Justin Santa Barbara 

	* pep8 fixes, backported some important fixes that didn't make it over from my testing system :-(

2011-03-23 17:23:04 -0700 Anthony Young 

	* Merge branch 'vnc_console' of git://github.com/sleepsonthefloor/nova into vnc_console

2011-03-24 00:20:03 +0000 Soren Hansen 

	* Move all types of locking into utils.synchronize decorator.

2011-03-24 00:51:08 +0100 Soren Hansen 

	* Merge trunk

2011-03-23 16:49:50 -0700 Justin Santa Barbara 

	* Doh!  Missed two places which were importing the old driver location

2011-03-23 18:34:47 -0500 Josh Kearney 

	* Review feedback

2011-03-23 16:11:50 -0700 Anthony Young 

	* make missing noVNC error condition a bit more fool-proof

2011-03-23 15:55:37 -0700 Anthony Young 

	* clean some pep8 issues

2011-03-23 15:53:46 -0700 Anthony Young 

	* general cleanup, use whitelist for webserver security

2011-03-23 17:15:41 -0500 Josh Kearney 

	* Better method name

2011-03-24 00:56:56 +0300 Eldar Nugaev 

	* small fix

2011-03-23 16:56:54 -0500 Josh Kearney 

	* Added docstring

2011-03-23 21:46:29 +0000 matt.dietz@rackspace.com 

	* Updates the previously merged xs_migration functionality to allow upsizing of the RAM and disk quotas for a XenServer instance.

2011-03-23 21:42:15 +0000 Mark Washenberger 

	* Fix lp735636 by standardizing the format of image timestamp properties as datetime objects.

2011-03-24 00:36:07 +0300 Eldar Nugaev 

	* migration gateway_v6 to network_info

2011-03-23 21:04:42 +0000 matt.dietz@rackspace.com 

	* merge prop fixes

2011-03-23 16:51:30 -0400 Naveed Massjouni 

	* Should not call super __init__ twice in APIRouter

2011-03-23 13:39:01 -0700 termie 

	* fix utils.execute retries for osx

2011-03-23 13:34:56 -0700 Justin Santa Barbara 

	* Keep the fallback code - we may want to do better version checking in future

2011-03-23 13:29:29 -0700 Justin Santa Barbara 

	* Give the user a nicer error message if they're using the Lucid libvirt

2011-03-23 15:21:18 -0500 Josh Kearney 

	* Only run periodic task when rescue_timeout is greater than 0

2011-03-23 14:55:33 -0500 Josh Kearney 

	* Fixed some typos

2011-03-23 19:48:26 +0000 matt.dietz@rackspace.com 

	* Forgot extraneous module import again

2011-03-23 14:47:06 -0500 Josh Kearney 

	* Merged trunk

2011-03-23 19:44:32 +0000 matt.dietz@rackspace.com 

	* Forgot extraneous module import

2011-03-23 14:41:35 -0500 Josh Kearney 

	* Automatically unrescue instances after a given timeout

2011-03-23 12:31:49 -0700 Sandy Walsh 

	* trunk merge

2011-03-23 12:31:15 -0700 Sandy Walsh 

	* indenting cleanup

2011-03-23 15:17:34 -0400 Brian Waldon 

	* fixing some dictionary get calls

2011-03-23 19:16:03 +0000 matt.dietz@rackspace.com 

	* Unit test cleanup

2011-03-23 22:08:22 +0300 Ilya Alekseyev 

	* one more minor fix

2011-03-23 18:59:24 +0000 matt.dietz@rackspace.com 

	* Moving the migration yet again

2011-03-23 18:58:08 +0000 matt.dietz@rackspace.com 

	* Merge from trunk

2011-03-23 21:56:24 +0300 Ilya Alekseyev 

	* xml template fixed

2011-03-23 18:56:23 +0000 matt.dietz@rackspace.com 

	* merge prop changes

2011-03-23 21:44:58 +0300 Ilya Alekseyev 

	* pep8 fixed

2011-03-23 21:24:19 +0300 Ilya Alekseyev 

	* trunk merged

2011-03-23 11:16:22 -0700 John Tran 

	* added myself to authors file

2011-03-23 14:10:20 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-03-23 14:05:21 -0400 Naveed Massjouni 

	* Using super to call parent _setup_routes in APIRouter subclasses.

2011-03-23 14:04:53 -0400 Brian Lamar 

	* Merged trunk.

2011-03-23 13:04:44 -0400 Dan Prince 

	* pep8 fix.

2011-03-23 13:01:59 -0400 Dan Prince 

	* Implement v1.1 image metadata.

2011-03-23 16:36:54 +0000 Salvatore Orlando 

	* This branch contains the fix for bug #740929 It makes sure cidr_v6 is not null before building the 'ip6s' key in the network info dictionary. This way utils.to_global_ipv6 does not fail because of cidr==None.

2011-03-23 19:22:51 +0300 Ilya Alekseyev 

	* review comments fixed

2011-03-23 12:17:48 -0400 Mark Washenberger 

	* add changePassword action to os api v1.1

2011-03-23 11:52:43 -0400 Brian Lamar 

	* Testing of XML and JSON for show(), and conformance to API spec for JSON.

2011-03-23 11:04:20 -0400 Brian Lamar 

	* Fixed tests.

2011-03-23 09:55:05 -0400 Brian Lamar 

	* Merged trunk.

2011-03-23 09:47:22 -0400 Brian Lamar 

	* Removed some un-needed code, and started adding tests for show(), which I forgot\!

2011-03-23 09:19:15 -0400 Brian Lamar 

	* id -> instance_id

2011-03-23 12:53:10 +0000 Salvatore Orlando 

	* Checking whether cidr_v6 is not null before populating ipv6 key in network info map (VMOps._get_network_info)

2011-03-23 12:39:14 +0000 Salvatore Orlando 

	* Executing parted with sudo in _write_partition

2011-03-23 11:21:20 +0000 Hisaharu Ishii 

	* We update update_ra method to synchronize, in order to prevent crash when we request multiple instance at once.

2011-03-23 11:12:46 +0000 Salvatore Orlando 

	* merged with trunk Updated xenapi network injection for IPv6 Updated unit tests

2011-03-23 09:35:23 +0000 Salvatore Orlando 

	* merge trunk

2011-03-23 09:34:54 +0000 Salvatore Orlando 

	* merge trunk

2011-03-23 09:34:34 +0000 Salvatore Orlando 

	* removed excess debug line

2011-03-23 02:33:11 -0700 Anthony Young 

	* more progress

2011-03-23 02:06:16 -0700 Anthony Young 

	* use the nova Server object

2011-03-23 01:57:38 -0700 Anthony Young 

	* separating out components of vnc console

2011-03-23 01:22:11 -0700 Justin Santa Barbara 

	* Earlier versions of the python libvirt binding had getVersion in the libvirt namespace, not on the connection object.  Check both.

2011-03-23 01:02:13 -0700 Justin Santa Barbara 

	* Report the exception (happens when can't import libvirt)

2011-03-23 07:30:01 +0000 Rick Harris 

	* Use subset_dict

2011-03-23 07:27:04 +0000 Rick Harris 

	* Removing dead code

2011-03-23 07:18:01 +0000 Rick Harris 

	* Touching up comment

2011-03-23 07:02:52 +0000 Rick Harris 

	* Merging trunk

2011-03-23 06:59:26 +0000 Rick Harris 

	* Pep8 fixes

2011-03-23 06:55:28 +0000 Rick Harris 

	* Adding tests for owned and non-existent images

2011-03-23 06:26:36 +0000 Rick Harris 

	* More small cleanups

2011-03-23 06:26:05 +0000 Anthony Young 

	* Fix for #740742 - format describe_instance_output correctly to prevent errors in dashboard.

2011-03-23 06:20:24 +0000 Rick Harris 

	* Cleaning up make_image_fixutres

2011-03-22 23:14:13 -0700 Justin Santa Barbara 

	* Merged with lp:nova

2011-03-23 06:00:04 +0000 Rick Harris 

	* Small cleanup of openstack/images.py

2011-03-22 22:58:52 -0700 Justin Santa Barbara 

	* Fixed up the new location of driver.py

2011-03-22 22:54:34 -0700 Anthony Young 

	* Fix for lp740742 - format describe_instance_output correctly to prevent errors in dashboard

2011-03-22 22:53:08 -0700 Justin Santa Barbara 

	* Merged with lp:nova

2011-03-23 05:50:53 +0000 Rick Harris 

	* Filtering images by user_id now

2011-03-22 22:50:45 -0700 Justin Santa Barbara 

	* Clarified my "Yuk" comment

2011-03-22 22:49:22 -0700 Justin Santa Barbara 

	* Cleaned up comment about virsh domain.info() return format

2011-03-22 22:45:15 -0700 Justin Santa Barbara 

	* Added space in between # and TODO in #TODO

2011-03-22 22:42:12 -0700 Justin Santa Barbara 

	* Added note about the advantages of using a type vs using a set of global constants

2011-03-22 22:38:37 -0700 Justin Santa Barbara 

	* Filled out the base-driver contract, so it's not a false-promise

2011-03-23 05:29:32 +0000 Tushar Patil 

	* Enable flat manager support for ipv6.

2011-03-23 05:25:52 +0000 Anne Gentle 

	* Adding a talk bubble to the nova.openstack.org site that points readers to the 2011.1 site and the docs.openstack.org site - similar to the swift.openstack.org site. I believe it helps people see more sites are available, plus they can get to the Bexar site if they want to. Going forward it'll be nice to use this talk bubble to point people to the trunk site from released sites.

2011-03-23 05:22:18 +0000 Vishvananda Ishaya 

	* Correctly imports greenthread in libvirt_conn.py.  It is used by live_migrate().

2011-03-22 22:01:39 -0700 Justin Santa Barbara 

	* Forgot this in the rename of check_instance -> check_isinstance

2011-03-23 05:01:17 +0000 Justin Santa Barbara 

	* Test the login behavior of the OpenStack API.  Uncovered bug732866

2011-03-22 21:54:43 -0700 Sandy Walsh 

	* trunk merge

2011-03-22 21:42:17 -0700 Justin Santa Barbara 

	* Renamed check_instance -> check_isinstance to make intent clearer

2011-03-23 00:31:50 -0400 Todd Willey 

	* Fix some crypto strangeness (\n in file_name field of certificates, wrong IMPL method for certificate_update).

2011-03-22 21:18:31 -0700 Justin Santa Barbara 

	* Added note agreeing with Brian Lamar that the namespace doesn't belong in wsgi

2011-03-23 13:14:54 +0900 Koji Iida 

	* Fix to avoid db migration failure in virtualenv

2011-03-22 21:14:26 -0700 Justin Santa Barbara 

	* Fixed up unit tests and direct api that was also calling _serialize (naughty!)

2011-03-23 04:11:06 +0000 Todd Willey 

	* Fix the describe_vpns admin api call.

2011-03-22 20:36:49 -0700 Sandy Walsh 

	* pep8 and fixed up zone-list

2011-03-22 16:59:03 -0700 Justin Santa Barbara 

	* Support setting the xmlns intelligently

2011-03-22 23:56:52 +0000 Rick Harris 

	* get_all cleanup

2011-03-22 23:49:24 +0000 Rick Harris 

	* Refactored out _safe_translate code

2011-03-22 16:39:04 -0700 Justin Santa Barbara 

	* Set XML namespace when returning XML

2011-03-22 21:41:41 +0000 Tushar Patil 

	* Fix for LP Bug #704300

2011-03-22 21:07:10 +0000 Todd Willey 

	* Fix a typo in the ec2 admin api.

2011-03-22 16:34:02 -0400 Todd Willey 

	* typo fix.

2011-03-22 20:34:00 +0000 Rick Harris 

	* Pep8 fix

2011-03-22 20:29:04 +0000 Rick Harris 

	* Merging trunk

2011-03-22 13:28:19 -0700 Anthony Young 

	* make executable

2011-03-22 20:26:45 +0000 Rick Harris 

	* Adding BASE_IMAGE_ATTRS to ImageService

2011-03-22 13:26:23 -0700 Anthony Young 

	* intermediate progress on vnc-nova integration.  checking in to show vish.

2011-03-22 13:25:53 -0700 Anthony Young 

	* add in eventlet version of vnc proxy

2011-03-22 16:04:27 -0400 Naveed Massjouni 

	* Updating doc strings in accordance with PEP 257. Fixing order of imports in common.py.

2011-03-22 14:34:46 -0400 Brian Waldon 

	* one more copyright fix

2011-03-22 18:28:34 +0000 matt.dietz@rackspace.com 

	* pep8 stupidness

2011-03-22 18:24:00 +0000 matt.dietz@rackspace.com 

	* Tweak

2011-03-22 14:09:23 -0400 Brian Waldon 

	* fixing copyright

2011-03-22 18:04:09 +0000 matt.dietz@rackspace.com 

	* tweak

2011-03-22 17:55:40 +0000 matt.dietz@rackspace.com 

	* tweak

2011-03-22 17:46:17 +0000 matt.dietz@rackspace.com 

	* Merge stuff

2011-03-22 10:37:56 -0700 Sandy Walsh 

	* Whoops

2011-03-22 12:33:34 -0500 Josh Kleinpeter 

	* Changed default for disabled on service_get_all to None. Changed calls to service_get_all so that the results should still be as they previously were.

2011-03-22 13:18:08 -0400 Naveed Massjouni 

	* Now using urlparse to parse a url to grab id out of it.

2011-03-22 17:02:44 +0000 matt.dietz@rackspace.com 

	* Merge from bugfix branch

2011-03-22 17:02:33 +0000 matt.dietz@rackspace.com 

	* Resolved conflicts

2011-03-22 17:00:36 +0000 matt.dietz@rackspace.com 

	* Fix

2011-03-22 17:13:48 +0100 Soren Hansen 

	* Remove unused global semaphore.

2011-03-22 16:06:28 +0000 Salvatore Orlando 

	* Addressed reviewer's comments

2011-03-22 11:56:07 -0400 Dan Prince 

	* pep8 fix.

2011-03-22 16:53:43 +0100 Soren Hansen 

	* Apparantly a more common problem than first thought.

2011-03-22 11:46:00 -0400 Naveed Massjouni 

	* Adding more docstrings. image_id and instance_type fields of an instance will always exist, so no reason to check if keys exist.

2011-03-22 11:44:33 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-22 16:42:37 +0100 Soren Hansen 

	* Pass a fake timing source to test_ensure_filtering_rules_for_instance_timeout, shaving off 30 seconds of test run time.

2011-03-22 16:29:37 +0100 Soren Hansen 

	* pep8

2011-03-22 10:28:10 -0500 Josh Kearney 

	* Merged trunk

2011-03-22 16:24:03 +0100 Soren Hansen 

	* Add a test for leaked semaphores.

2011-03-22 16:23:47 +0100 Soren Hansen 

	* Remove checks in _cache_image tests that were too implementation specific.

2011-03-22 10:58:31 -0400 Brian Waldon 

	* adding view builder tests

2011-03-22 15:50:34 +0100 Soren Hansen 

	* Add correct bug fixing metadata.

2011-03-22 10:48:37 -0400 Dan Prince 

	* When updating or creating set 'delete = 0'. (thus reactivating a deleted row) Filter by 'deleted' on delete.

2011-03-22 10:29:24 -0400 Brian Waldon 

	* merging trunk r843

2011-03-22 10:23:33 -0400 Brian Waldon 

	* making Controller._get_flavors is_detail a keyword argument

2011-03-22 10:18:27 -0400 Brian Waldon 

	* merging trunk r843

2011-03-22 15:16:08 +0100 Soren Hansen 

	* Fix locking problem in security group refresh code.

2011-03-22 10:11:42 -0400 Brian Waldon 

	* merging trunk r843

2011-03-22 10:01:18 -0400 Dan Prince 

	* Add unit test and code updates to ensure that a PUT requests to create/update server metadata only contain a single key.

2011-03-22 09:52:59 -0400 Dan Prince 

	* Add call to unset all stubs.

2011-03-22 14:50:53 +0100 Soren Hansen 

	* IptablesManager.semaphore is no more.

2011-03-22 14:39:35 +0100 Soren Hansen 

	* Get rid of IptablesManager's explicit semaphore.

2011-03-22 14:37:02 +0100 Soren Hansen 

	* Add --fixes lp: metadata.

2011-03-22 14:36:32 +0100 Soren Hansen 

	* Convert _cache_image to use utils.synchronized decorator. Disable its test case, since I think it is no longer needed with the tests for synchronized.

2011-03-22 14:14:47 +0100 Soren Hansen 

	* Make synchronized decorator not leak semaphores, at the expense of not being truly thread safe (but safe enough for Eventlet style green threads).

2011-03-22 12:36:53 +0000 Salvatore Orlando 

	* merge trunk

2011-03-22 20:27:51 +0900 Hisaharu Ishii 

	* Wrap update_ra in utils.synchronized.

2011-03-22 09:54:56 +0000 Salvatore Orlando 

	* Merge trunk

2011-03-22 10:35:43 +0100 Soren Hansen 

	* Make synchronized support both external (file based) locks as well as internal (semaphore based) locks. Attempt to make it native thread safe at the expense of never cleaning up semaphores.

2011-03-22 12:07:56 +0300 Eldar Nugaev 

	* merge with trunk

2011-03-22 03:13:12 -0400 Todd Willey 

	* vpn changes

2011-03-21 21:51:14 -0700 Sandy Walsh 

	* added zone routing flag test

2011-03-21 21:47:58 -0700 Sandy Walsh 

	* routing test coverage

2011-03-21 21:41:41 -0700 Sandy Walsh 

	* routing test coverage

2011-03-22 02:21:42 +0000 Trey Morris 

	* xenapi support for multi_nic. This is a phase of multi_nic which allows xenapi to work as is and with multi_nic. The other virt driver(s) need to be updated with the same support.

2011-03-21 18:56:59 -0700 Sandy Walsh 

	* better comments. First redirect test

2011-03-21 18:16:35 -0700 Sandy Walsh 

	* better comments. First redirect test

2011-03-21 17:56:30 -0500 Josh Kearney 

	* Remove _get_vm_opaque_ref() calls in rescue/unrescue

2011-03-21 17:00:08 -0500 Josh Kearney 

	* Remove dupe'd code

2011-03-21 21:41:23 +0000 Soren Hansen 

	* Wrap update_dhcp in utils.synchronized.

2011-03-21 14:35:19 -0700 John Tran 

	* if fingerprint data not provided, added logic to calculate it using the pub key.

2011-03-21 17:23:36 -0400 Mark Washenberger 

	* get rid of another datetime alias

2011-03-21 14:20:13 -0700 Vishvananda Ishaya 

	* import greenthread in libvirt

2011-03-21 17:10:34 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-21 17:09:53 -0400 Mark Washenberger 

	* make bcwaldon happy

2011-03-21 16:40:26 -0400 Mark Washenberger 

	* fix licenses

2011-03-21 16:35:38 -0400 Mark Washenberger 

	* added licenses

2011-03-21 20:31:51 +0000 Ken Pepple 

	* wrap and log errors getting image ids from local image store

2011-03-21 16:15:39 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-21 15:54:19 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-21 15:23:11 -0400 Brian Waldon 

	* merging trunk

2011-03-21 12:21:24 -0700 Tushar Patil 

	* Fix for LP Bug #739641

2011-03-21 15:14:24 -0400 Brian Waldon 

	* pep8; various fixes

2011-03-21 18:46:59 +0000 Josh Kearney 

	* Provide more useful exception messages when unable to load the virtual driver.

2011-03-21 14:25:36 -0400 Dan Prince 

	* Added Gabe to Authors file. He helped code this up too.

2011-03-21 13:21:26 -0500 Josh Kearney 

	* Added XenAPI rescue unit tests

2011-03-21 13:19:20 -0500 Trey Morris 

	* added an enumerate to track device in vmops.create_vifs()

2011-03-21 11:07:19 -0700 Sandy Walsh 

	* pep8

2011-03-21 18:07:19 +0000 Brian Waldon 

	* Openstack api 1.0 flavors resource now implemented to match the spec

2011-03-21 11:01:34 -0700 Sandy Walsh 

	* more robust extraction of arguments

2011-03-21 14:00:39 -0400 Dan Prince 

	* Updated comment per the extension naming convention we actually use.

2011-03-21 13:59:26 -0400 Dan Prince 

	* Added copyright header.

2011-03-21 13:58:39 -0400 Dan Prince 

	* Fix pep8 issues in nova/api/openstack/extensions.py.

2011-03-21 13:56:55 -0400 Dan Prince 

	* Fix limit unit tests (reconciles w/ trunk changes).

2011-03-21 17:51:27 +0000 Josh Kleinpeter 

	* Changed fixed_range (CIDR) to be required in the nova-manage command; changed default num_networks to 1.

2011-03-21 13:46:08 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-21 13:44:53 -0400 Brian Waldon 

	* merging trunk r837

2011-03-21 10:19:58 -0700 Sandy Walsh 

	* zones3 and trunk merge

2011-03-21 10:41:03 -0500 Josh Kearney 

	* Added space

2011-03-21 07:54:06 -0700 Sandy Walsh 

	* trunk merge

2011-03-21 07:49:58 -0700 Sandy Walsh 

	* remove scheduler.api.API. naming changes.

2011-03-21 09:17:12 -0500 Josh Kleinpeter 

	* Changed error to TypeError so that we get the arguments list.

2011-03-21 09:06:42 -0500 Josh Kleinpeter 

	* Added my name to Authors Added I18n for network create string

2011-03-21 17:05:22 +0300 Eldar Nugaev 

	* merge with trunk

2011-03-21 11:51:58 +0000 Salvatore Orlando 

	* merge trunk

2011-03-21 09:50:39 +0000 Salvatore Orlando 

	* merge trunk

2011-03-21 09:50:09 +0000 Salvatore Orlando 

	* merge trunk

2011-03-21 10:03:57 +0100 Soren Hansen 

	* Add bug metadata

2011-03-21 09:49:32 +0100 Soren Hansen 

	* Wrap update_dhcp in utils.synchronized.

2011-03-21 05:46:27 +0000 Ken Pepple 

	* fixes nova-manage instance_type compatibility with postgres db

2011-03-20 21:27:14 +0000 Justin Santa Barbara 

	* Tell PyLint not to complain about the "_" function

2011-03-20 19:17:05 +0000 Soren Hansen 

	* Make smoketests' exit code reveal whether they were succesful.

2011-03-20 20:06:22 +0100 Soren Hansen 

	* pep8

2011-03-20 20:04:51 +0100 Soren Hansen 

	* Merge trunk

2011-03-20 10:51:44 -0400 Chuck Short 

	* Merge trunk

2011-03-19 13:51:26 +0000 Tushar Patil 

	* Added run_instances method to the connection.py of the contrib/boto_v6/ec2 which would return ReservationV6 object instead of Reservation in order to access attribute dns_name_v6 of an instance.

2011-03-18 23:10:14 -0700 Ken Pepple 

	* cleanup another inconsistent use of 1 for True in nova-manage

2011-03-18 19:46:04 -0700 Tushar Patil 

	* Changed Copyright to NTT for newly added files for flatmanager ipv6

2011-03-18 20:36:33 -0400 Cory Wright 

	* merge trunk

2011-03-18 20:35:44 -0400 Cory Wright 

	* * committing ovs scripts

2011-03-18 16:50:08 -0700 Ken Pepple 

	* fix nova-manage instance_type list for postgres compatibility

2011-03-18 16:28:53 -0700 Ken Pepple 

	* fixed migration instance_types migration to support postgres correctly

2011-03-18 17:22:13 -0500 Trey Morris 

	* comment more descriptive

2011-03-18 17:01:44 -0500 Cerberus 

	* Seriously?

2011-03-18 14:34:37 -0700 Tushar Patil 

	* Fixed netadmin smoketests for ipv6

2011-03-18 15:42:41 -0500 Josh Kearney 

	* Merged trunk

2011-03-18 15:34:50 -0500 Josh Kearney 

	* Better errors when virt driver isn't loaded

2011-03-18 16:17:20 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-18 16:06:43 -0400 Mark Washenberger 

	* fix date formatting in images controller show

2011-03-18 12:28:34 -0700 Sandy Walsh 

	* huh

2011-03-18 12:23:57 -0700 Sandy Walsh 

	* fix ups

2011-03-18 12:18:59 -0700 Ken Pepple 

	* merge trunk

2011-03-18 12:18:15 -0700 Ken Pepple 

	* uses True/False instead of 1/0 for Postgres compatibility

2011-03-18 12:17:40 -0700 John Tran 

	* cleaned up tests stubs that were accidentally checked in

2011-03-18 12:00:35 -0700 Sandy Walsh 

	* works again. woo hoo

2011-03-18 11:49:11 -0700 John Tran 

	* created api endpoint to allow uploading of public key

2011-03-18 11:46:27 -0700 Sandy Walsh 

	* api decorator

2011-03-18 18:07:24 +0000 Justin Santa Barbara 

	* Cleanup of FakeAuthManager

2011-03-18 17:58:38 +0000 Brian Lamar 

	* Replaced all pylint "disable-msg=" with "disable=" and "enable-msg=" with "enable=".

2011-03-18 17:52:23 +0000 Dan Prince 

	* Change cloud.id_to_ec2_id to ec2utils.id_to_ec2_id. Fixes EC2 API error handling when invalid instances and volume names are specified.

2011-03-18 10:24:06 -0700 Justin Santa Barbara 

	* A few more single-letter variable names bite the dust

2011-03-18 17:16:14 +0000 Brian Lamar 

	* Re-implementation (or just implementation in many cases) of Limits in the OpenStack API. Limits is now available through /limits and the concept of a limit has been extended to include arbitrary regex / http verb combinations along with correct XML/JSON serialization. Tests included.

2011-03-18 10:14:42 -0700 Justin Santa Barbara 

	* Avoid single-letter variable names

2011-03-18 10:06:36 -0700 Justin Santa Barbara 

	* auth_data is a list now (thanks Rick!)

2011-03-18 19:37:00 +0300 Eldar Nugaev 

	* merge with trunk

2011-03-18 16:21:38 +0000 Justin Santa Barbara 

	* Mark instance metadata as deleted when we delete the instance

2011-03-18 09:21:08 -0700 Sandy Walsh 

	* results

2011-03-18 09:02:36 -0700 Sandy Walsh 

	* fixed up novaclient usage to include managers

2011-03-18 11:12:44 -0400 Dan Prince 

	* Added test case.

2011-03-18 20:39:17 +0530 sateesh 

	* Minor fixes to replace occurances of "VI" by "VIM" in 2 comments.

2011-03-18 07:47:23 -0700 Sandy Walsh 

	* whoopsy2

2011-03-18 07:43:42 -0700 Sandy Walsh 

	* whoopsy

2011-03-18 10:34:08 -0400 Brian Lamar 

	* Fixed 'Undefined variable' errors generated by pylint (E0602).

2011-03-18 10:13:17 -0400 Chuck Short 

	* Merged trunk

2011-03-18 10:10:46 -0400 Dan Prince 

	* Change cloud.id_to_ec2_id to ec2utils.id_to_ec2_id. Fixes EC2 API error handling when invalid instances and volume names are specified.

2011-03-18 09:56:38 -0400 Brian Lamar 

	* enable-msg -> enable

2011-03-18 09:56:05 -0400 Brian Lamar 

	* disable-msg -> disable

2011-03-18 06:38:02 -0700 Sandy Walsh 

	* enable_zone_routing flag

2011-03-18 13:17:40 +0100 Soren Hansen 

	* PEP-8

2011-03-18 13:14:37 +0100 Soren Hansen 

	* Make flag parsing work again.

2011-03-18 17:20:46 +0530 sateesh 

	* Using eventlets greenthreads for optimized image processing. Fixed minor issues and style related nits.

2011-03-18 12:35:00 +0100 Soren Hansen 

	* Merge lp:~anso/nova/smoketests_fixes

2011-03-18 10:36:57 +0000 Salvatore Orlando 

	* Fixed issue arisen from recent feature update (utils.execute)

2011-03-18 11:27:38 +0100 Soren Hansen 

	* Make proxy.sh work with both openbsd and traditional variants of netcat.

2011-03-18 11:06:58 +0100 Soren Hansen 

	* Query the size of the block device, not the size of the filesystem.

2011-03-18 09:53:28 +0000 Salvatore Orlando 

	* merge trunk

2011-03-18 08:31:21 +0000 Salvatore Orlando 

	* Ensuring kernel/ramdisk files are always removed in case of failures

2011-03-18 08:01:07 +0000 Salvatore Orlando 

	* merge trunk

2011-03-18 07:41:33 +0000 Salvatore Orlando 

	* merge trunk

2011-03-18 02:14:36 -0400 Dan Prince 

	* Implement metadata resource for Openstack API v1.1. Includes:     -GET /servers/id/meta     -POST /servers/id/meta     -GET /servers/id/meta/key     -PUT /servers/id/meta/key     -DELETE /servers/id/meta/key

2011-03-18 05:11:06 +0000 Anthony Young 

	* Make "ApiError" the default error code for ApiError instances, rather than "Unknown."

2011-03-18 05:01:24 +0000 Todd Willey 

	* When changing the project manager, if the new manager is not yet a project member, be sure to make them be a project member.

2011-03-18 04:50:49 +0000 Todd Willey 

	* Make the rpc cast/call debug calls show what topic they are sending to.  This aides in debuugging.

2011-03-18 00:19:53 -0400 Brian Lamar 

	* Final touches and bug/pep8 fixes.

2011-03-18 00:18:55 -0400 Naveed Massjouni 

	* Support for markers for pagination as defined in the 1.1 spec.

2011-03-18 00:06:22 -0400 Brian Lamar 

	* Merged trunk.

2011-03-18 00:05:58 -0400 Brian Lamar 

	* Become compatible with ironcamel and bcwaldon's implementations for standardness.

2011-03-17 23:58:23 -0400 Brian Waldon 

	* pep8

2011-03-17 23:34:58 -0400 Brian Lamar 

	* Merged dependant branch lp:~rackspace-titan/nova/openstack-api-versioned-controllers

2011-03-17 23:34:12 -0400 Brian Lamar 

	* Updated naming, removed some prints, and removed some invalid tests.

2011-03-17 23:07:40 -0400 Brian Waldon 

	* adding servers container to openstack api v1.1 servers entities

2011-03-17 19:55:55 -0700 Sandy Walsh 

	* decorator more generic now

2011-03-17 22:30:34 -0400 Brian Lamar 

	* Images now v1.1 supported...mostly.

2011-03-17 19:01:09 -0700 Sandy Walsh 

	* fixed up bzr mess

2011-03-17 18:54:51 -0700 Tushar Patil 

	* Fix for LP Bug #737240

2011-03-17 18:54:16 -0700 Sandy Walsh 

	* refactored out middleware, now it's a decorator on service.api

2011-03-17 18:26:20 -0700 Tushar Patil 

	* Fix for LP Bug #737240

2011-03-17 19:41:16 -0400 Todd Willey 

	* Add topic name to cast/call logs.

2011-03-17 19:32:25 -0400 Todd Willey 

	* Changing project manager should make sure that user is a project member.

2011-03-17 23:45:35 +0100 Soren Hansen 

	* Invert some of the original logic and fix a typo.

2011-03-17 23:37:34 +0100 Soren Hansen 

	* Make the smoketests pep8 compliant (they weren't when I started working on them..)

2011-03-17 22:24:08 +0000 Dan Prince 

	* Update the Openstack API to handle case where personality is set but null in the request to create a server.

2011-03-17 22:16:27 +0000 Soren Hansen 

	* Fix a couple of things that assume that libvirt == kvm/qemu.

2011-03-17 15:09:09 -0700 Josh Kleinpeter 

	* Made fixed_range a required parameter for nova-manage network create. Changed default num_networks to 1; 1000 seems large.

2011-03-17 22:06:34 +0000 Soren Hansen 

	* Fix a number of place in the volume driver where the argv hadn't been fully split

2011-03-17 17:31:50 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-03-17 14:28:03 -0700 Anthony Young 

	* fix for lp712982, and likely a variety of other dashboard error handling issues.  This fix simply causes the default error code for ApiError to be 'ApiError' rather than 'Unknown', which makes dashboard handle the error gracefully, and makes euca error output slightly prettier

2011-03-17 22:23:35 +0100 Soren Hansen 

	* Fix mis-merge

2011-03-17 22:21:55 +0100 Soren Hansen 

	* pep8 is hard

2011-03-17 16:17:03 -0500 Trey Morris 

	* syntax error

2011-03-17 16:14:48 -0500 Trey Morris 

	* create vifs before inject network info to remove rxtx_cap from network info (don't need to inject it)

2011-03-17 21:11:58 +0000 Soren Hansen 

	* Make utils.execute not overwrite std{in,out,err} args to Popen on retries. Make utils.execute reject unknown kwargs.

2011-03-17 15:57:04 -0500 Trey Morris 

	* merged trunk, merged qos, slight refactor regarding merges

2011-03-17 20:56:45 +0000 Naveed Massjouni 

	* - general approach for openstack api versioning - openstack api version now preserved in request context - added view builder classes to handle os api responses - added imageRef and flavorRef to os api v1.1 servers - modified addresses container structure in os api v1.1 servers

2011-03-17 20:45:18 +0000 matt.dietz@rackspace.com 

	* Pep8

2011-03-17 20:44:15 +0000 matt.dietz@rackspace.com 

	* Test changes

2011-03-17 21:43:22 +0100 Soren Hansen 

	* pep8

2011-03-17 21:39:55 +0100 Soren Hansen 

	* Adjust test cases.

2011-03-17 15:31:48 -0500 Cerberus 

	* pep8

2011-03-17 15:30:35 -0500 Cerberus 

	* merge

2011-03-17 13:29:22 -0700 Justin Santa Barbara 

	* Mark instance metadata as deleted when we delete the instance

2011-03-17 20:27:23 +0000 Justin Santa Barbara 

	* Backfix of bugfix of issue blocking creating servers with metadata

2011-03-17 16:26:52 -0400 Brian Lamar 

	* Better comment for fault. Improved readability of two small sections.

2011-03-17 20:21:42 +0000 Monsyne Dragon 

	* Add support for network QoS (ratelimiting) for XenServer. Rate is pulled from the flavor (instance_type) when constructing a vm.

2011-03-17 21:21:25 +0100 Soren Hansen 

	* Merge with trunk.

2011-03-17 21:06:55 +0100 Soren Hansen 

	* pep8

2011-03-17 21:03:11 +0100 Soren Hansen 

	* I suck at merging.

2011-03-17 16:02:37 -0400 Naveed Massjouni 

	* Now returns a 400 for a create server request with invalid hrefs for imageRef/flavorRef values. Also added tests.

2011-03-17 15:43:56 -0400 Brian Waldon 

	* moving Versions app out of __init__.py into its own module; adding openstack versions tests; adding links to version entities

2011-03-17 19:34:45 +0000 Monsyne Dragon 

	* fixed code formatting nit.

2011-03-17 15:29:54 -0400 Mark Washenberger 

	* handle create and update requests, and update the base image service documentation to reflect the (defacto) behavior

2011-03-17 15:27:20 -0400 Dan Prince 

	* Move the check for None personalities into the create method.

2011-03-17 19:13:09 +0000 matt.dietz@rackspace.com 

	* Get the migration out

2011-03-17 15:04:28 -0400 Mark Washenberger 

	* get api openstack test_images working

2011-03-17 18:43:15 +0000 Salvatore Orlando 

	* merge trunk

2011-03-17 18:42:18 +0000 Salvatore Orlando 

	* Improved exception handling

2011-03-17 11:34:14 -0700 Ken Pepple 

	* better implementation of try..except..else

2011-03-17 14:29:48 -0400 Brian Waldon 

	* merging parent branch lp:~bcwaldon/nova/osapi-flavors-1_1

2011-03-17 14:22:02 -0400 Brian Waldon 

	* merging parent branch lp:~rackspace-titan/nova/openstack-api-version-split

2011-03-17 21:17:37 +0300 Ilya Alekseyev 

	* iptables filter firewall changes merged

2011-03-17 11:11:56 -0700 Ken Pepple 

	* merged trunk

2011-03-17 14:09:44 -0400 Brian Waldon 

	* pep8

2011-03-17 14:07:25 -0400 Brian Waldon 

	* adding serialization_metadata to encode links on flavors

2011-03-17 21:06:29 +0300 Eldar Nugaev 

	* merge with libvirt_multinic_nova

2011-03-17 14:05:08 -0400 Mark Washenberger 

	* pep8

2011-03-17 14:04:31 -0400 Mark Washenberger 

	* teach glance image server get to handle timestamps

2011-03-17 18:03:50 +0000 Salvatore Orlando 

	* merge trunk

2011-03-17 14:03:18 -0400 Naveed Massjouni 

	* Merge from parent branch lp:~rackspace-titan/nova/openstack-api-version-split

2011-03-17 18:03:18 +0000 Salvatore Orlando 

	* merge trunk

2011-03-17 20:56:25 +0300 Ilya Alekseyev 

	* fixes for NWFilterFirewall and net injection

2011-03-17 13:52:09 -0400 Naveed Massjouni 

	* moving code out of try/except that would never trigger NotFound

2011-03-17 13:50:41 -0400 Mark Washenberger 

	* handle timestamps in glance service detail

2011-03-17 20:48:22 +0300 Eldar Nugaev 

	* fixed IpTablesFirewal

2011-03-17 13:42:42 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-03-17 17:18:43 +0000 matt.dietz@rackspace.com 

	* Fixes lp736343 - Incorrect mapping of instance type id to flavor id in Openstack API

2011-03-17 17:14:34 +0000 Soren Hansen 

	* Comparisons to None should not use == or !=.

2011-03-17 13:11:40 -0400 Brian Lamar 

	* Pep8 error, oddly specific to pep8 v0.5 < x > v0.6

2011-03-17 17:07:24 +0000 Soren Hansen 

	* Remove unconditional raise, probably left over from debugging.

2011-03-17 12:05:43 -0500 Cerberus 

	* Mapping the resize status

2011-03-17 12:04:49 -0500 Cerberus 

	* Mapping the resize status

2011-03-17 12:39:09 -0400 Brian Lamar 

	* Fixed pep8 violation.

2011-03-17 12:31:16 -0400 Brian Waldon 

	* adding comments; removing returns from build_extra; removing unnecessary backslash

2011-03-17 12:30:32 -0400 Mark Washenberger 

	* refactor to simpler implementation

2011-03-17 11:24:24 -0500 Cerberus 

	* Foo

2011-03-17 12:20:22 -0400 Mark Washenberger 

	* glance image service show testcases

2011-03-17 11:16:59 -0500 Cerberus 

	* oh come on

2011-03-17 11:03:07 -0500 Cerberus 

	* refactoring

2011-03-17 11:35:32 -0400 Dan Prince 

	* Add tests and code to handle multiple ResponseExtension objects.

2011-03-17 16:28:48 +0100 Soren Hansen 

	* Merge trunk

2011-03-17 16:27:08 +0100 Soren Hansen 

	* Just use 'if foo' instead of 'if len(foo)'. It will fail as spectacularly if its not acting on a sequence anyways.

2011-03-17 18:22:48 +0300 Ilya Alekseyev 

	* bugfix

2011-03-17 16:14:59 +0100 Soren Hansen 

	* Remove unconditional raise, probably left over from debugging.

2011-03-17 11:10:58 -0400 Dan Prince 

	* No need to modify this test case function as well.

2011-03-17 18:06:05 +0300 Ilya Alekseyev 

	* refactored: network_info creation extracted to method

2011-03-17 11:05:31 -0400 Dan Prince 

	* Call _create_personality_request_dict within the personalities_null test.

2011-03-17 10:03:47 -0500 Cerberus 

	* Foo

2011-03-17 10:47:19 -0400 Chuck Short 

	* more pep8 fixes

2011-03-17 10:45:46 -0400 Dan Prince 

	* Switch back to 'is not None' for personality_files check. (makes mark happy)

2011-03-17 10:45:31 -0400 Chuck Short 

	* pep8 fixes

2011-03-17 20:13:48 +0530 sateesh 

	* 1) Update few comments where whitespace is missing after '#' 2) Update document so that copy right notice doesn't appear in generated document 3) Now using self.flag(...) instead of setting the flags like FLAGS.vmwareapi_username by direct assignment. 4) Added the missing double quote at the end a string in vim_util.py

2011-03-17 10:43:48 -0400 Chuck Short 

	* more pep8 fixes

2011-03-17 10:41:55 -0400 Chuck Short 

	* Fix up tests

2011-03-17 07:30:22 -0700 Sandy Walsh 

	* Replaced capability flags with List

2011-03-17 10:22:57 -0400 Chuck Short 

	* Fix more pep8 errors

2011-03-17 10:16:37 -0400 Chuck Short 

	* Remove me from mailmap

2011-03-17 10:02:40 -0400 Chuck Short 

	* Fix up setup container

2011-03-17 09:56:56 -0400 Brian Lamar 

	* Merged trunk.

2011-03-17 09:55:41 -0400 Dan Prince 

	* Update the Openstack API to handle case where personality is set but null in the request to create a server.

2011-03-17 14:51:59 +0100 Soren Hansen 

	* Make smoketests' exit code reveal whether they were succesful.

2011-03-17 06:35:00 -0700 Sandy Walsh 

	* merge with trunk. moved scheduler_manager into manager. fixed tests

2011-03-17 09:17:42 -0400 Chuck Short 

	* Set nbd to false when mounting the image

2011-03-17 09:15:33 -0400 Chuck Short 

	* Fixed typo when I was trying to add test cases for lxc

2011-03-17 08:54:05 -0400 Chuck Short 

	* Remove target_partition for setup_container but still hardcode because its needed when you inject the keys into the image.

2011-03-17 08:52:52 -0400 Chuck Short 

	* Remove nbd=FLAGS.use_cow_images for destroy container

2011-03-17 08:49:52 -0400 Chuck Short 

	* Update mailmap

2011-03-17 12:58:45 +0100 Soren Hansen 

	* Fix a number of place in the volume driver where the argv hadn't been fully split

2011-03-17 07:57:06 -0400 Chuck Short 

	* Fix pep8 errors

2011-03-17 07:53:25 -0400 Chuck Short 

	* Update authors again

2011-03-17 11:19:03 +0000 Salvatore Orlando 

	* Improved exception handling: - catching appropriate errors (OSError, IOError, XenAPI.Failure) - reduced size of try blocks - moved exception handling code in separate method - verifing for appropriate exeception type in unit tests

2011-03-17 07:13:31 -0400 Chuck Short 

	* get_console_output is not supported by lxc and libvirt

2011-03-17 07:06:58 -0400 Chuck Short 

	* Update Authors and testsuite

2011-03-17 11:44:27 +0100 Soren Hansen 

	* Comparisons to None should not use == or !=.

2011-03-17 11:37:50 +0100 Soren Hansen 

	* Make error message match the check.

2011-03-17 04:32:24 -0400 Naveed Massjouni 

	* Setting the api verion in the request in the auth middle is no longer needed. Also, common.get_api_version is no longer needed. As Eric Day noted, having versioned controllers will make that unnecessary.

2011-03-17 03:41:01 -0400 Naveed Massjouni 

	* moving code out of try/except that would never trigger NotFound

2011-03-17 03:21:09 -0400 Naveed Massjouni 

	* Added mechanism for versioned controllers for openstack api versions 1.0/1.1. Create servers in the 1.1 api now supports imageRef/flavorRef instead of imageId/flavorId.

2011-03-16 23:33:32 -0300 Sandy Walsh 

	* fix up copyright

2011-03-16 23:31:06 -0300 Sandy Walsh 

	* removed dead method

2011-03-16 23:28:28 -0300 Sandy Walsh 

	* pep8

2011-03-16 19:26:54 -0700 Sandy Walsh 

	* pep8

2011-03-17 02:21:33 +0000 Monsyne Dragon 

	* Remerge trunk.

2011-03-16 19:21:32 -0700 Sandy Walsh 

	* cleanup

2011-03-17 02:20:18 +0000 Monsyne Dragon 

	* added in network qos support for xenserver. Pull qos settings from flavor, use when creating instance.

2011-03-16 19:04:27 -0700 Sandy Walsh 

	* moved scheduler API check into db.api decorator

2011-03-16 20:52:14 -0400 Chuck Short 

	* Add basic tests for lxc containers.

2011-03-16 20:42:39 -0400 Chuck Short 

	* Revert testsuite changes

2011-03-16 20:40:42 -0400 Chuck Short 

	* MErge trunk

2011-03-16 16:23:31 -0700 Justin Santa Barbara 

	* Fix a few of the more obvious non-errors while we're in here

2011-03-16 18:18:07 -0500 Trey Morris 

	* hacks in place

2011-03-16 16:13:24 -0700 Justin Santa Barbara 

	* Fix the errors that pylint was reporting on this file

2011-03-16 17:58:16 -0500 Cerberus 

	* foo

2011-03-16 17:56:48 -0500 Cerberus 

	* foo

2011-03-16 17:48:39 -0500 Trey Morris 

	* commit before monster

2011-03-16 15:44:45 -0700 Justin Santa Barbara 

	* Fix __init__ method on unit tests (they take a method_name kwarg)

2011-03-16 15:28:09 -0700 Justin Santa Barbara 

	* Don't warn about C0111 (No docstrings)

2011-03-16 15:25:21 -0700 Justin Santa Barbara 

	* In order to disable the messages, we have to use disable, not disable-msg.

2011-03-16 15:11:39 -0700 Justin Santa Barbara 

	* Avoid mixins on image tests, keeping pylint much happier

2011-03-16 15:01:10 -0700 Justin Santa Barbara 

	* Use _ trick to hide base test class, thereby avoiding mixins and helping PyLint

2011-03-16 17:00:22 -0500 Cerberus 

	* hurr

2011-03-16 16:58:46 -0500 Cerberus 

	* hurr

2011-03-16 17:56:40 -0400 Mark Washenberger 

	* get started testing

2011-03-16 16:55:58 -0500 Cerberus 

	* foo

2011-03-16 14:34:44 -0700 Justin Santa Barbara 

	* Don't complain about the _ function being used

2011-03-16 16:24:38 -0500 Cerberus 

	* Again

2011-03-16 17:24:32 -0400 Brian Waldon 

	* pep8

2011-03-16 14:13:57 -0700 Tushar Patil 

	* converted new lines from CRLF to LF

2011-03-16 16:58:38 -0400 Brian Waldon 

	* adding bookmarks links to 1.1 flavor entities

2011-03-16 15:41:53 -0500 Cerberus 

	* Reverting

2011-03-16 20:36:22 +0000 Josh Kearney 

	* Log the use of utils.synchronized.

2011-03-16 16:15:56 -0400 Brian Waldon 

	* expanding osapi flavors tests; rewriting flavors resource with view builders; adding 1.1 specific links to flavors resources

2011-03-16 19:46:12 +0000 matt.dietz@rackspace.com 

	* Merge from bug branch

2011-03-16 14:43:57 -0500 Cerberus 

	* Dumb

2011-03-16 19:40:16 +0000 matt.dietz@rackspace.com 

	* Unit test update

2011-03-16 19:37:00 +0000 Mark Washenberger 

	* Fix lp727225 by adding support for personality files to the openstack api.

2011-03-16 14:35:04 -0500 Cerberus 

	* Changes

2011-03-16 19:26:41 +0000 Christian Berendt 

	* fixes bug 735298: start of nova-compute not possible because of wrong xml paths to the //host/cpu section in "virsh capabilities", used in nova/virt/libvirt_conn.py

2011-03-16 15:20:08 -0400 Mark Washenberger 

	* update image service documentation

2011-03-16 15:16:16 -0400 Mark Washenberger 

	* merge lp:nova and resolve conflicts

2011-03-16 12:15:57 -0700 Justin Santa Barbara 

	* User ids are strings, and are not necessarily == name.  Also fix so that non-existent user gives a 404, not a 500.

2011-03-16 14:09:14 -0500 Cerberus 

	* Fudge

2011-03-16 19:02:17 +0000 jaypipes@gmail.com 

	* Keypairs are not required in the OpenStack API; don't require them!

2011-03-16 18:56:52 +0000 Rick Harris 

	* Merging trunk

2011-03-16 18:56:47 +0000 Soren Hansen 

	* Add missing fallback chain for ipv6.

2011-03-16 18:56:31 +0000 Rick Harris 

	* Typo fix

2011-03-16 19:54:15 +0100 Christian Berendt 

	* fixed pep8 issue

2011-03-16 13:53:49 -0500 Cerberus 

	* chchchchchanges

2011-03-16 21:51:32 +0300 Ilya Alekseyev 

	* libvirt template and libvirt_conn.spawn modified in way that was proposed for xenapi multinic support

2011-03-16 14:49:25 -0400 jaypipes@gmail.com 

	* Re-commit r805

2011-03-16 14:49:18 -0400 jaypipes@gmail.com 

	* Re-commit r804

2011-03-16 11:44:40 -0700 Sandy Walsh 

	* Refactored ZoneRedirect into ZoneChildHelper so ZoneManager can use this too.

2011-03-16 18:42:41 +0000 Justin Santa Barbara 

	* Don't generate insecure passwords where it's easy to use urandom instead

2011-03-16 14:40:42 -0400 Brian Waldon 

	* merging openstack-api-version-split

2011-03-16 13:39:43 -0500 Cerberus 

	* chchchchchanges

2011-03-16 13:31:05 -0500 Cerberus 

	* chchchchchanges

2011-03-16 18:26:41 +0000 Thierry Carrez 

	* Fixes euca-get-ajax-console returning Unknown Error, by using the correct exception in get_open_port() logic. Patch from Tushar Patil.

2011-03-16 13:24:51 -0500 Cerberus 

	* chchchchchanges

2011-03-16 14:22:29 -0400 Dan Prince 

	* Revert commit that modified CA/openssl.cnf.tmpl.

2011-03-16 14:13:37 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-16 14:09:29 -0400 Dan Prince 

	* Comment update.

2011-03-16 13:06:49 -0500 Cerberus 

	* Derped again

2011-03-16 14:03:38 -0400 Dan Prince 

	* Move mapper code into the _action_ext_controllers and _response_ext_controllers methods.

2011-03-16 12:57:45 -0500 Cerberus 

	* The geebees

2011-03-16 12:50:11 -0500 Trey Morris 

	* forgot to return network info - teehee

2011-03-16 12:44:38 -0500 Trey Morris 

	* refactored, bugfixes

2011-03-16 17:42:10 +0000 Salvatore Orlando 

	* merge trunk

2011-03-16 13:41:00 -0400 Brian Waldon 

	* moving code out of try/except that would never trigger NotFound

2011-03-16 17:14:39 +0000 Salvatore Orlando 

	* merge trunk

2011-03-16 17:09:13 +0000 matt.dietz@rackspace.com 

	* Logging statements

2011-03-16 17:06:30 +0000 Christian Berendt 

	* added new class Instances for managaging instances added new method list in class Instances:

2011-03-16 11:54:10 -0500 Cerberus 

	* tweak

2011-03-16 11:38:40 -0500 Cerberus 

	* Stuff

2011-03-16 22:01:41 +0530 sateesh 

	* Removing io_util.py. We now use eventlets library instead.

2011-03-16 11:26:40 -0500 Cerberus 

	* Some typos

2011-03-16 21:54:02 +0530 sateesh 

	* * Updated document vmware_readme.rst to mention VLAN networking * Corrected docstrings as per pep0257 recommentations. * Stream-lined the comments. * Updated code with locals() where ever applicable. * VIM : It stands for VMware Virtual Infrastructure Methodology. We have used the terminology from VMware.  we have added a question in FAQ inside vmware_readme.rst in doc/source * New fake db: vmwareapi fake module uses a different set of fields and hence the structures required are different. Ex: bridge : 'xenbr0' does not hold good for VMware environment and bridge : 'vmnic0' is used instead. Also return values varies, hence went for implementing separate fake db. * Now using eventlet library instead and removed io_utils.py from branch. * Now using glance.client.Client instead of homegrown code to talk to Glance server to handle images. * Corrected all mis-spelled function names and corresponding calls. Yeah, an auto-complete side-effect!

2011-03-16 11:05:12 -0400 Dan Prince 

	* Merge w/ trunk.

2011-03-16 11:02:22 -0400 Dan Prince 

	* Implement top level extensions.

2011-03-16 10:10:58 -0400 Brian Lamar 

	* Added i18n to error message.

2011-03-16 06:47:27 -0700 Sandy Walsh 

	* Checks locally before routing

2011-03-16 09:26:37 -0400 Chuck Short 

	* Really fix testcase

2011-03-16 09:24:17 -0400 Chuck Short 

	* More execvp fallout

2011-03-16 09:15:46 -0400 Chuck Short 

	* Fix up testsuite for lxc

2011-03-16 06:09:00 -0700 Sandy Walsh 

	* Error codes handled properly now

2011-03-16 12:46:13 +0000 Salvatore Orlando 

	* merge trunk

2011-03-16 12:44:12 +0000 Salvatore Orlando 

	* Merge trunk

2011-03-16 12:34:39 +0000 Salvatore Orlando 

	* Adding unit test

2011-03-16 21:17:19 +0900 Koji Iida 

	* Fix instance creation fail under use_ipv6=false and FlatManager

2011-03-16 20:24:20 +0900 Koji Iida 

	* pep8 clean

2011-03-16 12:18:15 +0100 Soren Hansen 

	* Fix a couple of things that assume that libvirt == kvm/qemu.

2011-03-16 19:51:06 +0900 Koji Iida 

	* Updating gateway_v6 in _on_set_network_host() is not required for FlatManager

2011-03-16 10:58:02 +0100 Christian Berendt 

	* added correct path to cpu information (tested on a system with 1 installed cpu package)

2011-03-16 10:38:48 +0100 Thierry Carrez 

	* Fix unknown exception error in euca-get-ajax-console

2011-03-16 10:29:04 +0100 Christian Berendt 

	* fixed pep8 errors (with version 0.5.0)

2011-03-15 23:22:17 -0700 Justin Santa Barbara 

	* Use integer ids for (fake) users

2011-03-16 00:38:47 -0400 Naveed Massjouni 

	* req envirom param 'nova.api.openstack.version' should be 'api.version'

2011-03-16 00:22:34 -0400 Brian Waldon 

	* pep8 fixes

2011-03-15 21:04:38 -0700 Devin Carlen 

	* Fixed DescribeUser in ec2 admin client

2011-03-15 23:35:44 -0400 Brian Waldon 

	* openstack api 1.0 flavors resource now implemented; adding flavors request value testing

2011-03-15 20:30:27 -0700 Sandy Walsh 

	* response working

2011-03-15 23:13:05 -0400 Brian Lamar 

	* Added tests back for RateLimitingMiddleware which now throw correctly serialized errors with correct error codes.

2011-03-15 23:00:09 -0400 Dan Prince 

	* Add ResponseExtensions.

2011-03-15 18:54:51 -0700 Ken Pepple 

	* revised per code review

2011-03-15 18:29:26 -0700 Sandy Walsh 

	* first pass openstack redirect working

2011-03-15 21:26:45 -0400 Naveed Massjouni 

	* Adding newlines for pep8.

2011-03-15 21:09:26 -0400 Brian Lamar 

	* Removed VIM specific stuff and changed copyright from 2010 to 2011.

2011-03-15 20:51:17 -0400 Brian Lamar 

	* Limits controller and testing with XML and JSON serialization.

2011-03-15 20:37:37 -0400 Brian Waldon 

	* adding imageRef and flavorRef attributes to servers serialization metadata

2011-03-15 17:23:27 -0700 Justin Santa Barbara 

	* Merged with trunk (and brian's previous fixes to fake auth)

2011-03-15 19:10:50 -0500 Cerberus 

	* Plugin

2011-03-15 19:55:13 -0400 Naveed Massjouni 

	* As suggested by Eric Day:  * changed request.environ version key to more descriptive 'api.version'  * removed python3 string formatting  * added licenses to headers on new files

2011-03-15 18:51:22 -0500 Cerberus 

	* Tweak

2011-03-15 18:48:17 -0500 Cerberus 

	* A few fixes

2011-03-15 19:23:46 -0400 Mark Washenberger 

	* pep8

2011-03-15 19:22:51 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-15 19:11:21 -0400 Mark Washenberger 

	* ignore differently-named nodes in personality and metadata parsing

2011-03-15 16:08:22 -0700 Ken Pepple 

	* wrap errors getting image ids from local image store

2011-03-15 17:37:07 -0500 Cerberus 

	* Moving the migration again

2011-03-15 18:14:38 -0400 Naveed Massjouni 

	* Updating paste config.

2011-03-15 18:12:46 -0400 Mark Washenberger 

	* pep8

2011-03-15 18:11:54 -0400 Mark Washenberger 

	* internationalization

2011-03-15 18:10:25 -0400 Naveed Massjouni 

	* Per Eric Day's suggest, the verson is not store in the request environ instead of the nova.context.

2011-03-15 17:07:21 -0500 Cerberus 

	* Merge from trunk

2011-03-15 17:56:00 -0400 Mark Washenberger 

	* s/onset_files/injected_files/g

2011-03-15 17:47:34 -0400 Brian Lamar 

	* pep8 fixes

2011-03-15 16:21:22 -0500 Josh Kearney 

	* Add logging to lock check

2011-03-15 13:52:03 -0700 Justin Santa Barbara 

	* Now that the fix for 732866, stop working around the bug

2011-03-15 16:49:19 -0400 Brian Lamar 

	* Major cosmetic changes to limits, but little-to-no functional changes. MUCH better testability now, no more relying on system time to tick by for limit testing.

2011-03-15 13:46:04 -0700 Justin Santa Barbara 

	* Merged with trunk to get fix for bug 732866

2011-03-15 16:23:21 -0400 Brian Lamar 

	* Merged trunk

2011-03-15 16:21:06 -0400 Chuck Short 

	* Merge trunk

2011-03-15 15:56:54 -0400 Brian Waldon 

	* modifying paste config to support v1.1; adding v1.1 entry in versions resource ( GET /)

2011-03-15 15:05:43 -0400 Naveed Massjouni 

	* Merge from trunk.

2011-03-15 19:01:27 +0000 Brian Lamar 

	* Fixed lp732866 by catching relevant `exception.NotFound` exception. Tests did not uncover this vulnerability due to "incorrect" FakeAuthManager. I say "incorrect" because potentially different implementations (LDAP or Database driven) of AuthManager might return different errors from `get_user_from_access_key`.

2011-03-15 14:33:45 -0400 Mark Washenberger 

	* refactor onset_files quota checking

2011-03-15 14:31:48 -0400 Naveed Massjouni 

	* Code clean up. Removing _decorate_response methods. Replaced them with more explicit methods, _build_image, and _build_flavor.

2011-03-15 11:24:07 -0700 Justin Santa Barbara 

	* Use random.SystemRandom for easy secure randoms, configurable symbol set by default including mixed-case

2011-03-15 14:19:47 -0400 Mark Washenberger 

	* merge lp:nova

2011-03-15 10:42:32 -0700 Justin Santa Barbara 

	* Support testing the OpenStack API without key_pairs

2011-03-15 17:29:51 +0000 Salvatore Orlando 

	* merge trunk

2011-03-15 17:24:16 +0000 Salvatore Orlando 

	* Fixed bugs in bug fix (plugin call)

2011-03-15 13:23:42 -0400 Brian Waldon 

	* adding missing view modules; modifying a couple of servers tests to use enumerate

2011-03-15 16:41:12 +0000 Ken Pepple 

	* just fixing a small typo in nova-manage vm live-migration

2011-03-15 09:29:46 -0700 Sandy Walsh 

	* exception fixup

2011-03-15 15:54:55 +0000 Soren Hansen 

	* Make Authors check account for tests being run with different os.getcwd() depending on how they're run. Add missing people to Authors.

2011-03-15 15:51:17 +0000 Justin Santa Barbara 

	* Removed duplicated tests.

2011-03-15 15:36:01 +0000 Josh Kearney 

	* PEP8 0.5.0 cleanup.

2011-03-15 09:36:02 -0400 Chuck Short 

	* Really delete the loop

2011-03-15 08:05:45 -0400 Chuck Short 

	* Add comments about the destroy container function

2011-03-15 07:56:26 -0400 Chuck Short 

	* Mount the right device

2011-03-15 07:55:14 -0400 Chuck Short 

	* Merged trunk

2011-03-15 09:48:21 +0100 Soren Hansen 

	* Always put the ipv6 fallback in place. FLAGS.use_ipv6 does not exist yet when the firewall driver is instantiated and the iptables manager takes care not to fiddle with ipv6 if not enabled.

2011-03-15 08:45:35 +0100 Christian Berendt 

	* merged with trunk and removed conflicts

2011-03-15 05:43:53 +0000 Rick Harris 

	* Merging trunk

2011-03-14 22:43:21 -0700 Justin Santa Barbara 

	* Reapplied rename to another file.

2011-03-15 05:37:08 +0000 Rick Harris 

	* serverId returned as int per spec

2011-03-14 22:36:30 -0700 Justin Santa Barbara 

	* Reapplied rename of Openstack -> OpenStack.  Easier to do it by hand than to ask Bazaar to do it.

2011-03-14 22:29:30 -0700 Justin Santa Barbara 

	* Merged with trunk.  Had to hold bazaar's hand as it got lost again.

2011-03-14 22:23:38 -0700 Justin Santa Barbara 

	* Derive unit test from standard nova.test.TestCase

2011-03-15 00:55:52 -0400 Brian Waldon 

	* pep8 fixes

2011-03-15 00:49:20 -0400 Brian Waldon 

	* adding flavors and images barebones view code; adding flavorRef and imageRef to v1.1 servers

2011-03-14 21:28:42 -0700 Justin Santa Barbara 

	* Fixed problem with metadata creation (backported fix)

2011-03-14 21:01:48 -0700 Justin Santa Barbara 

	* Clarify the logic in using 32 symbols

2011-03-14 23:55:44 -0400 Brian Waldon 

	* moving addresses views to new module; removing 'Data' from 'DataViewBuilder'

2011-03-14 20:48:33 -0700 Justin Santa Barbara 

	* Don't generate insecure passwords where it's easy to use urandom instead

2011-03-14 23:14:59 -0400 Naveed Massjouni 

	* Added a views package and a views.servers module. For representing the response object before it is serialized.

2011-03-14 20:07:06 -0700 Justin Santa Barbara 

	* Merge remote branch 'justinsb/bug732204' into bug732204

2011-03-14 19:57:30 -0700 Justin Santa Barbara 

	* Make key_pair optional with OpenStack API

2011-03-14 22:24:34 -0400 Dan Prince 

	* Moved extended resource code into the extensions.py module.

2011-03-15 01:14:58 +0000 Rick Harris 

	* Moving fixtures to a factory

2011-03-14 21:14:39 -0400 Chuck Short 

	* Refactor setup contianer/destroy container

2011-03-15 00:37:13 +0000 Rick Harris 

	* Fixing API per spec, to get unit-tests to pass

2011-03-15 00:26:35 +0000 Justin Santa Barbara 

	* Implements basic OpenStack API client, ready to support API tests

2011-03-14 20:07:42 -0400 Chuck Short 

	* Merge trunk

2011-03-14 23:55:49 +0000 Justin Santa Barbara 

	* Fix capitalization of ApiError (it was mistakenly called APIError)

2011-03-14 17:54:39 -0500 Trey Morris 

	* added migration to repo

2011-03-14 15:37:29 -0700 Justin Santa Barbara 

	* Clarified message when a VM is not running but still in DB

2011-03-14 15:37:04 -0700 Justin Santa Barbara 

	* Implemented Hyper-V list_instances_detail function.  Needs a cleanup by someone that knows the Hyper-V code

2011-03-14 15:17:00 -0700 Justin Santa Barbara 

	* So the first of those tests doesn't pass.  Removing as it looks like it was meant to be deleted.

2011-03-14 15:11:14 -0700 Justin Santa Barbara 

	* Added test and fixed up code so that it works

2011-03-14 14:43:53 -0700 Tushar Patil 

	* Fix for LP Bug #704300

2011-03-14 16:38:53 -0500 Trey Morris 

	* fixed keyword arg error

2011-03-14 14:38:39 -0700 Justin Santa Barbara 

	* pep8

2011-03-14 16:33:01 -0500 Trey Morris 

	* added structure to virt.xenapi.vmops to support network info being passed in

2011-03-14 14:32:15 -0700 Justin Santa Barbara 

	* Removed duplicated test, renamed same-named (but non-identical) tests

2011-03-14 21:23:27 +0000 Salvatore Orlando 

	* merge trunk

2011-03-14 16:21:33 -0500 Josh Kearney 

	* PEP8 cleanup

2011-03-14 22:18:11 +0100 Soren Hansen 

	* Fixes other half of LP#733609

2011-03-14 14:17:58 -0700 Justin Santa Barbara 

	* Initial implementation of refresh instance states

2011-03-14 22:17:14 +0100 Soren Hansen 

	* Add missing fallback chain for ipv6.

2011-03-14 14:02:27 -0700 Justin Santa Barbara 

	* The exception is called "ApiError", not "APIError"

2011-03-14 16:58:03 -0400 Dan Prince 

	* Implement action extensions.

2011-03-14 20:55:47 +0000 Soren Hansen 

	* Include cpuinfo.xml.template in tarball.

2011-03-14 20:38:05 +0000 Rick Harris 

	* Adding instance_id as Glance image_property

2011-03-14 21:20:55 +0100 Soren Hansen 

	* Add fixes metadata

2011-03-14 21:10:11 +0100 Soren Hansen 

	* Include cpuinfo.xml.template in tarball.

2011-03-14 12:41:21 -0700 Tushar Patil 

	* Merged test_network.py properly. Before I had deleted this file and added again, but this file status should be modified when you see the merged difference

2011-03-14 12:09:57 -0700 Tushar Patil 

	* removed conflicts and merged with trunk

2011-03-14 15:02:59 -0400 Naveed Massjouni 

	* Create v1_0 and v1_1 packages for the openstack api. Added a servers module to each. Added tests to validate the structure of ip addresses for a 1.1 request.

2011-03-14 13:32:22 -0500 Trey Morris 

	* committing to share

2011-03-14 11:27:21 -0700 Ken Pepple 

	* small typo in nova-manage vm live-migration

2011-03-14 18:11:30 +0000 Kei Masumoto 

	* NTT's live-migration branch, merged with trunk, conflicts resolved, and migrate file renamed.

2011-03-14 11:08:33 -0700 Tushar Patil 

	* Reverted unmodified files

2011-03-14 11:08:00 -0700 Tushar Patil 

	* Reverted unmodified files

2011-03-14 13:59:41 -0400 jaypipes@gmail.com 

	* Merge trunk, resolve conflicts, and rename 010_ migrate file to 011_ since another migrate file got into trunk ahead of this...

2011-03-14 17:50:33 +0000 Soren Hansen 

	* Only include kernel and ramdisk ID in meta-data output if they are actually set.

2011-03-14 17:24:39 +0000 matt.dietz@rackspace.com 

	* Test fixes and some typos

2011-03-14 12:07:27 -0500 Cerberus 

	* Test changes

2011-03-14 16:59:46 +0000 matt.dietz@rackspace.com 

	* Migration moved again

2011-03-14 11:55:55 -0500 Cerberus 

	* Compute test

2011-03-14 16:50:35 +0000 Salvatore Orlando 

	* merge trunk

2011-03-14 16:49:46 +0000 Salvatore Orlando 

	* merge trunk

2011-03-14 15:45:15 +0000 Soren Hansen 

	* Make nova-dhcpbridge output lease information in dnsmasq's leasesfile format.

2011-03-14 10:16:59 -0500 Cerberus 

	* Merge from trunk

2011-03-14 09:54:57 -0500 Anne Gentle 

	* Merged my doc changes with trunk

2011-03-14 14:52:19 +0000 Salvatore Orlando 

	* Fixed pep8 errors

2011-03-14 14:49:16 +0000 Salvatore Orlando 

	* Fixed failing tests in test_xenapi

2011-03-14 09:48:58 -0500 Anne Gentle 

	* Fixes link to 2011.1 instad of just to trunk docs

2011-03-14 14:39:50 +0000 Eric Windisch 

	* fixes: 733137

2011-03-14 14:21:44 +0100 Soren Hansen 

	* Merge trunk

2011-03-14 14:06:10 +0100 Soren Hansen 

	* Add a unit test

2011-03-14 09:56:37 +0000 Salvatore Orlando 

	* Merge trunk (revno #795)

2011-03-14 10:46:26 +0100 Soren Hansen 

	* Make utils.execute not overwrite std{in,out,err} args to Popen on retries. Make utils.execute reject unknown kwargs.

2011-03-13 21:28:20 -0400 Chuck Short 

	* Merge trunk

2011-03-13 23:35:30 +0000 Salvatore Orlando 

	* Removed excess LOG.debug line

2011-03-13 22:49:44 +0000 Salvatore Orlando 

	* merge trunk

2011-03-13 13:51:42 -0400 Dan Prince 

	* The extension name is constructed from the camel cased module_name + 'Extension'.

2011-03-13 16:36:38 +0000 Salvatore Orlando 

	* Merged with trunk

2011-03-13 16:14:39 +0000 Soren Hansen 

	* Fix instructions for setting up the initial database.

2011-03-13 10:49:56 +0100 Soren Hansen 

	* Fix instructions for setting up the initial database.

2011-03-12 12:26:20 -0500 Dan Prince 

	* Merge w/ trunk.

2011-03-11 16:36:39 -0800 Tushar Patil 

	* merged with latest trunk and removed unwanted files

2011-03-11 19:21:34 -0500 Naveed Massjouni 

	* Removed _translate_keys() functions since it is no longer used. Moved private top level functions to bottom of module.

2011-03-12 00:14:53 +0000 Josh Kearney 

	* Use a consistent naming scheme for XenAPI variables.

2011-03-11 18:03:19 -0600 Josh Kearney 

	* oops

2011-03-11 18:00:34 -0600 Josh Kearney 

	* Review feedback

2011-03-11 17:48:44 -0600 Josh Kearney 

	* Review feedback

2011-03-11 17:35:37 -0600 Josh Kearney 

	* Review feedback

2011-03-11 17:30:51 -0600 Cerberus 

	* Some unit tests

2011-03-11 15:21:31 -0800 Justin Santa Barbara 

	* Change capitalization of Openstack to OpenStack

2011-03-11 15:15:38 -0800 Tushar Patil 

	* fixed conflicts after merging with trunk with 787

2011-03-11 17:13:56 -0600 Anne Gentle 

	* Adding a sidebar element to the nova.openstack.org site to point people to additional versions of the site.

2011-03-11 17:13:10 -0600 Josh Kearney 

	* oops

2011-03-11 17:11:25 -0600 Josh Kearney 

	* Review feedback

2011-03-11 23:05:02 +0000 Kevin L. Mitchell 

	* Replace raw SQL calls through session.execute() with SQLAlchemy code.

2011-03-11 16:58:18 -0600 Josh Kearney 

	* Review feedback

2011-03-11 22:55:56 +0000 Kevin L. Mitchell 

	* Remove vish comment

2011-03-11 22:54:33 +0000 Soren Hansen 

	* Remove race condition when refreshing security groups and destroying instances at the same time.

2011-03-11 17:41:10 -0500 Brian Lamar 

	* Removed EOL whitespace in accordance with PEP-8.

2011-03-11 14:36:31 -0800 Justin Santa Barbara 

	* Beginning of cleanup of FakeAuthManager

2011-03-11 23:36:28 +0100 Soren Hansen 

	* Make the fallback value None instead of False

2011-03-11 23:34:26 +0100 Soren Hansen 

	* Indentation adjustment (cosmetical).

2011-03-11 17:19:14 -0500 Brian Lamar 

	* Fixed lp732866 by catching relevant `exception.NotFound` exception. Tests did not uncover this vulnerability due to "incorrect" FakeAuthManager. I say "incorrect" because potentially different implementations (LDAP or Database driven) of AuthManager might return different errors from `get_user_from_access_key`.

2011-03-11 16:16:29 -0600 Josh Kearney 

	* Merged trunk

2011-03-11 22:10:07 +0000 Cory Wright 

	* This change adds the ability to boot Windows and Linux instances in XenServer using different sets of vm-params.

2011-03-11 21:40:51 +0000 Cory Wright 

	* merge trunk

2011-03-11 15:35:55 -0600 Cerberus 

	* New migration

2011-03-11 21:19:44 +0000 Eric Windisch 

	* Passes net variable as value of keyword argument process_input. Prior to the execvp patch, this was passed positionally.

2011-03-11 21:09:49 +0000 Ryan Lane 

	* Changes the output of status in describe_volumes from showing the user as the owner of the volume to showing the project as the owner.

2011-03-11 16:04:54 -0500 Naveed Massjouni 

	* Added support for ips resource: /servers/1/ips Refactored implmentation of how the servers response model is generated.

2011-03-11 20:14:48 +0000 Cory Wright 

	* merge trunk

2011-03-11 20:09:58 +0000 Monsyne Dragon 

	* Adds in multi-tenant support to openstack api. Allows for multiple accounts (projects) with admin api for creating accounts & users.

2011-03-11 20:03:18 +0000 Cory Wright 

	* merge trunk

2011-03-11 19:49:32 +0000 Monsyne Dragon 

	* remerge trunk (again). fix issues caused by changes to deserialization calls on controllers.

2011-03-11 14:37:44 -0500 Dan Prince 

	* Merge w/ trunk.

2011-03-11 14:33:12 -0500 Dan Prince 

	* Add config for osapi_extensions_path. Update the ExtensionManager so that it loads extensions in the osapi_extensions_path.

2011-03-11 14:24:03 -0500 Eric Windisch 

	* process_input for tee. fixes: 733439

2011-03-11 19:22:31 +0000 Kevin L. Mitchell 

	* Minor stylistic updates affecting indentation

2011-03-11 19:19:59 +0000 Dan Prince 

	* Make linux_net ensure_bridge commands that add and remove ip addr's from devices/bridges work with with the latest utils.execute method (execvp).

2011-03-11 10:32:09 -0800 Justin Santa Barbara 

	* Added volume api from previous megapatch

2011-03-11 10:31:08 -0800 Tushar Patil 

	* Made changes to xs-ipv6 code impacted because of addition of flatmanger ipv6 support

2011-03-11 12:45:53 -0500 Naveed Massjouni 

	* Need to set version to '1.0' in the nova.context in test code for tests to be happy.

2011-03-11 17:44:14 +0000 Kevin L. Mitchell 

	* merge from trunk...

2011-03-11 17:41:22 +0000 Kevin L. Mitchell 

	* Discovered literal_column(), which does exactly what I need

2011-03-11 11:22:56 -0600 Josh Kearney 

	* Merged trunk

2011-03-11 11:22:23 -0600 Josh Kearney 

	* Further vmops cleanup

2011-03-11 12:09:20 -0500 Eric Windisch 

	* cast execute commands to str

2011-03-11 17:55:28 +0100 Soren Hansen 

	* Remove broken test. At least this way, it'll actually fix the problem and be mergable.

2011-03-11 20:52:59 +0530 sateesh 

	* * Updated the readme file with description about VLAN Manager support & guest console support. Also added the configuration instructions for the features. * Added assumptions section to the readme file.

2011-03-11 20:02:21 +0530 sateesh 

	* * Modified raise statements to raise nova defined Exceptions. * Fixed Console errors and in network utils using HostSystem instead of Datacenter to fetch network list * Added support for vmwareapi module in nova/virt/connection.py so that vmware hypervisor is supported by nova * Removing self.loop to achieve synchronization

2011-03-11 11:44:48 +0000 Salvatore Orlando 

	* merge trunk

2011-03-11 11:42:42 +0000 Salvatore Orlando 

	* Moved vlan_interface flag in network.manager removed needless carriage return in vm_ops

2011-03-11 11:24:22 +0100 Soren Hansen 

	* Use self.instances.pop in unfilter_instance to make the check/removal atomic.

2011-03-11 09:54:08 +0100 Soren Hansen 

	* Make Authors check account for tests being run with different os.getcwd() depending on how they're run. Add missing people to Authors.

2011-03-10 21:44:01 -0500 Dan Prince 

	* Make linux_net ensure_bridge commands that add and remove ip addr's from devices/bridges work with with the latest utils.execute method (execvp).

2011-03-10 20:35:37 -0500 Naveed Massjouni 

	* _translate_keys now needs one more argument, the request object.

2011-03-10 20:12:58 -0500 Naveed Massjouni 

	* Added version attribute to RequestContext class. Set the version in the nova.context object at the middleware level. Prototyped how we can serialize ip addresses based on the version.

2011-03-10 19:26:20 -0500 Eric Windisch 

	* execvp: fix params

2011-03-10 17:11:03 -0600 Cerberus 

	* Merge from trunk

2011-03-10 17:41:57 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-10 17:36:41 -0500 Mark Washenberger 

	* switch to a more consistent usage of onset_files variable names

2011-03-10 22:33:45 +0000 Monsyne Dragon 

	* re-added a test change I removed thinking it was related to removed code. It wasn't :>

2011-03-10 22:29:20 +0000 Cory Wright 

	* merge trunk

2011-03-10 14:21:36 -0800 Justin Santa Barbara 

	* Document known bug numbers by the code which is degraded until the bugs are fixed

2011-03-10 22:20:51 +0000 Monsyne Dragon 

	* fix minor typo

2011-03-10 22:14:53 +0000 Monsyne Dragon 

	* Fix a fer nits jaypipes found in review.

2011-03-10 14:14:01 -0800 Justin Santa Barbara 

	* Pep8 / Style

2011-03-10 14:12:41 -0800 Justin Santa Barbara 

	* Re-removed the code that was deleted upstream but somehow didn't get merged in.  Bizarre!

2011-03-10 16:07:50 -0600 Cerberus 

	* More resize

2011-03-10 13:57:49 -0800 Justin Santa Barbara 

	* Merged with upstream

2011-03-10 13:56:24 -0800 Justin Santa Barbara 

	* pep8 fun

2011-03-10 13:53:27 -0800 Justin Santa Barbara 

	* Test login.  Uncovered bug732866

2011-03-10 13:53:10 -0800 Justin Santa Barbara 

	* Merge with upstream

2011-03-10 13:52:19 -0800 Justin Santa Barbara 

	* Merged with upstream

2011-03-10 13:51:26 -0800 Justin Santa Barbara 

	* Better logging, be more careful about when we throw login errors re bug732866

2011-03-10 12:55:06 -0800 Justin Santa Barbara 

	* Don't wrap keys and volumes till they're in the API

2011-03-10 20:40:19 +0000 Soren Hansen 

	* Add a new IptablesManager that takes care of all uses of iptables.

2011-03-10 20:36:36 +0000 Kevin L. Mitchell 

	* Last un-magiced session.execute() replaced with SQLAlchemy code...

2011-03-10 21:31:47 +0100 Soren Hansen 

	* PEP8

2011-03-10 21:13:07 +0100 Soren Hansen 

	* Add basic test case.

2011-03-10 12:10:49 -0800 Justin Santa Barbara 

	* Implements basic OpenStack API client, ready to support API tests

2011-03-10 15:05:04 -0500 Dan Prince 

	* Initial support fo extension resources. Tests.

2011-03-10 20:04:21 +0000 Kevin L. Mitchell 

	* Partial revert of one conversion due to phantom magic exception from SQLAlchemy in unrelated code; convert all deletes

2011-03-10 14:59:43 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-10 14:53:13 -0500 Mark Washenberger 

	* add docstring

2011-03-10 11:17:34 -0800 Tushar Patil 

	* fixed formatting and redundant imports

2011-03-10 12:06:09 -0600 Josh Kearney 

	* Cleaned up vmops

2011-03-10 17:30:26 +0000 Cory Wright 

	* merge trunk

2011-03-10 17:00:58 +0000 Ken Pepple 

	* initializing instance power state on launch to 0 (fixes EC2 API bug)

2011-03-10 16:42:13 +0000 Kevin L. Mitchell 

	* Correct a misspelling

2011-03-10 11:18:05 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-10 15:48:47 +0000 Cory Wright 

	* merge trunk

2011-03-10 15:47:55 +0000 Cory Wright 

	* Use a FLAGS.default_os_type if available

2011-03-10 15:44:57 +0000 Soren Hansen 

	* Another little bit of fallout from the execvp branch.

2011-03-10 21:07:44 +0530 sateesh 

	* Updated the code to detect the exception by fault type. SOAP faults are embedded in the SOAP response as a property. Certain faults are sent as a part of the SOAP body as property of missingSet. E.g. NotAuthenticated fault. So we examine the response object for missingSet and try to check the property for fault type.

2011-03-10 16:25:18 +0100 Soren Hansen 

	* Another little detail..

2011-03-10 14:59:49 +0000 Soren Hansen 

	* Fix a few things that were either missed in the execvp conversion or stuff that was merged after it, but wasn't updated accordingly.

2011-03-10 14:49:59 +0000 Sandy Walsh 

	* Introduces the ZoneManager to the Scheduler which polls the child zones and caches their availability and capabilities.

2011-03-10 15:47:09 +0100 Soren Hansen 

	* One more thing..

2011-03-10 13:59:43 +0000 Cory Wright 

	* merge trunk

2011-03-10 14:45:19 +0100 Soren Hansen 

	* Merge trunk

2011-03-10 14:30:17 +0100 Soren Hansen 

	* Only include ramdisk and kernel id if they are actually set.

2011-03-10 13:45:50 +0100 Soren Hansen 

	* Add bugfix metadata.

2011-03-10 11:13:01 +0000 Salvatore Orlando 

	* Merge trunk Conflicts solved

2011-03-10 11:59:50 +0100 Soren Hansen 

	* More execvp fallout

2011-03-10 11:35:42 +0100 Soren Hansen 

	* Make nova.image.s3 catch up with the new execute syntax.

2011-03-10 10:16:07 +0100 Soren Hansen 

	* Pass argv of dnsmasq and radvd to execute as individual args, not as a list.

2011-03-10 09:55:45 +0100 Soren Hansen 

	* Split dnsmasq and radvd commands into their respective argv's.

2011-03-10 09:52:19 +0100 Soren Hansen 

	* s/s.getuid()/os.getuid()/

2011-03-10 01:29:23 -0500 Mark Washenberger 

	* merge lp:nova and add stub image service to quota tests as needed

2011-03-10 15:23:13 +0900 Kei Masumoto 

	* merged to trunk rev781

2011-03-10 15:16:03 +0900 Kei Masumoto 

	* fix pep8 check

2011-03-10 00:49:06 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-10 05:44:31 +0000 Vishvananda Ishaya 

	* Modifies S3ImageService to wrap LocalImageService or GlanceImageService.  It now pulls the parts out of s3, decrypts them locally, and sends them to the underlying service.  It includes various fixes for image/glance.py, image/local.py and the tests.

2011-03-10 00:26:25 -0500 Mark Washenberger 

	* add tests to verify the serialization of adminPass in server creation response

2011-03-10 05:04:45 +0000 Vishvananda Ishaya 

	* Fixes nova.sh to run properly the first time.  We have to get the zip file after nova-api is running.

2011-03-10 05:02:24 +0000 Vishvananda Ishaya 

	* minor fixes from review

2011-03-10 04:42:11 +0000 Vishvananda Ishaya 

	* merged trunk

2011-03-10 13:30:52 +0900 Kei Masumoto 

	* fixed based on reviewer's comment.

2011-03-09 22:04:29 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-09 21:43:45 -0500 Chuck Short 

	* Moved umount container to disk.py and try to remove loopback when destroying the container

2011-03-09 21:33:01 -0500 Chuck Short 

	* Merged trunk

2011-03-10 00:01:15 +0000 Kevin L. Mitchell 

	* Replace session.execute() calls performing raw UPDATE statements with SQLAlchemy code, with the exception of fixed_ip_disassociate_all_by_timeout()

2011-03-09 23:45:00 +0000 Vishvananda Ishaya 

	* Fixes a race condition where multiple greenthreads were attempting to resize a file at the same time.  Adds tests to verify that the image caching call will run concurrently for different files, but will block other greenthreads trying to cache the same file.

2011-03-09 14:54:57 -0800 Ken Pepple 

	* maybe a int instead ?

2011-03-09 17:46:54 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-09 17:46:07 -0500 Mark Washenberger 

	* merge, resolve conflicts, and update to reflect new standard deserialization function signature

2011-03-09 22:39:57 +0000 Eric Windisch 

	* Fixes doc build after execvp patch.

2011-03-09 23:39:12 +0100 Soren Hansen 

	* Merge trunk

2011-03-09 17:23:52 -0500 Eric Windisch 

	* Merge main

2011-03-09 17:22:54 -0500 Eric Windisch 

	* execvp: fix docs

2011-03-09 14:13:52 -0800 Ken Pepple 

	* initializing instance power state on launch to 0 (fixes EC2 API bug)

2011-03-09 22:10:24 +0000 Brian Waldon 

	* - Content-Type and Accept headers handled properly - Content-Type added to responses - Query extensions no long cause computeFaults - adding wsgi.Request object - removing request-specific code from wsgi.Serializer

2011-03-09 17:05:19 -0500 Eric Windisch 

	* Merge with main

2011-03-09 22:00:12 +0000 Eric Windisch 

	* Fixes bug 726359. Passes unit tests.

2011-03-09 16:51:05 -0500 Mark Washenberger 

	* merge lp:nova, fix conflicts, fix tests

2011-03-09 21:46:27 +0000 Cory Wright 

	* fix the copyright notice in migration

2011-03-09 16:44:48 -0500 Eric Windisch 

	* execvp: cleanup.

2011-03-09 21:43:35 +0000 Vishvananda Ishaya 

	* remove the semaphore when there is no one waiting on it

2011-03-09 16:32:06 -0500 Mark Washenberger 

	* merge lp:nova and resolve conflicts

2011-03-09 21:27:38 +0000 Ricardo Carrillo Cruz 

	* Hi guys

2011-03-09 21:24:56 +0000 Dan Prince 

	* Update the create server call in the Openstack API so that it generates an 'adminPass' and calls set_admin_password in the compute API. This gets us closer to parity with the Cloud Servers v1.0 spec.

2011-03-09 14:55:36 -0600 Josh Kearney 

	* Added naming scheme comment

2011-03-09 14:42:50 -0600 Josh Kearney 

	* Merged trunk

2011-03-09 15:33:20 -0500 Eric Windisch 

	* execvp passes pep8

2011-03-09 20:14:12 +0000 Cory Wright 

	* merge trunk

2011-03-09 20:09:53 +0000 Soren Hansen 

	* Add a decorator that lets you synchronise actions across multiple binaries. Like, say, ensuring that only one worker manipulates iptables at a time.

2011-03-09 15:08:11 -0500 Brian Waldon 

	* renaming wsgi.Request.best_match to best_match_content_type; correcting calls to that function in code from trunk

2011-03-09 15:07:38 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-09 19:54:59 +0000 Naveed Massjouni 

	* Fixes bug #729400. Invalid values for offset and limit params in http requests now return a 400 response with a useful message in the body. Also added and updated tests.

2011-03-09 14:53:44 -0500 Dan Prince 

	* Add password parameter to the set_admin_password call in the compute api. Updated servers password to use this parameter.

2011-03-09 13:47:21 -0600 Cerberus 

	* Merge from trunk

2011-03-09 13:46:05 -0600 Cerberus 

	* stuff

2011-03-09 14:38:34 -0500 Mark Washenberger 

	* rearrange functions and add docstrings

2011-03-09 14:31:23 -0500 Eric Windisch 

	* Fixes uses of process_input

2011-03-09 14:21:18 -0500 Mark Washenberger 

	* update authors file

2011-03-09 14:20:26 -0500 Brian Waldon 

	* merged trunk r771

2011-03-09 14:13:35 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-09 14:07:33 -0500 Mark Washenberger 

	* remove unneeded stubs

2011-03-09 14:03:00 -0500 Chuck Short 

	* Merge trunk

2011-03-09 13:54:30 -0500 Mark Washenberger 

	* move my tests into their own testcase

2011-03-09 18:45:10 +0000 Christian Berendt 

	* replaced ConnectionFailed with Exception in tools/euca-get-ajax-console was not working for me with euca2tools 1.2 (version 2007-10-10, release 31337)

2011-03-09 19:16:26 +0100 Ricardo Carrillo Cruz 

	* Fixed pep8 issues

2011-03-09 18:13:59 +0000 Monsyne Dragon 

	* remerge trunk

2011-03-09 18:10:45 +0000 Monsyne Dragon 

	* removed uneeded  **kw args leftover from removed account-in-url changes.

2011-03-09 19:03:58 +0100 Ricardo Carrillo Cruz 

	* fixed lp715427

2011-03-09 18:57:53 +0100 Ricardo Carrillo Cruz 

	* fixed lp715427

2011-03-09 12:32:15 -0500 Dan Prince 

	* Fix spacing.

2011-03-09 12:14:35 -0500 Mark Washenberger 

	* merge lp:nova and resolve conflicts

2011-03-09 12:03:17 -0500 Mark Washenberger 

	* remove superfluous trailing blank line

2011-03-09 11:54:21 -0500 Mark Washenberger 

	* add override to handle xml deserialization for server instance creation

2011-03-09 10:37:21 -0500 Dan Prince 

	* Added 'adminPass' to the serialization_metadata.

2011-03-09 09:21:19 -0500 Dan Prince 

	* Merge w/ trunk.

2011-03-09 13:48:21 +0000 Cory Wright 

	* merge trunk

2011-03-09 12:52:10 +0000 Salvatore Orlando 

	* Merged with trunk Updated exception handling according to spawn refactoring

2011-03-09 11:17:41 +0000 Salvatore Orlando 

	* Fixed pep8 violation in glance plugin

2011-03-09 11:12:24 +0000 Salvatore Orlando 

	* Added unit tests for ensuring VDI are cleaned up upon spawn failures

2011-03-09 10:30:18 +0100 Soren Hansen 

	* Stop assuming anything about the order in which the two processes are scheduled.

2011-03-09 07:35:58 +0000 Vishvananda Ishaya 

	* make static method for testing without initializing libvirt

2011-03-09 06:56:42 +0000 Vishvananda Ishaya 

	* tests and semaphore fix for image caching

2011-03-09 01:26:53 -0500 Eric Windisch 

	* execvp: unit tests pass

2011-03-09 15:26:16 +0900 Kei Masumoto 

	* merged to trunk rev 769

2011-03-09 00:33:35 -0500 Eric Windisch 

	* Merge with main

2011-03-09 00:30:05 -0500 Eric Windisch 

	* execvp: almost passes tests

2011-03-09 04:34:25 +0000 Justin Santa Barbara 

	* Refactoring nova-api to be a service, so that we can reuse it in unit tests

2011-03-08 16:51:05 -0800 Justin Santa Barbara 

	* Added documentation about needed flags

2011-03-09 00:49:56 +0000 Cory Wright 

	* a few fixes for the tests

2011-03-08 16:47:43 -0800 Justin Santa Barbara 

	* Renamed FLAG.paste_config -> FLAG.api_paste_config

2011-03-08 16:45:20 -0800 Justin Santa Barbara 

	* Sorted imports correctly

2011-03-09 00:38:37 +0000 Cory Wright 

	* merge trunk

2011-03-08 23:45:19 +0000 matt.dietz@rackspace.com 

	* Fixes lp730960 - mangled instance creation in virt drivers due to improper merge conflict resolution

2011-03-08 23:34:46 +0000 Rick Harris 

	* Use disk_format and container_format in place of image type.

2011-03-08 23:33:17 +0000 Salvatore Orlando 

	* using get_uuid in place of get_record in _get_vm_opaqueref changed SessionBase._getter in fake xenapi in order to return HANDLE_INVALID failure when reference is not in DB (was NotImplementedException)

2011-03-08 23:27:03 +0000 Rick Harris 

	* Merging trunk

2011-03-08 23:26:33 +0000 Rick Harris 

	* Fixing tests

2011-03-08 23:24:19 +0000 matt.dietz@rackspace.com 

	* Pep8 fixes

2011-03-08 23:17:50 +0000 matt.dietz@rackspace.com 

	* Accidentally left some bad data around

2011-03-08 22:45:06 +0000 Justin Santa Barbara 

	* Fix the bug where fakerabbit is doing a sort of prefix matching on the AMQP routing key

2011-03-08 22:33:28 +0000 Salvatore Orlando 

	* merge trunk

2011-03-08 22:14:25 +0000 Rick Harris 

	* Use disk_format and container_format instead of image type

2011-03-08 14:42:07 -0600 Cerberus 

	* Merge from trunk

2011-03-08 12:39:58 -0800 Vishvananda Ishaya 

	* merged trunk

2011-03-08 20:28:11 +0000 Vishvananda Ishaya 

	* update manpage

2011-03-08 20:25:05 +0000 Vishvananda Ishaya 

	* update code to work with new container and disk formats from glance

2011-03-08 20:24:48 +0000 Vishvananda Ishaya 

	* modify nova manage doc

2011-03-08 14:24:01 -0600 Cerberus 

	* Nits

2011-03-08 10:30:48 -0800 Tushar Patil 

	* abstracted network code in the base class for flat and vlan

2011-03-08 18:29:37 +0000 Monsyne Dragon 

	* Remerged trunk. fixed conflict

2011-03-08 18:20:20 +0000 Salvatore Orlando 

	* Removes VDIs from XenServer backend if spawn process fails before vm rec is created.

2011-03-08 18:53:20 +0100 Ricardo Carrillo Cruz 

	* Added ability to remove networks on nova-manage command

2011-03-08 17:18:13 +0000 Monsyne Dragon 

	* Remove addition of account to service url.

2011-03-08 16:55:04 +0000 Trey Morris 

	* refactored up nova/virt/xenapi/vmops _get_vm_opaque_ref() no longer inspects the param to check to see if it is an opaque ref works better for unittests

2011-03-08 16:45:03 +0000 Masanori Itoh 

	* This fix is an updated version of Todd's lp720157. Adds SignatureVersion checking for Amazon EC2 API requests, and resolves bug #720157.

2011-03-08 14:35:53 +0000 Cory Wright 

	*  * pep8 cleanups in migrations  * a few bugfixes

2011-03-08 16:33:49 +0530 sateesh 

	* Removed stale references to XenAPI.

2011-03-08 15:41:36 +0530 sateesh 

	* Moved guest_tool.py from etc/esx directory to tools/esx directory.

2011-03-08 10:09:34 +0000 Salvatore Orlando 

	* Removed excess comment lines

2011-03-08 09:48:00 +0000 Salvatore Orlando 

	* Merge trunk

2011-03-08 01:08:13 -0500 Eric Windisch 

	* Fix todo comment

2011-03-08 01:04:21 -0500 Eric Windisch 

	* Merge from main branch

2011-03-08 01:01:41 -0500 Eric Windisch 

	* execvp

2011-03-07 21:42:00 -0500 Chuck Short 

	* Merged trunk

2011-03-07 18:46:44 -0600 Trey Morris 

	* virt.xenapi.vmops._get_vm_opaque_ref changed vm to vm_ref and ref to obj

2011-03-07 18:05:27 -0600 Trey Morris 

	* virt.xenapi.vmops._get_vm_opaque_ref assumes VM.get_record raises

2011-03-07 16:01:43 -0800 Vishvananda Ishaya 

	* add a delay before grabbing zipfile

2011-03-07 23:51:20 +0000 matt.dietz@rackspace.com 

	* Some more refactoring and a tighter unit test

2011-03-07 15:36:04 -0800 Justin Santa Barbara 

	* Moved FLAGS.paste_config to its re-usable location

2011-03-07 15:30:58 -0800 Justin Santa Barbara 

	* Merged with trunk and fixed conflict.  Sigh.

2011-03-07 15:22:59 -0800 Justin Santa Barbara 

	* Converted tabs to spaces in bin/nova-api

2011-03-07 23:07:05 +0000 matt.dietz@rackspace.com 

	* A few more changes

2011-03-07 23:02:48 +0000 Kevin L. Mitchell 

	* Inhibit inclusion of stack traces in the logs UNLESS --verbose has been specified.  This should help keep the logs compact, helping admins find the messages they're interested in (e.g., "Can't connect to MySQL server on '127.0.0.1' (111)") without having to sort through the stack traces, while still allowing developers to see those traces at will.

2011-03-07 22:59:44 +0000 Kevin L. Mitchell 

	* Addresses bugs 704985 and 705453 by:

2011-03-07 22:50:35 +0000 matt.dietz@rackspace.com 

	* And unit tests

2011-03-07 14:42:36 -0800 Justin Santa Barbara 

	* A few formatting niceties

2011-03-07 16:40:19 -0600 Cerberus 

	* First part of the bug fix

2011-03-07 16:34:59 -0600 Trey Morris 

	* virt.xenapi.vmops._get_vm_opaque_ref checks for basestring instance instead of str

2011-03-07 14:34:02 -0800 Justin Santa Barbara 

	* Merge with trunk, resolve conflicts and refactor

2011-03-07 16:11:10 -0600 Trey Morris 

	* virt.xenapi.vmops._get_vm_opaque_ref exception caught properly

2011-03-07 15:41:37 -0600 Trey Morris 

	* cleaned up virt.xenapi.vmops._get_vm_opaque_ref. more reliable approach to checking if param is an opaque ref. code is cleaner

2011-03-07 22:37:26 +0100 Ricardo Carrillo Cruz 

	* deleted network_is_associated from nova.db api

2011-03-07 21:30:20 +0000 Vishvananda Ishaya 

	* move the images_dir out of the way when converting

2011-03-07 21:22:06 +0000 Vishvananda Ishaya 

	* pep8

2011-03-07 21:20:32 +0000 Vishvananda Ishaya 

	* rework register commands based on review

2011-03-07 22:18:15 +0100 Ricardo Carrillo Cruz 

	* added network_get_by_cidr method to nova.db api

2011-03-07 21:59:05 +0100 Soren Hansen 

	* Use IptablesManager.semapahore from securitygroups driver to ensure we don't apply half a rule set.

2011-03-07 21:54:25 +0100 Soren Hansen 

	* Log failed command execution if there are more retry attempts left.

2011-03-07 21:43:31 +0100 Soren Hansen 

	* Make iptables rules class __ne__ just be inverted __eq__.

2011-03-07 15:26:35 -0500 Naveed Massjouni 

	* Merge from trunk.

2011-03-07 15:05:07 -0500 Naveed Massjouni 

	* Invalid values for offset and limit params in http requests now return a 400 response with a useful message in the body. Also added and updated tests.

2011-03-07 19:33:24 +0000 Kevin L. Mitchell 

	* Create --paste_config flag defaulting to api-paste.ini and mv etc/nova-api.conf to match

2011-03-07 18:30:36 +0000 Cerberus 

	* Implementation for XenServer migrations. There are several places for optimization but I based the current implementation on the chance scheduler just to be safe. Beyond that, a few features are missing, such as ensuring the IP address is transferred along with the migrated instance. This will be added in a subsequent patch. Finally, everything is implemented through the Openstack API resize hooks, but actual resizing of the instance RAM and hard drive space is not yet implemented.

2011-03-07 17:18:10 +0000 matt.dietz@rackspace.com 

	* Merge from trunk

2011-03-07 17:17:41 +0000 matt.dietz@rackspace.com 

	* Merge prop changes and test fixes

2011-03-07 12:07:23 -0500 Dan Prince 

	* Generate 'adminPass' and call set_password when creating servers.

2011-03-07 17:03:27 +0000 Salvatore Orlando 

	* Merged with current trunk

2011-03-07 15:53:54 +0000 Cory Wright 

	* merge trunk

2011-03-07 21:11:27 +0530 sateesh 

	* Resolving excess conflicts due to criss-cross in branch history

2011-03-07 15:12:26 +0100 Soren Hansen 

	* Make "dhcpbridge init" output correctly formatted leases information.

2011-03-07 19:05:48 +0530 sateesh 

	* Rebased to nova revision 761

2011-03-07 18:38:04 +0530 sateesh 

	* Fixed some more pep8 errors

2011-03-07 18:10:48 +0530 sateesh 

	* * Updated readme file with installation of suds-0.4 through easy_install. * Removed pass functions * Fixed pep8 errors * Few bug fixes and other commits

2011-03-06 19:21:14 -0800 Vishvananda Ishaya 

	* zipfile needs to be extracted after nova is running

2011-03-07 01:25:01 +0000 Vishvananda Ishaya 

	* make compute get the new images properly, fix a bunch of tests, and provide conversion commands

2011-03-06 12:06:39 -0500 Mark Washenberger 

	* avoid possible string/int comparison problems

2011-03-06 10:53:42 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-06 10:41:24 -0500 Mark Washenberger 

	* select cleanups

2011-03-06 22:33:07 +0900 Masanori Itoh 

	* Merged to trunk rev 760, and fixed comment line indent according to Jay's comment.

2011-03-05 23:44:24 +0000 Todd Willey 

	* Fix renaming of instance fields using update_instance api method.

2011-03-04 19:13:27 -0500 Todd Willey 

	* apirequest -> apireq.

2011-03-04 22:17:53 +0000 Cory Wright 

	*  * os_type is no longer `not null`

2011-03-04 17:04:41 -0500 Mark Washenberger 

	* respond well if personality attribute is incomplete

2011-03-04 21:07:03 +0100 Ricardo Carrillo Cruz 

	* Added initial support to delete networks nova-manage

2011-03-04 19:54:19 +0000 Vishvananda Ishaya 

	* move the id wrapping into cloud layer instead of image_service

2011-03-04 11:52:18 -0800 Tushar Patil 

	* added flatmanager unit testcases and renamed test_network.py to test_vlan_network.py

2011-03-04 14:45:31 -0500 Mark Washenberger 

	* remove xml testing infrastructure since it is not feasible to use at present

2011-03-04 14:44:29 -0500 Mark Washenberger 

	* refactor server tests to support xml and json separately

2011-03-04 19:24:55 +0000 matt.dietz@rackspace.com 

	* More unit tests and rabbit hooks

2011-03-04 14:01:25 -0500 Todd Willey 

	* Fix renaming of instance fields using update_instance method.

2011-03-04 13:45:43 -0500 Todd Willey 

	* Fix api logging to show proper path and controller:action.

2011-03-04 17:59:28 +0000 Cory Wright 

	* merged trunk

2011-03-04 17:48:28 +0000 Cory Wright 

	* * Tests to verify correct vm-params for Windows and Linux instances

2011-03-04 11:20:28 -0600 Cerberus 

	* Merge from trunk

2011-03-04 11:19:35 -0600 Cerberus 

	* More fixes

2011-03-04 16:53:50 +0000 matt.dietz@rackspace.com 

	* Merge from trunk

2011-03-05 01:07:12 +0900 Kei Masumoto 

	* delete unnecessary DECLARE

2011-03-05 00:57:08 +0900 Kei Masumoto 

	* Fixed based on reviewer's comment. Main changes are below. 1. get_vcpu_total()/get_memory_mb()/get_memory_mb_used() is changed for users who used non-linux environment. 2. test code added to test_virt.

2011-03-04 10:36:54 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-04 12:43:33 +0000 Salvatore Orlando 

	* merge trunk

2011-03-04 12:31:59 +0000 Salvatore Orlando 

	* fixed wrong local variable name in vmops

2011-03-04 06:54:52 +0000 Rick Harris 

	* Use %s for instance-delete logging in case instance_id comes through as a string.

2011-03-04 01:36:29 -0500 Mark Washenberger 

	* remove ensure_b64_encoding

2011-03-04 05:58:49 +0000 Vishvananda Ishaya 

	* add the ec2utils file i forgot

2011-03-04 05:55:41 +0000 Vishvananda Ishaya 

	* spawn a greenthread for image registration because it is slow

2011-03-04 05:21:28 +0000 Vishvananda Ishaya 

	* fix a couple issues with local, update the glance fake to actually return the same types as the real client, fix the image tests

2011-03-04 05:04:49 +0000 Vishvananda Ishaya 

	* make local image service work

2011-03-04 02:49:12 +0000 Vishvananda Ishaya 

	* use LocalImageServiceByDefault

2011-03-04 02:36:55 +0000 Vishvananda Ishaya 

	* Replace objectstore images with S3 image service backending to glance or local

2011-03-04 10:47:17 +0900 Masanori Itoh 

	* Merged to trunk rev 759.

2011-03-04 10:46:55 +0900 Masanori Itoh 

	* Merged trunk rev 758.

2011-03-03 17:31:37 -0800 Tushar Patil 

	* remove ra_server from model and fix migration issue while running unit tests

2011-03-03 15:44:01 -0800 Tushar Patil 

	* Removed properties added to fixed_ips by xs-ipv6 BP

2011-03-03 15:39:23 -0800 Tushar Patil 

	* altered ra_server name to gateway_v6

2011-03-03 18:34:06 -0500 Mark Washenberger 

	* merge lp:nova

2011-03-03 18:27:57 -0500 Mark Washenberger 

	* rename onset_files to personality_files all the way down to compute manager

2011-03-03 23:05:00 +0000 Ryan Lane 

	* Changing output of status from showing the user as the owner, to showing the project

2011-03-03 23:04:11 +0000 Ryan Lane 

	* Merge from trunk

2011-03-03 17:49:41 -0500 Mark Washenberger 

	* enforce personality quotas

2011-03-03 22:22:00 +0000 Monsyne Dragon 

	* localize a few error messages.

2011-03-03 17:21:21 -0500 Brian Waldon 

	* Refactor wsgi.Serializer away from handling Requests directly; now require Content-Type in all requests; fix tests according to new code

2011-03-03 16:31:01 -0500 Mark Washenberger 

	* pep8

2011-03-03 13:18:37 -0600 Cerberus 

	* Renaming my migration yet again

2011-03-03 13:13:15 -0600 Cerberus 

	* Merge from trunk, conflict resolution and merge prop fixes

2011-03-03 11:09:24 -0800 Tushar Patil 

	* Merged with Trunk

2011-03-03 18:21:54 +0000 Rick Harris 

	* Use %s in case instance_id came through as a string

2011-03-03 11:56:21 -0600 Cerberus 

	* Basic notifications drivers and tests

2011-03-03 12:45:34 -0500 Brian Waldon 

	* adding wsgi.Controller and wsgi.Request testing; fixing format keyword argument exception

2011-03-03 17:10:15 +0000 Masanori Itoh 

	* This fix changes a tag contained in the DescribeKeyPairs response from <keypairsSet> to <keySet> so that Amazon EC2 access libraries which does more strict syntax checking can work with Nova.

2011-03-04 01:17:05 +0900 Kei Masumoto 

	* some comments are modified

2011-03-04 01:09:21 +0900 Kei Masumoto 

	* Merged to trunk rev 757. Main changes are below. 1. Rename db table ComputeService -> ComputeNode 2. nova-manage option instance_type is reserved and we cannot use option instance, so change instance -> vm.

2011-03-03 11:04:33 -0500 Brian Waldon 

	* adding wsgi.Request class to add custom best_match; adding new class to wsgify decorators; replacing all references to webob.Request in non-test code to wsgi.Request

2011-03-03 15:50:34 +0000 Monsyne Dragon 

	* Remerged trunk, fixed a few conflicts.

2011-03-03 15:41:45 +0000 Monsyne Dragon 

	* Add in multi-tenant support in openstack api.

2011-03-04 00:33:29 +0900 Masanori Itoh 

	* Merged to trunk rev 758.

2011-03-03 16:33:18 +0100 Soren Hansen 

	* Merge trunk

2011-03-03 15:31:36 +0000 Thierry Carrez 

	* Fix regression in the way libvirt_conn gets its instance_types

2011-03-04 00:30:19 +0900 Masanori Itoh 

	* Updated DescribeKeyPairs response tag checked in nova/tests/test_cloud.py

2011-03-03 22:57:30 +0900 Kei Masumoto 

	* merged to trunk rev757

2011-03-03 22:54:11 +0900 Kei Masumoto 

	* Fixed based on reviewer's comments. Main changes are below. 1. Rename nova.compute.manager.ComputeManager.mktmpfile for better naming. 2. Several tests code in tests/test_virt.py are removed. Because it only works in libvirt environment. Only db-related testcode remains.

2011-03-03 13:55:01 +0100 Thierry Carrez 

	* Fix regression in the way libvirt_conn gets its instance_types

2011-03-03 13:52:09 +0100 Soren Hansen 

	* Merge sync branch and trunk

2011-03-03 13:51:36 +0100 Soren Hansen 

	* Merge trunk

2011-03-03 00:59:09 -0500 Mark Washenberger 

	* more rigorous testing and error handling for os api personality

2011-03-03 14:10:42 +0900 Masanori Itoh 

	* Updated Authors and .mailmap

2011-03-03 13:54:12 +0900 Masanori Itoh 

	* Merged to rev 757.

2011-03-03 02:04:51 +0000 Ken Pepple 

	* merges dynamic instance types blueprint (http://wiki.openstack.org/ConfigureInstanceTypesDynamically) and bundles blueprint (https://blueprints.launchpad.net/nova/+spec/flavors)

2011-03-02 17:54:04 -0800 Ken Pepple 

	* moved migration to 008 (sigh)

2011-03-02 17:50:48 -0800 Ken Pepple 

	* merged trunk

2011-03-02 17:38:42 -0800 Ken Pepple 

	* catching bare except:

2011-03-02 17:14:51 -0800 Ken Pepple 

	* added logging to instance_types for DB errors per code review

2011-03-03 01:04:38 +0000 Brian Lamar 

	* Very simple change checking for < 0 values in "limit" and "offset" GET parameters. If either are negative, raise a HTTPBadRequest exception. Relevant tests included.

2011-03-02 16:59:38 -0800 Ken Pepple 

	* requested style change

2011-03-03 00:59:11 +0000 Ricardo Carrillo Cruz 

	* Fixes Bug #715424: nova-manage : create network crashes when subnet range provided is not enough , if the network range cannot fit the parameters passed, a ValueError is raised

2011-03-02 16:57:56 -0800 Ken Pepple 

	* adding new source docs

2011-03-02 16:46:32 -0800 Ken Pepple 

	* corrected error message

2011-03-02 16:37:02 -0800 Ken Pepple 

	* changed _context

2011-03-02 16:35:53 -0800 Ken Pepple 

	* pep8

2011-03-02 16:32:09 -0800 Ken Pepple 

	* added in req.environ for context

2011-03-02 16:12:36 -0800 Ken Pepple 

	* pep8

2011-03-02 16:12:22 -0800 Ken Pepple 

	* fixed _context typo

2011-03-02 16:09:27 -0800 Ken Pepple 

	* coding style change per devcamcar review

2011-03-02 16:07:05 -0800 Ken Pepple 

	* fixed coding style per devcamcar review notes

2011-03-02 15:49:51 -0800 Ken Pepple 

	* removed create and delete method (and corresponding tests) from flavors.py

2011-03-02 23:37:31 +0000 Josh Kearney 

	* Provide the ability to rescue and unrescue a XenServer instance.

2011-03-02 23:34:43 +0000 Josh Kearney 

	* Enable IPv6 injection for XenServer instances. Added addressV6, netmaskV6 and gatewayV6 columns to the fixed_ips table via migration #007 as per NTT FlatManager IPv6 spec.

2011-03-02 17:09:50 -0600 Josh Kearney 

	* Updated docstrings

2011-03-02 17:36:21 -0500 Mark Washenberger 

	* add support for quotas on file injection

2011-03-02 16:20:54 -0600 Josh Kearney 

	* Added IPv6 migrations

2011-03-02 15:46:50 -0600 Cerberus 

	* merge fixes

2011-03-02 15:42:21 -0600 Josh Kearney 

	* Inject IPv6 data into XenStore for instance

2011-03-02 11:39:30 -0600 Cerberus 

	* Merge from trunk

2011-03-02 10:55:12 -0500 Chuck Short 

	* Merge trunk

2011-03-03 00:28:04 +0900 Masanori Itoh 

	* Change DescribeKeyPairs response tag from keypairsSet to keySet, and fix lp720133.

2011-03-03 00:12:48 +0900 Masanori Itoh 

	* Port Todd's lp720157 fix to the current trunk, rev 752.

2011-03-02 10:43:45 +0000 Salvatore Orlando 

	* Changed _get_vm_opaqueref removing test-specific code paths.

2011-03-02 09:50:44 +0000 Salvatore Orlando 

	* Removed excess TODO comments and debug line

2011-03-02 01:21:54 -0800 Anthony Young 

	* initial commit of vnc support

2011-03-01 23:10:04 -0800 Ken Pepple 

	* merged trunk

2011-03-01 17:12:47 -0800 Tushar Patil 

	* Changed ra_server to gateway_v6 and removed addressv6 column from fixed_ips db table

2011-03-02 00:19:02 +0000 Cory Wright 

	* * Added first cut of migration for os_type on instances table * Track os_type when taking snapshots

2011-03-01 23:22:33 +0000 Cory Wright 

	* merging trunk

2011-03-01 23:18:37 +0000 Cory Wright 

	* * Added ability to launch XenServer instances with per-os vm-params.

2011-03-01 16:48:01 -0500 Mark Washenberger 

	* test osapi server create with multiple personalities

2011-03-01 16:21:37 -0500 Mark Washenberger 

	* ensure personality contents are b64 encoded

2011-03-01 15:58:36 -0500 Brian Lamar 

	* Merged trunk

2011-03-01 21:58:28 +0100 Ricardo Carrillo Cruz 

	* Fixed pep8 issues, applied jaypipes suggestion

2011-03-01 20:54:51 +0100 Soren Hansen 

	* Merge sync branch.

2011-03-02 01:24:34 +0530 sateesh 

	* Rebased to nova revision 752.

2011-03-01 20:49:46 +0100 Soren Hansen 

	* Use functools.wraps to make sure wrapped method's metadata (docstring and name) doesn't get mangled.

2011-03-01 14:31:46 -0500 Mark Washenberger 

	* merge from trunk

2011-03-02 01:00:31 +0530 sateesh 

	* Fake database module for vmware vi api. Includes false injection layer at the level of API calls. This module is base for unit tests for vmwareapi module. The unit tests runs regardless of presence of ESX/ESXi server as computer provider in OpenStack.

2011-03-01 13:26:31 -0600 Josh Kearney 

	* Review feedback

2011-03-02 00:43:29 +0530 sateesh 

	* Updated the code to include support for guest consoles, VLAN networking for guest machines on ESX/ESXi servers as compute providers in OpenStack. Removed dependency on ZSI and now using suds-0.4 to generate the required stubs for VMware Virtual Infrastructure API on the fly for calls by vmwareapi module.

2011-03-02 00:42:39 +0530 sateesh 

	* Added support for guest console access for VMs running on ESX/ESXi servers as computer providers in OpenStack.

2011-03-02 00:38:50 +0530 sateesh 

	* Support for guest consoles for VMs running on VMware ESX/ESXi servers. Uses vmrc to provide the console access to guests.

2011-03-02 00:37:55 +0530 sateesh 

	* Minor modification to document. Removed excess flags.

2011-03-02 00:36:24 +0530 sateesh 

	* Moved the guest tools script that does IP injection inside VM on ESX server to etc/esx directory from etc/ directory.

2011-03-01 13:56:33 -0500 Mark Washenberger 

	* support adding a single personality in the osapi

2011-03-01 10:40:56 -0800 Ken Pepple 

	* corrected copyrights for new files

2011-03-01 23:22:09 +0530 sateesh 

	* Updated with flags for nova-compute, nova-network and nova-console. Added the flags,  --vlan_interface=<Physical ethernet adapter name in VMware ESX host for vlan networking E.g vmnic0>  --network_driver=nova.network.vmwareapi_net [Optional, only for VLAN Networking]  --flat_network_bridge=<ESX Virtual Machine Port Group> [Optional, only for Flat Networking]  --console_manager=nova.console.vmrc_manager.ConsoleVMRCManager  --console_driver=nova.console.vmrc.VMRCSessionConsole [Optional for OTP (One time Passwords) as against host credentials]  --vmwareapi_wsdl_loc=<http://<WEB SERVER>/vimService.wsdl>

2011-03-01 10:55:13 -0600 Josh Kearney 

	* Fixed trunk merge issues

2011-03-01 10:53:19 -0600 Josh Kearney 

	* Merged trunk

2011-03-01 18:53:02 +0900 Kei Masumoto 

	* At previous commit, I forget to erase conflict - fixed it.

2011-03-01 18:45:09 +0900 Kei Masumoto 

	* merged to trunk rev 752

2011-03-01 09:44:58 +0000 Armando Migliaccio 

	* Rebased at lp:nova 759

2011-03-01 18:32:57 +0900 Kei Masumoto 

	* test_compute is changed b/c lack of import instance_types

2011-03-01 17:52:46 +0900 Kei Masumoto 

	* rename db migration script

2011-03-01 17:36:24 +0900 Kei Masumoto 

	* 1. merged trunk rev749 2. rpc.call returns '/' as '\/', so nova.compute.manager.mktmpfile, nova.compute.manager.confirm.tmpfile, nova.scheduler.driver.Scheduler.mounted_on_same_shared_storage are modified followed by this changes. 3. nova.tests.test_virt.py is modified so that other teams modification is easily detected since other team is using nova.db.sqlalchemy.models.ComputeService.

2011-02-28 18:33:33 -0800 Ken Pepple 

	* updated docs

2011-02-28 18:32:55 -0800 Ken Pepple 

	* updated docs

2011-03-01 01:10:38 +0000 Salvatore Orlando 

	* Fixed xenapi tests Gave up on clever things with map stored as string in xenstore. Used ast.liteeral_eval instead.

2011-03-01 01:09:43 +0000 Naveed Massjouni 

	* This branch implements the openstack-api-hostid blueprint: "Openstack API support for hostId".

2011-02-28 17:06:35 -0800 Ken Pepple 

	* refactored adminclient

2011-02-28 19:56:46 -0500 Naveed Massjouni 

	* No reason to initialize metadata twice.

2011-02-28 19:46:39 -0500 Naveed Massjouni 

	* Merge from trunk. Fixed conflict in Authors file again.

2011-03-01 00:28:59 +0000 Salvatore Orlando 

	* Units tests fixed partially. Still need to address checking data injected into xenstore need to convert string into dict or similar. Also todo PEP8 fixes

2011-02-28 16:28:46 -0800 Ken Pepple 

	* replaced ugly INSTANCE_TYPE constant with (slightly less ugly) stubs

2011-02-28 18:06:11 -0500 Mark Washenberger 

	* add test for instance creation without personalities

2011-02-28 15:05:50 -0800 Ken Pepple 

	* fixed pep8

2011-02-28 23:31:38 +0100 Soren Hansen 

	* Merge lock_path change.

2011-02-28 23:31:09 +0100 Soren Hansen 

	* Add a lock_path flag for lock files.

2011-02-28 15:42:54 -0600 Cerberus 

	* Merge from trunk and mega conflict resolution

2011-02-28 13:16:07 -0800 Ken Pepple 

	* refactored nova-manage list (-all, <name>) and fixed docs

2011-02-28 11:49:17 -0800 Ken Pepple 

	* moved nova-manage flavors docs

2011-02-28 14:49:03 -0500 Brian Lamar 

	* Edited `nova.api.openstack.common:limited` method to raise an HTTPBadRequest exception if a negative limit or offset is given. I'm not confident that this is the correct approach, because I guess this method could be called out of an API/WSGI context, but the method *is* located in the OpenStack API module and is currently only used in WSGI-capable methods, so we should be safe.

2011-02-28 11:44:17 -0800 Ken Pepple 

	* merge trunk

2011-02-28 11:29:52 -0800 Ken Pepple 

	* moving nova-manage integration tests to smoke tests

2011-02-28 18:59:34 +0000 Nirmal Ranganathan 

	* Wrapped the instance_types comparison with an int and added a test case for it. Removed the inadvertently added newline

2011-02-28 12:30:02 -0600 Cerberus 

	* Merge review fixes

2011-02-28 11:40:22 -0600 Cerberus 

	* Rename migration to coincide with latest trunk changes

2011-02-28 17:40:14 +0000 Rick Harris 

	* Adds VHD build support for XenServer driver.

2011-02-28 11:39:23 -0600 Cerberus 

	* Merge from trunk and merge conflict resolution

2011-02-28 17:27:19 +0000 Kevin L. Mitchell 

	* Suppress stack traces unless --verbose is specified

2011-02-28 11:25:14 -0600 Nirmal Ranganathan 

	* Removed extraneous newline

2011-02-28 12:03:07 -0500 Naveed Massjouni 

	* Merging trunk to my branch. Fixed a conflict in servers.py.

2011-02-28 16:59:00 +0000 Salvatore Orlando 

	* Fixed obvious errors with flags. Note: tests still fail.

2011-02-28 16:25:01 +0000 Rick Harris 

	* Merging trunk

2011-02-28 16:04:26 +0000 Salvatore Orlando 

	* Fixed default value for xenapi_agent_path flag

2011-02-28 15:54:47 +0000 Salvatore Orlando 

	* 1) merge trunk 2) removed preconfigure_xenstore 3) added jkey for broadcast address in inject_network_info 4) added 2 flags: 	4.1) xenapi_inject_image (default True) 	This flag allows for turning off data injection by mounting the image in the VDI 	(agreed with Trey Morris) 	4.2) xenapi_agent_path (default /usr/bin/xe-update-networking) 	This flag specifies the path where the agent should be located. It makes sense only 	if the above flag is True. If the agent is found, data injection is not performed

2011-02-28 15:29:42 +0100 Soren Hansen 

	* Wrap IptablesManager.apply() calls in utils.synchronized to avoid having different workers step on each other's toes.

2011-02-28 15:28:49 +0100 Soren Hansen 

	* Merge sync branch.

2011-02-28 12:22:02 +0000 Salvatore Orlando 

	* merge trunk

2011-02-28 12:37:02 +0100 Soren Hansen 

	* Add utils.synchronized decorator to allow for synchronising method entrance across multiple workers on the same host.

2011-02-27 20:57:13 -0500 Eric Windisch 

	* execvp

2011-02-27 20:53:53 -0500 Eric Windisch 

	* execvp

2011-02-27 20:52:32 -0500 Eric Windisch 

	* execvp

2011-02-27 20:28:04 -0500 Eric Windisch 

	* execute: shell=True removed.

2011-02-27 13:35:10 -0500 Chuck Short 

	* Add lxc to the libvirt tests

2011-02-27 13:29:05 -0500 Chuck Short 

	* Clean up the mount points when it shutsdown

2011-02-27 13:05:26 -0500 Chuck Short 

	* Add ability to mount containers

2011-02-27 12:51:19 -0500 Chuck Short 

	* Add lxc libvirt driver

2011-02-27 08:07:24 +0530 sateesh 

	* Rebased to Nova revision 749.

2011-02-27 00:13:05 +0100 Christian Berendt 

	* added listing of instances running on a specific host

2011-02-27 00:07:03 +0100 Christian Berendt 

	* fixed FIXME

2011-02-26 22:13:28 +0100 Christian Berendt 

	* beautification...

2011-02-26 19:44:48 +0000 Christian Berendt 

	* introduced new flag "max_nbd_devices" to set the number of possible NBD devices

2011-02-26 19:19:02 +0100 Christian Berendt 

	* renamed flag from maximum_... to max_...

2011-02-26 19:09:57 +0100 Christian Berendt 

	* replaced ConnectionFailed with Exception in tools/euca-get-ajax-console was not working for me with euca2tools 1.2 (version 2007-10-10, release 31337)

2011-02-26 17:50:42 +0000 Anne Gentle 

	* Did a pull from trunk to be sure I had the latest, then deleted the test directory. I guess it appeared when I started using venv. Doh.

2011-02-26 11:13:32 -0600 Anne Gentle 

	* Deleting test dir from a pull from trunk

2011-02-26 17:26:38 +0100 Christian Berendt 

	* introduced new flag "maximum_nbd_devices" to set the number of possible NBD devices

2011-02-26 09:05:03 +0000 Christian Berendt 

	* reverted my changes from https://code.launchpad.net/~berendt/nova/lp722554/+merge/50579 and reused the existing db api methods to add the disabled services. Looks much better now :)

2011-02-25 23:58:36 -0800 Vishvananda Ishaya 

	* add timeout and retry for ssh

2011-02-26 01:19:39 +0000 Vishvananda Ishaya 

	* Makes nova-api correctly load the default flagfile.

2011-02-25 17:18:41 -0800 Anthony Young 

	* force memcache key to be str

2011-02-25 16:41:48 -0800 Anthony Young 

	* only create auth connection if cache misses

2011-02-26 00:24:23 +0000 Kevin L. Mitchell 

	* No reason to dump a stack trace just because the AMQP server is unreachable; an error notification should be sufficient.

2011-03-25 05:30:36 +0000 Kevin L. Mitchell 

	* Add error message to the error report so we know why the AMQP server is unreachable

2011-03-20 22:58:49 +0000 Kevin L. Mitchell 

	* No reason to dump a stack trace just because we can't reach the AMQP servire; it ends up being just noise

2011-02-25 14:49:33 -0800 Tushar Patil 

	* DescribeInstances modified to return ipv6 fixed ip address in case of flatmanager

2011-02-25 16:18:11 -0600 Josh Kearney 

	* Bootlock original instance during rescue

2011-02-25 13:59:26 -0800 Sandy Walsh 

	* merge with zones2 fixes and trunk

2011-02-25 21:55:44 +0000 Christian Berendt 

	* check if QUERY_STRING is empty or not before building the request URL in bin/nova-ajax-console-proxy

2011-02-25 13:42:37 -0800 Sandy Walsh 

	* trunk merge

2011-02-25 13:40:15 -0800 Sandy Walsh 

	* API changed to new style class

2011-03-03 10:55:02 -0400 Sandy Walsh 

	* trunk merge, pip-requires and novatools to novaclient changes

2011-02-25 21:24:49 +0000 Vishvananda Ishaya 

	* Fixes FlatDHCP by making it inherit from NetworkManager and moving some methods around.

2011-02-25 22:15:51 +0100 Christian Berendt 

	* fixed: bin/nova-ajax-console-proxy:66:19: W601 .has_key() is deprecated, use 'in'

2011-02-25 13:02:12 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-25 13:01:32 -0800 Anthony Young 

	* add a caching layer to the has_role call to increase performance

2011-02-25 14:47:25 -0600 Josh Kearney 

	* Removed unnecessary compute import

2011-02-25 14:35:29 -0600 Josh Kearney 

	* Set rescue instance VIF device

2011-02-25 12:16:58 -0800 Vishvananda Ishaya 

	* use default flagfile in nova-api

2011-02-25 19:54:40 +0000 Kevin L. Mitchell 

	* Add tests for 718999, fix a little brittle code introduced by the committed fix.

2011-03-21 00:41:23 +0000 Kevin L. Mitchell 

	* Rename test to describe what it actually does

2011-03-18 02:09:46 +0000 Kevin L. Mitchell 

	* Copy over to current trunk my tests, the 401/500 fix, and a couple of fixes to the committed fix which was actually brittle around the edges...

2011-02-25 19:00:02 +0000 Anne Gentle 

	* I'm working on consolidating install instructions specifically (they're the most asked-about right now) and pointing to the docs.openstack.org site for admin docs.

2011-02-25 19:59:26 +0100 Christian Berendt 

	* check if QUERY_STRING is empty or not before building the request URL

2011-02-25 12:43:09 -0600 Josh Kearney 

	* Teardown rescue instance

2011-02-25 11:00:01 -0600 Josh Kearney 

	* Merged trunk

2011-02-25 10:54:37 -0600 Josh Kearney 

	* Create rescue instance

2011-02-25 16:47:08 +0000 Rick Harris 

	* Merging trunk, conflicts fixed

2011-02-25 16:24:51 +0000 Rick Harris 

	* Verify status of image is active

2011-02-25 15:10:25 +0000 Armando Migliaccio 

	* Rebased at lp:nova 740

2011-02-25 05:12:28 -0400 Sandy Walsh 

	* merged with trunk

2011-02-25 08:39:12 +0000 Todd Willey 

	* Cleanup db method names for dealing with auth_tokens to follow standard naming pattern.

2011-02-25 08:34:11 +0000 Salvatore Orlando 

	* The proposed bug fix stubs out the _is_vdi_pv routine for testing purposes.

2011-02-24 22:02:50 -0800 Vishvananda Ishaya 

	* revert a few unnecessary changes to base.py

2011-02-24 21:33:26 -0800 Vishvananda Ishaya 

	* removed unused references to unittest

2011-02-24 21:32:27 -0800 Vishvananda Ishaya 

	* add customizable tempdir and remove extra code

2011-02-24 23:51:17 -0500 Todd Willey 

	* Pass id of token to be deleted to the db api, not the actual object.

2011-02-25 03:16:04 +0000 Rick Harris 

	* Removing unecessary headers

2011-02-24 21:59:36 -0500 Todd Willey 

	* Rename auth_token db methods to follow standard.

2011-02-25 02:51:14 +0000 Rick Harris 

	* Removing unecessary nokernel stuff

2011-02-25 02:26:46 +0000 Rick Harris 

	* Adding _make_subprocess function

2011-02-25 01:50:18 +0000 Rick Harris 

	* No longer users image/ directory in tarball

2011-02-25 01:31:02 +0000 Rick Harris 

	* Merging trunk, small fixes

2011-02-24 17:17:42 -0800 Vishvananda Ishaya 

	* make smoketests run with nose

2011-02-24 17:07:59 -0800 Tushar Patil 

	* IPV6 FlatManager changes

2011-02-25 01:04:25 +0000 Vishvananda Ishaya 

	* Make tests start with a clean database for every test.

2011-02-24 17:01:48 -0800 Sandy Walsh 

	* merge trunk

2011-02-24 16:53:22 -0800 Vishvananda Ishaya 

	* merge clean db

2011-02-24 16:53:10 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-24 15:44:27 -0800 Sandy Walsh 

	* sorry, pep8

2011-02-24 23:35:21 +0000 Trey Morris 

	* adds live network injection/reconfiguration. Some refactoring.

2011-02-24 17:25:00 -0600 Trey Morris 

	* forgot to get vm_opaque_ref

2011-02-24 15:23:15 -0800 Sandy Walsh 

	* new tests

2011-02-24 14:32:25 -0800 Sandy Walsh 

	* service capabilities test

2011-02-24 15:04:07 -0600 Trey Morris 

	* moved network injection and vif creation to above vm start in vmops spawn

2011-02-24 13:58:55 -0600 Josh Kearney 

	* Merged trunk

2011-02-24 13:57:11 -0600 Josh Kearney 

	* nothing

2011-02-24 19:50:27 +0000 Vishvananda Ishaya 

	* Removes processName from debug output since we aren't using multiprocessing and it doesn't exist in python 2.6.1

2011-02-24 19:44:50 +0000 Todd Willey 

	* Add some methods to the ec2 admin api to work with VPNs.  Also implements and properly documents the get_hosts method.

2011-02-24 14:36:15 -0500 Todd Willey 

	* Fix copypasta pep8 violation.

2011-02-24 11:17:42 -0800 Ken Pepple 

	* moved migrate script to 007 (again..sigh)

2011-02-24 19:05:54 +0000 Justin Santa Barbara 

	* Don't require metadata (hotfix for bug 724143)

2011-02-24 11:05:18 -0800 Ken Pepple 

	* merge trunk

2011-02-24 13:02:04 -0600 Josh Kearney 

	* Merged trunk

2011-02-24 13:01:16 -0600 Josh Kearney 

	* Updated email in Authors

2011-02-24 18:45:06 +0000 Armando Migliaccio 

	* Easy and effective fix for getting the DNS value from flag file, when working in FlatNetworking mode.

2011-02-24 18:00:45 +0000 termie 

	* Some first steps towards resolving some of the issues brought up on the mailing list related to documenting flags.

2011-02-24 17:05:41 +0000 Justin Santa Barbara 

	* Support HP/LeftHand SANs.  We control the SAN by SSHing and issuing CLIQ commands.  Also improved the way iSCSI volumes are mounted: try to store the iSCSI connection info in the volume entity, in preference to doing discovery.  Also CHAP authentication support.

2011-02-24 16:25:13 +0000 Salvatore Orlando 

	* This fix checks whether the boot/guest directory exists on the hypervisor. If that is not the case, it creates it.

2011-02-24 16:15:04 +0000 Thierry Carrez 

	* Globally exclude *.pyc files from generated tarballs.

2011-02-24 16:04:13 +0000 Salvatore Orlando 

	* stubbing out _is_vdi_pv for test purposes

2011-02-24 15:40:16 +0000 Salvatore Orlando 

	* merge trunk

2011-02-24 15:19:29 +0100 Thierry Carrez 

	* Globally exclude .pyc files from tarball contents

2011-02-24 13:58:31 +0000 Armando Migliaccio 

	* Get DNS value from Flag, when working in FlatNetworking mode. Passing the flag was ineffective previously. This is an easy fix. I think we would need nova-manage to accept dns also from command line

2011-02-24 11:43:40 +0000 Salvatore Orlando 

	* xenapi plugin function now checks whether /boot/guest already exists. If not, it creates the directory

2011-02-24 01:53:01 -0800 Sandy Walsh 

	* capability aggregation working

2011-02-24 00:25:21 -0800 Vishvananda Ishaya 

	* fix check for existing port 22 rule

2011-02-23 23:37:52 -0800 Vishvananda Ishaya 

	* move relevant code to baseclass and make flatdhcp not inherit from flat

2011-02-23 22:53:44 -0800 Justin Santa Barbara 

	* Hotfix to not require metadata

2011-02-23 22:47:57 -0800 Justin Santa Barbara 

	* Documentation fixes so that output looks better

2011-02-23 22:40:50 -0800 Vishvananda Ishaya 

	* more smoketest fixes

2011-02-24 12:06:43 +0530 sateesh 

	* Removed Milind from Authors file, as individual Contributer's License Agreement & Ubuntu code of conduct are not yet signed

2011-02-24 11:55:25 +0530 sateesh 

	* Fixed problems found in localized string formatting. Verified the fixes by running ./run_tests.sh -V.

2011-02-24 06:04:58 +0000 Vishvananda Ishaya 

	* Change missed reference to run_tests.err.log

2011-02-23 22:02:06 -0800 Justin Santa Barbara 

	* PEP 257 fixes

2011-02-23 21:47:29 -0800 Justin Santa Barbara 

	* Merged with trunk

2011-02-23 18:54:13 -0800 Vishvananda Ishaya 

	* fix missed err.log

2011-02-23 17:58:32 -0800 Sandy Walsh 

	* Tests all working again

2011-02-23 17:28:38 -0800 Vishvananda Ishaya 

	* remove extra flag in admin tests

2011-02-24 00:34:55 +0000 Dan Prince 

	* Revert commit 709. This fixes issues with the Openstack API causing 'No user for access key admin' errors.

2011-02-24 00:05:44 +0000 Vishvananda Ishaya 

	* Adds colors to output of tests and cleans up run_tests.py

2011-02-23 15:59:54 -0800 Justin Santa Barbara 

	* Reverted bad-fix to sqlalchemy code

2011-02-23 15:51:48 -0800 Justin Santa Barbara 

	* Merged with trunk

2011-02-23 15:42:59 -0800 Vishvananda Ishaya 

	* added comments about where code came from

2011-02-23 15:37:00 -0800 Vishvananda Ishaya 

	* merge and fix conflicts

2011-02-23 23:35:46 +0000 termie 

	* Prevent logging.setup() from generating a syslog handler if we didn't request one (breaks on mac)

2011-02-23 15:35:30 -0800 Vishvananda Ishaya 

	* fix pep8

2011-02-23 15:32:31 -0800 Vishvananda Ishaya 

	* merged upstream

2011-02-23 15:31:40 -0800 Justin Santa Barbara 

	* Changed create from a @staticmethod to a @classmethod

2011-02-23 15:29:02 -0800 Vishvananda Ishaya 

	* revert logfile redirection and make colors work by temporarily switching stdout

2011-02-23 15:27:54 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 15:26:52 -0800 termie 

	* add help back to the scripts that don't use service.py

2011-02-23 15:17:32 -0800 Justin Santa Barbara 

	* Alphabetize imports

2011-02-23 15:16:56 -0800 Vishvananda Ishaya 

	* remove processName from debug output since we aren't using multiprocessing and it doesn't exist in python 2.6.1

2011-02-23 15:14:16 -0800 termie 

	* updates to nova.flags to get help working better

2011-02-23 22:50:33 +0000 Justin Santa Barbara 

	* Helper function that supports XPath style selectors to traverse an object tree e.g.

2011-02-23 14:41:11 -0800 Sandy Walsh 

	* tests working again

2011-02-23 14:16:31 -0800 Justin Santa Barbara 

	* Put back the comments I accidentally removed

2011-02-23 14:12:43 -0800 Justin Santa Barbara 

	* Make sure there are two blank links after the import

2011-02-23 14:07:08 -0800 Justin Santa Barbara 

	* Rename minixpath_select to get_from_path

2011-02-23 21:25:36 +0000 Vishvananda Ishaya 

	* Fixes the describe_availability_zones to use an elevated context when getting services and the db calls to pass parameters correctly so is_admin check works.

2011-02-23 12:55:07 -0800 Justin Santa Barbara 

	* Fix pep8 violation (trailing whitespace)

2011-02-23 12:54:46 -0800 Vishvananda Ishaya 

	* fix describe_availability_zones

2011-02-23 12:36:09 -0800 Justin Santa Barbara 

	* Cope when we pass a non-list to xpath_select - wrap it in a list

2011-02-23 20:10:17 +0000 Vishvananda Ishaya 

	* Fixes existing smoketests and splits out sysadmin tests from netadmin tests.

2011-02-23 12:05:49 -0800 Justin Santa Barbara 

	* Created mini XPath implementation, to simplify mapping logic

2011-02-23 12:00:02 -0800 Vishvananda Ishaya 

	* move the deletion of the db into fixtures

2011-02-23 11:56:37 -0800 Vishvananda Ishaya 

	* merged upstream

2011-02-23 13:53:02 -0600 Dan Prince 

	* Revert commit 709. This fixes issues with the Openstack API causing 'No user for access key admin' errors.

2011-02-23 11:52:10 -0800 Vishvananda Ishaya 

	* put the redirection back in to run_tests.sh and fix terminal colors by using original stdout

2011-02-23 20:51:27 +0100 Ricardo Carrillo Cruz 

	* Deleted trailing whitespace

2011-02-23 19:46:13 +0000 Vishvananda Ishaya 

	* Fixes and optimizes filtering for describe_security_groups.  Also adds a unit test.

2011-02-23 11:44:09 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 11:26:38 -0800 Vishvananda Ishaya 

	* fix for failing describe_instances test

2011-02-23 11:26:20 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 11:20:52 -0800 Vishvananda Ishaya 

	* use flags for sqlite db names and fix flags in dhcpbridge

2011-02-23 11:20:07 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 20:13:50 +0100 Ricardo Carrillo Cruz 

	* Fixes lp715424, code now checks network range can fit num_networks * network_size

2011-02-23 18:52:53 +0000 Salvatore Orlando 

	* The proposed branch prevents FlatManager from executing network initialisation tasks contained in linux_net.init_host(), which are unnecessary when flat networking is used.

2011-02-23 18:46:38 +0000 termie 

	* Adds some features to run_tests.sh: - if it crashes right away with a short erorr log, print that directly - allow specifying tests without the nova.tests part

2011-02-23 18:40:59 +0000 Justin Santa Barbara 

	* The kernel_id and the ramdisk_id are optional, yet the OpenStack API was requiring them.  In addition, with the ObjectStore these properties are not under 'properties' (as they are with Glance)

2011-02-23 10:29:54 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 18:26:04 +0000 Salvatore Orlando 

	* merge trunk

2011-02-23 18:11:35 +0000 Justin Santa Barbara 

	* Initial support for per-instance metadata, though the OpenStack API.  Key/value pairs can be specified at instance creation time and are returned in the details view.  Support limits based on quota system.

2011-02-23 12:10:52 -0600 Josh Kearney 

	* Merged trunk

2011-02-23 12:05:46 -0600 Josh Kearney 

	* Removed pass

2011-02-23 09:40:43 -0800 Justin Santa Barbara 

	* Changed unit test to refer to compute API, per Todd's suggestion. Avoids needing to extend our implementation of the EC2 API.

2011-02-23 17:35:35 +0000 Vishvananda Ishaya 

	* Fixes lots of errors in the unit tests.

2011-02-23 08:46:11 -0800 termie 

	* dump error output directly on short import errors

2011-02-23 08:45:27 -0800 termie 

	* allow users to omit 'nova.tests' with run_tests

2011-02-23 10:45:04 -0600 Josh Kearney 

	* Merged trunk

2011-02-23 20:04:53 +0530 sateesh 

	* * Took care of localization of strings * Addressed all one liner docstrings * Added Sateesh, Milind to Authors file

2011-02-23 11:49:47 +0000 Salvatore Orlando 

	* Fixed pep8 errors

2011-02-23 10:27:30 +0000 Salvatore Orlando 

	* FlatManager.init_host now inhibits call to method in superclass. Floating IP methods have been redefined in FlatManager to raise NotImplementedError

2011-02-23 01:52:07 -0800 Vishvananda Ishaya 

	* speed up network tests

2011-02-23 01:51:47 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-23 01:13:41 -0800 Vishvananda Ishaya 

	* move db creation into fixtures and clean db for each test

2011-02-23 00:59:15 -0800 Vishvananda Ishaya 

	* fix failures

2011-02-22 23:30:52 -0800 Vishvananda Ishaya 

	* remove unnecessary stubout

2011-02-22 23:21:01 -0800 Vishvananda Ishaya 

	* Lots of test fixing

2011-02-22 23:42:49 -0500 Todd Willey 

	* Update the admin client to deal with VPNs and have a function host list.

2011-02-22 18:59:23 -0800 Justin Santa Barbara 

	* Removed unused import & formatting cleanups

2011-02-22 18:57:04 -0800 Justin Santa Barbara 

	* Exit with exit code 1 if conf cannot be read

2011-02-22 18:42:23 -0800 Justin Santa Barbara 

	* Return null if no kernel_id / ramdisk_id

2011-02-22 18:41:41 -0800 Justin Santa Barbara 

	* Reverted change to focus on the core bug - kernel_id and ramdisk_id are optional

2011-02-22 18:15:29 -0800 Justin Santa Barbara 

	* Make static create method behave more like other services

2011-02-22 18:05:16 -0800 Vishvananda Ishaya 

	* merged fix-describe-groups

2011-02-22 18:04:32 -0800 Vishvananda Ishaya 

	* add netadmin smoketests

2011-02-22 18:04:08 -0800 Vishvananda Ishaya 

	* separate out smoketests and add updated nova.sh

2011-02-22 18:02:25 -0800 Vishvananda Ishaya 

	* fix and optimize security group filtering

2011-02-22 17:58:01 -0800 Justin Santa Barbara 

	* Support service-like wait behaviour for API service

2011-02-22 17:50:26 -0800 Justin Santa Barbara 

	* Added create static method to ApiService

2011-02-22 17:49:38 -0800 Vishvananda Ishaya 

	* fix test

2011-02-22 17:45:38 -0800 Justin Santa Barbara 

	* Refactoring nova-api to be a service, so that we can reuse it in tests

2011-02-22 17:44:07 -0800 Vishvananda Ishaya 

	* test that shows error on filtering groups

2011-02-22 17:10:34 -0800 termie 

	* don't make a syslog handler if we didn't ask for one

2011-02-22 16:09:41 -0800 Justin Santa Barbara 

	* Don't blindly concatenate queue name if second portiion is None

2011-02-22 15:50:42 -0800 Justin Santa Barbara 

	* Missing import for nova.exceptions (!)

2011-02-22 23:39:59 +0000 Christian Berendt 

	* At the moment --pidfile is still used in some scripts in contrib/puppet/. I don't use puppet, please check if there are possible side effects.

2011-02-22 15:05:48 -0800 Justin Santa Barbara 

	* We're not using prefix matching on AMQP, so fakerabbit shouldn't be doing it!

2011-02-22 13:42:26 -0800 Vishvananda Ishaya 

	* merge fixes from anso branch

2011-02-22 13:36:18 -0800 Vishvananda Ishaya 

	* merged trunk

2011-02-22 20:39:33 +0000 Ewan Mellor 

	* Removed block of code that resurrected itself in the last merge.

2011-02-22 20:28:31 +0000 Ewan Mellor 

	* Added Andy Southgate to the Authors file.

2011-02-22 20:25:07 +0000 Ewan Mellor 

	* Merged with trunk, including manual conflict resolution in nova/virt/disk.py and nova/virt/xenapi/vmops.py.

2011-02-22 20:12:30 +0000 Ewan Mellor 

	* Put the whitespace back *sigh*

2011-02-22 19:54:42 +0000 Ewan Mellor 

	* Remove duplicate import gained across a merge.

2011-02-22 20:45:36 +0100 Soren Hansen 

	* Rename "SNATTING" chain to "snat".

2011-02-22 19:00:10 +0000 Thierry Carrez 

	* Fix DescribeRegion answer by introducing '{ec2,osapi}_listen' flags instead of overloading {ec2,osapi}_host. Get rid of paste_config_to_flags, bin/nova-combined. Adds debug FLAGS dump at start of nova-api.

2011-02-22 17:37:12 +0100 Thierry Carrez 

	* Also remove nova-combined from setup.py

2011-02-23 01:20:39 +0900 Kei Masumoto 

	* Fixed some docstring

2011-02-22 17:18:04 +0100 Thierry Carrez 

	* Get rid of nova-combined, see rationale on ML

2011-02-22 17:16:43 +0100 Thierry Carrez 

	* Merged trunk

2011-02-22 16:10:19 +0000 Ken Pepple 

	* no, really fix lp721297 this time

2011-02-22 21:14:58 +0530 sateesh 

	* Updated import statements according to HACKING guidelines. Added docstrings to each document. Verified pep8 over all files. Replaced some constants by enums accordingly. Still little bit more left in vm_util.py and vim_util.py files.

2011-02-22 15:34:47 +0000 Vishvananda Ishaya 

	* Add flags for listen_port to nova-api.  This allows us to listen on one port, but return another port (for a proxy or load balancer) in calls like describe_regions, etc.

2011-02-23 00:15:39 +0900 Kei Masumoto 

	* Fix tiny mitakes! (remove unnecessary comment, etc)

2011-02-22 23:55:03 +0900 Kei Masumoto 

	* Fixed based on reviewer's comment. 1. Change docstrings format 2. Fix comment grammer mistake, etc

2011-02-22 14:40:00 +0100 Soren Hansen 

	* PEP8 again

2011-02-22 14:32:20 +0100 Soren Hansen 

	* Account for the fact that iptables-save outputs rules with a space at the end. Reverse the rule deduplication so that the last one takes precedence.

2011-02-22 12:42:38 +0100 Soren Hansen 

	* floating-ip-snat was too long. Use floating-snat instead.

2011-02-22 12:21:29 +0100 Soren Hansen 

	* PEP8 adjustments.

2011-02-22 11:47:46 +0100 Soren Hansen 

	* Remove leftover from debugging.

2011-02-22 11:40:57 +0100 Soren Hansen 

	* Merge trunk

2011-02-22 11:29:58 +0100 Soren Hansen 

	* Add a bunch of tests for everything.

2011-02-22 09:59:53 +0000 Vishvananda Ishaya 

	* Fixes various issues regarding verbose logging and logging errors on import.

2011-02-22 00:43:25 -0800 Ken Pepple 

	* merged trunk

2011-02-22 09:28:02 +0100 Soren Hansen 

	* Add a new chain, floating-ip-snat, at the top of SNATTING, so that SNATting for floating ips gets applied before the default SNAT rule.

2011-02-22 09:00:29 +0100 Soren Hansen 

	* Address some review comments.

2011-02-22 07:44:41 +0000 termie 

	* Some quick test cleanups, first step towards standardizing the way we start services in tests.

2011-02-21 23:26:03 -0800 Vishvananda Ishaya 

	* use a different flag for listen port for apis

2011-02-22 08:22:42 +0100 Christian Berendt 

	* added disabled services to the list of displayed services in bin/nova-manage

2011-02-22 13:36:17 +0900 Kei Masumoto 

	* merged to trunk rev709. NEEDS to be fixed based on 3rd reviewer's comment

2011-02-22 13:18:21 +0900 Kei Masumoto 

	* just add 005_add_live_migration.py.

2011-02-22 13:16:52 +0900 Kei Masumoto 

	* Fixed based on reviewer's comment. 1. DB schema change    vcpu/memory/hdd info were stored into Service table.    but reviewer pointed out to me creating new table is better    since Service table has too much columns.

2011-02-21 16:22:24 -0800 Vishvananda Ishaya 

	* update based on prereq branch

2011-02-21 16:22:09 -0800 Vishvananda Ishaya 

	* update based on prereq branch

2011-02-21 16:19:48 -0800 Vishvananda Ishaya 

	* fixed newline and moved import fake_flags into run_tests where it makes more sense

2011-02-21 16:07:45 -0800 Vishvananda Ishaya 

	* merged fix

2011-02-21 16:05:28 -0800 Vishvananda Ishaya 

	* remove changes to test db

2011-02-21 16:02:38 -0800 Justin Santa Barbara 

	* Fixed my confusion in documenting the syntax of iSCSI discovery

2011-02-21 15:55:50 -0800 Vishvananda Ishaya 

	* pretty colors for logs and a few optimizations

2011-02-21 15:52:41 -0800 Justin Santa Barbara 

	* Renamed db_update to model_update, and lots more documentation

2011-02-21 15:42:16 -0800 termie 

	* modify tests to use specific hosts rather than default

2011-02-21 15:25:42 -0800 Justin Santa Barbara 

	* Merged with head

2011-02-21 14:55:06 -0800 termie 

	* remove keyword argument, per review

2011-02-21 14:55:06 -0800 termie 

	* move test_cloud to use start_service, too

2011-02-21 14:55:06 -0800 termie 

	* add a start_service method to our test baseclass

2011-02-21 14:55:06 -0800 termie 

	* add a test for rpc consumer isolation

2011-02-21 14:47:33 -0800 Justin Santa Barbara 

	* Merged with trunk

2011-02-21 22:39:53 +0000 Justin Santa Barbara 

	* The OpenStack API was using the 'secret' as the 'access key'.  There is an 'access key' and there is a 'secret key'.  Access key ~= username.  Secret key ~= password.  This fix is necessary for the OpenStack Python API bindings to log in.

2011-02-21 23:08:26 +0100 Soren Hansen 

	* Add a bunch of docs for the new iptables hotness.

2011-02-21 13:59:46 -0800 Vishvananda Ishaya 

	* fix pep8 and remove extra reference to reset

2011-02-21 13:46:41 -0800 Vishvananda Ishaya 

	* switch to explicit call to logging.setup()

2011-02-21 13:29:41 -0800 Ken Pepple 

	* merged trunk

2011-02-21 21:14:44 +0000 Launchpad Translations on behalf of nova-core 

	* Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files.

2011-02-21 14:43:38 -0600 Anne Gentle 

	* Merged with trunk

2011-02-21 12:41:15 -0800 Ken Pepple 

	* make sure that ec2 response times are xs:dateTime parsable

2011-02-21 14:35:30 -0600 Anne Gentle 

	* Removing pesky DS_Store files too. Begone.

2011-02-21 14:30:20 -0600 Anne Gentle 

	* Updated to remove built docs

2011-02-21 14:27:37 -0600 Anne Gentle 

	* Removing duplicate installation docs and adding flag file information, plus pointing to docs.openstack.org for Admin-audience docs

2011-02-21 20:05:23 +0000 Christian Berendt 

	* introducing a new flag timeout_nbd for manually setting the time in seconds for waiting for an upcoming NBD device

2011-02-21 11:42:46 -0800 Vishvananda Ishaya 

	* use tests.sqlite so it doesn't conflict with running db

2011-02-21 11:07:50 -0800 Vishvananda Ishaya 

	* cleanup from review

2011-02-21 13:55:25 -0500 jaypipes@gmail.com 

	* Duh, continue skips iteration, not pass. #iamanidiot

2011-02-21 10:52:28 -0800 Vishvananda Ishaya 

	* reset to notset if level isn't in flags

2011-02-21 12:48:34 -0600 Josh Kearney 

	* Enable rescue testing

2011-02-21 13:10:45 -0500 jaypipes@gmail.com 

	* PEP8 errors and remove check in authors file for nova-core, since nova-core owns the translation export branch

2011-02-21 11:24:26 -0600 Josh Kearney 

	* Merged trunk

2011-02-21 11:20:03 -0600 Josh Kearney 

	* Stub out VM create

2011-02-21 21:21:45 +0530 sateesh 

	* * Removed VimService_services.py & VimService_services_types.py to reduce the diffs to normal.   These 2 files are auto-generated files containing stubs for VI SDK API end points.   The stub files are generated using ZSI SOAP stub generator module ZSI.commands.wsdl2py over   Vimservice.wsdl distributed as part of VMware Virtual Infrastructure SDK package.   To not include them in the repository we have few options to choose from,   1) Generate the stub files in build time and make them available as packages for distribution.   2) Generate the stub files in installation/configuration time if ESX/ESXi server is detected as compute provider.   Further to this, we can try to reduce the size of stub files by attempting to create stubs only for the API end points required by the module vmwareapi.

2011-02-21 16:16:21 +0100 Christian Berendt 

	* introducing a new flag timeout_nbd for manually setting the time in seconds for waiting for an upcoming NBD device

2011-02-21 10:04:32 -0500 jaypipes@gmail.com 

	* Merge trunk and re-run build_i18n

2011-02-21 19:42:20 +0530 sateesh 

	* * Removed nova/virt/guest-tools/guest_tool.bat &   nova/virt/guest-tools/guest_tool.sh as guest_tool.py   can be invoked directly during guest startup.

2011-02-21 14:39:38 +0100 Soren Hansen 

	* More PEP-8

2011-02-21 14:39:02 +0100 Soren Hansen 

	* Wrap ipv6 rules, too

2011-02-21 14:28:48 +0100 Soren Hansen 

	* Merge trunk

2011-02-21 14:16:42 +0100 Soren Hansen 

	* PEP-8 fixes

2011-02-21 12:22:29 +0100 Soren Hansen 

	* Allow non-existing rules to be removed.

2011-02-21 11:02:19 +0000 Salvatore Orlando 

	* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOVA-CORE DEVELOPERS SHOULD NOT REVIEW THIS MERGE PROPOSAL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-02-21 10:26:44 +0000 Salvatore Orlando 

	* merged with nova trunk revision #706

2011-02-21 11:01:27 +0100 Soren Hansen 

	* Fix typo

2011-02-21 10:42:59 +0100 Soren Hansen 

	* Unfilter instance correctly on termination.

2011-02-21 01:26:15 -0800 Vishvananda Ishaya 

	* move exception hook into appropriate location and remove extra stuff from module namespace

2011-02-21 10:18:43 +0100 Soren Hansen 

	* Also remove rules that jump to deleted chains.

2011-02-21 01:07:46 -0800 Vishvananda Ishaya 

	* simplify logic for parsing log level flags

2011-02-21 00:48:33 -0800 Vishvananda Ishaya 

	* reset all loggers on flag change, not just root

2011-02-21 00:24:35 -0800 Vishvananda Ishaya 

	* add docstring to reset method

2011-02-21 00:22:45 -0800 Vishvananda Ishaya 

	* removed extra comments and initialized from flags

2011-02-21 00:17:58 -0800 Vishvananda Ishaya 

	* fix nova-api as well

2011-02-21 09:17:33 +0100 Soren Hansen 

	* Fix refresh sec groups.

2011-02-21 00:15:49 -0800 Vishvananda Ishaya 

	* get rid of initialized flag

2011-02-20 23:45:43 -0800 Vishvananda Ishaya 

	* clean up location of method

2011-02-20 23:36:36 -0800 Vishvananda Ishaya 

	* remove extra references to logging.basicConfig

2011-02-20 23:18:09 -0800 Vishvananda Ishaya 

	* move the fake initialized into fake flags

2011-02-20 23:16:10 -0800 Vishvananda Ishaya 

	* fixes for various logging errors and issues

2011-02-20 22:33:39 -0800 Sandy Walsh 

	* fanout works

2011-02-20 20:58:59 -0800 Sandy Walsh 

	* fanout kinda working

2011-02-20 16:40:08 -0800 Sandy Walsh 

	* service ping working

2011-02-20 13:36:45 -0800 Sandy Walsh 

	* scheduler manager

2011-03-03 19:27:15 -0400 Sandy Walsh 

	* tests passing

2011-03-03 16:28:04 -0400 Sandy Walsh 

	* start of fanout

2011-03-03 15:11:16 -0400 Sandy Walsh 

	* merge trunk

2011-03-03 11:09:33 -0400 Sandy Walsh 

	* previous trunk merge

2011-02-20 20:56:14 +0100 Christian Berendt 

	* puppet scripts only there as an example, should be moved to some other place if they are still necessary

2011-02-19 21:39:44 +0000 Vishvananda Ishaya 

	* Various optimizations of lookups relating to users.

2011-02-19 20:49:49 +0000 Justin Santa Barbara 

	* If there are no keypairs registered on a create call, output a useful error message rather than an out-of-range exception

2011-02-19 20:45:05 +0000 Vishvananda Ishaya 

	* Fixes vpn images to use kernel and ramdisk specified by the image.

2011-02-19 20:14:32 +0000 Ken Pepple 

	* added elif branch to handle the conversion of datetime instances to isoformat instead of plain string conversion

2011-02-19 09:59:41 +0000 Jesse Andrews 

	* Calculate time correctly for ec2 request logs

2011-02-19 01:59:07 -0800 Ken Pepple 

	* fix ec2 launchtime response not in iso format bug

2011-02-19 01:51:13 -0800 Ken Pepple 

	* pep8 leftover

2011-02-19 01:36:13 -0800 Jesse Andrews 

	* move from datetime.datetime.utcnow -> utils.utcnow

2011-02-19 01:27:48 -0800 Jesse Andrews 

	* pass start time as a param instead of making it an attribute

2011-02-19 01:22:27 -0800 Jesse Andrews 

	* store time when RequestLogging starts instead of using context's time

2011-02-18 23:33:06 -0800 Justin Santa Barbara 

	* Fix FakeAuthManager so that unit tests pass; I believe it was matching the wrong field

2011-02-18 23:15:42 -0800 Vishvananda Ishaya 

	* more optimizations context.user.id to context.user_id

2011-02-18 23:00:28 -0800 Vishvananda Ishaya 

	* remove extra .

2011-02-18 22:49:13 -0800 Vishvananda Ishaya 

	* replace context.user.is_admin() with context.is_admin because it is much faster

2011-02-18 21:00:58 -0800 Vishvananda Ishaya 

	* remove the weird is_vpn logic in compute/api.py

2011-02-18 17:27:25 -0800 Justin Santa Barbara 

	* Don't crash if there's no 'fixed_ip' attribute (was returning None, which was unsubscriptable)

2011-02-18 17:17:51 -0800 Justin Santa Barbara 

	* ObjectStore doesn't use properties collection; kernel_id and ramdisk_id aren't required anyway

2011-02-18 17:17:47 -0800 Ken Pepple 

	* added purge option and tightened up testing

2011-02-19 01:28:26 +0100 Soren Hansen 

	* Wrap iptables calls in a semaphore.

2011-02-18 16:00:22 -0800 Ken Pepple 

	* pep8

2011-02-18 15:59:42 -0800 Ken Pepple 

	* added instance types purge test

2011-02-19 00:37:15 +0100 Soren Hansen 

	* Merge trunk

2011-02-19 00:36:34 +0100 Soren Hansen 

	* Security group fallback is named sg-fallback.

2011-02-19 00:30:44 +0100 Soren Hansen 

	* Rename a few things for more clarity.

2011-02-19 00:14:08 +0100 Soren Hansen 

	* Port libvirt_conn.IptablesDriver over to use linux_net.IptablesManager

2011-02-18 14:54:23 -0800 Ken Pepple 

	* merged trunk

2011-02-18 22:50:13 +0000 Rick Harris 

	* Typo fix

2011-02-18 16:45:31 -0600 Cerberus 

	* Merge from trunk and merge conflict resolution

2011-02-18 16:42:26 -0600 Trey Morris 

	* added admin api call for injecting network info, added api test for inject network info

2011-02-18 14:36:01 -0800 Justin Santa Barbara 

	* If there are no keypairs, output a useful error message

2011-02-18 14:35:12 -0800 Justin Santa Barbara 

	* Fix typo (?) in authentication logic

2011-02-18 22:25:19 +0000 Rick Harris 

	* Changing type -> image_type

2011-02-18 16:13:34 -0600 Cerberus 

	* Pep8 cleanup

2011-02-18 15:48:49 -0600 Trey Morris 

	* moved creating vifs to its own function, moved inject network to its own function

2011-02-18 17:45:57 -0400 Sandy Walsh 

	* sandy y u no read hacking guide and import classes?

2011-02-18 21:42:04 +0000 Rick Harris 

	* Typo fix

2011-02-18 21:37:57 +0000 matt.dietz@rackspace.com 

	* XenAPI tests

2011-02-18 22:10:06 +0100 Soren Hansen 

	* Introduce IptablesManager in linux_net. Port every use of iptables in linux_net to it.

2011-02-18 20:59:49 +0000 Soren Hansen 

	* Use WatchedFileHandler instead of RotatingFileHandler.

2011-02-18 19:04:57 +0000 matt.dietz@rackspace.com 

	* Resize compute tests

2011-02-18 10:57:19 -0800 Justin Santa Barbara 

	* Support for HP SAN

2011-02-18 13:27:30 -0500 Naveed Massjouni 

	* Merging trunk to my branch. Fixed conflicts in Authors file and .mailmap.

2011-02-18 10:14:56 -0800 Justin Santa Barbara 

	* Rename migration 004 => 005

2011-02-18 11:44:38 -0600 Nirmal Ranganathan 

	* Added Author and tests

2011-02-18 17:33:18 +0000 Rick Harris 

	* Merging trunk

2011-02-18 12:08:35 -0400 Sandy Walsh 

	* fixups backed on merge comments

2011-02-18 16:37:00 +0100 Thierry Carrez 

	* Fixed testing mode leftover

2011-02-18 16:23:52 +0100 Thierry Carrez 

	* PEP8 fix

2011-02-18 16:23:15 +0100 Thierry Carrez 

	* Remove paste_config_to_flags since it's now unused

2011-02-18 16:21:14 +0100 Thierry Carrez 

	* Port changes to nova-combined, rename flags to API_listen and API_listen_port

2011-02-18 16:08:33 +0100 Thierry Carrez 

	* Set up logging once FLAGS properly read, no need to redo logging config anymore (was inoperant anyway)

2011-02-18 16:02:55 +0100 Thierry Carrez 

	* Switch to API_listen and API_listen_port, drop wsgi.paste_config_to_flags

2011-02-18 12:01:50 +0100 Christian Berendt 

	* added new class Instances to manage instances and added a new listing method into the class

2011-02-18 11:44:06 +0100 Christian Berendt 

	* added functionality to list only fixed ip addresses of one node and added exception handling to list method

2011-02-18 10:24:55 +0100 Soren Hansen 

	* Use WatchedFileHandler instead of RotatingFileHandler.

2011-02-18 02:23:30 -0500 Naveed Massjouni 

	* Incorporating minor cleanups suggested by Rick Harris: * Use assertNotEqual instead of assertTrue * Use enumerate function instead of maintaining a counter

2011-02-18 06:03:15 +0000 matt.dietz@rackspace.com 

	* Resize compute tests

2011-02-18 14:15:04 +0900 Kei Masumoto 

	* fixed based on reviewer's comment. 1. erase wrapper function(remove/exists/mktempfile) from nova.utils. 2. nova-manage service describeresource(->describe_resource) 3. nova-manage service updateresource(->update_resource) 4. erase "my mistake print" statement

2011-02-17 23:09:06 -0600 Cerberus 

	* Tests

2011-02-17 17:42:49 -0800 Ken Pepple 

	* pep8

2011-02-17 17:41:36 -0800 Ken Pepple 

	* merged trunk

2011-02-18 00:30:15 +0000 Vishvananda Ishaya 

	* Makes FlatDHCPManager clean up old fixed_ips like VlanManager.

2011-02-18 00:24:45 +0000 Vishvananda Ishaya 

	* Correctly pass the associate paramater for project_get_network through the IMPL layer in the db api.

2011-02-17 16:22:04 -0800 Ken Pepple 

	* changed migration to 006 for trunk compatibility

2011-02-17 16:07:00 -0800 Ken Pepple 

	* completed doc and added --purge option to instance type delete

2011-02-17 18:06:34 -0600 Trey Morris 

	* moved inject network info to a function which accepts only instance, and call it from reset network

2011-02-17 23:55:56 +0000 matt.dietz@rackspace.com 

	* Test changes

2011-02-17 15:36:10 -0800 Justin Santa Barbara 

	* Merged with trunk

2011-02-17 17:13:59 -0600 Nirmal Ranganathan 

	* Always compare incoming flavor_id as an int

2011-02-17 15:00:18 -0800 Justin Santa Barbara 

	* Initial support for per-instance metadata, though the OpenStack API. Key/value pairs can be specified at instance creation time and are returned in the details view. Support limits based on quota system.

2011-02-17 16:52:31 -0600 Cerberus 

	* a few changes and a bunch of unit tests

2011-02-17 14:50:29 -0800 Vishvananda Ishaya 

	* remove leftover periodic tasks

2011-02-17 22:50:17 +0000 Ed Leafe 

	* Added support for feature parity with the current Rackspace Cloud Servers practice of "injecting" files into newly-created instances for configuration, etc. However, this is in no way restricted to only writing files to the guest when it is first created.

2011-02-17 18:49:30 -0400 Sandy Walsh 

	* missing docstring and fixed copyrights

2011-02-17 14:39:36 -0800 Vishvananda Ishaya 

	* move periodic tasks to base class based on class variable as per review

2011-02-17 14:14:07 -0800 Vishvananda Ishaya 

	* Correctly pass the associate paramater to project_get_network

2011-02-17 22:10:12 +0000 Soren Hansen 

	* Add **kwargs to VlanManager's create_networks so that optional args from other managers don't break.

2011-02-17 22:09:26 +0000 Ed Leafe 

	* Uncommitted changes using the wrong author, and re-committing under the correct author

2011-02-17 18:08:11 -0400 Sandy Walsh 

	* merge with zone phase 1 again

2011-02-17 22:00:15 +0000 Sandy Walsh 

	* Added http://mynova/v1.0/zones/ api options for add/remove/update/delete zones. child_zones table added to database and migration. Changed novarc vars from CLOUD_SERVERS_* to NOVA_* to work with novatools. See python-novatools on github for help testing this.

2011-02-17 17:58:38 -0400 Sandy Walsh 

	* pip requires novatools

2011-02-17 17:51:24 -0400 Sandy Walsh 

	* copyright notice

2011-02-17 13:49:36 -0800 Ken Pepple 

	* moved 003_cactus.py migration file to 004_add_instance_types.py to avoid naming collision with new trunk migration

2011-02-17 22:47:02 +0100 Soren Hansen 

	* Add **kwargs to VlanManager's create_networks so that optional args from other managers don't break.

2011-02-17 17:40:57 -0400 Sandy Walsh 

	* merge with zone phase 1

2011-02-17 17:39:03 -0400 Sandy Walsh 

	* changed from 003-004 migration

2011-02-17 13:39:03 -0800 Ken Pepple 

	* merged lp:~jk0/nova/dynamicinstancetypes

2011-02-17 15:33:14 -0600 Josh Kearney 

	* Merged trunk

2011-02-17 17:32:25 -0400 Sandy Walsh 

	* merge from dev

2011-02-17 13:29:19 -0800 Sandy Walsh 

	* fixed strings

2011-02-17 13:23:56 -0800 Sandy Walsh 

	* multi positional string fix

2011-02-17 22:07:00 +0100 Soren Hansen 

	* Use a semaphore to ensure we don't run more than one iptables-restore at a time.

2011-02-17 15:05:19 -0600 Josh Kearney 

	* Fixed unit test

2011-02-17 12:45:53 -0800 Sandy Walsh 

	* merge with trunk

2011-02-17 12:43:22 -0800 Sandy Walsh 

	* fixed zone list tests

2011-02-17 20:42:40 +0000 Soren Hansen 

	* Make eth0 the default for the public_interface flag.

2011-02-17 14:42:01 -0600 Josh Kearney 

	* Finished flavor OS API stubs

2011-02-17 20:39:49 +0000 Soren Hansen 

	* Re-alphabetise Authors, move extra addresses into .mailmap.

2011-02-17 21:27:48 +0100 Soren Hansen 

	* Re-alphabetise Authors, move extra addressses into .mailmap.

2011-02-17 14:23:28 -0600 Cerberus 

	* Merge from trunk

2011-02-17 14:23:20 -0600 Cerberus 

	* Move the ramdisk logging stuff

2011-02-17 20:20:11 +0000 Ricardo Carrillo Cruz 

	* Hi guys

2011-02-17 16:18:03 -0400 Sandy Walsh 

	* fixup

2011-02-17 12:12:19 -0800 Sandy Walsh 

	* zone list now comes from scheduler zonemanager

2011-02-17 14:10:08 -0600 Cerberus 

	* Stop blowing away the ramdisk

2011-02-17 19:49:48 +0000 Armando Migliaccio 

	* Rebased at lp:nova 688

2011-02-17 19:38:11 +0000 Brian Waldon 

	* Update the Openstack API so that it returns 'addresses'.

2011-02-17 19:35:20 +0000 Brian Lamar 

	* I have a bug fix, additional tests for the `limiter` method, and additional commenting for a couple classes in the OpenStack API. Basically I've just tried to jump in somewhere to get my feet wet. Constructive criticism welcome.

2011-02-17 19:32:30 +0000 Trey Morris 

	* added labels to networks for use in multi-nic added writing network data to xenstore param-list added call to agent to reset network added reset_network call to openstack api

2011-02-17 19:29:31 +0000 Christian Berendt 

	* Add a command to nova-manage to list fixed ip's.

2011-02-17 13:28:39 -0600 Cerberus 

	* Foo

2011-02-17 13:10:37 -0600 Trey Morris 

	* comments + Englilish, changed copyright in migration, removed network_get_all from db.api (vestigial)

2011-02-17 13:15:28 -0500 Naveed Massjouni 

	* Adding myself to Authors and .mailmap files.

2011-02-17 17:59:51 +0000 Christian Berendt 

	* example:

2011-02-17 12:13:20 -0500 Brian Lamar 

	* Switched mailmap entries

2011-02-17 16:54:42 +0000 Salvatore Orlando 

	* Supporting networks with multiple PIFs. pep8 fixes unit tests passed

2011-02-17 10:52:43 -0600 Josh Kearney 

	* Merged kpepple

2011-02-17 10:51:33 -0600 Josh Kearney 

	* Merged trunk

2011-02-17 10:50:49 -0600 Josh Kearney 

	* More testing

2011-02-17 22:01:21 +0530 sateesh 

	* Block diagram for vmwareapi module

2011-02-17 17:10:51 +0100 Christian Berendt 

	* added entry in the category list

2011-02-17 21:36:08 +0530 sateesh 

	* Added vmwareapi module to add support of hypervisor vmware-vsphere to OpenStack.

2011-02-17 16:58:00 +0100 Christian Berendt 

	* added new functionality to list all defined fixed ips

2011-02-17 16:46:55 +0100 Christian Berendt 

	* added more I18N

2011-02-17 10:35:28 -0500 Brian Lamar 

	* Merged trunk and fixed conflict with other Brian in Authors

2011-02-17 09:48:16 -0500 Brian Waldon 

	* removing superfluous pass statements; replacing list comprehension with for loop; alphabetizing imports

2011-02-17 19:50:55 +0530 sateesh 

	* Rebased at lp:nova 687

2011-02-17 15:14:45 +0100 Christian Berendt 

	* added i18n of 'No networks defined'

2011-02-17 13:46:24 +0100 Soren Hansen 

	* Make eth0 the default for FLAGS.public_interface.

2011-02-17 07:58:42 +0000 Rick Harris 

	* Typo fixes

2011-02-17 07:30:51 +0000 Rick Harris 

	* Merging trunk

2011-02-17 07:29:50 +0000 Rick Harris 

	* Adding tests

2011-02-16 23:02:24 -0800 Ken Pepple 

	* first crack at instance types docs

2011-02-16 21:42:22 -0500 Todd Willey 

	* merge trunk

2011-02-16 18:35:43 -0800 Sandy Walsh 

	* style cleanup

2011-02-16 18:30:56 -0800 Sandy Walsh 

	* polling tests

2011-02-17 01:24:31 +0000 Rick Harris 

	* Use glance image type to determine disk type

2011-02-16 19:37:28 -0500 Naveed Massjouni 

	* Minor change. Adding a helper function stub_instance() inside the test test_get_all_server_details_with_host for readability.

2011-02-17 00:24:43 +0000 Vishvananda Ishaya 

	* Fixes ldapdriver so that it works properly with admin client.  It now sanitizes all unicode data to strings before passing it into ldap driver.  This may need to be rethought to work properly for internationalization.

2011-02-16 19:12:44 -0500 Naveed Massjouni 

	* Moved definition of return_servers_with_host stub to inside the test_get_all_server_details_with_host test.

2011-02-16 17:51:43 -0600 Cerberus 

	* fixed

2011-02-16 23:39:12 +0000 Rick Harris 

	* Pep8 fixes

2011-02-16 18:33:38 -0500 Todd Willey 

	* Merge Trunk

2011-02-16 23:09:08 +0000 Rick Harris 

	* Merging trunk

2011-02-16 23:07:43 +0000 Rick Harris 

	* Adding basic test

2011-02-16 17:02:57 -0600 Cerberus 

	* Better exceptions

2011-02-16 22:54:39 +0000 termie 

	* Update to our HACKING doc to add examples of our docstring style.

2011-02-16 14:15:41 -0800 Vishvananda Ishaya 

	* add periodic disassociate from VlanManager to FlatDHCPManager.

2011-02-16 16:40:40 -0500 Brian Lamar 

	* Flipped mailmap entries

2011-02-16 21:29:52 +0000 Brian Schott 

	* -from migrate.versioning import exceptions as versioning_exceptions + +try: +    from migrate.versioning import exceptions as versioning_exceptions +except ImportError: +    try: +        # python-migration changed location of exceptions after 1.6.3 +        # See LP Bug #717467 +        from migrate import exceptions as versioning_exceptions +    except ImportError: +        sys.exit(_("python-migrate is not installed. Exiting."))

2011-02-16 16:22:16 -0500 Brian Lamar 

	* Accidently removed myself from Authors.

2011-02-16 16:19:57 -0500 Brian Lamar 

	* Added alternate email to mailmap

2011-02-16 13:17:42 -0800 Sandy Walsh 

	* zone manager tests

2011-02-16 16:06:47 -0500 Brian Lamar 

	* Merged to trunk

2011-02-16 14:12:54 -0600 Trey Morris 

	* added test for reset_network to openstack api tests, tabstop 5 to 4, renamed migration

2011-02-16 20:12:48 +0000 Soren Hansen 

	* Use RotatingFileHandler instead of FileHandler.

2011-02-16 12:03:59 -0800 Vishvananda Ishaya 

	* pep8 fixes

2011-02-16 12:02:10 -0800 Vishvananda Ishaya 

	* sanitize all args to strings before sending them to ldap

2011-02-16 20:01:02 +0000 Soren Hansen 

	* Use a threadpool for handling requests coming in through RPC.

2011-02-16 13:53:47 -0600 Cerberus 

	* Typos

2011-02-16 13:49:54 -0600 Cerberus 

	* Merge from trunk

2011-02-16 13:47:14 -0600 Cerberus 

	* Derp

2011-02-16 20:34:30 +0100 Soren Hansen 

	* Merge trunk

2011-02-16 20:34:17 +0100 Soren Hansen 

	* Spell flags correctly (i.e. not in upper case)

2011-02-16 19:32:45 +0000 Andy Southgate 

	* Fixed merge error

2011-02-16 19:20:51 +0000 Andy Southgate 

	* Merge trunk

2011-02-16 11:05:03 -0800 Sandy Walsh 

	* novatools call to child zones done

2011-02-16 11:04:48 -0800 Sandy Walsh 

	* novatools call to child zones done

2011-02-16 18:43:55 +0000 Rick Harris 

	* Putting glance plugin under pep8 control

2011-02-16 13:24:46 -0500 Brian Schott 

	* fixed authors, import sys in migration.py

2011-02-16 19:09:40 +0100 Soren Hansen 

	* Merge trunk

2011-02-16 12:49:04 -0500 Todd Willey 

	* Merge bfschott's patch for migations in.

2011-02-16 11:21:50 -0600 Josh Kearney 

	* Merged trunk

2011-02-16 17:16:31 +0000 Salvatore Orlando 

	* First commit of working code

2011-02-16 11:11:49 -0600 Josh Kearney 

	* Stubbed out flavor create/delete API calls

2011-02-16 11:53:50 -0500 Naveed Massjouni 

	* This implements the blueprint 'Openstack API support for hostId': https://blueprints.launchpad.net/nova/+spec/openstack-api-hostid Now instances will have a unique hostId which for now is just a hash of the host. If the instance does not have a host yet, the hostId will be ''.

2011-02-16 16:20:53 +0000 Anthony Young 

	* Fix for bug #716847

2011-02-16 11:04:17 -0500 Todd Willey 

	* merge trunk.

2011-02-16 12:01:22 +0000 Salvatore Orlando 

	* First commit for xenapi-vlan-networking. Totally untested

2011-02-16 12:15:48 +0100 Christian Berendt 

	* added functionality to nova-manage to list created networks

2011-02-16 09:54:54 +0000 Soren Hansen 

	* Add back --logdir=DIR option. If set, a logfile named after the binary (e.g. nova-api.log) will be kept in DIR.

2011-02-16 10:46:59 +0100 Soren Hansen 

	* Fix PEP-8 stuff

2011-02-16 10:02:17 +0100 Soren Hansen 

	* assertIsNone is a 2.7-ism.

2011-02-16 08:19:58 +0000 Vasiliy Shlykov 

	* This branch should resolve nova bug #718675 (https://bugs.launchpad.net/nova/+bug/718675).

2011-02-16 10:13:52 +0300 Vasiliy Shlykov 

	* Added myself to the authors file.

2011-02-16 00:14:26 -0600 Cerberus 

	* I fail at sessions

2011-02-16 00:06:29 -0600 Cerberus 

	* I fail at sessions

2011-02-15 23:56:00 -0600 Cerberus 

	* Foo

2011-02-15 23:10:29 -0600 Cerberus 

	* hurr durr

2011-02-16 02:44:37 +0000 Rick Harris 

	* Merging trunk part 1

2011-02-15 18:20:44 -0600 Trey Morris 

	* stubbed out reset networkin xenapi VM tests to solve domid problem

2011-02-15 18:02:57 -0600 Cerberus 

	* foo

2011-02-15 17:58:57 -0600 Cerberus 

	* foo

2011-02-15 23:36:23 +0000 Rick Harris 

	* Adding vhd hidden sanity check

2011-02-16 00:19:16 +0100 Soren Hansen 

	* Fixes 718994

2011-02-16 00:10:17 +0100 Soren Hansen 

	* Make rpc thread pool size configurable.

2011-02-15 17:06:22 -0600 Trey Morris 

	* merge with trunk

2011-02-15 16:46:17 -0600 Cerberus 

	* fail

2011-02-15 22:41:27 +0000 Rick Harris 

	* Fixing test by adding stub for get_image_meta

2011-02-15 22:39:50 +0000 Trey Morris 

	* this bug bit me hard today. pv can be None, which does not translate to %d and this error gets clobbered by causing errors in the business in charge of capturing output and reporting errors.

2011-02-15 22:31:51 +0000 Rick Harris 

	* More pep8 fixes

2011-02-15 22:24:48 +0000 Rick Harris 

	* Pep8 fixes

2011-02-15 22:19:58 +0000 Rick Harris 

	* Set name-label on VDI

2011-02-15 23:15:03 +0100 Soren Hansen 

	* Merge

2011-02-15 23:13:25 +0100 Soren Hansen 

	* Don't hide RotatingFileHandler behind FileHandler's name.

2011-02-15 23:11:51 +0100 Soren Hansen 

	* Refactor code that decides which logfile to use, if any.

2011-02-15 21:54:42 +0000 Rick Harris 

	* Fixing typo

2011-02-15 13:40:54 -0800 Sandy Walsh 

	* polling working

2011-02-15 21:36:13 +0000 Rick Harris 

	* Using Nova style nokernel

2011-02-15 15:30:44 -0600 Trey Morris 

	* changed d to s

2011-02-15 15:27:59 -0600 Trey Morris 

	* merge with trunk

2011-02-15 15:27:23 -0600 Cerberus 

	* More plugin lol

2011-02-15 15:25:48 -0600 Trey Morris 

	* moved reset network to after boot durrrrr...

2011-02-15 22:13:08 +0100 Soren Hansen 

	* Don't hid RotatingFileHandler behind FileHandler's name.

2011-02-15 21:38:47 +0100 Christian Berendt 

	* removed flag --pidfile from nova/services.py

2011-02-15 15:33:17 -0500 brian-lamar 

	* Added teammate Naveed to authors file for his help.

2011-02-15 14:29:31 -0600 Cerberus 

	* plugin lol

2011-02-15 15:22:11 -0500 Todd Willey 

	* Merge trunk

2011-02-15 14:10:43 -0600 Cerberus 

	* Plugin changes

2011-02-15 15:01:41 -0500 Brian Waldon 

	* merging trunk back in; updating Authors conflict

2011-02-15 19:51:23 +0000 Rick Harris 

	* Adding documentation

2011-02-15 19:17:27 +0000 Rick Harris 

	* Regrouping methods so they make sense

2011-02-15 11:15:59 -0800 Sandy Walsh 

	* zone/info works

2011-02-15 18:50:40 +0000 Rick Harris 

	* Refactoring put_vdis

2011-02-15 18:36:17 +0000 Rick Harris 

	* Adding safe_find_sr

2011-02-15 13:35:41 -0500 brian-lamar 

	* Merged lp:nova

2011-02-15 18:24:53 +0000 Thierry Carrez 

	* Fixes tarball contents by adding missing scripts and files to setup.py / MANIFEST.in

2011-02-15 18:23:14 +0000 Rick Harris 

	* Moving SR path code outside of glance plugin

2011-02-15 18:19:52 +0000 Justin Santa Barbara 

	* When re-throwing an exception, use "raise", not "raise e".  This way we don't lose the stack trace.

2011-02-15 18:01:13 +0000 Rick Harris 

	* Adding more documentation, code-cleanup

2011-02-15 12:39:17 -0500 jaypipes@gmail.com 

	* Replace placeholders in nova.pot with some actual values.

2011-02-15 17:30:19 +0000 Salvatore Orlando 

	* The proposed fix puts a VM which fails to spawn in a (new) 'FAILED' power state. It does not perform a clean-up. This because the user needs to know what has happened to the VM he/she was trying to run. Normally, API users do not have access to log files. In this case, the only way for the user to know what happened to the instance is to query its state (e.g.: doing euca-describe-instances). If we perform a complete clean-up, no information about the instance which failed to spawn will be left.

2011-02-15 17:23:54 +0000 termie 

	* Some trivial cleanups in context.py, mostly just a test of using the updated git-bzr-ng

2011-02-15 17:20:58 +0000 Soren Hansen 

	* Use eventlet.green.subprocess instead of standard subprocess

2011-02-15 11:19:27 -0600 Cerberus 

	* derp

2011-02-15 11:05:20 -0600 Cerberus 

	* Better host acquisition

2011-02-15 12:44:54 -0400 Sandy Walsh 

	* zones merge

2011-02-15 12:43:29 -0400 Sandy Walsh 

	* fixed / renamed migration scripts

2011-02-15 10:22:17 -0600 Josh Kearney 

	* Merged trunk

2011-02-15 11:06:28 -0500 jaypipes@gmail.com 

	* Update .pot file with source file and line numbers after running python setup.py build

2011-02-15 11:04:47 -0500 jaypipes@gmail.com 

	* Adds Distutils.Extra support, removes Babel support, which is half-baked at best.

2011-02-15 11:03:56 -0500 jaypipes@gmail.com 

	* Pull in .po message catalogs from lp:~nova-core/nova/translations

2011-02-15 15:09:52 +0000 Soren Hansen 

	* Fix sporadically failing unittests.

2011-02-15 15:53:58 +0100 Thierry Carrez 

	* Missing nova/tests/db/nova.austin.sqlite file

2011-02-15 15:44:46 +0100 Thierry Carrez 

	* Translations will be shipped in po/, not locale/

2011-02-15 15:02:50 +0100 Thierry Carrez 

	* Adding missing scripts and files to setup.py / MANIFEST.in

2011-02-15 13:50:21 +0000 Dan Prince 

	* Fixes issues when running euca-run-instances and euca-describe-image-attribute against the latest nova/trunk EC2 API.

2011-02-15 09:48:47 -0400 Sandy Walsh 

	* initial

2011-02-15 14:02:19 +0100 Soren Hansen 

	* Naïve attempt at threading rpc requests.

2011-02-15 13:18:27 +0100 Soren Hansen 

	* Beautify it a little bit, thanks to dabo.

2011-02-15 12:15:49 +0000 Andy Southgate 

	* OS-55: Moved conn_common code into disk.py

2011-02-15 12:33:31 +0100 Soren Hansen 

	* Break out of the "for group in rv" loop in security group unit tests so that we are use we are dealing with the correct group.

2011-02-14 23:58:21 -0600 Cerberus 

	* Tons o loggin

2011-02-14 21:50:13 -0800 Ken Pepple 

	* merged trunk

2011-02-14 23:22:37 -0600 Cerberus 

	* Refactored

2011-02-15 05:12:01 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-14 23:06:56 -0400 Sandy Walsh 

	* trunk merge

2011-02-14 23:02:26 -0400 Sandy Walsh 

	* better filtering

2011-02-15 01:37:54 +0000 Rick Harris 

	* Adding DISK_VHD to ImageTypes

2011-02-14 19:51:51 -0500 Dan Prince 

	* Updates to that S3ImageService kernel_id and ramdisk_id mappings work with EC2 API.

2011-02-14 20:11:29 -0400 Sandy Walsh 

	* fixed nova-combined debug hack and renamed ChildZone to Zone

2011-02-14 18:04:07 -0600 Cerberus 

	* plugin

2011-02-15 00:00:56 +0000 Rick Harris 

	* Removing testing statements

2011-02-14 23:49:46 +0000 Vishvananda Ishaya 

	* Adds missing flag that makes use_nova_chains work properly.

2011-02-14 17:34:54 -0600 Cerberus 

	* bad plugin

2011-02-14 17:31:20 -0600 Cerberus 

	* bad plugin

2011-02-14 17:24:33 -0600 Cerberus 

	* bad plugin

2011-02-14 17:18:59 -0600 Trey Morris 

	* fixed merge conflict

2011-02-14 23:12:34 +0000 Rick Harris 

	* First cut on XenServer unified-images

2011-02-14 14:54:04 -0800 Sandy Walsh 

	* removed debugging

2011-02-14 14:52:58 -0800 Sandy Walsh 

	* fixed template and added migration

2011-02-14 14:50:29 -0800 Sandy Walsh 

	* better filtering

2011-02-14 23:27:31 +0100 Soren Hansen 

	* Use RotatingFileHandler instead of FileHandler.

2011-02-14 16:24:51 -0600 Cerberus 

	* Typo fixes

2011-02-14 23:19:15 +0100 Soren Hansen 

	* Resurrect logdir option.

2011-02-14 15:55:52 -0600 Cerberus 

	* hurr

2011-02-14 15:26:08 -0600 Cerberus 

	* Some refactoring

2011-02-14 14:40:58 -0600 Cerberus 

	* hurr

2011-02-14 14:25:00 -0600 Cerberus 

	* Snapshot correctly

2011-02-14 15:13:20 -0500 Brian Schott 

	* Added try clause to handle changed location of exceptions after 1.6.3 in python-migrate LP Bug #717467

2011-02-14 21:06:16 +0100 Soren Hansen 

	* Use eventlet.green.subprocess instead of standard subprocess

2011-02-14 19:52:14 +0000 Salvatore Orlando 

	* Made kernel and ram disk be deleted in xen api upon instance termination

2011-02-14 13:50:06 -0600 Cerberus 

	* Snapshot correctly

2011-02-15 04:42:33 +0900 Kei Masumoto 

	* merged recent version. no conflict, no big/important change to this branch

2011-02-14 13:38:05 -0600 Cerberus 

	* wharrgarbl

2011-02-15 04:36:46 +0900 Kei Masumoto 

	* Merge request candidate version. 1. ISCSI checker is added 2. pep8 check, etc.

2011-02-14 11:32:51 -0800 Ken Pepple 

	* merge jk0 branch (with trunk merge) which added additional columns for instance_types (which are openstack api specific).

2011-02-14 12:59:46 -0600 Trey Morris 

	* corrected model for table lookup

2011-02-14 12:50:54 -0600 Cerberus 

	* More fixes

2011-02-14 12:44:07 -0600 Cerberus 

	* Derp

2011-02-14 10:43:22 -0800 Anthony Young 

	* fix for bug #716847 - if a volume has not been assigned to a host, then delete from db and skip rpc

2011-02-14 12:32:33 -0600 Trey Morris 

	* added call to reset_network from openstack api down to vmops

2011-02-14 17:48:38 +0100 Ricardo Carrillo Cruz 

	* merging with trunk

2011-02-14 17:43:39 +0100 Ricardo Carrillo Cruz 

	* Got rid of BadParameter, just using standard python ValueError

2011-02-14 10:38:29 -0600 Josh Kearney 

	* Merged trunk

2011-02-14 10:21:16 -0600 Trey Morris 

	* support for multiple IPs per network

2011-02-14 11:04:45 -0500 jaypipes@gmail.com 

	* Merge Distutils.Extra changes for automating translation message catalog compilation

2011-02-14 14:26:32 +0100 Thierry Carrez 

	* Fix DescribeRegion answer by using specific 'listen' configuration parameter instead of overloading ec2_host

2011-02-14 16:02:58 +0300 Vasiliy Shlykov 

	* Fixed tables creation order and added clearing db after errors.

2011-02-14 10:56:10 +0000 Devin Carlen 

	* Modified S3ImageService to return the format defined in BaseService to allow EC2 API's DescribeImages to work against Glance.

2011-02-13 21:48:14 -0800 Vishvananda Ishaya 

	* re-add input_chain because it got deleted at some point

2011-02-14 05:22:52 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-14 03:14:23 +0000 Vishvananda Ishaya 

	* Fixes a typo in the auth checking for DescribeAvailabilityZones.

2011-02-14 03:04:34 +0000 Vishvananda Ishaya 

	* Fixes describe_security_groups by forcing it to return a list instead of a generator.

2011-02-13 15:44:41 -0800 Vishvananda Ishaya 

	* return a list instead of a generator from describe_groups

2011-02-13 20:04:45 +0000 Ricardo Carrillo Cruz 

	* Hi guys

2011-02-13 11:55:50 -0800 Devin Carlen 

	* Added missing doc string and made a few style tweaks

2011-02-13 10:45:20 -0800 Vishvananda Ishaya 

	* fix typo in auth checking for describe_availability_zones

2011-02-13 19:34:20 +0100 Ricardo Carrillo Cruz 

	* now sorting by project, then by group

2011-02-13 05:09:17 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-12 20:58:22 -0800 Devin Carlen 

	* Made a few tweaks to format of S3 service implementation

2011-02-12 18:34:36 -0800 Devin Carlen 

	* Merged trunk

2011-02-12 18:33:49 -0800 Devin Carlen 

	* First attempt to make all image services use similar schemas

2011-02-12 13:30:31 -0800 termie 

	* fix :returns: and add pep-0257

2011-02-12 21:32:58 +0100 Ricardo Carrillo Cruz 

	* Preliminary fix for issue, need more thorough testing before pushing to lp

2011-02-12 05:37:22 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-11 18:12:18 -0600 Cerberus 

	* More typos

2011-02-11 18:09:11 -0600 Cerberus 

	* More typos

2011-02-11 18:07:34 -0600 Cerberus 

	* More typos

2011-02-11 18:05:02 -0600 Cerberus 

	* More typos

2011-02-11 18:04:00 -0600 Cerberus 

	* More typos

2011-02-11 19:03:45 -0500 Brian Schott 

	* fixed exceptions import from python migrate

2011-02-11 17:39:04 -0600 Cerberus 

	* Cast to host

2011-02-11 23:34:30 +0000 Vishvananda Ishaya 

	* This fixes a lazy-load issue in describe-instances, which causes a crash.  The solution is to specifically load the network table when retrieving an instance.

2011-02-11 14:06:33 -0800 Ken Pepple 

	* added instance_type_purge() to actually remove records from db

2011-02-11 13:53:54 -0800 Ken Pepple 

	* updated tests and added more error checking

2011-02-11 15:18:32 -0600 Josh Kearney 

	* Merged trunk

2011-02-11 13:11:28 -0800 Ken Pepple 

	* more error checking on inputs and better errors returned

2011-02-11 15:04:49 -0600 Josh Kearney 

	* Added more columns to instance_types tables

2011-02-11 22:02:05 +0100 Ricardo Carrillo Cruz 

	* Added LOG line to describe groups function to find out what's going

2011-02-11 11:30:56 -0800 Vishvananda Ishaya 

	* joinedload network so describe_instances continues to work

2011-02-11 15:13:05 -0400 Sandy Walsh 

	* zone api tests passing

2011-02-11 17:54:36 +0000 Soren Hansen 

	* Create a new AMQP connection by default.

2011-02-11 11:15:28 -0600 Cerberus 

	* Merge from trunk

2011-02-11 11:14:51 -0600 Cerberus 

	* First, not all

2011-02-11 11:05:49 -0500 brian-lamar 

	* Merged to trunk and fixed merge conflict in Authors.

2011-02-11 11:25:55 -0400 Sandy Walsh 

	* rough cut at zone api tests

2011-02-11 13:08:41 +0000 Salvatore Orlando 

	* Following Rick and Jay's suggestions: - Fixed LOG.debug for translation - improved vm_utils.VM_Helper.ensure_free_mem

2011-02-11 12:27:50 +0100 Soren Hansen 

	* Create a new AMQP connection by default.

2011-02-10 18:35:10 -0800 Ken Pepple 

	* after hours of tracking his prey, ken slowly crept behind the elusive wilderbeast test import hiding in the libvirt_conn.py bushes and gutted it with his steely blade

2011-02-10 16:29:25 -0800 Ken Pepple 

	* fixed destroy calls

2011-02-10 17:20:10 -0600 Cerberus 

	* Forgot the metadata includes

2011-02-10 16:26:08 -0600 Trey Morris 

	* added get IPs by instance

2011-02-10 15:25:26 -0600 Trey Morris 

	* added resetnetwork to the XenAPIPlugin.dispatch dict

2011-02-10 15:06:27 -0600 Cerberus 

	* Forgot the metadata includes

2011-02-10 15:04:06 -0600 Cerberus 

	* Forgot the metadata includes

2011-02-10 15:01:38 -0600 Cerberus 

	* Typo fixes and some stupidity about the models

2011-02-10 15:01:31 -0600 Trey Morris 

	* passing instance to reset_network instead of vm_ref, also not converting to an opaque ref before making plugin call

2011-02-10 20:49:39 +0000 Rick Harris 

	* Define sql_idle_timeout flag to be an integer.

2011-02-10 14:18:16 -0600 Trey Morris 

	* forgot to add network_get_all_by_instance to db.api

2011-02-10 16:08:19 -0400 Sandy Walsh 

	* template adjusted to NOVA_TOOLS, zone db & os api layers added

2011-02-10 13:59:54 -0600 Cerberus 

	* Spawn from disk

2011-02-10 13:42:57 -0600 Cerberus 

	* Some more cleanup

2011-02-10 19:40:21 +0000 Rick Harris 

	* sql_idle_timeout should be an integer

2011-02-10 11:24:58 -0800 Ken Pepple 

	* merged model change: flavorid needs to unique in model

2011-02-10 11:21:53 -0800 Ken Pepple 

	* testing refactor

2011-02-10 11:19:02 -0800 Ken Pepple 

	* flavorid needs to unique in model

2011-02-10 18:34:50 +0000 Soren Hansen 

	* Add forwarding rules for floating IPs to the OUTPUT chain on the network node in addition to the PREROUTING chain.

2011-02-10 10:28:52 -0800 Ken Pepple 

	* typo

2011-02-10 10:20:33 -0800 Ken Pepple 

	* refactored api call to use instance_types

2011-02-10 17:59:47 +0000 Soren Hansen 

	* Use a NullPool for sqlite connections.

2011-02-10 16:19:34 +0000 Soren Hansen 

	* Get a fresh connection in rpc.cast rather than using a recycled one.

2011-02-10 14:56:24 +0100 Soren Hansen 

	* Make rpc.cast create a fresh amqp connection. Each API request has its own thread, and they don't multiplex well.

2011-02-10 14:37:13 +0100 Soren Hansen 

	* Only use NullPool when using sqlite.

2011-02-10 14:31:51 +0100 Soren Hansen 

	* Also add floating ip forwarding to OUTPUT chain.

2011-02-10 08:49:55 -0400 Sandy Walsh 

	* trunk merge

2011-02-10 08:43:46 -0400 Sandy Walsh 

	* removed ZoneCommands from nova-manage

2011-02-10 13:23:06 +0100 Soren Hansen 

	* Try using NullPool instead of SingletonPool

2011-02-10 12:22:54 +0000 Salvatore Orlando 

	* Merge from trunk

2011-02-10 12:49:52 +0100 Soren Hansen 

	* Try setting isolation_level=immediate

2011-02-10 10:39:29 +0000 Bilal Akhtar 

	* This branch fixes bug #708347: RunInstances: Invalid instance type gives improper error message

2011-02-10 13:08:25 +0300 Bilal Akhtar 

	* Wrap line to under 79 characters

2011-02-10 05:13:45 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-09 21:54:52 -0500 Brian Waldon 

	* adding myself to Authors file

2011-02-10 11:39:24 +0900 Kei Masumoto 

	* 1. Merged to rev654(?) 2. Fixed bug continuous request.    if user continuouslly send live-migration request to same host,    concurrent request to iptables occurs, and iptables complains.    This version add retry for this issue.

2011-02-09 15:48:31 -0800 Ken Pepple 

	* forgot to register new instance_types table

2011-02-09 16:40:29 -0600 Cerberus 

	* Merge from trunk

2011-02-09 16:38:27 -0600 Cerberus 

	* Plugin tidying and more migration implementation

2011-02-09 13:58:43 -0800 Ken Pepple 

	* fixed overlooked mandatory changes in Xen

2011-02-09 15:27:23 -0600 Cerberus 

	* Renamed migration plugin

2011-02-09 15:26:37 -0600 Cerberus 

	* A lot of stuff

2011-02-09 15:55:29 -0500 Brian Waldon 

	* - population of public and private addresses containers in openstack api - replacement of sqlalchemy model in instance stub with dict

2011-02-09 20:49:25 +0000 Vishvananda Ishaya 

	* Fixes the ordering of init_host commands so that iptables chains are created before they are used.

2011-02-09 20:34:19 +0000 Soren Hansen 

	* Pass timestamps to the db layer in fixed_ip_disassociate_all_by_timeout rather than converting to strings ahead of time, otherwise comparison between timestamps would often fail.

2011-02-09 19:39:32 +0000 SuperStack 

	* Added support for 'SAN' style volumes.  A SAN's big difference is that the iSCSI target won't normally run on the same host as the volume service.

2011-02-09 11:36:45 -0800 Ken Pepple 

	* added support to pull list of ALL instance types even those that are marked deleted

2011-02-09 11:25:18 -0800 SuperStack 

	* Indent args to ssh_connect correctly

2011-02-09 11:18:48 -0800 SuperStack 

	* Fix PEP8 violations

2011-02-09 13:36:16 -0500 brian-lamar 

	* Added myself to Authors

2011-02-09 13:30:40 -0500 brian-lamar 

	* 1) Moved tests for limiter to test_common.py (from __init__.py) and expanded test suite to include bad inputs and tests for custom limits (#2)

2011-02-09 09:49:59 -0800 SuperStack 

	* Added my mail alias (Part of an experiment in using github, which got messy fast...)

2011-02-09 15:39:37 +0000 Salvatore Orlando 

	* Fixed pep8 error in vm_utils.py

2011-02-09 17:24:36 +0300 Bilal Akhtar 

	* Add my name to AUTHORS, remove parentheses from the substitution made in the previous commit

2011-02-09 13:22:10 +0100 Soren Hansen 

	* Don't convert datetime objects to a string using .isoformat(). Leave it to sqlalchmeny (or pysqlite or whatever it is that does the magic) to work it out.

2011-02-09 10:08:15 +0000 Salvatore Orlando 

	* Added test case for 'not enough memory' Successfully ran  unit tests Fixed pep8 errors

2011-02-09 11:34:23 +0300 Bilal Akhtar 

	* Give a better error message if the instance type specified is invalid.

2011-02-09 05:41:14 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-08 19:24:14 -0800 Ken Pepple 

	* added testing for instance_types.py and refactored nova-manage to use instance_types.py instead of going directly to db.

2011-02-08 15:03:35 -0800 Ken Pepple 

	* added create and delete methods to instance_types in preparation to call them from nova-manage

2011-02-08 11:31:20 -0800 Ken Pepple 

	* added testing for nova-manage instance_type

2011-02-08 11:24:05 -0800 Ken Pepple 

	* additional error checking for nova-manage instance_type

2011-02-08 13:12:21 -0600 Cerberus 

	* Typos and primary keys

2011-02-08 19:09:42 +0000 Vishvananda Ishaya 

	* Automates the setup for FlatDHCP regardless of whether the interface has an ip address.

2011-02-08 10:54:29 -0800 Vishvananda Ishaya 

	* add docstring and revert set_ip changes as they are unnecessary

2011-02-08 11:07:55 -0600 Cerberus 

	* Merge from trunk

2011-02-08 11:07:03 -0600 Cerberus 

	* Commas help

2011-02-08 10:47:23 -0600 Cerberus 

	* Changes and bug fixes

2011-02-08 16:39:46 +0000 Salvatore Orlando 

	* avoiding HOST_UNAVAILABLE exception: if there is not enough free memory does not spawn the VM at all. instance state is set to "SHUTDOWN"

2011-02-08 10:48:55 +0000 Armando Migliaccio 

	* merge lp:nova at revision #654

2011-02-08 10:39:27 +0000 Armando Migliaccio 

	* merge with lp:nova

2011-02-08 10:14:51 +0000 Salvatore Orlando 

	* Fixed pep8 errors Unit tests passed

2011-02-07 22:15:02 -0800 Vishvananda Ishaya 

	* merge source and remove ifconfig

2011-02-08 06:07:05 +0000 Christian Berendt 

	* fixes #713766 and probably #710959, please test the patch before committing it.

2011-02-07 22:05:45 -0800 Vishvananda Ishaya 

	* use route -n instead of route to avoid chopped names

2011-02-08 06:04:27 +0000 Anne Gentle 

	* Updates to the multinode install doc based on Wayne's findings. Merged with trunk so should easily merge in.

2011-02-08 05:58:51 +0000 Ryan Lane 

	* Checks whether the instance id is a list or not before assignment. This is to fix a bug relating to nova/boto. The AWK-SDK libraries pass in a string, not a list. The euca tools pass in a list.

2011-02-08 05:28:14 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-08 04:18:38 +0000 Ryan Lane 

	* Catching all socket errors in _get_my_ip, since any socket error is likely enough to cause a failure in detection.

2011-02-08 01:00:00 +0000 Ryan Lane 

	* Catching all socket errors in _get_my_ip, since any socket error is likely enough to cause a failure in detection.

2011-02-07 17:39:53 -0600 Cerberus 

	* blargh

2011-02-07 17:12:15 -0600 Cerberus 

	* Some stuff

2011-02-07 15:04:26 -0800 Ken Pepple 

	* added INSTANCE_TYPES to test for compatibility with current tests

2011-02-07 23:01:57 +0000 Ryan Lane 

	* Checking whether the instance id is a list or not before assignment. This is to fix a bug relating to nova/boto. The AWK-SDK libraries pass in a string, not a list. the euca tools pass in a list.

2011-02-07 22:59:55 +0000 Ryan Lane 

	* Merge from trunk

2011-02-07 16:57:02 -0600 Cerberus 

	* Added data_transfer xapi plugin

2011-02-07 16:35:03 -0600 Anne Gentle 

	* Another quick fix to multinode install doc

2011-02-07 16:32:04 -0600 Anne Gentle 

	* Made updates to multinode install doc

2011-02-07 13:32:25 -0800 Ken Pepple 

	* fixed instance_types methods to use database backend

2011-02-07 13:00:39 -0800 Ken Pepple 

	* require user context for most flavor/instance_type read calls

2011-02-07 13:43:23 -0600 Trey Morris 

	* added network_get_all_by_instance(), call to reset_network in vmops

2011-02-07 19:14:03 +0000 Christian Berendt 

	* added new parameter --dhcp_domain to set the used domain by dnsmasq in /etc/nova/nova.conf

2011-02-07 14:46:54 -0400 Sandy Walsh 

	* minor

2011-02-07 17:06:30 +0000 Salvatore Orlando 

	* Fix for bug #714709

2011-02-07 10:20:49 -0600 Cerberus 

	* A few changes

2011-02-07 15:20:16 +0100 Christian Berendt 

	* fixed format according to PEP8

2011-02-07 14:29:11 +0100 Christian Berendt 

	* replaced all calls to ifconfig with calls to ip

2011-02-07 11:57:12 +0100 Christian Berendt 

	* added myself to the Authors file

2011-02-07 10:51:43 +0100 Christian Berendt 

	* applied http://launchpadlibrarian.net/63698868/713434.patch

2011-02-07 05:52:49 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-06 13:48:03 -0800 Ken Pepple 

	* aliased flavor to instance_types in nova-manage. will probably need to make flavor a full fledged class as users will want to list flavors by flavor name

2011-02-06 13:28:07 -0800 Ken Pepple 

	* simplified instance_types db calls to return entire row - we may need these extra columns for some features and there seems to be little downside in including them. still need to fix testing calls.

2011-02-06 10:56:05 -0800 Ken Pepple 

	* refactor to remove ugly code in flavors

2011-02-05 18:54:56 -0800 Ken Pepple 

	* updated api.create to use instance_type table

2011-02-05 18:28:26 -0800 Ken Pepple 

	* added preliminary testing for bin/nova-manage while i am somewhat conflicted about the path these tests have taken, i think it is better than no tests at all

2011-02-05 18:27:51 -0800 Ken Pepple 

	* rewrote nova-manage instance_type to use correct db.api returned objects and have more robust error handling

2011-02-05 18:26:53 -0800 Ken Pepple 

	* instance_types should return in predicatable order (by name currently)

2011-02-05 18:23:01 -0800 Ken Pepple 

	* flavorid and name need to be unique in the database for the ec2 and openstack apis, repectively

2011-02-05 13:49:38 -0800 Ken Pepple 

	* corrected db.instance_types to return expect dict instead of lists. updated openstack flavors to expect dicts instead of lists. added deleted column to returned dict.

2011-02-05 02:45:53 -0800 Ken Pepple 

	* converted openstack flavors over to use instance_types table. a few pep changes.

2011-02-05 01:14:45 -0800 Ken Pepple 

	* added FIXME(kpepple) comments for all constant usage of INSTANCE_TYPES. updated api/ec2/admin.py to use the new instance_types db table

2011-02-05 05:36:48 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-04 17:03:37 -0800 Vishvananda Ishaya 

	* allow for bridge to be the public interface

2011-02-04 16:20:24 -0600 Justin Santa Barbara 

	* Removed (newly) unused exception variables

2011-02-04 15:43:41 -0600 Cerberus 

	* Didn't mean to actually make changes to the glance plugin

2011-02-04 15:15:23 -0600 Cerberus 

	* Merge from trunk

2011-02-04 15:13:18 -0600 Cerberus 

	* Added a bunch of stubbed out functionality

2011-02-04 13:12:43 -0600 SuperStack 

	* Moved ssh_execute to utils; moved comments to docstring

2011-02-04 13:07:17 -0600 Justin Santa Barbara 

	* Fixes for Vish & Devin's feedback

2011-02-04 17:49:30 +0000 Ricardo Carrillo Cruz 

	* Fixes https://bugs.launchpad.net/nova/+bug/681417

2011-02-04 11:36:09 -0600 Justin Santa Barbara 

	* Don't swallow exception stack traces by doing 'raise e'; just use 'raise'

2011-02-04 11:04:55 -0600 Justin Santa Barbara 

	* Implementation of 'SAN' volumes A SAN volume is 'special' because the volume service probably won't run on the iSCSI target. Initial support is for Solaris with COMSTAR (Solaris 11)

2011-02-04 11:48:45 +0100 Ricardo Carrillo Cruz 

	* merging

2011-02-04 11:26:28 +0100 Ricardo Carrillo Cruz 

	* Fixed PEP8 test problems, complaining about too many blank lines at line 51

2011-02-04 06:59:15 +0000 termie 

	* Adds logging.basicConfig() to run_tests.py so that attempting to log debug messages from tests will work.

2011-02-04 05:31:40 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-02-03 17:57:46 -0800 Ken Pepple 

	* flagged all INSTANCE_TYPES usage with FIXME comment. Added basic usage to nova-manage (needs formatting). created api methods.

2011-02-03 17:52:19 -0800 Ken Pepple 

	* added seed data to migration

2011-02-03 13:10:19 -0800 Vishvananda Ishaya 

	* Don't need a route for guests. Turns out the issue with routing from the guests was due to duplicate macs

2011-02-03 20:29:16 +0000 termie 

	* Changes the behavior of run_test.sh so that pep8 is only run in the default case (when running all tests). It will no longer run when individual test cases are being given as in:

2011-02-03 15:54:38 +0000 Soren Hansen 

	* open cactus

2011-02-02 13:13:10 -0800 termie 

	* some updates to HACKING to describe the docstrings

2011-02-02 11:38:22 -0600 Cerberus 

	* Merge from trunk

2011-02-02 10:49:02 -0600 Cerberus 

	* Casting to the scheduler

2011-02-02 08:15:57 -0800 Vishvananda Ishaya 

	* moves driver.init_host into the base class so it happens before floating forwards and sets up proper iptables chains

2011-02-02 11:18:00 +0000 Soren Hansen 

	* Set FINAL = True in version.py.

2011-02-02 11:23:08 +0100 Soren Hansen 

	* Open Cactus development.

2011-02-02 11:16:00 +0100 Soren Hansen 

	* Set FINAL = True in version.py.

2011-02-01 19:31:43 -0800 Vishvananda Ishaya 

	* pass the set_ip from ensure_vlan_bridge

2011-02-01 18:42:12 -0800 Vishvananda Ishaya 

	* don't fail on ip add exists and recreate default route on ip move if needed

2011-02-01 18:34:46 -0800 Ken Pepple 

	* initial support for dynamic instance_types: db migration and model, stub tests and stub methods.

2011-02-01 17:55:14 -0800 Vishvananda Ishaya 

	* better setup for flatdhcp

2011-02-01 15:41:53 -0600 Trey Morris 

	* added to inject networking data into the xenstore

2011-02-01 14:11:21 -0600 Trey Morris 

	* forgot context param for network_get_all

2011-02-01 19:14:29 +0000 Anthony Young 

	* Fixes bug #709057

2011-02-01 12:33:24 -0500 Todd Willey 

	* Merge trunk.

2011-02-01 12:32:58 -0500 Todd Willey 

	* Add and document the provider_fw method in virt/FakeConnection.

2011-02-01 17:14:39 +0000 Tushar Patil 

	* Fix for LP Bug #709510

2011-02-01 08:10:42 -0800 Anthony Young 

	* merge trunk

2011-02-01 08:09:34 -0800 Anthony Young 

	* fix pep8 error :/

2011-02-01 09:44:15 +0000 Ilya Alekseyev 

	* Changed default handler for uncaughted exceptions. It uses logging instead print to stderr.

2011-02-01 05:19:59 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-01-31 17:05:54 -0600 Cerberus 

	* Merge from trunk

2011-01-31 14:43:33 -0800 Vishvananda Ishaya 

	* rpartition sticks the rhs in [2]

2011-01-31 14:43:03 -0800 Tushar Patil 

	* Fix for LP Bug #709510

2011-01-31 14:38:45 -0800 Vishvananda Ishaya 

	* change ensure_bridge so it doesn't overwrite existing ips

2011-01-31 14:36:40 -0800 Tushar Patil 

	* Fix for LP Bug #709510

2011-01-31 21:29:22 +0000 Devin Carlen 

	* Enabled modification of projects using the EC2 admin API.

2011-01-31 16:02:29 -0500 Todd Willey 

	* Reorder insance rules for provider rules immediately after base, before secgroups.

2011-01-31 15:29:24 -0500 Todd Willey 

	* Merge trunk and make work with provider fw rules (setup alongside basic_rules).

2011-01-31 09:23:57 -0600 Josh Kearney 

	* Merged trunk

2011-01-31 10:04:40 +0000 termie 

	* Match the initial db version to the actual Austin release db schema.

2011-01-31 18:41:10 +0900 Kei Masumoto 

	* 1. Discard nova-manage host list Reason: nova-manage service list can be replacement. Changes: nova-manage

2011-01-30 21:55:32 -0800 termie 

	* Only run pep8 after tests if running all the tests

2011-01-30 21:38:58 -0800 termie 

	* add logging.basicConfig() to tests

2011-01-30 17:01:49 -0800 termie 

	* fix austin->bexar db migration

2011-01-30 16:04:52 -0800 termie 

	* woops

2011-01-30 15:55:48 -0800 termie 

	* trivial cleanup for context.py

2011-01-30 23:54:16 +0000 Devin Carlen 

	* Made adminclient get_user return None instead of throwing EC2Exception if requested user not available.

2011-01-30 15:45:17 -0800 Devin Carlen 

	* pep8

2011-01-28 22:40:41 -0800 Devin Carlen 

	* Added modify project to ec2 admin api

2011-01-28 15:31:23 -0800 Anthony Young 

	* incorporate feedback from devin - use sql consistently in instance_destroy also, set deleted_at

2011-01-28 15:39:08 -0600 Cerberus 

	* Merge from trunk

2011-01-28 12:37:19 -0800 Devin Carlen 

	* Fixed whitespace

2011-01-28 12:32:21 -0800 Devin Carlen 

	* Made adminclient get_user return None instead of throwing EC2Exception if requested user not available

2011-01-28 18:40:19 +0000 Andy Southgate 

	* OS-55: Fix typo for libvirt_conn operation

2011-01-28 09:57:13 -0800 Anthony Young 

	* merge trunk

2011-01-28 09:55:58 -0800 Anthony Young 

	* remove extraneous line

2011-01-28 20:46:46 +0300 Ilya Alekseyev 

	* Fixed pep8 errors

2011-01-28 20:10:03 +0300 Ilya Alekseyev 

	* Changed default handler for uncaughted exceptions. Logging with level critical instead of print to stderr

2011-01-28 10:07:42 +0000 Vishvananda Ishaya 

	* Disassociate all floating ips on terminate instance.

2011-01-28 10:05:00 +0000 Vishvananda Ishaya 

	* Fixes simple scheduler to able to be run_instance by admins + availability zones.

2011-01-28 08:04:31 +0000 Monty Taylor 

	* Makes having sphinx to build docs a conditional thing - if you have it, you can get docs. If you don't, you can't.

2011-01-27 23:53:46 -0800 Monty Taylor 

	* Fixed a pep8 spacing issue.

2011-01-27 22:51:36 -0800 Anthony Young 

	* fixes for bug #709057

2011-01-27 23:53:28 -0600 Sandy Walsh 

	* Working on api / manager / db support for zones

2011-01-28 05:21:04 +0000 Launchpad Translations on behalf of nova-core 

	* Launchpad automatic translations update.

2011-01-28 03:09:46 +0000 Ryan Lane 

	* Adds security group output to describe_instances.

2011-01-28 00:29:09 +0000 Todd Willey 

	* Use firewall_driver flag as expected with NWFilterFirewall.  This way, either you use NWFilterFirewall directly, or you use IptablesFirewall, which creates its own instance of NWFilterFirewall for the setup_basic_filtering command.  This removes the requirement that LibvirtConnection would always need to know about NWFirewallFilter, and cleans up the area where the flag is used for loading the firewall class.

2011-01-27 16:26:15 -0800 Vishvananda Ishaya 

	* simplify get and remove extra reference to import logging.

2011-01-28 00:19:12 +0000 Ed Leafe 

	* Added a test that checks for localized strings in the source code that contain position-based string formatting placeholders. If found, an exception message is generated that summarizes the problem, as well as the location of the problematic code. This will prevent future trunk commits from adding localized strings that cannot be properly translated.

2011-01-27 15:58:22 -0800 Todd Willey 

	* Merge & fix conflict.

2011-01-27 16:54:59 -0600 Ed Leafe 

	* Made changes based on code review

2011-01-27 14:14:10 -0800 Vishvananda Ishaya 

	* makes sure that : is in the availability zone before it attempts to use it to send instances to a particular host

2011-01-27 22:10:42 +0000 Vishvananda Ishaya 

	* Makes sure all instance and volume commands that raise not found are changed to show the ec2_id instead of the internal id.

2011-01-27 13:48:19 -0800 Vishvananda Ishaya 

	* remove all floating addresses on terminate instance

2011-01-27 13:55:25 -0600 Ed Leafe 

	* Merged in trunk changes

2011-01-27 13:52:10 -0600 Ed Leafe 

	* Fixed formatting issues in current codebase.

2011-01-27 12:52:55 -0600 Ed Leafe 

	* Added the test for localized string formatting

2011-01-27 10:48:00 -0800 Vishvananda Ishaya 

	* Fixes NotFound messages in api to show the ec2_id.

2011-01-27 17:56:54 +0000 Jordan Rinke 

	* Changed cpu limit to a static value of 100000 (100%) instead of using the vcpu value of 1. There is no weight/limit variable now so I see no other solution than the static max limit.

2011-01-27 17:50:50 +0000 Thierry Carrez 

	* Make nova.virt.images fetch images from a Glance URL when Glance is used as the image service (rather than unconditionally fetch them from an S3/objectstore URL).

2011-01-27 09:43:25 -0800 Jordan Rinke 

	* Fixed spacing... AGAIN

2011-01-27 17:19:10 +0000 John Dewey 

	* Make unit tests clean up their mess in /tmp after themselves.

2011-01-27 17:11:06 +0000 Soren Hansen 

	* Make xml namespace match the API version requested.

2011-01-27 17:00:46 +0000 Sandy Walsh 

	* Missing import in xen plugin.

2011-01-27 08:48:22 -0800 Jordan Rinke 

	* Shortened comment for 80char limt.

2011-01-27 10:12:07 -0600 Sandy Walsh 

	* Added missing import

2011-01-27 16:39:51 +0100 Thierry Carrez 

	* Naive, low-regression-risk fix enabling Glance to work with libvirt/hyperv

2011-01-27 15:45:24 +0100 Soren Hansen 

	* Add unit test for xmlns version matching request version.

2011-01-27 12:19:15 +0000 Ryan Lane 

	* Properly pulling the name attribute from security_group

2011-01-27 12:18:22 +0000 Ryan Lane 

	* Merge from trunk

2011-01-27 12:17:43 +0000 Ryan Lane 

	* Merge from trunk

2011-01-27 20:39:33 +0900 Kei Masumoto 

	* adding testcode

2011-01-27 10:08:30 +0000 Hisaharu Ishii 

	* Fix Bug #703037. ra_server is None

2011-01-27 09:51:47 +0000 Todd Willey 

	* Fix regression in s3 image service.  This should be a feature freeze exception.

2011-01-27 00:30:24 -0800 Todd Willey 

	* I have a feeling if we try to migrate from imageId to id we'll be tracking it down a while.

2011-01-27 00:13:09 -0800 Todd Willey 

	* more instanceId => id fixes

2011-01-26 23:40:44 -0800 Todd Willey 

	* Fix regression in imageId => id field rename in s3 image service.

2011-01-26 22:56:34 -0800 Todd Willey 

	* Apply lp:707675 to this branch to be able to test.

2011-01-26 22:54:52 -0800 Todd Willey 

	* merge trunk

2011-01-26 22:54:39 -0800 Todd Willey 

	* A couple of bugfixes.

2011-01-26 23:49:18 +0000 Dan Prince 

	* Fixes a stupid mistake I made when I moved this method from a module into a class.

2011-01-26 18:34:56 -0500 Dan Prince 

	* Add dan.prince to Authors.

2011-01-26 23:44:21 +0100 Soren Hansen 

	* Make xml namespace match the API version requested.

2011-01-26 16:12:35 -0500 Dan Prince 

	* Fix issue in s3.py causing where '_fix_image_id' is not defined.

2011-01-26 14:59:17 -0600 Trey Morris 

	* added mapping parameter to write_network_config_to_xenstore

2011-01-26 19:58:45 +0000 Andy Southgate 

	* OS-55: Added a test case for XenAPI file-based network injection OS-55: Stubbed out utils.execute for all XenAPI VM tests, including command simulation where necessary

2011-01-26 16:39:50 +0000 Sandy Walsh 

	* Simple little changes related to openstack api to work better with glance.

2011-01-26 10:37:17 -0600 Josh Kearney 

	* Merged trunk

2011-01-26 10:34:57 -0600 Josh Kearney 

	* Cleaned up _start() and _shutdown()

2011-01-26 10:16:16 -0600 Sandy Walsh 

	* Added missing int to string conversion

2011-01-26 16:07:16 +0000 Sandy Walsh 

	* Simple little changes related to openstack api to work better with glance.

2011-01-26 21:10:51 +0900 Hisaharu Ishii 

	* use 'ip addr change'

2011-01-26 19:44:13 +0900 Hisaharu Ishii 

	* Fix merge miss

2011-01-26 16:58:24 -0500 Nachi Ueno 

	* Changed method signature of create_network

2011-01-26 16:21:37 -0500 Nachi Ueno 

	* merged r621

2011-01-26 16:12:52 -0500 Nachi Ueno 

	* Merged with http://bazaar.launchpad.net/~vishvananda/nova/lp703037

2011-01-26 15:17:52 +0900 Hisaharu Ishii 

	* Merged with vish branch

2011-01-25 18:16:25 -0800 John Dewey 

	* Prefixed ending multi-line docstring with a newline.

2011-01-25 18:09:02 -0800 John Dewey 

	* Fixing documentation strings.  Second attempt at pep8.

2011-01-25 17:51:49 -0800 Todd Willey 

	* Merge trunk.

2011-01-25 17:22:16 -0800 John Dewey 

	* Removal of image tempdir in test tearDown.  Also, reformatted a couple method comments to match the file's style.

2011-01-26 01:19:42 +0000 Todd Willey 

	* Add DescribeInstanceTypes to admin api.  This lets the dashboard know what sizes can be launched (using the -t flag in euca-run-instances, for example) and what resources they provide.

2011-01-25 17:13:34 -0800 Todd Willey 

	* Rename Mock, since it wasn't a Mock.

2011-01-25 16:40:23 -0800 Todd Willey 

	* Add DescribeInstanceTypes to admin api (dashboard uses it).

2011-01-26 00:09:08 +0000 Tushar Patil 

	* Fix for LP Bug #699654

2011-01-25 16:04:40 -0800 Todd Willey 

	* Merge trunk.

2011-01-25 15:56:55 -0800 Todd Willey 

	* Change how libvirt firewall drivers work to have meaningful flags.

2011-01-25 15:53:43 -0800 Tushar Patil 

	* Fixed pep8 errors

2011-01-25 23:39:35 +0000 Vishvananda Ishaya 

	* This branch updates docs to reflect the db sync addition.  It additionally adds some useful errors to nova-manage to help people that are using old guides.  It wraps sqlalchemy errors in generic DBError. Finally, it updates nova.sh to use current settings.

2011-01-25 15:32:41 -0800 Jordan Rinke 

	* Added myself to the authors list.

2011-01-25 15:29:30 -0800 Vishvananda Ishaya 

	* fix pep8 issue (and my commit hook that didn't catch it)

2011-01-25 23:20:55 +0000 Soren Hansen 

	* Add a host argument to virt drivers's init_host method. It will be set to the name of host it's running on.

2011-01-25 15:20:08 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-25 23:14:48 +0000 Vishvananda Ishaya 

	* Wraps the NotFound exception at the api layer to print the proper instance id.  Does the same for volume.  Note that euca-describe-volumes doesn't pass in volume ids properly, so you will get no error messages on euca-describe-volumes with improper ids.  We may also need to wrap a few other calls as well.

2011-01-25 23:04:35 +0000 Ryan Lane 

	* Fixes issue with SNATTING chain not getting created or added to POSTROUTING when nova-network starts.

2011-01-25 22:59:36 +0000 Ilya Alekseyev 

	* Fix for bug #702237

2011-01-25 22:53:09 +0000 Ryan Lane 

	* Moving init_host before metadata_forward, as metadata_forward modifies prerouting rules

2011-01-25 16:51:02 -0600 Sandy Walsh 

	* another trunk merge

2011-01-25 14:50:04 -0800 Tushar Patil 

	* Limit all lines to a maximum of 79 characters

2011-01-25 22:49:39 +0000 Soren Hansen 

	* Perform same filtering for OUTPUT as FORWARD in iptables.

2011-01-25 23:38:39 +0100 Soren Hansen 

	* Merge with lp:~tpatil/nova/bug707554

2011-01-25 16:38:29 -0600 Sandy Walsh 

	* Fixed up a little image_id return

2011-01-26 01:02:34 +0300 Ilya Alekseyev 

	* Trunk merged

2011-01-25 21:59:18 +0000 Rick Harris 

	* This patch:

2011-01-26 00:56:33 +0300 Ilya Alekseyev 

	* Trunk merged

2011-01-25 21:46:12 +0000 Rick Harris 

	* Merge trunk

2011-01-25 21:34:17 +0000 Tushar Patil 

	* In instance chains and rules for ipv4 and ipv6, ACCEPT target was missing.

2011-01-25 15:06:05 -0600 Sandy Walsh 

	* moved imageId change to s3 client

2011-01-25 13:05:47 -0800 Todd Willey 

	* Migration for provider firewall rules.

2011-01-25 12:52:00 -0800 Todd Willey 

	* Updates for provider_fw_rules in admin api.

2011-01-25 20:51:57 +0000 Ryan Lane 

	* Adds driver.init_host() call to flatdhcp driver

2011-01-25 12:50:54 -0800 Tushar Patil 

	* Fixed pep8 errors

2011-01-25 20:50:14 +0000 Ryan Lane 

	* Merge from trunk

2011-01-25 12:38:20 -0800 Tushar Patil 

	* Fixed pep8 errors

2011-01-25 12:31:36 -0800 John Dewey 

	* No longer hard coding to "/tmp/nova/images/".   Using tempdir so tests run by different people on the same development machine pass.

2011-01-25 21:20:42 +0100 Soren Hansen 

	* Perform same filtering for OUTPUT as FORWARD in iptables. This removes a way around the filtering.

2011-01-25 21:19:34 +0100 Soren Hansen 

	* Fix pep-8 problem from prereq branch.

2011-01-25 20:49:29 +0100 Soren Hansen 

	* Add a host argument to virt driver's init_host method. It will be set to the name of host it's running on.

2011-01-25 11:46:24 -0800 Tushar Patil 

	* updated authors since build is failing

2011-01-25 11:41:49 -0800 Monty Taylor 

	* Adds conditional around sphinx inclusion.

2011-01-25 13:34:50 -0600 Sandy Walsh 

	* merge with trunk

2011-01-25 19:17:01 +0000 Ryan Lane 

	* Fixes project and role checking when a user's naming attribute is not uid.

2011-01-25 19:14:19 +0000 John Dewey 

	* I am new to nova, and wanted to fix a fairly trivial bug in order to understand the process.

2011-01-25 11:10:26 -0800 Tushar Patil 

	* Fix for LP Bug #707554

2011-01-25 21:58:07 +0300 Ilya Alekseyev 

	* Added iptables rule to IptablesFirewallDriver like in Hisaharu Ishii patch with some workaround

2011-01-25 18:39:21 +0000 Soren Hansen 

	* Set the default number of IP's to to reserve for VPN to 0.

2011-01-25 12:37:44 -0500 Nachi Ueno 

	* Merged with r606

2011-01-25 09:21:31 -0800 Jordan Rinke 

	* Properly fixed spacing issue for pep8

2011-01-25 09:18:55 -0800 Jordan Rinke 

	* Fixed spacing issue for pep8

2011-01-25 09:00:56 -0800 Todd Willey 

	* Merge trunk.

2011-01-25 15:33:19 +0100 Ricardo Carrillo Cruz 

	* Fixed merge conflict

2011-01-25 13:50:11 +0100 Ricardo Carrillo Cruz 

	* Added myself to ./Authors file

2011-01-25 12:44:26 +0000 Vishvananda Ishaya 

	* Switches from project_get_network to network_get_by_instance, which actually works with all networking modes.  Also removes a couple duplicate lines from a bad merge.

2011-01-25 13:24:16 +0100 Soren Hansen 

	* Set the default number of IP's to to reserver for VPN to 0.

2011-01-25 11:53:48 +0000 Ed Leafe 

	* Localized strings that employ formatting should not use positional arguments, as they prevent the translator from re-ordering the translated text; instead, they should use mappings (i.e., dicts). This change replaces all localized formatted strings that use more than one formatting placeholder with a mapping version.

2011-01-25 00:15:23 -0800 Vishvananda Ishaya 

	* add ip and network to nwfilter test

2011-01-25 00:14:07 -0800 Vishvananda Ishaya 

	* merged ntt branch

2011-01-24 20:57:44 -0800 Vishvananda Ishaya 

	* use network_get_by_instance

2011-01-24 20:16:09 -0800 John Dewey 

	* Added myself (John Dewey) to Authors.

2011-01-24 18:39:47 -0800 John Dewey 

	* corrected nesting of the data dictionary

2011-01-24 18:31:04 -0800 John Dewey 

	* Updated a couple data structures to pass pep8.

2011-01-24 14:24:22 -0800 Jordan Rinke 

	* Added static cpu limit of 100000 (100%) to hyperv.py instead of using the vcpu value of 1

2011-01-24 21:25:13 +0000 Ryan Lane 

	* PEP8 fixes

2011-01-24 19:07:12 +0000 Ryan Lane 

	* Changes __dn_to_uid to return the uid attribute from the user's object.

2011-01-24 19:05:31 +0000 Ryan Lane 

	* Merge from trunk.

2011-01-24 19:04:25 +0000 Andy Southgate 

	* OS-55: PEP8 fixes

2011-01-24 12:43:01 -0600 Cerberus 

	* Merge from trunk

2011-01-24 12:42:20 -0600 Trey Morris 

	* merged branch to name net_manager.create_networks args

2011-01-24 18:33:57 +0000 Trey Morris 

	* the net_managers expect different args to create_networks, so nova-manage's call to net_manager.create_networks was changed to use named args to prevent argument mismatching.

2011-01-24 18:28:50 +0000 Andy Southgate 

	* OS-55: Post-merge fixes

2011-01-24 18:24:06 +0000 Vishvananda Ishaya 

	* Fix describe_regions by changing renamed flags.  Also added a test to catch future errors.

2011-01-24 12:07:12 -0600 Trey Morris 

	* changed nova-manage to use named arguments to net_manager.create_networks

2011-01-24 11:22:53 -0600 Josh Kearney 

	* Merged trunk

2011-01-24 09:19:51 -0600 Ed Leafe 

	* Removed tabs form source. Merged trunk changes

2011-01-23 23:28:40 +0000 Ken Pepple 

	* allow docs to build in virtualenv prevent setup.py from failing with sphinx in virtualenv

2011-01-23 12:52:09 -0800 Ken Pepple 

	* fixes doc build and setup.py fail in virtualenv

2011-01-22 17:46:05 -0800 Vishvananda Ishaya 

	* fix reversed assignment

2011-01-22 16:20:36 -0800 Vishvananda Ishaya 

	* fixes and refactoring of smoketests

2011-01-22 15:17:43 -0800 Vishvananda Ishaya 

	* remove extra print

2011-01-22 15:14:33 -0800 Vishvananda Ishaya 

	* add test and fix describe regions

2011-01-22 15:14:10 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-22 22:13:49 +0000 Rick Harris 

	* This patch skips VM shutdown if already in the halted state.

2011-01-22 21:20:09 +0000 Rick Harris 

	* Use Glance to relate machine image with kernel and ramdisk

2011-01-22 04:59:58 +0000 Rick Harris 

	* Skip shutdown if already halted

2011-01-22 04:57:11 +0000 Rick Harris 

	* Refactoring _destroy into steps

2011-01-21 16:03:51 -0800 Vishvananda Ishaya 

	* i18n!

2011-01-21 15:53:44 -0800 Vishvananda Ishaya 

	* merged trunk fixed whitespace in rst

2011-01-21 15:48:10 -0800 Vishvananda Ishaya 

	* wrap sqlalchemy exceptions in a generic error

2011-01-21 23:45:49 +0000 matt.dietz@rackspace.com 

	* Merge from trunk

2011-01-21 14:51:24 -0800 Vishvananda Ishaya 

	* Wrap instance at api layer to print the proper error.  Use same logic for volumes.

2011-01-21 22:34:19 +0000 Rick Harris 

	* This patch adds two flags:

2011-01-21 22:16:52 +0000 Rick Harris 

	* Using new style logging

2011-01-21 21:31:47 +0000 Rick Harris 

	* Adding ability to remap VBD device

2011-01-21 16:10:26 -0500 Ed Leafe 

	* Resolved trunk merge conflicts

2011-01-21 19:44:44 +0000 Rick Harris 

	* Adds gettext to pluginlib_nova.py. Fixes #706029.

2011-01-21 19:10:31 +0000 Rick Harris 

	* Adding getttext to pluginlib_nova

2011-01-21 12:30:26 -0500 Todd Willey 

	* Add provider_fw_rules awareness to iptables firewall driver.

2011-01-21 17:14:30 +0000 Thierry Carrez 

	* No longer chmod 0777 instance directories, since nova works just fine without them.

2011-01-21 17:09:36 +0000 Anne Gentle 

	* Updated docs for db sync requirements; merged with Vish's similar doc updates

2011-01-21 16:24:39 +0000 Thierry Carrez 

	* Change default log formats so that:  * they include a timestamp (necessary to correlate logs)  * no longer display version on every line (shorter lines)  * use [-] instead of [N/A] (shorter lines, less scary-looking)  * show level before logger name (better human-readability)

2011-01-21 16:23:30 +0000 Andy Southgate 

	* OS55: pylint fixes

2011-01-21 16:06:32 +0000 Andy Southgate 

	* OS-55: Added unit test for network injection via xenstore

2011-01-21 10:37:21 -0500 Ed Leafe 

	* fixed typo

2011-01-21 09:22:04 -0600 Anne Gentle 

	* Merge doc changes affected by db sync

2011-01-21 12:00:45 +0000 Andy Southgate 

	* OS-55: Fix current unit tests

2011-01-21 20:30:29 +0900 Hisaharu Ishii 

	* Fixed for pep8

2011-01-21 20:04:02 +0900 Hisaharu Ishii 

	* Merged with rev597

2011-01-21 10:08:21 +0100 Thierry Carrez 

	* No longer chmod 0777 instance directories

2011-01-20 17:29:17 -0800 Tushar Patil 

	* Reverted log type from error to audit

2011-01-20 18:51:46 -0600 Trey Morris 

	* undid moving argument

2011-01-20 16:47:46 -0800 Tushar Patil 

	* Fix for LP Bug #699654

2011-01-20 18:44:00 -0600 Trey Morris 

	* moved argument for label

2011-01-20 18:40:04 -0600 Trey Morris 

	* fixed the migration

2011-01-20 18:36:18 -0600 Trey Morris 

	* really added migration for networks label

2011-01-20 18:08:01 -0600 Trey Morris 

	* added default label to nova-manage and create_networks

2011-01-20 16:27:09 -0600 Trey Morris 

	* syntax

2011-01-20 16:19:07 -0600 Trey Morris 

	* syntax error

2011-01-20 15:47:08 -0600 Trey Morris 

	* added plugin call for resetnetworking

2011-01-20 21:29:05 +0000 Todd Willey 

	* Fix metadata using versions other than /later.  Patch via ~ttx

2011-01-20 15:20:23 -0600 Trey Morris 

	* should be writing some kindof network info to the xenstore now, hopefully

2011-01-20 16:07:27 -0500 Todd Willey 

	* Use ttx's patch to be explict about paths, as urlmap doesn't work as I expected.

2011-01-20 14:56:29 -0600 Anne Gentle 

	* Doc changes for db sync

2011-01-20 20:24:22 +0000 Ryan Lane 

	* Fixes issue with instance creation throwing errors when non-default groups are used.

2011-01-20 20:05:07 +0000 Ryan Lane 

	* Saving a database call by getting the security groups from the instance object.

2011-01-20 20:04:57 +0000 Ryan Lane 

	* Fixes issue with describe_instances requiring an admin context.

2011-01-20 19:51:23 +0000 Andy Southgate 

	* OS-55: pylint fixes

2011-01-20 19:33:37 +0000 Ryan Lane 

	* Fixing another instance of getting a list of ids instead of a list of objects.

2011-01-20 19:07:24 +0000 Ryan Lane 

	* Adds security group output to describe_instances

2011-01-20 19:04:54 +0000 jaypipes@gmail.com 

	* Finds and fixes remaining strings for i18n. Fixes bug #705186

2011-01-20 18:29:13 +0000 Soren Hansen 

	* Pass a PluginManager to nose.config.Config(). This lets us use plugins like coverage, xcoverage, etc.

2011-01-20 12:52:02 -0500 jaypipes@gmail.com 

	* i18n's strings that were missed or have been added since initial i18n strings branch.

2011-01-20 16:49:54 +0000 Andy Southgate 

	* OS-55: Only modify Linux image with no or injection-incapable guest agent OS-55: Support network configuration via xenstore for Windows images

2011-01-20 11:37:15 -0500 Todd Willey 

	* A couple of copypasta errors.

2011-01-20 15:12:02 +0100 Thierry Carrez 

	* Keep exception tracing as it was

2011-01-20 15:05:55 +0100 Soren Hansen 

	* Pass a PluginManager to nose.config.Config(). This lets us use plugins like coverage, xcoverage, etc.

2011-01-20 12:26:19 +0100 Thierry Carrez 

	* Also print version at nova-api startup, for consistency

2011-01-20 12:21:12 +0100 Thierry Carrez 

	* Merge from trunk

2011-01-20 12:20:50 +0100 Thierry Carrez 

	* Add timestamp to default log format, invert name and level for better readability, log version once at startup

2011-01-20 19:54:05 +0900 Hisaharu Ishii 

	* When radvd is already running, not to hup, but to restart

2011-01-20 00:40:57 -0800 Vishvananda Ishaya 

	* fix ipv6 conditional

2011-01-20 00:14:42 -0800 Vishvananda Ishaya 

	* more smoketest fixes

2011-01-20 01:53:08 +0000 Ryan Lane 

	* Merge from trunk.

2011-01-20 01:34:54 +0000 Ryan Lane 

	* Passing in an elevated context instead of making the call non-elevated.

2011-01-20 01:33:58 +0000 Anthony Young 

	* Added changes to make errors and recovery for volumes more graceful:

2011-01-20 01:17:51 +0000 Ryan Lane 

	* Fetches the security group from ID, allowing the object to be used properly, later.

2011-01-20 00:47:33 +0000 Ryan Lane 

	* Changing service_get_all_by_host to not require admin context as it is used for describing instances, which any user in a project can do.

2011-01-20 00:46:04 +0000 Ryan Lane 

	* Merge from trunk

2011-01-20 00:38:58 +0000 Soren Hansen 

	* Exclude vcsversion.py from pep8 check. It's not compliant, but out of our control.

2011-01-20 01:23:57 +0100 Soren Hansen 

	* Exclude vcsversion.py from pep8 check. It's not compliant, but out of our control.

2011-01-20 00:04:21 +0000 Soren Hansen 

	* Include paste config in tarball.

2011-01-20 00:46:20 +0100 Soren Hansen 

	* Add etc/ directory to tarball.

2011-01-19 22:46:31 +0000 jaypipes@gmail.com 

	* Fixes for bugs:

2011-01-19 22:44:02 +0000 Soren Hansen 

	* Return non-zero if either unit tests or pep8 fails.

2011-01-19 22:38:57 +0000 Soren Hansen 

	* Eagerly load fixed_ip.network in instance_get_by_id.

2011-01-19 23:32:08 +0100 Soren Hansen 

	* Add Rob Kost to Authors.

2011-01-19 23:15:20 +0100 Soren Hansen 

	* Return non-zero if either unit tests or pep8 fails.

2011-01-19 14:57:42 -0600 Josh Kearney 

	* Merged trunk

2011-01-19 12:40:03 -0800 Vishvananda Ishaya 

	* merge trunk

2011-01-19 20:34:14 +0000 Kost 

	* Add paste and paste.deploy installation to nova.sh, needed for api server.

2011-01-19 15:29:35 -0500 Todd Willey 

	* Merge trunk.

2011-01-19 15:26:09 -0500 Ed Leafe 

	* Updated trunk changes to work with localization

2011-01-19 15:17:06 -0500 Todd Willey 

	* Implement provider-level firewall rules in nwfilter.

2011-01-19 15:16:12 -0500 Todd Willey 

	* Whitespace (pep8) cleanups.

2011-01-19 21:15:23 +0100 Ricardo Carrillo Cruz 

	* Exception string lacking 'G' for gigabytes unit

2011-01-19 19:59:19 +0000 Vishvananda Ishaya 

	* Fixes **params unpacking to ensure all kwargs are strings for compatibility with python 2.6.1

2011-01-19 11:20:56 -0800 Vishvananda Ishaya 

	* make sure params have no unicode keys

2011-01-19 13:05:01 -0600 Ed Leafe 

	* Removed unneeded line

2011-01-19 12:56:08 -0600 Josh Kearney 

	* Merged trunk

2011-01-19 18:50:14 +0000 Soren Hansen 

	* Refactor run_tests.sh to allow us to run an extra command after the tests.

2011-01-19 10:43:50 -0800 Vishvananda Ishaya 

	* update the docs to reflect db sync as well

2011-01-19 10:26:55 -0800 Vishvananda Ishaya 

	* add helpful error messages to nova-manage and update nova.sh

2011-01-19 11:20:16 -0600 Josh Kearney 

	* Fixed unit tests

2011-01-19 10:50:54 -0600 Cerberus 

	* Merge from trunk

2011-01-19 10:40:13 -0600 Josh Kearney 

	* Merged trunk

2011-01-20 01:14:23 +0900 Kei Masumoto 

	* fixed pep8 error

2011-01-19 17:03:09 +0100 Soren Hansen 

	* Eagerly load instance's fixed_ip.network attribute.

2011-01-19 10:41:30 -0500 Ed Leafe 

	* merged trunk changes

2011-01-19 09:27:53 -0600 Ed Leafe 

	* minor code cleanup

2011-01-19 09:21:04 -0600 Ed Leafe 

	* minor code cleanup

2011-01-19 23:38:52 +0900 Kei Masumoto 

	* remove blank from Authors

2011-01-19 23:35:02 +0900 Kei Masumoto 

	* .mailmap rewrite

2011-01-19 22:18:30 +0900 Kei Masumoto 

	* .mailmap updated

2011-01-19 10:50:54 +0100 Soren Hansen 

	* Refactor run_tests.sh to allow us to run an extra command after the tests.

2011-01-19 09:39:22 +0000 Soren Hansen 

	* Add an apply_instance_filter method to NWFilter driver.

2011-01-19 10:11:55 +0100 Soren Hansen 

	* PEP-8 fixes

2011-01-19 12:45:07 +0900 Nachi Ueno 

	* Revert Firewalldriver

2011-01-19 02:58:48 +0000 Vishvananda Ishaya 

	* Replace an old use of ec2_id with id in describe_addresses.

2011-01-18 18:33:04 -0800 Vishvananda Ishaya 

	* various fixes to smoketests, including allowing admin tests to run as a user, better timing, and allowing volume tests to run on non-udev linux

2011-01-18 18:29:56 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-18 18:27:08 -0800 Vishvananda Ishaya 

	* replace old ec2_id with proper id in describe_addresses

2011-01-18 18:14:03 -0800 Anthony Young 

	* merge vish's changes (which merged trunk and fixed a pep8 problem)

2011-01-18 18:50:21 -0800 Vishvananda Ishaya 

	* merged trunkand fixed conflicts and pep error

2011-01-19 11:13:33 +0900 Nachi Ueno 

	* get_my_linklocal raises exception

2011-01-18 21:00:28 -0500 Ed Leafe 

	* Completed first pass at converting all localized strings with multiple format substitutions.

2011-01-19 01:39:41 +0000 Andy Smith 

	* Allows moving from the Austin-style db to the Bexar-style.

2011-01-18 17:32:54 -0800 Andy Smith 

	* move db sync into nosetests package-level fixtures so that the existing nosetests attempt in hudson will pass

2011-01-19 09:46:43 +0900 Kei Masumoto 

	* previous commit breaks volume.driver. fix it..

2011-01-18 16:12:52 -0800 Anthony Young 

	* per vish's feedback, allow admin to specify volume id in any of the acceptable manners (vol-, volume-, and int)

2011-01-18 18:10:22 -0600 Josh Kearney 

	* Merged trunk

2011-01-18 18:09:58 -0600 Josh Kearney 

	* Fixed unit tests

2011-01-18 17:59:26 -0600 Josh Kearney 

	* Fix merge conflict

2011-01-18 15:59:02 -0800 Andy Smith 

	* add two more columns, set string lengths)

2011-01-18 23:58:58 +0000 Soren Hansen 

	* Enable the use_ipv6 flag in unit tests by default.

2011-01-18 17:57:11 -0600 Josh Kearney 

	* Fixed unit tests

2011-01-18 15:51:13 -0800 Andy Smith 

	* merge from upstream and fix small issues

2011-01-19 08:50:47 +0900 Kei Masumoto 

	* merged  to trunk rev572

2011-01-19 08:49:17 +0900 Kei Masumoto 

	* fixed based on reviewer's comment

2011-01-18 17:40:36 -0600 Cerberus 

	* Basic stubbing throughout the stack

2011-01-19 00:39:24 +0100 Soren Hansen 

	* Enable the use_ipv6 flag in unit tests by default.

2011-01-19 00:31:51 +0100 Soren Hansen 

	* Add an apply_instance_filter method to NWFilter driver.

2011-01-18 15:28:19 -0800 Anthony Young 

	* update status to 'error_deleting' on volumes where deletion fails

2011-01-18 17:17:44 -0600 Josh Kearney 

	* Merged trunk

2011-01-18 23:14:03 +0000 Vishvananda Ishaya 

	* This disables ipv6 by default.  Most use cases will not need it on and it makes dependencies more complex.

2011-01-18 23:09:14 +0000 Andy Smith 

	* The live_migration branch ( https://code.launchpad.net/~nttdata/nova/live-migration/+merge/44940 ) was not ready to be merged.

2011-01-18 14:55:03 -0800 Andy Smith 

	* merge from upstream to fix conflict

2011-01-18 17:42:00 -0500 Todd Willey 

	* Trunk merge.

2011-01-18 14:17:54 -0800 Anthony Young 

	* s/cleanup/volume.  volume commands will need their own ns in the long run

2011-01-18 14:07:03 -0800 Vishvananda Ishaya 

	* disable ipv6 by default

2011-01-18 15:54:45 -0600 Josh Kearney 

	* Merged trunk

2011-01-18 15:49:42 -0600 Josh Kearney 

	* Plug VBD to existing instance and minor cleanup

2011-01-18 13:46:06 -0800 Anthony Young 

	* fixes related to #701749.  Also, added nova-manage commands to recover from certain states:

2011-01-18 21:19:10 +0000 Ewan Mellor 

	* Implement support for streaming images from Glance when using the XenAPI virtualization backend, as per the bexar-xenapi-support-for-glance blueprint.

2011-01-18 20:59:11 +0000 Vishvananda Ishaya 

	* Works around the app-armor problem of requiring disks with backing files to be named appropriately by changing the name of our extra disks.

2011-01-18 12:42:20 -0800 Vishvananda Ishaya 

	* fix test to respect xml changes

2011-01-18 12:42:06 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-18 19:54:27 +0000 Todd Willey 

	* Add refresh_security_group_* methods to nova/virt/fake.py, as FakeConnection is the reference for documentation and method signatures that should be implemented by virt connection drivers.

2011-01-18 14:41:32 -0500 Kost 

	* added paste pastedeploy to nova.sh

2011-01-18 11:34:29 -0800 Andy Smith 

	* authors needed for test

2011-01-18 14:30:26 -0500 Todd Willey 

	* Merge trunk.

2011-01-18 11:01:16 -0800 Andy Smith 

	* revert live_migration branch

2011-01-18 18:59:12 +0000 Vishvananda Ishaya 

	* This removes the need for the custom udev rule for iscsi devices.  It instead attaches the device based on /dev/disk/by-path/ which should make the setup of nova-volume a little easier.

2011-01-18 11:08:33 -0600 Josh Kearney 

	* Merged trunk

2011-01-18 16:39:26 +0000 Kei Masumoto 

	* Risk of Regression: This patch don’t modify existing functionlities, but I have added some.     1. nova.db.service.sqlalchemy.model.Serivce (adding a column to database)     2. nova.service ( nova-compute needes to insert information defined by 1 above)

2011-01-18 10:25:40 -0500 jaypipes@gmail.com 

	* Docstrings aren't guaranteed to exist, so split() can't automatically be called on a method without first checking for the method docstring's existence. Fixes Bug #704447

2011-01-18 10:24:20 -0500 jaypipes@gmail.com 

	* Removes circular import issues from bin/stack and replaces utils.loads with json.loads. Fixes Bug#704424

2011-01-18 08:48:50 -0500 jaypipes@gmail.com 

	* ComputeAPI -> compute.API in bin/nova-direct-api. Fixes LP#704422

2011-01-18 20:04:16 +0900 Nachi Ueno 

	* Fixed apply_instance_filter is not implemented in NWFilterFirewall

2011-01-18 02:05:07 -0500 Todd Willey 

	* pep8

2011-01-18 02:03:52 -0500 Todd Willey 

	* I might have gone overboard with documenting _members.

2011-01-17 23:18:46 -0500 Todd Willey 

	* Add rules to database, cast refresh message and trickle down to firewall driver.

2011-01-18 11:41:05 +0900 Hisaharu Ishii 

	* Fixed error message in get_my_linklocal

2011-01-17 16:47:19 -0800 Sandy Walsh 

	* openstack api fixes for glance

2011-01-17 19:40:35 -0500 Todd Willey 

	* Stubbed-out code for working with provider-firewalls.

2011-01-17 13:59:22 -0600 Josh Kearney 

	* Merged trunk

2011-01-17 19:32:34 +0000 Ewan Mellor 

	* Merged with trunk revno 572.

2011-01-17 13:31:05 -0600 Josh Kearney 

	* Better shutdown handling

2011-01-17 19:19:15 +0000 Todd Willey 

	* Change where paste.deploy factories live and how they are called.  They are now in the nova.wsgi.Application/Middleware classes, and call the __init__ method of their class with kwargs of the local configuration of the paste file.

2011-01-17 13:51:00 -0500 Todd Willey 

	* Merge trunk

2011-01-17 18:49:11 +0000 Todd Willey 

	* Further decouple api routing decisions and move into paste.deploy configuration.  This makes paste back the nova-api binary.

2011-01-17 13:44:52 -0500 Todd Willey 

	* Merge pep8 fixes from wsgirouter branch.

2011-01-17 13:36:55 -0500 Todd Willey 

	* Clean up openstack api test fake.

2011-01-17 12:32:20 -0600 Josh Kearney 

	* Merged trunk

2011-01-17 12:21:08 -0600 Josh Kearney 

	* Add Start/Shutdown support to XenAPI

2011-01-17 18:14:10 +0000 Rick Harris 

	* The Openstack API requires image metadata to be returned immediately after an image-create call.

2011-01-17 13:05:26 -0500 Todd Willey 

	* merge trunk.

2011-01-17 11:34:01 -0600 Rick Harris 

	* Fixing whitespace

2011-01-17 11:21:56 -0600 Rick Harris 

	* Returning image_metadata from snapshot()

2011-01-17 11:16:36 -0600 Rick Harris 

	* Merging trunk

2011-01-17 10:43:46 -0600 Josh Kearney 

	* Merged trunk

2011-01-17 04:12:27 +0900 Kei Masumoto 

	* merged trunk rev569

2011-01-16 14:54:35 +0900 Kei Masumoto 

	* merged to rev 561 and fixed based on reviewer's comment

2011-01-15 02:25:00 +0000 Andy Smith 

	* Adds a developer interface with direct access to the internal inter-service APIs and a command-line tool based on reflection to interact with them.

2011-01-14 17:57:42 -0800 Andy Smith 

	* merge from upstream

2011-01-14 17:54:36 -0800 Andy Smith 

	* pep8 fixes... largely to things from trunk?

2011-01-14 17:48:48 -0800 Andy Smith 

	* merge from upstream

2011-01-14 17:44:47 -0800 Andy Smith 

	* pep8

2011-01-14 17:43:34 -0800 Andy Smith 

	* remove print statement

2011-01-14 20:14:32 +0000 Vishvananda Ishaya 

	* This branch fixes two outstanding bugs in compute.  It also fixes a bad method signature in network and removes an unused method in cloud.

2011-01-14 19:54:37 +0000 Vishvananda Ishaya 

	* Re-removes TrialTestCase.  It was accidentally added in by some merges and causing issues with running tests individually.

2011-01-14 11:36:48 -0800 Vishvananda Ishaya 

	* removed rpc in cloud

2011-01-14 11:22:12 -0800 Vishvananda Ishaya 

	* merged trial fix again

2011-01-14 11:20:46 -0800 Vishvananda Ishaya 

	* fix bad function signature in create_networks

2011-01-14 11:19:51 -0800 Vishvananda Ishaya 

	* undo accidental removal of fake_flags

2011-01-14 13:16:43 -0600 Josh Kearney 

	* Merged trunk

2011-01-14 11:06:01 -0800 Vishvananda Ishaya 

	* merged lp:~vishvananda/nova/lp703012

2011-01-14 11:00:47 -0800 Vishvananda Ishaya 

	* remove TrialTestCase again and fix merge issues

2011-01-14 10:25:44 -0800 Vishvananda Ishaya 

	* import re, remove extra call in cloud.py.  Move get_console_output to compute_api

2011-01-14 11:49:59 -0600 Josh Kearney 

	* Create and use a generic handler for RPC calls to compute.

2011-01-14 17:49:42 +0000 Josh Kearney 

	* Create and use a generic handler for RPC calls to compute.

2011-01-14 11:24:45 -0600 Josh Kearney 

	* Create and use a generic handler for RPC calls

2011-01-14 10:47:38 -0600 Josh Kearney 

	* Merged trunk

2011-01-14 16:13:50 +0000 Andy Southgate 

	* OS-55: Inject network settings in linux images

2011-01-14 15:51:42 +0000 Ewan Mellor 

	* Merged with trunk revno 565.

2011-01-14 02:24:57 -0800 Vishvananda Ishaya 

	* use .local and .rescue for disk images so they don't make app-armor puke

2011-01-14 07:49:41 +0000 Ed Leafe 

	* Implements the blueprint for enabling the setting of the root/admin password on an instance.

2011-01-14 07:14:25 +0000 Nachi Ueno 

	* OpenStack Compute (Nova) IPv4/IPv6 dual stack support http://wiki.openstack.org/BexarIpv6supportReadme

2011-01-14 13:59:06 +0900 Koji Iida 

	* Merged to rev.563

2011-01-14 04:44:15 +0000 MORITA Kazutaka 

	* This change introduces support for Sheepdog (distributed block storage system) which is proposed in https://blueprints.launchpad.net/nova/+spec/sheepdog-support

2011-01-14 12:46:10 +0900 MORITA Kazutaka 

	* Sort Authors

2011-01-14 12:39:54 +0900 MORITA Kazutaka 

	* Merge trunk

2011-01-14 12:25:34 +0900 MORITA Kazutaka 

	* Update Authors

2011-01-13 19:06:17 -0800 Andy Smith 

	* merge from upstream:

2011-01-13 19:04:24 -0800 Andy Smith 

	* pep8 fixes

2011-01-13 19:03:07 -0800 Andy Smith 

	* update migration script to add new tables since merge

2011-01-14 11:44:35 +0900 Hisaharu Ishii 

	* sort Authors

2011-01-14 11:40:50 +0900 Hisaharu Ishii 

	* Merged with r562

2011-01-14 00:19:14 +0000 Vishvananda Ishaya 

	* This modifies libvirt to use CoW images instead of raw images.  This is much more efficient and allows us to use the snapshotting capabilities available for qcow2 images.  It also changes local storage to be a separate drive instead of a separate partition.

2011-01-13 18:57:29 -0500 Todd Willey 

	* pep8.  Someday I'll remember 2 blank lines between module methods.

2011-01-14 08:55:56 +0900 Kei Masumoto 

	* remove ">>>MERGE" iin nova/db/sqlalchemy/api.py

2011-01-14 08:26:25 +0900 Kei Masumoto 

	* checking based on pep8

2011-01-13 18:26:18 -0500 Todd Willey 

	* Merge trunk + wsgirouter.

2011-01-13 18:23:18 -0500 Todd Willey 

	* Merge trunk and fix how nova-combined works with paste.deploy. Refactor some of the bits of nova-api into nova/wsgi for working with paste, for a little bit of de-duplication between nova-api and nova-combined. Makes a cleaner interface for how paste configs can set flags.

2011-01-13 15:15:25 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-13 15:13:31 -0800 Vishvananda Ishaya 

	* Modified per sorens review.

2011-01-13 17:08:23 -0600 Rick Harris 

	* Fix for Pep-8

2011-01-14 06:50:44 +0900 Nachi Ueno 

	* Merged with r561

2011-01-14 06:25:41 +0900 Nachi Ueno 

	* Moved commands which needs sudo to nova.sh

2011-01-14 06:18:16 +0900 Nachi Ueno 

	* Added netaddr for pip-requires

2011-01-13 14:01:21 -0600 Rick Harris 

	* Marking snapshots as private for now

2011-01-13 13:48:36 -0600 Rick Harris 

	* Merging Trunk

2011-01-13 13:48:01 -0600 Rick Harris 

	* Fixing Image ID workaround and typo

2011-01-14 04:39:35 +0900 Kei Masumoto 

	* Fixed based on the comments from code review. Merged to trunk rev 561

2011-01-13 19:09:50 +0000 Soren Hansen 

	* Add a new method to firewall drivers to tell them to stop filtering a particular instance. Call it when an instance has been destroyed.

2011-01-14 03:58:02 +0900 masumotok 

	* merged to trunk rev 561

2011-01-13 12:39:07 -0600 Josh Kearney 

	* Merged trunk

2011-01-14 03:37:41 +0900 masumotok 

	* merge trunk rev560

2011-01-13 18:24:06 +0000 Andy Smith 

	* Fixes related to how EC2 ids are displayed and dealt with.

2011-01-14 03:02:17 +0900 masumotok 

	* Get reviewed and fixed based on comments. Merged latest version.

2011-01-13 11:24:11 -0600 Josh Kearney 

	* Make libvirt and XenAPI play nice together

2011-01-13 18:08:53 +0100 Soren Hansen 

	* Spelling is hard. Typing even moreso.

2011-01-13 17:57:06 +0100 Soren Hansen 

	* Revert changes to version.py

2011-01-13 10:53:13 -0600 Ed Leafe 

	* Minor code cleanups

2011-01-13 10:52:28 -0600 Ed Leafe 

	* Minor code cleanups

2011-01-13 10:51:31 -0600 Ed Leafe 

	* Minor code cleanups

2011-01-13 10:47:23 -0600 Josh Kearney 

	* Make driver calls compatible

2011-01-13 10:45:26 -0600 Josh Kearney 

	* Merged trunk

2011-01-13 10:44:29 -0600 Josh Kearney 

	* Stubbed out XenServer rescue/unrescue

2011-01-13 10:38:40 -0600 Ed Leafe 

	* Added unit tests for the Diffie-Hellman class. Merged recent trunk changes

2011-01-13 16:59:14 +0100 Soren Hansen 

	* Bring NWFilter driver up to speed on unfilter_instance.

2011-01-13 09:58:42 -0600 Ed Leafe 

	* Replaced home-grown Diffie-Hellman implementation with the M2Crypto version supplied by Soren

2011-01-13 16:54:20 +0100 Soren Hansen 

	* Instead of a set() to keep track of instances and security groups, use a dict(). __eq__ for stuff coming out of sqlalchemy does not do what I expected (probably due to our use of sessions).

2011-01-13 14:59:10 +0000 Vishvananda Ishaya 

	* Fixes broken call to __generate_rc in auth manager.

2011-01-13 14:14:19 +0000 Anthony Young 

	* Fixes bug #701055.  Moves code for instance termination inline so that the manager doesn't prematurely mark an instance as deleted.  Prematurely doing so causes find calls to fail, prevents instance data from being deleted, and also causes some other issues.

2011-01-13 15:11:40 +0100 Soren Hansen 

	* Merge trunk.

2011-01-13 15:09:03 +0100 Soren Hansen 

	* Merge trunk

2011-01-13 21:02:14 +0900 MORITA Kazutaka 

	* Merge trunk

2011-01-13 20:59:02 +0900 MORITA Kazutaka 

	* Revert r510 and r512 because Josh had already done the same work

2011-01-13 01:57:53 -0800 Vishvananda Ishaya 

	* merged trunk

2011-01-13 16:59:29 +0900 Hisaharu Ishii 

	* Fixed Authors

2011-01-13 16:50:07 -0500 Nachi Ueno 

	* Merged with 557

2011-01-13 15:58:05 +0900 Koji Iida 

	* Fixed missing _(). Fixed to follow logging to LOG changes. Fixed merge miss (get_fixed_ip was moved away). Update some missing comments.

2011-01-12 20:19:28 -0800 termie 

	* merge from upstream and fix leaks in console tests

2011-01-12 19:38:27 -0800 termie 

	* make sure get_all returns

2011-01-13 02:04:22 +0000 Andy Smith 

	* Fixes a typo in the name of a variable.

2011-01-13 01:25:08 +0000 Anthony Young 

	* Fixes #701055.  Move instance termination code inline to prevent manager from prematurely marking it as destroyed.

2011-01-12 17:12:20 -0800 Andy Smith 

	* fix invalid variable reference in cloud api

2011-01-12 16:57:39 -0800 Andy Smith 

	* fix indentation

2011-01-12 16:57:04 -0800 Andy Smith 

	* add support for database migration

2011-01-12 16:56:21 -0800 Vishvananda Ishaya 

	* fix changed call to generate_rc

2011-01-13 09:28:35 +0900 Nachi Ueno 

	* merged with r555

2011-01-13 09:10:44 +0900 Nachi Ueno 

	* fixed method signature of modify_rules fixed unit_test for ipv6

2011-01-12 15:21:18 -0800 Andy Smith 

	* standardize volume ids

2011-01-12 15:20:13 -0800 Andy Smith 

	* standardize volume ids

2011-01-12 15:03:08 -0800 Andy Smith 

	* standardize on hex for ids, allow configurable instance names

2011-01-12 15:01:23 -0800 Andy Smith 

	* correct volume ids for ec2

2011-01-12 14:56:26 -0800 Andy Smith 

	* correct formatting for volume ids

2011-01-12 17:47:43 -0500 Todd Willey 

	* Merge trunk + wsgirouter

2011-01-12 17:41:15 -0500 Todd Willey 

	* Merge trunk

2011-01-12 17:35:09 -0500 Todd Willey 

	* Merge trunk and handle flagfiles with kid-gloves in nova-api.  Rename some flags for clarity.

2011-01-12 22:24:16 +0000 Soren Hansen 

	* Fix test failures on Python 2.7 by eagerly loading the fixed_ip attribute on instances. No clue why it doesn't affect python 2.6, though.

2011-01-12 16:03:51 -0600 Rick Harris 

	* Adding TODO to clarify status

2011-01-12 15:49:44 -0600 Rick Harris 

	* Merging trunk

2011-01-12 22:45:44 +0100 Soren Hansen 

	* Do joinedload_all('fixed_ip.floating_ips') instead of joinedload('fixed_ip')

2011-01-12 21:44:09 +0000 Todd Willey 

	* Initialize logging in nova-manage so we don't see errors about missing handlers.

2011-01-12 21:34:05 +0000 Trey Morris 

	* _wait_with_callback was changed out from under suspend/resume. fixed.

2011-01-12 15:07:51 -0600 Josh Kearney 

	* Make rescue/unrescue available to API

2011-01-12 15:12:08 -0500 Todd Willey 

	* Stop error messages for logs when running nova-manage.

2011-01-12 14:01:20 -0600 Rick Harris 

	* Fixing stub so tests pass

2011-01-12 13:47:40 -0600 Rick Harris 

	* Merging trunk

2011-01-12 13:46:34 -0600 Rick Harris 

	* Merging trunk, small fixes

2011-01-12 19:39:25 +0000 Josh Durgin 

	* This branch adds a backend for using RBD (RADOS Block Device) volumes in nova via libvirt/qemu. This is described in the blueprint here: https://blueprints.launchpad.net/nova/+spec/ceph-block-driver

2011-01-12 14:37:29 -0500 Todd Willey 

	* Merge version matching url change from wsgirouter branch.

2011-01-12 14:36:36 -0500 Todd Willey 

	* Fix url matching for years 2010-forward.

2011-01-12 14:33:40 -0500 Todd Willey 

	* Update config for launching logger with cleaner factory.

2011-01-12 14:31:28 -0500 Todd Willey 

	* Merge trunk.

2011-01-12 14:30:12 -0500 Todd Willey 

	* Update paste config for ec2 request logging.

2011-01-12 13:22:30 -0600 Ed Leafe 

	* merged changes from trunk

2011-01-12 13:22:01 -0600 Ed Leafe 

	* cleaned up prior merge mess

2011-01-12 14:20:05 -0500 Todd Willey 

	* Merge trunk (logging, etc).

2011-01-12 12:50:17 -0600 Josh Kearney 

	* Merged trunk

2011-01-12 18:49:42 +0000 Sandy Walsh 

	* My previous modifications to novarc had CLOUDSERVER_AUTH_URL pointing to the ec2 api port. Now it's correctly pointing to os api port.

2011-01-12 10:17:48 -0800 Josh Durgin 

	* Check for whole pool name in check_for_setup_error

2011-01-12 14:16:51 -0400 Sandy Walsh 

	* change novarc template from cc_port to osapi_port. Removed osapi_port from bin scripts.

2011-01-12 12:10:26 -0600 Josh Kearney 

	* Start to add rescue/unrescue support

2011-01-12 11:28:05 -0600 Trey Morris 

	* fixed pause and resume

2011-01-12 17:05:40 +0000 Salvatore Orlando 

	* Fixed another issue in _stream_disk, as it did never execute _write_partition. Fixed fake method accordingly. Fixed pep8 errors.

2011-01-12 14:37:03 +0000 Salvatore Orlando 

	* pep8 fixes

2011-01-12 14:28:50 +0000 Salvatore Orlando 

	* Fixing the stub for _stream_disk as well

2011-01-12 14:17:22 +0000 Salvatore Orlando 

	* Fix for _stream_disk

2011-01-12 22:02:31 +0900 Hisaharu Ishii 

	* Merged with r551

2011-01-12 21:55:36 +0900 Hisaharu Ishii 

	* Support IPv6 firewall with IptablesFirewallDriver

2011-01-12 10:12:18 -0500 Nachi Ueno 

	* Fixed syntax errors

2011-01-12 21:12:25 +0900 MORITA Kazutaka 

	* Check whether 'device_path' has ':' before splitting it

2011-01-12 11:54:58 +0000 Ewan Mellor 

	* PEP8 fixes, and switch to using the new LOG in vm_utils, matching what's just come in from trunk.

2011-01-12 11:43:29 +0000 Ewan Mellor 

	* Merged with trunk.

2011-01-12 11:35:13 +0000 Ewan Mellor 

	* Merged with Orlando's recent changes.

2011-01-12 11:34:16 +0000 Ilya Alekseyev 

	* Added support of availability zones for compute. models.Service got additional field availability_zone and was created ZoneScheduler that make decisions based on this field. Also replaced fake 'nova' zone in EC2 cloud api.

2011-01-12 12:29:28 +0100 Soren Hansen 

	* Eagerly load fixed_ip property of instances.

2011-01-12 11:14:27 +0000 Anne Gentle 

	* Had to abandon the other branch (~annegentle/nova/newscript) because the diffs weren't working right for me. This is a fresh branch that should be merged correctly with trunk. Thanks for your patience. :)

2011-01-12 11:08:08 +0000 Ewan Mellor 

	* Added unit tests for the xenapi-glance integration.  This adds a glance simulator that can stub in place of glance.client.Client, and enhances the xapi simulator to add the additional calls that the Glance-specific path requires.

2011-01-12 18:46:01 +0900 Nachi Ueno 

	* Merged with 549

2011-01-12 18:37:18 +0900 Hisaharu Ishii 

	* Change command to get link local address Remove superfluous code

2011-01-12 09:24:57 +0000 root 

	* This branch adds web based serial console access.  Here is an overview of how it works (for libvirt):

2011-01-12 17:47:54 +0900 Nachi Ueno 

	* Merged with r548

2011-01-12 03:50:09 -0500 Nachi Ueno 

	* Fixed bug

2011-01-12 12:05:27 +0900 Nachi Ueno 

	* Add DescribeInstanceV6 for backward compatibility

2011-01-12 02:41:44 +0000 Salvatore Orlando 

	* Fixed test environments. Fixed bugs in _fetch_image_objecstore and _lookup_image_objcestore (objectstore was broken!) Added tests for glance

2011-01-12 11:26:22 +0900 Hisaharu Ishii 

	* Fixed for pep8 Remove temporary debugging

2011-01-12 02:15:09 -0500 Nachi Ueno 

	* changed exception class

2011-01-12 02:04:09 +0000 Ryan Lane 

	* Changing DN creation to do searches for entries.

2011-01-12 01:34:05 +0000 Lorin Hochstein 

	* Fixes bug #701575: run_tests.sh fails with a meaningless error if virtualenv is not installed. Proposed fix tries to use easy_install to install virtualenv if not present.

2011-01-11 17:32:12 -0800 Anthony Young 

	* merge trunk, fix conflict

2011-01-11 17:21:39 -0800 Vishvananda Ishaya 

	* more useful prefix and fix typo in string

2011-01-11 17:07:24 -0800 Vishvananda Ishaya 

	* use by-path instead of custom udev script

2011-01-11 23:34:21 +0000 Todd Willey 

	* Quick bugfix.  Also make the error message more specific and unique in the equivalent code in the revoke method.

2011-01-12 02:19:05 +0300 Eldar Nugaev 

	* remove extra whitspaces

2011-01-11 18:03:15 -0500 Todd Willey 

	* Raise meaningful exception when there aren't enough params for a sec group rule.

2011-01-11 14:33:20 -0800 Anthony Young 

	* bah - pep8 errors

2011-01-12 01:27:36 +0300 Eldar Nugaev 

	* resolve pylint warnings

2011-01-11 16:24:38 -0600 Anne Gentle 

	* Removing script file

2011-01-11 21:54:30 +0000 Sandy Walsh 

	* Read Full Spec for implementation details and notes on how to boot an instance using OS API. http://etherpad.openstack.org/B2RK0q1CYj

2011-01-11 14:59:51 -0500 Lorin Hochstein 

	* Added my name to Authors list

2011-01-11 13:54:23 -0600 Rick Harris 

	* Changes per Edays comments

2011-01-11 19:49:18 +0000 Soren Hansen 

	* Fixed a number of issues with the iptables firewall backend:  * Port specifications for firewalls come back from the data store as integers, but were compared as strings.  * --icmp-type was misspelled as --icmp_type (underscore vs dash)  * There weren't any unit tests for these issues.

2011-01-11 12:19:29 -0600 Ed Leafe 

	* merged trunk changes

2011-01-11 12:17:39 -0600 Ed Leafe 

	* Removed unneeded SimpleDH code from agent plugin. Improved handling of plugin call failures.

2011-01-11 13:11:30 -0500 Lorin Hochstein 

	* Now tries to install virtualenv via easy_install if not present

2011-01-11 12:05:51 -0600 Rick Harris 

	* Merging trunk

2011-01-11 16:11:08 +0000 Salvatore Orlando 

	* fixed issue in pluginlib_nova.py

2011-01-11 16:17:49 +0300 Ilya Alekseyev 

	* Trunk merge and conflcts resolved

2011-01-11 12:24:58 +0000 Monsyne Dragon 

	* Implementation of xs-console blueprint (adds support for console proxies like xvp)

2011-01-11 11:06:16 +0100 Soren Hansen 

	* Fixed a number of issues with the iptables firewall backend:  * Port specifications for firewalls come back from the data store as integers, but were compared as strings.  * --icmp-type was misspelled as --icmp_type (underscore vs dash)  * There weren't any unit tests for these issues.

2011-01-11 10:34:28 +0100 Soren Hansen 

	* Merge trunk

2011-01-11 18:01:23 +0900 Muneyuki Noguchi 

	* Add support for EBS volumes to the live migration feature. Currently, only AoE is supported.

2011-01-11 03:38:40 -0400 Sandy Walsh 

	* Changed shared_ip_group detail routing

2011-01-11 02:47:35 -0400 Sandy Walsh 

	* Changed shared_ip_group detail routing

2011-01-11 06:20:00 +0000 Vishvananda Ishaya 

	* A few more changes to the smoeketests.  Allows smoketests to find the nova package from the checkout.  Adds smoketests for security groups.  Also fixes a couple of typos.

2011-01-11 05:49:46 +0000 Vishvananda Ishaya 

	* Fixes the metadata forwarding to work by default.

2011-01-11 05:44:44 +0000 Ryan Lane 

	* Adds support to nova-manage to modify projects

2011-01-11 03:09:48 +0000 Ewan Mellor 

	* Add glance to pip-requires, as we're now using the Glance client code from Nova.

2011-01-11 01:50:14 +0000 Salvatore Orlando 

	* Now removing kernel/ramdisk VDI after copy Code tested with PV and HVM guests Fixed pep8 errors

2011-01-10 16:10:03 -0600 Ed Leafe 

	* merged trunk changes

2011-01-10 13:44:45 -0800 Anthony Young 

	* consolidate boto_extensions.py and euca-get-ajax-console, fix bugs from previous trunk merge

2011-01-10 15:33:10 -0600 Ed Leafe 

	* Fixed issues raised by reviews

2011-01-10 21:29:45 +0000 Sandy Walsh 

	* xenapi_conn was not terminating utils/LoopingCall when an exception was occurring. This was causing the eventlet Event to have send_exception() called more than once (a no-no).

2011-01-10 13:06:36 -0800 Anthony Young 

	* merge trunk

2011-01-10 15:00:30 -0600 Monsyne Dragon 

	* whups, fix accidental change to nova-combined

2011-01-10 14:59:32 -0600 Monsyne Dragon 

	* remove uneeded superclass

2011-01-10 20:29:42 +0000 Todd Willey 

	* Bugfix.

2011-01-10 19:59:55 +0000 jaypipes@gmail.com 

	* Adds the requisite infrastructure for automating translation templates import/export to Launchpad.

2011-01-10 14:36:22 -0500 jaypipes@gmail.com 

	* Merge babel support from Monty and fix a missing _() in nova/wsgi.py

2011-01-10 11:26:38 -0800 Monty Taylor 

	* Added babel/gettext build support.

2011-01-10 18:26:40 +0000 Salvatore Orlando 

	* Can now correctly launch images with external kernels through glance.

2011-01-10 11:37:06 -0600 Monsyne Dragon 

	* re-merged in trunk to correct conflict

2011-01-10 10:57:13 -0500 Todd Willey 

	* Fix describe_availablity_zones versobse.

2011-01-10 15:13:30 +0000 Ryan Lane 

	* Typo fix

2011-01-10 09:09:59 -0600 Ed Leafe 

	* merged changes from trunk

2011-01-10 15:02:29 +0000 Ryan Lane 

	* Adding modify option for projects

2011-01-10 14:49:34 +0000 Vishvananda Ishaya 

	* Fixes describe_instances to filter by a list of instance_ids.

2011-01-10 14:41:13 +0000 Ryan Lane 

	* Merge from trunk

2011-01-10 14:40:37 +0000 Ryan Lane 

	* Merge from trunk

2011-01-10 14:14:37 +0000 Vishvananda Ishaya 

	* Late import module for register_models() so it doesn't create the db before flags are loaded.

2011-01-10 12:19:59 +0000 Vishvananda Ishaya 

	* Checks for existence of volume group using vgs instead of checking to see if /dev/nova-volumes exists.  The dev is created by udev and isn't always there even if the volume group does exist.

2011-01-10 10:49:39 +0000 Soren Hansen 

	* Add a new firewall backend for libvirt, based on iptables.

2011-01-10 11:32:17 +0100 Soren Hansen 

	* Create LibvirtConnection directly, rather than going through libvirt_conn.get_connection. This should remove the dependency on libvirt for tests.

2011-01-10 05:12:48 -0400 Sandy Walsh 

	* Fixed xenapi_conn wait_for_task to properly terminate LoopingCall on exception

2011-01-10 04:40:57 -0400 Sandy Walsh 

	* Fixed xenapi_conn wait_for_task to properly terminate LoopingCall on exception

2011-01-10 04:20:11 -0400 Sandy Walsh 

	* Fixed xenapi_conn wait_for_task to properly terminate LoopingCall on exception

2011-01-09 23:53:51 -0800 Vishvananda Ishaya 

	* optimize to call get if instance_id is specified since most of the time people will just be requesting one id

2011-01-09 23:01:10 -0800 Vishvananda Ishaya 

	* fix describe instances + test

2011-01-09 18:08:54 -0800 Vishvananda Ishaya 

	* Moved get_my_ip into flags because that is the only thing it is being used for and use it to set a new flag called my_ip

2011-01-09 20:19:30 +0000 Ken Pepple 

	* fixes Document make configuration by updating nova version mechanism to conform to rev530 update

2011-01-09 11:13:19 -0800 Ken Pepple 

	* alphbetized Authors

2011-01-09 09:25:27 -0800 Ken Pepple 

	* added myself to authors and fixed typo to follow standard

2011-01-08 17:46:22 -0800 Ken Pepple 

	* typo correction

2011-01-09 01:40:51 +0000 Salvatore Orlando 

	* fixed small glitch in _fetch_image_glance  virtual_size = imeta['size']

2011-01-08 17:40:06 -0800 Ken Pepple 

	* fixed doc make process for new nova version (rev530) machanism

2011-01-08 16:39:12 -0800 Vishvananda Ishaya 

	* late import module for register_models() so it doesn't create the db before flags are loaded

2011-01-08 10:04:22 -0800 Vishvananda Ishaya 

	* use safer vgs call

2011-01-08 16:35:02 +0000 Vishvananda Ishaya 

	* Return proper region info in describe_regions.

2011-01-08 15:35:50 +0100 Soren Hansen 

	* Merge with trunk

2011-01-07 19:04:22 -0600 Monsyne Dragon 

	* change API classname to match the way other API's are done.

2011-01-07 16:42:38 -0800 Andy Smith 

	* small cleanups

2011-01-08 00:25:54 +0000 Ewan Mellor 

	* First cut at implementing partition-adding in combination with the Glance streaming.  Untested.

2011-01-07 16:05:06 -0800 Andy Smith 

	* some small cleanups

2011-01-07 16:03:53 -0800 Andy Smith 

	* merged from upstream and made applicable changes

2011-01-07 23:24:42 +0000 Soren Hansen 

	* Adds a mechanism to programmatically determine the version of Nova. The designated version is defined in nova/version.py. When running python setup.py from a bzr checkout, information about the bzr branch is put into nova/vcsversion.py which is conditionally imported in nova/version.py.

2011-01-07 23:22:52 +0000 Vishvananda Ishaya 

	* Return region info in the proper format.

2011-01-07 23:11:41 +0000 Vishvananda Ishaya 

	* Now that we aren't using twisted we can vgs to check for the existence of the volume group

2011-01-08 00:02:24 +0100 Soren Hansen 

	* s/canonical_version/canonical_version_string/g

2011-01-07 22:56:11 +0000 Ewan Mellor 

	* Fix indentation.

2011-01-07 23:44:47 +0100 Soren Hansen 

	* s/string_with_vcs/version_string_with_vcs/g

2011-01-07 22:28:59 +0000 Ewan Mellor 

	* Some fixes to _lookup_image_glance: fix the return value from lookup_image, attach the disk read-only before running pygrub, and add some debug logging.

2011-01-07 15:56:32 -0600 Ed Leafe 

	* Reverted formatting change no longer necessary

2011-01-07 15:51:28 -0600 Ed Leafe 

	* removed a merge conflict line I missed before

2011-01-07 15:49:12 -0600 Ed Leafe 

	* merged trunk changes

2011-01-07 13:02:55 -0800 Andy Smith 

	* set the hostname factory in the service init

2011-01-07 15:50:43 -0500 Ed Leafe 

	* incorporated changes suggested by eday

2011-01-07 21:44:27 +0100 Soren Hansen 

	* Add copyright and license info to version.py

2011-01-07 20:29:35 +0000 Ryan Lane 

	* Fixes issue in trunk with downloading s3 images for instance creation.

2011-01-07 20:26:25 +0000 Ewan Mellor 

	* Fix pep8 errors.

2011-01-07 20:19:59 +0000 Ewan Mellor 

	* Many fixes to the Glance integration.

2011-01-07 20:09:54 +0000 Todd Willey 

	* Wrap logs so we can: * use a "context" kwarg to track requests all the way through the system * use a custom formatter so we get the data we want (configurable with flags) * allow additional formatting for debug statements for easer debugging * add an AUDIT level, useful for noticing changes to system components * use named logs instead of the general logger where it makes sesnse

2011-01-07 14:49:07 -0500 Todd Willey 

	* Merge trunk.

2011-01-07 14:09:38 -0500 Todd Willey 

	* pep8 fixes

2011-01-07 18:45:17 +0000 Ewan Mellor 

	* Bug #699910: Nova RPC layer silently swallows exceptions

2011-01-07 18:40:02 +0000 Ewan Mellor 

	* Bug #699912: When failing to connect to a data store, Nova doesn't log which data store it tried to connect to

2011-01-07 18:15:29 +0000 Ewan Mellor 

	* Bug #699910: Nova RPC layer silently swallows exceptions

2011-01-07 18:11:41 +0000 Salvatore Orlando 

	* pv/hvm detection with pygrub updated for glance

2011-01-07 18:11:04 +0000 Ewan Mellor 

	* Bug #699912: When failing to connect to a data store, Nova doesn't log which data store it tried to connect to

2011-01-07 11:29:32 -0600 Ed Leafe 

	* Resolved merge differences

2011-01-07 11:04:53 -0600 Ed Leafe 

	* Additional cleanup prior to pushing

2011-01-07 10:57:53 -0600 Anne Gentle 

	* Merged with trunk

2011-01-07 10:56:41 -0600 Anne Gentle 

	* Fixing unescaped quote in nova-CC-install.sh script plus formatting fixes to multinode install

2011-01-07 10:23:48 -0600 Ed Leafe 

	* getting ready to push for merge prop

2011-01-07 15:12:34 +0000 Ryan Lane 

	* Fixing headers line by wrapping the headers in single quotes

2011-01-07 09:46:17 -0500 Todd Willey 

	* Merge trunk.

2011-01-07 15:17:03 +0100 Soren Hansen 

	* Less code generation.

2011-01-07 08:36:11 -0500 Ed Leafe 

	* grabbed the get_info fix from my other branch

2011-01-07 07:28:30 -0600 Ed Leafe 

	* merged changes from trunk

2011-01-07 14:00:49 +0100 Soren Hansen 

	* Merge version stuff

2011-01-07 12:08:22 +0100 Soren Hansen 

	* Remove redundant import of nova.context. Use db instance attribute rather than module directly.

2011-01-07 12:03:45 +0100 Soren Hansen 

	* Merge trunk

2011-01-06 23:46:36 -0600 Rick Harris 

	* Merging trunk

2011-01-06 23:38:01 -0600 Rick Harris 

	* Removing some FIXMEs

2011-01-06 21:37:33 -0600 Rick Harris 

	* Reserving image before uploading

2011-01-07 06:18:01 +0300 Eldar Nugaev 

	* merge

2011-01-07 03:10:28 +0000 Ewan Mellor 

	* Half-finished implementation of the streaming from Glance to a VDI through nova-compute.

2011-01-07 03:08:38 +0000 Ewan Mellor 

	* Fix Nova not to immediately blow up when talking to Glance: we were using the wrong URL to get the image metadata, and ended up getting the whole image instead (and trying to parse it as json).

2011-01-06 23:04:21 -0400 Sandy Walsh 

	* another merge with trunk to remedy instance_id issues

2011-01-07 05:59:30 +0300 Eldar Nugaev 

	* merge

2011-01-07 01:19:22 +0000 Josh Kearney 

	* Include date in API action query.

2011-01-06 18:59:15 -0600 Josh Kearney 

	* Review feedback

2011-01-07 00:49:30 +0000 Trey Morris 

	* This branch implements lock functionality. The lock is stored in the compute worker database. Decorators have been added to the openstack API actions which alter instances in any way.

2011-01-06 18:18:28 -0600 Josh Kearney 

	* Review feedback

2011-01-06 18:12:22 -0600 Josh Kearney 

	* Review feedback

2011-01-06 17:50:44 -0600 Josh Kearney 

	* Review feedback

2011-01-06 17:27:57 -0600 Trey Morris 

	* typo

2011-01-06 17:25:17 -0600 Trey Morris 

	* refers to instance_id instead of instance_ref[instance_id]

2011-01-06 17:23:00 -0600 Trey Morris 

	* passing the correct parameters to decorated function

2011-01-06 17:02:20 -0600 Trey Morris 

	* accidentally left unlocked in there, it should have been locked

2011-01-06 17:37:02 -0500 Ed Leafe 

	* various cleanup and fixes

2011-01-06 16:35:48 -0600 Trey Morris 

	* merged trunk

2011-01-06 16:30:45 -0600 Trey Morris 

	* pep8

2011-01-06 16:21:59 -0600 Trey Morris 

	* altered argument handling

2011-01-06 15:53:11 -0600 Ed Leafe 

	* Got the basic 'set admin password' stuff working

2011-01-06 15:33:01 -0600 Josh Kearney 

	* Include date in action query

2011-01-06 15:29:38 -0500 Todd Willey 

	* Let documentation get version from nova/version.py as well.

2011-01-06 15:20:04 -0500 Todd Willey 

	* Add default version file for developers.

2011-01-06 20:14:22 +0000 Ryan Lane 

	* Merge from trunk

2011-01-06 15:09:50 -0500 Todd Willey 

	* merge pep8 fixes from newlog2

2011-01-06 15:08:26 -0500 Todd Willey 

	* Track version info, and make available for logging.

2011-01-06 15:08:14 -0500 Todd Willey 

	* pep8

2011-01-06 13:51:34 -0600 Josh Kearney 

	* Merged trunk

2011-01-06 14:22:46 -0500 Todd Willey 

	* merge pep8 and tests from wsgirouter branch.

2011-01-06 14:22:18 -0500 Todd Willey 

	* Remove test for removed class.

2011-01-06 14:22:11 -0500 Todd Willey 

	* Pep8

2011-01-06 13:19:58 -0600 Monsyne Dragon 

	* pep8 fix

2011-01-06 13:02:57 -0600 Ed Leafe 

	* merged trunk changes

2011-01-06 13:02:32 -0600 Ed Leafe 

	* commit before merging trunk

2011-01-06 18:59:18 +0000 Vishvananda Ishaya 

	* Fixes format_instances error by passing reservation_id as a kwarg instead of an arg.  Also removes extraneous yields in test_cloud that were causing tests to pass with broken code.

2011-01-06 13:57:48 -0500 Todd Willey 

	* Remove module-level factory methods in favor of having a factory class-method on wsgi components themselves.  Local options from config are passed to the __init__ method of the component as kwargs.

2011-01-06 18:46:28 +0000 Vishvananda Ishaya 

	* fix the broken tests that allowed the breakage in format to happen

2011-01-06 18:35:18 +0000 Vishvananda Ishaya 

	* Fix format_run_instances to pass in reservation id as a kwarg

2011-01-06 13:18:30 -0500 Todd Willey 

	* Merge __init__ file.

2011-01-06 13:18:17 -0500 Todd Willey 

	* Add factories into the wsgi classes.

2011-01-06 13:17:28 -0500 Todd Willey 

	* Add blank __init__ file for fixing importability.  The stale .pyc masked this error locally.

2011-01-06 13:54:41 +0000 Ryan Lane 

	* Merge from trunk

2011-01-06 07:21:11 -0600 Ed Leafe 

	* merged trunk changes

2011-01-06 13:12:57 +0000 Chiradeep Vittal 

	* Introduces basic support for spawning, rebooting and destroying vms when using Microsoft Hyper-V as the hypervisor. Images need to be in VHD format. Note that although Hyper-V doesn't accept kernel and ramdisk separate from the image, the nova objectstore api still expects an image to have an associated aki and ari. You can use dummy aki and ari images -- the hyper-v driver won't use them or try to download them. Requires Python's WMI module.

2011-01-06 07:00:02 -0600 Ed Leafe 

	* merged trunk changes

2011-01-06 06:45:14 -0600 Ed Leafe 

	* Renamed 'set_root_password' to 'set_admin_password' globally.

2011-01-06 04:59:13 -0400 Sandy Walsh 

	* merge with trunk

2011-01-06 04:55:16 -0400 Sandy Walsh 

	* renamed sharedipgroups to shared_ip_groups and fixed tests for display_name

2011-01-06 02:08:01 -0500 Todd Willey 

	* Fix openstack api tests and add a FaultWrapper to turn exceptions to faults.

2011-01-06 03:05:59 -0400 Sandy Walsh 

	* Fixed display_name on create_instance

2011-01-05 22:11:05 -0600 Monsyne Dragon 

	* fix some glitches due to someone removing instanc.internal_id (not that I mind) remove accidental change to nova-combined script

2011-01-05 22:23:23 -0400 Sandy Walsh 

	* Fixed trunk merge conflicts as spotted by dubs.

2011-01-05 22:15:47 -0400 Sandy Walsh 

	* OS API parity: map image ID to numeric ID. Ensure all other OS operations are at least stubbed out and callable.

2011-01-05 20:14:36 -0600 Monsyne Dragon 

	* add in separate public hostname for console hosts. flesh out console api data.

2011-01-06 01:51:05 +0000 Vishvananda Ishaya 

	* allow smoketests to find nova package and add security rules

2011-01-05 19:45:46 -0600 Monsyne Dragon 

	* Fix a bunch of pep8 stuff

2011-01-06 01:44:16 +0000 Cory Wright 

	* This addition to the docs clarifies that it is a requirement for contributors to be listed in the Authors file before their commits can be merged to trunk.

2011-01-05 20:13:49 -0500 Cory Wright 

	* merge trunk

2011-01-05 19:04:23 -0600 Monsyne Dragon 

	* another merge from trunk to the latest rev.

2011-01-05 19:02:24 -0600 Monsyne Dragon 

	* pulled changes from trunk added console api to openstack api

2011-01-05 23:49:27 +0000 Devin Carlen 

	* Removed dependencies on nova server components for the admin client.

2011-01-05 23:34:57 +0000 Todd Willey 

	* Remove stale doc files so the autogeneration extension for sphinx will work properly.

2011-01-05 23:31:12 +0000 Ryan Lane 

	* Merge from trunk

2011-01-05 15:04:51 -0800 Chiradeep Vittal 

	* Add to Authors and mailmap

2011-01-05 15:02:09 -0800 Chiradeep Vittal 

	* Make test case work again

2011-01-05 22:59:41 +0000 Eric Day 

	* This branch contains the internal API cleanup branches I had previously proposed, but combined together and with all the UUID key replacement ripped out. This allows multiple REST interfaces (or other tools) to use the internal API directly, rather than having the logic tied up in the ec2 cloud.py file.

2011-01-05 14:57:31 -0800 Anthony Young 

	* socat will need to be added to our nova sudoers

2011-01-05 16:42:36 -0600 Ed Leafe 

	* merged trunk changes

2011-01-05 16:41:50 -0600 Ed Leafe 

	* intermediate work

2011-01-05 22:39:58 +0000 Ed Leafe 

	* Created a XenAPI plugin that will allow nova code to read/write/delete from xenstore records for a given instance. Added the basic methods for working with xenstore data to the vmops script, as well as plugin support to xenapi_conn.py

2011-01-05 16:31:11 -0600 Josh Kearney 

	* Merged trunk

2011-01-05 22:29:40 +0000 Josh Kearney 

	* Recover from a lost data store connection.

2011-01-05 16:04:16 -0600 Josh Kearney 

	* Updated register_models() docstring

2011-01-05 20:46:18 +0000 Vishvananda Ishaya 

	* simplify decorator into a wrapper fn

2011-01-05 14:16:14 -0600 Monsyne Dragon 

	* add in xs-console worker and tests.

2011-01-05 19:52:55 +0000 Vishvananda Ishaya 

	* pep8 cleanup

2011-01-05 19:50:39 +0000 Vishvananda Ishaya 

	* more fixes, docstrings

2011-01-05 19:16:17 +0000 Vishvananda Ishaya 

	* fix injection and xml

2011-01-05 13:10:25 -0600 Anne Gentle 

	* Fixing formatting problems with multinode install document

2011-01-05 09:50:19 -0800 Eric Day 

	* Split internal API get calls to get and get_all, where the former takes an ID and returns one resource, and the latter can optionally take a filter and return a list of resources.

2011-01-05 12:39:35 -0500 Nachi Ueno 

	* missing _()

2011-01-05 12:38:34 -0500 Nachi Ueno 

	* Fixed for pep8

2011-01-05 12:36:47 -0500 Nachi Ueno 

	* Fixed:Create instance fails when use_ipv6=False

2011-01-05 10:42:15 -0500 Nachi Ueno 

	* Removed debug message which is not needed.

2011-01-05 10:35:15 -0500 Nachi Ueno 

	* Fixed misspelled variable

2011-01-05 10:25:16 -0500 Nachi Ueno 

	* Fixed bug in nova_project_filter_v6

2011-01-05 09:52:45 -0500 Nachi Ueno 

	* The _update method in base Instance class overides dns_name_v6,so fixed it.

2011-01-05 09:40:19 -0400 Sandy Walsh 

	* self.XENAPI...

2011-01-05 09:23:19 -0400 Sandy Walsh 

	* Changed Paused power state from Error to Paused

2011-01-05 08:10:08 -0400 Sandy Walsh 

	* fixed json syntax error

2011-01-05 08:05:11 +0000 Vishvananda Ishaya 

	* stop using partitions and first pass at cow images

2011-01-05 02:56:02 -0500 Todd Willey 

	* Remove stale doc files.

2011-01-05 03:51:21 -0400 Sandy Walsh 

	* pep8

2011-01-05 03:10:49 -0400 Sandy Walsh 

	* tests fixed up

2011-01-05 01:54:31 -0500 Todd Willey 

	* Better method for eventlet.wsgi.server logging.

2011-01-05 00:59:39 -0500 Todd Willey 

	* Silence eventlet.wsgi.server so it doesn't go to stdout and pollute our logs.

2011-01-04 19:50:17 -0500 Todd Willey 

	* Declare a flag for test to run in isolation.

2011-01-04 19:42:56 -0500 Todd Willey 

	* Build app manually for test_api since nova.ec2.API is gone.

2011-01-04 18:34:47 -0600 Josh Kearney 

	* Recover from a lost data store connection

2011-01-04 18:33:08 -0600 Ed Leafe 

	* Added xenstore plugin changed

2011-01-04 18:25:40 -0600 Ed Leafe 

	* merged changes from trunk

2011-01-04 16:22:47 -0800 Anthony Young 

	* some more cleanup

2011-01-04 16:21:27 -0800 Chiradeep Vittal 

	* need one more newline

2011-01-04 16:20:14 -0800 Chiradeep Vittal 

	* Redis dependency no longer needed

2011-01-04 19:13:37 -0500 Todd Willey 

	* Make test_access use ec2.request instead of .controller and .action.

2011-01-04 16:06:03 -0800 Chiradeep Vittal 

	* Revert some unneeded formatting since twistd is no longer used

2011-01-04 19:02:56 -0500 Todd Willey 

	* pep8 fixes.

2011-01-04 18:46:12 -0500 Todd Willey 

	* Remove flags and unused API class from openstack api, since such things are specified in paste config now.

2011-01-04 15:42:59 -0800 Chiradeep Vittal 

	* Merge from trunk again

2011-01-04 15:42:29 -0800 Chiradeep Vittal 

	* i18n logging and exception strings

2011-01-04 18:33:17 -0500 Todd Willey 

	* remove unused nova/api/__init__.py

2011-01-04 15:18:28 -0800 Chiradeep Vittal 

	* Merge from trunk again -- get rid of twistd dependencies

2011-01-04 18:16:16 -0500 Todd Willey 

	* Make paste the default api pattern.

2011-01-04 18:01:29 -0500 Todd Willey 

	* Rework how routing is done in ec2 endpoint.

2011-01-04 16:58:08 -0600 Anne Gentle 

	* Change all 2010 Copyright statements to 2010-2011 in doc source directory only

2011-01-04 14:39:48 -0800 Andy Smith 

	* rename easy to direct in the scripts

2011-01-04 14:37:04 -0800 Andy Smith 

	* fix typo in stack tool

2011-01-04 14:07:46 -0800 Andy Smith 

	* rename Easy API to Direct API

2011-01-04 13:56:36 -0800 Eric Day 

	* Moved __init__ api code to api.py and changed allowed_instances quota method argument to accept all type data, not just vcpu count.

2011-01-04 15:20:10 -0600 Ed Leafe 

	* Made the plugin output fully json-ified, so I could remove the exception handlers in vmops.py. Cleaned up some pep8 issues that weren't caught in earlier runs.

2011-01-04 12:57:18 -0800 Andy Smith 

	* merged from trunk

2011-01-04 12:27:50 -0800 Eric Day 

	* Renamed argument to represent possible types in volume_utils.

2011-01-04 12:16:43 -0800 Eric Day 

	* Removed leftover UUID reference.

2011-01-04 09:44:15 -0800 Eric Day 

	* Removed UUID keys for instance and volume.

2011-01-04 09:07:09 -0800 Eric Day 

	* Merged trunk.

2011-01-04 10:48:10 -0600 Anne Gentle 

	* Final edits to multi-node doc and install script

2011-01-04 07:49:22 -0600 Ed Leafe 

	* Merged trunk changes

2011-01-04 07:40:29 -0500 Nachi Ueno 

	* Some Bug Fix

2011-01-04 05:35:13 -0500 Nachi Ueno 

	* Fixed bug in libvirt

2011-01-04 05:00:21 -0500 nova 

	* Fixed bug

2011-01-04 04:27:39 -0500 Nachi Ueno 

	* Fixed for pep8

2011-01-04 04:21:50 -0500 Nachi Ueno 

	* Fixed conflict with r515

2011-01-04 04:18:26 -0500 Nachi Ueno 

	* Merged and fiexed conflicts with r515

2011-01-03 22:51:19 -0800 Anthony Young 

	* some fixes per vish's feedback

2011-01-04 00:37:47 -0500 Todd Willey 

	* Don't know where that LOG went...

2011-01-04 00:26:41 -0500 Todd Willey 

	* Final few log tweaks, i18n, levels, including contexts, etc.

2011-01-04 00:23:35 -0500 Todd Willey 

	* Apply logging changes as a giant patch to work around the cloudpipe delete + add issue in the original patch.

2011-01-03 19:32:25 -0800 Sandy Walsh 

	* dabo fix to update for password reset v2

2011-01-03 19:28:54 -0800 Sandy Walsh 

	* krm_mapping.json sample file added

2011-01-03 19:10:33 -0800 Sandy Walsh 

	* dabo fix to update for password reset

2011-01-03 17:06:50 -0800 Sandy Walsh 

	* added cloudserver vars to novarc template

2011-01-03 16:07:53 -0800 Josh Durgin 

	* Update Authors.

2011-01-03 16:05:55 -0800 Josh Durgin 

	* Add support for rbd volumes.

2011-01-03 23:49:48 +0000 Josh Kearney 

	* Fixes LP688545.

2011-01-03 15:46:55 -0800 Sandy Walsh 

	* First pass at feature parity. Includes Image ID hash

2011-01-03 16:58:45 -0600 Anne Gentle 

	* Fixing merge conflicts with new branch

2011-01-03 16:43:24 -0600 Ed Leafe 

	* merged in trunk changes

2011-01-03 16:14:18 -0600 Anne Gentle 

	* Fixing merge conflicts

2011-01-03 16:08:52 -0600 Josh Kearney 

	* Fixes LP688545

2011-01-03 21:34:44 +0000 Soren Hansen 

	* Make sure we point to the right PPA's everywhere.

2011-01-03 14:46:38 -0600 Anne Gentle 

	* Editing note about the database schema available on the wiki

2011-01-03 14:38:53 -0600 Anne Gentle 

	* Modifying based on reviewer comments

2011-01-03 19:54:39 +0000 Todd Willey 

	* Uses paste.deploy to make application running configurable.  This includes the ability to swap out middlewares, define new endpoints, and generally move away from having code to build wsgi routers and middleware chains into a configurable, extensible method for running wsgi servers.

2011-01-03 13:50:41 -0600 Anne Gentle 

	* Modifications to the nova-CC-installer.sh based on review

2011-01-03 19:49:45 +0000 Ryan Lucio 

	* Adds the pool_recycle option to the sql engine startup call.  This enables connection auto-timeout so that connection pooling will work properly.  The recommended setting (per sqlalchemy FAQ page) has been provided as a default for a new configuration flag.  What this means is that if a db connection sits idle for the configured # of seconds, the engine will automatically close the connection and return it to the available thread pool.  See Bug #690314 for info.

2011-01-03 19:44:26 +0000 Todd Willey 

	* Add burnin support.  Services are now by default disabled, but can have instances and volumes run on them using availability_zone = nova:HOSTNAME.  This lets the hardware be put through its paces without being put in the generally available pool of hardware.  There is a 'service' subcommand for nova-manage where you can enable, disable, and list statuses of services.

2011-01-03 11:39:50 -0800 Chiradeep Vittal 

	* Merge from trunk: process replaced with util

2011-01-03 11:37:07 -0800 Chiradeep Vittal 

	* Merge from trunk: process replaced with util

2011-01-03 14:29:39 -0500 Todd Willey 

	* pep8 fixes

2011-01-03 11:21:01 -0800 Eric Day 

	* Merged compute-api-cleanup branch.

2011-01-03 11:19:36 -0800 Eric Day 

	* Removed compute dependency in quota.py.

2011-01-03 10:57:35 -0800 Anthony Young 

	* add timeout constant, set to 5 minutes

2011-01-03 10:55:52 -0800 Ryan Lucio 

	* removed extra whitespace chars at the end of the changed lines

2011-01-03 18:14:19 +0000 Cory Wright 

	* Several documentation corrections and formatting fixes.

2011-01-03 10:59:13 -0600 Anne Gentle 

	* Minor edits prior to merging changes to the script file

2011-01-03 08:56:36 -0800 Anthony Young 

	* add stubs for xen driver

2011-01-03 08:51:35 -0800 Anthony Young 

	* merge in trunk

2011-01-03 09:56:49 -0600 Ed Leafe 

	* merged latest trunk

2011-01-03 10:27:39 -0500 Cory Wright 

	* merge trunk

2011-01-03 10:09:58 -0500 Cory Wright 

	* merge trunk

2011-01-03 05:17:42 -0800 Sandy Walsh 

	* temp

2011-01-03 13:55:44 +0100 Soren Hansen 

	* Stop returning generators in the refresh_security_group_{rules,members} methods.

2011-01-03 13:54:54 +0100 Soren Hansen 

	* Don't lie about which is the default firewall implementation.

2011-01-03 13:16:02 +0100 Soren Hansen 

	* Move a closing bracket.

2011-01-03 13:06:14 +0100 Soren Hansen 

	* Stub out init_host in libvirt driver.

2011-01-03 11:39:31 +0100 Soren Hansen 

	* Adjust test suite to the split between base firewall rules provided by nwfilter and the security group filtering.

2011-01-03 11:39:02 +0100 Soren Hansen 

	* Fix a merge artifact.

2011-01-03 10:56:21 +0100 Soren Hansen 

	* Merge trunk

2011-01-03 10:08:32 +0100 Soren Hansen 

	* Remove references to nova-core/ppa and openstack/ppa PPA's.

2010-12-31 12:21:04 -0600 Ed Leafe 

	* Updated the password generation code

2011-01-01 02:53:51 +0900 MORITA Kazutaka 

	* Add support for Sheepdog volumes

2011-01-01 02:53:45 +0900 MORITA Kazutaka 

	* Add support for various block device types (block, network, file)

2010-12-31 08:57:16 -0600 Ed Leafe 

	* Added agent.py plugin. Merged xenstore plugin changes.

2010-12-31 08:54:10 -0600 Ed Leafe 

	* fixed pep8 issues

2010-12-31 08:53:01 -0600 Ed Leafe 

	* Added OpenStack's copyright to the xenstore plugin.

2010-12-31 07:04:40 -0600 Ed Leafe 

	* fixed pep8 issues

2010-12-31 06:41:19 -0600 Ed Leafe 

	* merged in trunk and xenstore-plugin changes

2010-12-31 11:39:14 +0000 Eric Day 

	* Ignore CA/crl.pem

2010-12-31 05:37:30 -0600 Ed Leafe 

	* Before merge with xenstore-plugin code

2010-12-31 04:44:45 -0600 Ed Leafe 

	* Corrected the sloppy import in the xenstore plugin that was copied from other plugins.

2010-12-30 20:03:21 -0800 Eric Day 

	* Ignore CA/crl.pem

2010-12-30 19:58:21 -0800 Eric Day 

	* Merged trunk.

2010-12-30 19:55:00 -0800 Eric Day 

	* Merged trunk.

2010-12-31 12:43:40 +0900 Kei Masumoto 

	* deleting README.livemigration.txt and nova/livemigration_test/*

2010-12-30 19:37:56 -0800 Eric Day 

	* Merged trunk.

2010-12-30 19:35:02 -0800 Eric Day 

	* Merged trunk.

2010-12-31 12:18:58 +0900 masumotok 

	* 最新バージョンにマージ。変更点は以下の通り。 Authorsに自分の所属を追加 utils.pyのgenerate_uidがおかしいのでインスタンスIDがオーバーフローしていたが、 その処理を一時撤廃。後で試験しなおしとすることにした。

2010-12-30 18:58:08 -0800 Eric Day 

	* Merged trunk.

2010-12-31 02:04:39 +0000 Cerberus 

	* Auth Tokens assumed the user_id was an int, not a string.

2010-12-30 17:50:32 -0800 Devin Carlen 

	* Removed dependencies on flags.py from adminclient

2010-12-31 01:19:46 +0000 Josh Kearney 

	* Make InstanceActions and live diagnostics available through the Admin API.

2010-12-30 19:07:20 -0600 Josh Kearney 

	* Cleanup

2010-12-30 18:56:12 -0600 Josh Kearney 

	* Improved test

2010-12-30 18:25:30 -0600 Ed Leafe 

	* removed some debugging code left in previous push.

2010-12-30 16:21:11 -0800 Ryan Lucio 

	* Converted the pool_recycle setting to be a flag with a default of 3600 seconds

2010-12-30 18:12:57 -0600 Ed Leafe 

	* completed the basic xenstore read/write/delete functionality

2010-12-30 18:12:10 -0600 Josh Kearney 

	* Removed problematic test

2010-12-30 23:48:27 +0000 Ryan Lane 

	* PEP8 fix

2010-12-30 23:44:49 +0000 Ryan Lane 

	* * Fix bad query in __project_to_dn * use __find_dns instead of __find_objects in __uid_to_dn and __project_to_dn

2010-12-30 15:43:41 -0800 Eric Day 

	* Moved network operation code in ec2 api into a generic network API class. Removed a circular dependency with compute/quota.

2010-12-30 17:02:16 -0600 Josh Kearney 

	* Oopsies

2010-12-30 17:43:37 -0500 Cory Wright 

	* merge trunk

2010-12-30 17:43:01 -0500 Cory Wright 

	* merge trunk

2010-12-30 16:27:31 -0600 Josh Kearney 

	* Make compute.api methods verbs

2010-12-30 16:13:42 -0600 Cerberus 

	* Fail

2010-12-30 16:06:48 -0600 Josh Kearney 

	* Review feedback

2010-12-30 22:04:29 +0000 termie 

	* Cleans up the output of run_tests.sh to look closer to Trial.

2010-12-30 13:31:56 -0800 termie 

	* change exit code

2010-12-30 21:27:44 +0000 Ryan Lane 

	* Changing DN creation to do searches for entries.

2010-12-30 15:23:14 -0600 Josh Kearney 

	* Merged trunk

2010-12-30 15:13:32 -0600 Josh Kearney 

	* Implemented review feedback

2010-12-30 21:09:27 +0000 Rick Harris 

	* This patch is beginning of XenServer snapshots in nova. It adds:

2010-12-30 15:02:34 -0600 Josh Kearney 

	* Merged trunk

2010-12-30 14:09:16 -0600 Rick Harris 

	* Calling compute api directly from OpenStack image create

2010-12-30 14:23:52 -0500 Cory Wright 

	* Several documentation corrections

2010-12-31 04:03:37 +0900 masumotok 

	* merge recent revision(version of 2010/12/28) Change:    1. Use greenthread instead of defer at nova.virt.libvirt_conn.live_migration.    2. Move nova.scheduler.manager.live_migration to nova.scheduler.driver    3. Move nova.scheduler.manager.has_enough_resource to nova.scheduler.driver    4. Any check routine in nova-manage.instance.live_migration is moved to       nova.scheduler.driver.schedule_live_migration.

2010-12-30 17:54:45 +0000 Ryan Lane 

	* Merge from trunk

2010-12-30 11:26:21 -0600 Rick Harris 

	* Merging trunk

2010-12-30 12:25:14 -0500 Cory Wright 

	* Note that contributors are required to be listed in Authors file before work can be merged into trunk

2010-12-30 12:10:31 -0500 Cory Wright 

	* Mention Authors and .mailmap files in Developer Guide

2010-12-30 02:20:31 -0500 Todd Willey 

	* pep 8

2010-12-30 01:25:29 -0500 Todd Willey 

	* remove cloudpipe from paste config

2010-12-30 01:19:38 -0500 Todd Willey 

	* Clean up how we determine IP to bind to.

2010-12-29 21:41:42 -0800 Eric Day 

	* Converted a few more ec2 calls to use compute api.

2010-12-29 20:30:36 -0800 Eric Day 

	* Cleaned up the compute API, mostly consistency with other parts of the system and renaming redundant module names.

2010-12-29 22:16:34 -0600 Trey Morris 

	* fixed the compute lock test

2010-12-29 22:08:38 -0600 Trey Morris 

	* altered the compute lock test

2010-12-29 21:26:45 -0600 Trey Morris 

	* removed tests.api.openstack.test_servers test_lock, to hell with it. i'm not even sure if testing lock needs to be at this level

2010-12-29 21:16:53 -0600 Trey Morris 

	* fixed up the compute lock test, was failing because the context was always admin

2010-12-29 20:52:48 -0600 Trey Morris 

	* syntax error

2010-12-29 20:48:33 -0600 Trey Morris 

	* moved check lock decorator from the compute api to the come manager... when it rains it pours

2010-12-29 19:27:43 -0600 Trey Morris 

	* removed db.set_lock, using update_instance instead

2010-12-29 18:57:33 -0600 Trey Morris 

	* added some logging

2010-12-29 18:49:45 -0600 Trey Morris 

	* typo, trying to hurry.. look where that got me

2010-12-29 18:46:36 -0600 Trey Morris 

	* altered error exception/logging

2010-12-29 18:40:03 -0600 Trey Morris 

	* altered error exception/logging

2010-12-29 18:34:49 -0600 Trey Morris 

	* fixd variables being out of scope in lock decorator

2010-12-29 18:30:01 -0600 Trey Morris 

	* moved check lock decorator to compute api level. altered openstack.test_servers according and wrote test for lock in tests.test_compute

2010-12-29 16:29:15 -0800 Eric Day 

	* Moved ec2 volume operations into a volume API interface for other components to use. Added attach/detach as compute.api methods, since they operate in the context of instances (and to avoid a dependency loop).

2010-12-29 16:11:02 -0800 Anthony Young 

	* pep8 fix, and add in flags that don't refernece my laptop

2010-12-29 16:07:41 -0800 Anthony Young 

	* apt-get install socat, which is used to connect to the console

2010-12-29 17:40:18 -0600 Trey Morris 

	* removed lock check from show and changed returning 404 to 405

2010-12-29 23:24:27 +0000 Todd Willey 

	* fix lp:695182, scheduler tests needed to DECLARE flag to run standalone.

2010-12-29 17:04:40 -0600 Trey Morris 

	* removed () from if (can't believe i did that) and renamed checks_lock decorator

2010-12-29 15:04:21 -0800 Ryan Lucio 

	* Add the pool_recycle setting to enable connection pooling features for the sql engine.  The setting is hard-coded to 3600 seconds (one hour) per the recommendation provided on sqlalchemy's site

2010-12-29 17:15:50 -0500 Todd Willey 

	* i18n

2010-12-29 17:08:42 -0500 Todd Willey 

	* Pep-8 cleanup.

2010-12-29 17:01:34 -0500 Todd Willey 

	* Fix scheduler testcase so it knows all flags and can run in isolation.

2010-12-29 15:31:53 -0600 Trey Morris 

	* removed some code i didn't end up using

2010-12-29 15:13:24 -0600 Trey Morris 

	* fixed merge conflict with trunk

2010-12-29 14:32:03 -0600 Trey Morris 

	* pep8

2010-12-29 14:30:29 -0600 Trey Morris 

	* fixed up test for lock

2010-12-29 23:30:08 +0300 Eldar Nugaev 

	* added tests for EC2 describe_instances

2010-12-29 15:22:37 -0500 Todd Willey 

	* Merge trunk.

2010-12-29 15:20:44 -0500 Todd Willey 

	* Merge trunk.

2010-12-29 14:15:04 -0600 Josh Kearney 

	* PEP8 cleanup

2010-12-29 20:09:16 +0000 Ryan Lucio 

	* This branch fixes an issue where VM creation fails because of a missing flag definition for 'injected_network_template'.  See Bug #695467 for more info.

2010-12-29 14:02:57 -0600 Josh Kearney 

	* Added tests

2010-12-29 13:50:25 -0600 Trey Morris 

	* added test for lock to os api

2010-12-29 13:33:51 -0600 Trey Morris 

	* refactor

2010-12-29 11:24:42 -0800 Ryan Lucio 

	* Re-added flag definition for injected_network_template.  Tested & verified fix in the same env as the original bug.

2010-12-29 13:09:49 -0600 Trey Morris 

	* forgot import

2010-12-29 13:04:41 -0600 Trey Morris 

	* syntax error

2010-12-29 11:35:49 -0600 Josh Kearney 

	* Merged trunk

2010-12-29 19:51:25 +0300 Eldar Nugaev 

	* Added implementation availability_zones to EC2 API

2010-12-29 10:35:29 -0600 Rick Harris 

	* Updating Authors

2010-12-29 17:17:06 +0300 Ilya Alekseyev 

	* merge

2010-12-29 06:55:58 +0000 Cerberus 

	* Changes and error fixes to help ensure basic parity with the Rackspace API. Some features are still missing, such as shared ip groups, and will be added in a later patch set.

2010-12-28 23:55:58 -0600 Trey Morris 

	* initial lock functionality commit

2010-12-28 21:42:17 -0600 Anne Gentle 

	* Merged with trunk

2010-12-28 21:41:28 -0600 Anne Gentle 

	* Additional edits in nova.concepts.rst while waiting for script changes

2010-12-29 02:24:08 +0000 Ewan Mellor 

	* Bug #694880: nova-compute now depends upon Cheetah even when not using libvirt

2010-12-28 18:11:28 -0800 Anthony Young 

	* add ajax console proxy to nova.sh

2010-12-28 18:11:02 -0800 Anthony Young 

	* merge trunk

2010-12-29 01:58:04 +0000 Ewan Mellor 

	* Fix pep8 violations.

2010-12-28 17:42:33 -0800 Anthony Young 

	* add in unit tests

2010-12-28 17:34:51 -0600 Cerberus 

	* removed superfluous line

2010-12-28 23:09:18 +0000 Soren Hansen 

	* Address bug #695157 by using a blank request class and setting an empty request path.

2010-12-28 17:54:31 -0500 Todd Willey 

	* Defualt services to enabled.

2010-12-28 23:25:50 +0100 Soren Hansen 

	* Address bug #695157 by using a blank request class and setting an empty request path.

2010-12-28 17:14:01 -0500 Todd Willey 

	* Add flag --enable_new_services to toggle default state of service when created.

2010-12-28 16:02:46 -0600 Ed Leafe 

	* merge from trunk

2010-12-28 15:49:36 -0600 Cerberus 

	* Merge from trunk

2010-12-28 21:49:33 +0000 Cory Wright 

	* This commit introduces scripts to apply XenServer host networking protections.

2010-12-28 15:48:48 -0600 Cerberus 

	* Whoops

2010-12-28 13:43:35 -0800 termie 

	* merge from upstream and fix conflicts

2010-12-28 16:35:56 -0500 Cory Wright 

	* Update .mailmap with both email addresses for Ant and myself

2010-12-28 14:32:45 -0600 Josh Kearney 

	* Make action log available through Admin API

2010-12-28 15:15:43 -0500 Todd Willey 

	* Merge trunk.

2010-12-28 15:11:41 -0500 Todd Willey 

	* Merge trunk.

2010-12-28 13:01:54 -0600 Rick Harris 

	* Merging trunk

2010-12-28 12:53:32 -0600 Rick Harris 

	* Add some basic snapshot tests

2010-12-28 12:19:25 -0600 Josh Kearney 

	* Added get_diagnostics placeholders to libvirt and fake

2010-12-28 12:15:14 -0600 Josh Kearney 

	* Merged trunk

2010-12-28 11:49:07 -0600 Josh Kearney 

	* Added InstanceAction DB functions

2010-12-28 10:50:18 -0500 Cory Wright 

	* merge trunk

2010-12-28 12:37:33 +0000 Ewan Mellor 

	* Bug #694890: run_tests.sh sometimes doesn't pass arguments to nosetest

2010-12-28 01:40:24 -0800 termie 

	* Output of run_tests.sh to be closer to trial

2010-12-28 05:51:31 +0000 Trey Morris 

	* I've added suspend along with a few changes to power state as well. I can't imagine suspend will be controversial but I've added a new power state for "suspended" to nova.compute.power_states which libvirt doesn't use and updated the xenapi power mapping to use it for suspended state. I also updated the mappings in nova.api.openstack.servers to map PAUSED to "error" and SUSPENDED to "suspended". Thoughts there are that we don't currently (openstack API v1.0) use pause, so if somehow an instance were to be paused an error occurred somewhere, or someone did something in error. Either way asking the xenserver host for the status would show "paused". Support for more power states needs to be added to the next version of the openstack API.

2010-12-28 05:14:21 +0000 Trey Morris 

	* fixed a line length

2010-12-28 01:37:04 +0000 Ewan Mellor 

	* Bug #694880: nova-compute now depends upon Cheetah even when not using libvirt

2010-12-28 01:09:42 +0000 Ewan Mellor 

	* Bug #694890: run_tests.sh sometimes doesn't pass arguments to nosetest

2010-12-28 00:41:22 +0000 Armando Migliaccio 

	* fix bug #lp694311

2010-12-27 19:10:26 -0500 Todd Willey 

	* Merge trunk.

2010-12-27 17:35:59 -0600 Cerberus 

	* Typo fix

2010-12-27 17:30:23 -0600 Cerberus 

	* Merge from trunk

2010-12-27 17:29:45 -0600 Cerberus 

	* Renamed based on feedback from another branch

2010-12-27 15:15:24 -0800 Andy Smith 

	* Added stack command-line tool

2010-12-27 22:59:08 +0000 Trey Morris 

	* missed a couple of gettext _()

2010-12-27 22:02:57 +0000 Trey Morris 

	* Cleans up nova.api.openstack.images and fix it to work with cloudservers api. Previously "cloudservers image-list" wouldn't work, now it will. There are mappings in place to handle s3 or glance/local image service. In the future when the local image service is working, we can probably drop the s3 mappings.

2010-12-27 15:42:30 -0600 Rick Harris 

	* Fixing snapshots, pep8 fixes

2010-12-27 20:39:48 +0000 Trey Morris 

	* translate status was returning the wrong item

2010-12-27 14:23:53 -0600 Rick Harris 

	* Fixing bad merge

2010-12-27 12:19:36 -0800 Eric Day 

	* Converted Volume model and operation to use UUIDs.

2010-12-27 20:17:53 +0000 Trey Morris 

	* inst -> item

2010-12-27 20:11:36 +0000 Trey Morris 

	* syntax error

2010-12-27 20:06:45 +0000 Trey Morris 

	* renaming things to be a bit more descriptive

2010-12-27 13:45:57 -0600 Rick Harris 

	* Merging trunk

2010-12-27 11:43:17 -0800 Eric Day 

	* Converted instance references to GUID type.

2010-12-27 11:22:15 -0800 Eric Day 

	* Added custom guid type so we can choose the most efficient backend DB type easily.

2010-12-27 13:20:37 -0600 Cerberus 

	* backup schedule changes

2010-12-27 10:50:02 -0800 Eric Day 

	* Merged trunk.

2010-12-27 12:13:57 -0600 Rick Harris 

	* Merging trunk, fixing failed tests

2010-12-27 12:08:22 -0600 Cerberus 

	* A few fixes

2010-12-27 17:18:43 +0000 Trey Morris 

	* removed \

2010-12-27 12:06:36 -0500 Cory Wright 

	* Moving README to doc/networking.rst per recommendation from Jay Pipes

2010-12-27 10:53:32 -0600 Josh Kearney 

	* Merged trunk

2010-12-27 16:41:41 +0000 Trey Morris 

	* couple of pep8s

2010-12-27 11:27:46 -0500 Cory Wright 

	* merge trunk

2010-12-27 14:06:50 +0000 Salvatore Orlando 

	* Fixed after Jay's review. Integrated code from Soren (we now use the same 'magic number' for images without kernel & ramdisk.

2010-12-27 10:04:25 +0000 Salvatore Orlando 

	* Fixed pep8 errors

2010-12-27 17:49:07 +0900 masumotok 

	* launch_at を前回コミット時に追加したが、lauched_atというカラムが既に存在し、 紛らわしいのでlauched_onにした。

2010-12-26 14:08:38 +0000 Armando Migliaccio 

	* logs inner exception in nova/utils.py->import_class

2010-12-25 12:47:20 +0000 Armando Migliaccio 

	* Fix Bug #693963

2010-12-24 19:17:02 +0000 Armando Migliaccio 

	* remove requirement of sudo on tests

2010-12-24 18:58:06 +0000 Armando Migliaccio 

	* merge trunk

2010-12-24 21:07:53 +0300 Ilya Alekseyev 

	* Merge

2010-12-24 21:05:45 +0300 Ilya Alekseyev 

	* adding zones to api

2010-12-24 20:38:49 +0900 NTT PF Lab 

	* Support IPv6

2010-12-24 16:29:27 +0900 masumotok 

	* test commit

2010-12-24 16:06:11 +0900 masumotok 

	* テスト項目表を再び追加した状態でコミット

2010-12-24 16:05:24 +0900 masumotok 

	* テスト項目表をローカルから一度削除した状態でコミット

2010-12-24 15:45:05 +0900 masumotok 

	* テスト項目表がなぜか消えたので追加

2010-12-24 15:30:42 +0900 masumotok 

	* nova.compute.managerがこれまでの修正でデグレしていたので修正 CPUID, その他のチェックルーチンをnova.scheduler.manager.live_migrationに追加

2010-12-24 15:09:05 +0900 root 

	* nova.compute.managerがこれまでの修正でデグレしていたので修正 CPUID, その他のチェックルーチンをnova.scheduler.manager.live_migrationに追加

2010-12-24 01:51:33 +0000 David Pravec 

	*     Make nova work even when user has LANG or LC_ALL configured

2010-12-24 02:17:29 +0100 David Pravec 

	* merged trunk, resolved trivial conflict

2010-12-24 02:10:40 +0100 David Pravec 

	* merged trunk, resolved conflict

2010-12-23 18:09:52 -0600 Cerberus 

	* Faked out handling for shared ip groups so they return something

2010-12-23 23:52:33 +0000 Trey Morris 

	* another typo

2010-12-23 23:27:39 +0000 Trey Morris 

	* applied power state conversion to test

2010-12-23 23:19:24 +0000 Trey Morris 

	* trying again

2010-12-23 23:13:03 +0000 Trey Morris 

	* typo

2010-12-23 23:09:58 +0000 Trey Morris 

	* fixed the os api image test for glance

2010-12-23 16:56:21 -0600 Ed Leafe 

	* updated the xenstore methods to reflect that they write to the param record of xenstore, not the actual xenstore itself.

2010-12-23 22:00:44 +0000 Trey Morris 

	* fixed typo

2010-12-23 21:57:11 +0000 Salvatore Orlando 

	* Merged with trunk All tests passed Could not fix some pep8 errors in nova/virt/libvirt_conn.py

2010-12-23 21:53:33 +0000 Trey Morris 

	* fixed merge conflict

2010-12-23 21:48:14 +0000 Trey Morris 

	* updated since dietz moved the limited function

2010-12-23 21:45:01 +0000 Trey Morris 

	* fixed error occuring when tests used glance attributes, fixed docstrings

2010-12-23 21:41:54 +0000 Salvatore Orlando 

	* Merged again from trunk

2010-12-23 21:33:16 +0000 Trey Morris 

	* fixed a few docstrings, added _() for gettext

2010-12-23 20:35:16 +0000 Trey Morris 

	* added _() for gettext and a couple of pep8s

2010-12-23 12:04:19 -0800 Andy Smith 

	* adds a reflection api

2010-12-23 22:58:20 +0300 Ilya Alekseyev 

	* Merge with trunk

2010-12-23 22:46:58 +0300 Ilya Alekseyev 

	* unit test - should be reworked

2010-12-23 19:46:46 +0000 Cerberus 

	* Moves implementation specific Openstack API code from the middleware to the drivers. Also cleans up a few areas and ensures all the API tests are passing again.

2010-12-23 13:36:01 -0600 Josh Kearney 

	* PEP8 fix

2010-12-23 13:30:24 -0600 Cerberus 

	* One more time

2010-12-23 13:17:53 -0600 Cerberus 

	* Pep8 cleanup

2010-12-23 13:14:56 -0600 Josh Kearney 

	* Resolved merge conflict

2010-12-23 13:10:38 -0600 Josh Kearney 

	* Merged trunk

2010-12-23 19:07:10 +0000 Eric Day 

	* Trying to remove twisted dependencies, this gets everything working under nosetests.

2010-12-23 10:33:05 -0800 Eric Day 

	* Merged Monty's branch.

2010-12-23 10:31:46 -0800 Eric Day 

	* Merged trunk and resolved conflicts.

2010-12-23 12:23:28 -0600 Josh Kearney 

	* Working diagnostics API; removed diagnostics DB model - not needed

2010-12-23 12:07:42 -0600 Ed Leafe 

	* merged trunk

2010-12-23 12:06:00 -0600 Cerberus 

	* Merge from trunk

2010-12-23 12:04:42 -0600 Ed Leafe 

	* merged trunk

2010-12-23 11:58:13 -0600 Cerberus 

	* Superfluous images include and added basic routes for shared ip groups

2010-12-23 17:46:59 +0000 Ryan Lane 

	* Simplifies and improves ldap schema.

2010-12-23 17:27:02 +0000 Armando Migliaccio 

	* xenapi iscsi support + unittests

2010-12-23 11:22:51 -0600 Josh Kearney 

	* Fixed trunk and PEP8 cleanup

2010-12-23 11:11:18 -0600 Josh Kearney 

	* Merged trunk

2010-12-23 08:57:04 -0800 Monty Taylor 

	* Added reference in setup.py so that python setup.py test works now.

2010-12-23 13:16:47 +0000 Armando Migliaccio 

	* merge lp:nova

2010-12-23 01:32:15 -0800 Anthony Young 

	* better bin name, and pep8

2010-12-23 01:26:03 -0800 Anthony Young 

	* pep8 fixes

2010-12-23 01:22:54 -0800 Anthony Young 

	* some pep8 fixes

2010-12-23 00:58:15 -0800 Anthony Young 

	* removing xen/uml specific switches.  If they need special treatment, we can add it

2010-12-23 00:43:15 -0800 Anthony Young 

	* add license

2010-12-23 00:41:21 -0800 Anthony Young 

	* delete xtra dir

2010-12-23 00:40:41 -0800 Anthony Young 

	* move euca-get-ajax-console up one directory

2010-12-23 00:38:11 -0800 Anthony Young 

	* merge trunk

2010-12-23 00:23:08 -0800 Anthony Young 

	* move port range for ajaxterm to flag

2010-12-22 23:49:10 -0800 Anthony Young 

	* more tweaks

2010-12-22 23:47:46 -0800 Anthony Young 

	* add in license

2010-12-22 23:46:21 -0800 Anthony Young 

	* some cleanup

2010-12-22 23:41:07 -0800 Anthony Young 

	* rewrite proxy to not use twisted

2010-12-23 07:05:45 +0000 Trey Morris 

	* added power state logging to nova.virt.xenapi.vm_utils

2010-12-23 06:48:15 +0000 Trey Morris 

	* added suspend as a power state

2010-12-23 03:36:13 +0000 Armando Migliaccio 

	* last merge trunk before push

2010-12-23 03:35:41 +0000 Armando Migliaccio 

	*  merge trunk, fixed unittests, added i18n strings, cleanups etc etc.

2010-12-22 21:14:06 -0600 Cerberus 

	* And the common module

2010-12-22 18:52:43 -0800 Anthony Young 

	* minor notes, commit before rewriting proxy with eventlet

2010-12-23 02:14:33 +0000 Vishvananda Ishaya 

	* There were a few unclaimed addresses in mailmap.

2010-12-23 02:09:50 +0000 Armando Migliaccio 

	* first merge after i18n

2010-12-22 18:04:35 -0800 Andy Smith 

	* remove some notes

2010-12-23 02:03:39 +0000 Vishvananda Ishaya 

	* Add Ryan Lane as well

2010-12-22 17:53:42 -0800 Andy Smith 

	* added tests to ensure the easy api works as a backend for Compute API

2010-12-23 01:32:57 +0000 Vishvananda Ishaya 

	* fix commits from Anthony and Vish that were committed with the wrong email

2010-12-22 16:52:16 -0800 Andy Smith 

	* remove some yields that snuck in

2010-12-22 16:50:08 -0800 Andy Smith 

	* merge from trunk

2010-12-22 16:43:47 -0800 Andy Smith 

	* Basic Easy API functionality

2010-12-23 00:38:57 +0000 Vishvananda Ishaya 

	* Fixes reboot (and rescue) to work even if libvirt doesn't know about the instance and the network doesn't exist.

2010-12-23 00:30:52 +0000 Vishvananda Ishaya 

	* merged trunk

2010-12-23 00:14:57 +0000 Vishvananda Ishaya 

	* Fixes reboot (and rescue) to work even if libvirt doesn't know about the instance and the network doesn't exist.

2010-12-22 23:59:14 +0000 Vishvananda Ishaya 

	* Adds a flag to use the X-Forwarded-For header to find the ip of the remote server.  This is needed when you have multiple api servers with a load balancing proxy in front.  It is a flag that defaults to False because if you don't have a sanitizing proxy in front, users could masquerade as other ips by passing in the header manually.

2010-12-22 23:47:31 +0000 Ryan Lane 

	* Merge from trunk, and resolve conflict with nova/auth/ldapdriver.py

2010-12-22 23:44:05 +0000 Ryan Lane 

	* Merge from trunk

2010-12-22 17:33:21 -0600 Ed Leafe 

	* Got basic xenstore operations working

2010-12-22 17:16:01 -0600 Josh Kearney 

	* Merged trunk

2010-12-22 17:09:46 -0600 Josh Kearney 

	* Modified InstanceDiagnostics and truncate action

2010-12-22 22:54:43 +0000 Vishvananda Ishaya 

	* removed extra files

2010-12-22 22:54:13 +0000 Vishvananda Ishaya 

	* merged trunk

2010-12-22 22:04:30 +0000 Vishvananda Ishaya 

	* Moves the ip allocation requests to the from the api host into calls to the network host made from the compute host.

2010-12-22 21:55:11 +0000 Vishvananda Ishaya 

	* pep8 fix

2010-12-22 21:50:58 +0000 Vishvananda Ishaya 

	* merged trunk and fixed conflicts

2010-12-22 15:50:26 -0600 Cerberus 

	* Accidentally yanked the datetime line in auth

2010-12-22 21:41:40 +0000 Vishvananda Ishaya 

	* remove extra files that slipped in

2010-12-22 21:38:44 +0000 Vishvananda Ishaya 

	* merged trunk

2010-12-22 21:38:06 +0000 Vishvananda Ishaya 

	* add missing flag

2010-12-22 21:33:58 +0000 Vishvananda Ishaya 

	* Optimize creation of nwfilter rules so they aren't constantly being recreated.

2010-12-22 13:31:33 -0800 Anthony Young 

	* use libvirt python bindings instead of system call

2010-12-22 21:21:56 +0000 Vishvananda Ishaya 

	* fixed more conflicts

2010-12-22 21:17:30 +0000 Vishvananda Ishaya 

	* merged trunk again

2010-12-22 13:00:20 -0800 Anthony Young 

	* add in support of openstack api

2010-12-22 20:59:53 +0000 Vishvananda Ishaya 

	* merge trunk and upgrade to cheetah templating

2010-12-22 20:59:16 +0000 Vishvananda Ishaya 

	* Optimize nwfilter creation and project filter

2010-12-22 14:58:02 -0600 Rick Harris 

	* Merging trunk

2010-12-22 20:54:58 +0000 Vishvananda Ishaya 

	* fixed conflicts

2010-12-22 14:54:02 -0600 Rick Harris 

	* Adding more comments regarding XS snapshots

2010-12-22 12:36:37 -0800 Anthony Young 

	* working connection security

2010-12-22 20:19:20 +0000 root 

	* WSGI middleware for lockout after failed authentications of ec2 access key.

2010-12-22 20:11:16 +0000 Vishvananda Ishaya 

	* Modifies nova-network to recreate important data on start.

2010-12-22 20:09:23 +0000 Vishvananda Ishaya 

	* Puts the creation of nova iptables chains into the source code and cleans up rule creation.  This makes nova play more nicely with other iptables rules that may be created on the host.

2010-12-22 20:06:22 +0000 mdietz 

	* Forgot the copyright info

2010-12-22 14:00:31 -0600 Rick Harris 

	* i18n support for xs-snaps

2010-12-22 19:52:13 +0000 mdietz 

	* Finished moving the middleware layers and fixed the API tests again

2010-12-22 22:38:50 +0300 Ilya Alekseyev 

	* Zone scheduler added

2010-12-22 13:33:26 -0600 Cerberus 

	* Moved some things for testing

2010-12-22 13:20:32 -0600 Rick Harris 

	* Merging trunk

2010-12-22 13:18:26 -0600 Cerberus 

	* Abstracted auth and ratelimiting more

2010-12-22 13:01:33 -0600 Rick Harris 

	* Getting Snapshots to work with cloudservers command-line tool

2010-12-22 13:53:36 -0500 Cory Wright 

	* merge trunk

2010-12-22 12:44:59 -0600 Cerberus 

	* Merge from trunk and resolved conflicts

2010-12-22 12:39:59 -0600 Cerberus 

	* Minor bug fix

2010-12-22 18:28:57 +0000 Thierry Carrez 

	* Populate user_data field from run-instances call parameter, default to empty string to avoid metadata base64 decoding failure, LP: #691598

2010-12-22 13:27:51 -0500 Cory Wright 

	* Adding myself and Antony Messerli to the Authors file

2010-12-22 18:24:00 +0000 Vishvananda Ishaya 

	* Fixes per-project vpns (cloudpipe) and adds manage commands and support for certificate revocation.

2010-12-22 13:19:21 -0500 Cory Wright 

	* merge trunk

2010-12-22 13:18:03 -0500 Cory Wright 

	* merge antonymesserli's changes, fixed some formatting, and added copyright notice

2010-12-22 17:31:26 +0000 Vishvananda Ishaya 

	* merged i8n and fixed conflicts

2010-12-22 11:28:08 -0600 Antony Messerli 

	* Added networking protections readme

2010-12-22 11:27:23 -0600 Antony Messerli 

	* Moved xenapi into xenserver specific directory

2010-12-22 11:24:28 -0600 Ed Leafe 

	* after trunk merge

2010-12-22 17:23:55 +0000 jaypipes@gmail.com 

	* Fixes documentation builds for gettext...

2010-12-22 11:20:30 -0600 Ed Leafe 

	* committing so that I can merge trunk changes

2010-12-22 17:09:00 +0000 Josh Kearney 

	* Log all XenAPI actions to InstanceActions.

2010-12-22 10:43:40 -0600 Josh Kearney 

	* Merged trunk

2010-12-22 11:28:25 -0500 Cory Wright 

	* merging trunk

2010-12-22 11:28:20 -0500 Cory Wright 

	* merging trunk

2010-12-22 11:12:20 -0500 jaypipes@gmail.com 

	* Fix doc building endpoint for gettext.

2010-12-22 15:52:55 +0000 jaypipes@gmail.com 

	* All merged with trunk and let's see if a new merge prop (with no pre-req) works..

2010-12-22 10:40:24 -0500 jaypipes@gmail.com 

	* Problem was with a missplaced parentheses. ugh.

2010-12-22 13:52:44 +0100 Thierry Carrez 

	* Adding me in the Authors file

2010-12-22 12:24:53 +0100 Thierry Carrez 

	* Populate user_data field from run-instances call parameter, default to empty string to avoid metadata base64 decoding failure, LP: #691598

2010-12-22 02:19:38 -0800 Anthony Young 

	* connecting ajax proxy to rabbit to allow token based security

2010-12-21 23:16:29 -0800 Anthony Young 

	* remove a debugging line

2010-12-21 23:15:00 -0800 Anthony Young 

	* a few more fixes after merge with trunk

2010-12-21 22:01:51 -0800 Anthony Young 

	* merging in trunk

2010-12-22 00:09:18 -0500 Todd Willey 

	* Merge trunk.

2010-12-21 18:20:55 -0800 Anthony Young 

	* move prototype code from api into compute worker

2010-12-21 19:20:28 -0500 Todd Willey 

	* Burnin support by specifying a specific host via availability_zone for running instances and volumes on.

2010-12-21 17:06:24 -0600 Josh Kearney 

	* Merged trunk

2010-12-21 22:58:55 +0000 Vishvananda Ishaya 

	* This stops the nova-network dhcp ip from being added to all of the compute hosts.

2010-12-21 14:44:53 -0800 Anthony Young 

	* prototype works with kvm.  now moving call from api to compute

2010-12-21 15:56:12 -0600 Josh Kearney 

	* Style correction

2010-12-21 21:47:13 +0000 Vishvananda Ishaya 

	* fix reboot command to work even if a host is rebooted

2010-12-21 15:46:44 -0600 Josh Kearney 

	* Filter templates and dom0 from list_instances()

2010-12-21 21:34:51 +0000 Vishvananda Ishaya 

	* removed unused import and fix docstring

2010-12-21 21:07:53 +0000 Vishvananda Ishaya 

	* merge fakerabbit fix and turn fake back on for cloud unit tests

2010-12-21 13:00:30 -0800 Eric Day 

	* Reworked fakerabbit backend so each connection has it's own. Moved queues and exchanges to be globals.

2010-12-21 14:28:20 -0600 Josh Kearney 

	* PEP8 cleanup

2010-12-21 14:17:29 -0600 Ed Leafe 

	* Refactored duplicate rpc.cast() calls in nova/compute/api.py. Cleaned up some formatting issues.

2010-12-21 14:13:18 -0600 Josh Kearney 

	* Log all XenAPI actions

2010-12-21 20:06:53 +0000 Trey Morris 

	* correct xenapi resume call

2010-12-21 19:24:12 +0000 Vishvananda Ishaya 

	* activate fake rabbit for debugging

2010-12-21 18:57:11 +0000 Vishvananda Ishaya 

	* change virtualization to not get network through project

2010-12-21 18:48:07 +0000 Vishvananda Ishaya 

	* update db/api.py as well

2010-12-21 18:43:41 +0000 Vishvananda Ishaya 

	* don't allocate networks when getting vpn info

2010-12-21 17:59:50 +0000 Josh Kearney 

	* Added InstanceDiagnostics and InstanceActions DB models.

2010-12-21 11:42:25 -0600 Josh Kearney 

	* PEP8 cleanup

2010-12-21 11:12:47 -0600 Josh Kearney 

	* Merged trunk

2010-12-21 10:25:39 -0500 jaypipes@gmail.com 

	* Merge trunk and resolve conflicts

2010-12-21 12:08:20 +0000 Armando Migliaccio 

	* merge trunk

2010-12-21 11:43:06 +0000 Salvatore Orlando 

	* 1) Merged from trunk 2) 'type' parameter in VMHelper.fetch_image converted in enum 3) Fixed pep8 errors 4) Passed unit tests

2010-12-21 02:21:01 -0500 Todd Willey 

	* Remove ec2 config chain and move openstack versions to top-level application.

2010-12-21 01:41:28 -0500 Todd Willey 

	* Use paste.deploy for running the api server.

2010-12-21 03:43:47 +0000 Vishvananda Ishaya 

	* pep8 and removed extra imports

2010-12-21 03:39:28 +0000 Vishvananda Ishaya 

	* add missing greenthread import

2010-12-21 03:34:30 +0000 Vishvananda Ishaya 

	* add a few extra joined objects to get instance

2010-12-21 03:26:50 +0000 Vishvananda Ishaya 

	* remove extra print statements

2010-12-21 03:21:07 +0000 Vishvananda Ishaya 

	* Tests pass after cleaning up allocation process

2010-12-20 18:00:26 -0600 Cerberus 

	* Merge from trunk

2010-12-20 17:36:36 -0600 Rick Harris 

	* Merging trunk

2010-12-20 17:36:10 -0600 Rick Harris 

	* Typo fix, stubbing out to use admin project for now

2010-12-20 18:15:40 -0500 Cory Wright 

	* Close devnull filehandle

2010-12-20 22:55:11 +0000 Trey Morris 

	* added suspend and resume

2010-12-20 17:51:56 -0500 Cory Wright 

	* Merge commit

2010-12-20 17:24:08 -0500 Cory Wright 

	* Rewrite of vif_rules.py to meet coding standards and be more pythonic in general.  Use absolute paths for iptables/ebtables/arptables in host-rules.

2010-12-20 22:04:12 +0000 Justin Santa Barbara 

	* Add raw disk image support.

2010-12-20 22:53:07 +0100 Soren Hansen 

	* Add my @linux2go.dk address to .mailmap

2010-12-20 21:12:20 +0000 Trey Morris 

	* fixed some pep8 business

2010-12-20 21:04:54 +0000 Vishvananda Ishaya 

	* directly copy ip allocation into compute

2010-12-20 14:54:27 -0600 Anne Gentle 

	* Minor spellchecking fixes

2010-12-20 20:26:59 +0000 Sandy Walsh 

	* Adds support for Pause and Unpause of xenserver instances.

2010-12-20 14:21:01 -0600 Josh Kearney 

	* Make column names more generic

2010-12-20 20:04:24 +0000 Vishvananda Ishaya 

	* don't add the ip to bridge on compute hosts

2010-12-20 20:37:56 +0100 Soren Hansen 

	* PEP8 fixups

2010-12-20 11:31:21 -0600 Josh Kearney 

	* Added InstanceActions DB model

2010-12-20 10:56:10 -0600 Antony Messerli 

	* initial commit of xenserver host protections

2010-12-20 10:41:54 -0600 Josh Kearney 

	* Merged trunk

2010-12-20 15:41:43 +0000 Salvatore Orlando 

	* Fixed pep8 errors

2010-12-20 15:20:13 +0000 Salvatore Orlando 

	* Integrated changes from Soren (raw-disk-images). Updated authors file. All tests passed.

2010-12-20 10:15:07 -0500 jaypipes@gmail.com 

	* Merge trunk and address ttx's review comments

2010-12-19 22:14:36 -0400 Sandy Walsh 

	* pep8 (again again)

2010-12-19 22:05:46 -0400 Sandy Walsh 

	* pep8 (again)

2010-12-19 23:51:17 +0000 Trey Morris 

	* small clean up

2010-12-20 08:06:11 +0900 masumotok 

	* テストコードをレポジトリに追加 nova.compute.manager.pre_live_migration()について、異常終了しているのに正常終了の戻り値を返すことがあったため変更  - 正常終了の戻り値をTrueに変更  - fixed_ipが見つからないときにはRemoteErrorをraiseする  - それに合わせてnova.compute.manager.live_migrationも変更

2010-12-20 08:03:25 +0900 masumotok 

	* テストコードをレポジトリに追加 nova.compute.manager.pre_live_migration()について、異常終了しているのに正常終了の戻り値を返すことがあったため変更  - 正常終了の戻り値をTrueに変更  - fixed_ipが見つからないときにはRemoteErrorをraiseする  - それに合わせてnova.compute.manager.live_migrationも変更

2010-12-19 20:05:41 +0000 Vishvananda Ishaya 

	* Support proxying api by using X-Forwarded-For

2010-12-18 13:58:26 +0000 Armando Migliaccio 

	* eventlet merge updates

2010-12-17 19:17:39 -0600 Rick Harris 

	* Cleaned up TODOs, using flags now

2010-12-18 01:09:28 +0000 Armando Migliaccio 

	* merge trunk and minor fix(for whatever reason validator_unittest did not get removed from run_test.py)

2010-12-18 00:50:49 +0000 Armando Migliaccio 

	* fixed unittests and further clean-up post-eventlet merge

2010-12-18 00:18:36 +0000 mdietz 

	* All API tests finally pass

2010-12-18 01:00:13 +0100 Soren Hansen 

	* Merge trunk

2010-12-17 23:54:37 +0000 Jonathan Bryce 

	* Removing unneeded Trial specific code

2010-12-17 16:56:42 -0600 Cerberus 

	* A few more tweaks to get the OS API tests passing

2010-12-17 16:53:27 -0600 Anne Gentle 

	* Adding new install script plus changes to multinode install doc

2010-12-17 16:29:55 -0600 Jonathan Bryce 

	* Removing unneeded Trial specific code

2010-12-17 22:14:14 +0000 Ed Leafe 

	* Replaced the use of redis in fakeldap with a customized dict class. Auth unittests should now run fine without a redis server running, or without python-redis installed.

2010-12-17 22:09:01 +0000 Jonathan Bryce 

	* Adding Ed Leafe to Authors file

2010-12-17 16:03:21 -0600 Cerberus 

	* Some tweaks

2010-12-17 15:25:44 -0600 Jonathan Bryce 

	* Adding in Ed Leafe so we can land his remove-redis test branch

2010-12-17 20:55:54 +0000 Ryan Lane 

	* Merge from trunk

2010-12-17 14:21:03 -0600 Rick Harris 

	* Add wait_for_vhd_coalesce

2010-12-17 12:10:10 -0600 Cerberus 

	* Merge from trunk

2010-12-17 11:54:59 -0600 Cerberus 

	* Some typo fixes

2010-12-17 11:24:06 -0600 Ed Leafe 

	* pep8 cleanup

2010-12-17 11:14:32 -0600 Ed Leafe 

	* Fixed some old code that was merged incorrectly

2010-12-17 11:07:59 -0600 Ed Leafe 

	* Replaced redis with a modified dict class

2010-12-17 16:41:35 +0000 Salvatore Orlando 

	* bug fixes

2010-12-17 11:10:11 -0500 jaypipes@gmail.com 

	* Merge eventlet and resolve all conflicts

2010-12-17 13:35:57 +0000 Armando Migliaccio 

	* first revision after eventlet merge. Currently xenapi-unittests are broken, but everything else seems to be running okay.

2010-12-17 12:25:30 +0000 Salvatore Orlando 

	* Integrated eventlet_merge patch.

2010-12-17 13:07:43 +0100 Soren Hansen 

	* Merge trunk (naïvely).

2010-12-17 11:49:00 +0000 Salvatore Orlando 

	* Code reviewed

2010-12-16 20:59:27 -0600 Rick Harris 

	* XenAPI Snapshots first cut

2010-12-16 17:29:26 -0800 Eric Day 

	* Fixed network test (thanks Vish!) and fixed run_tests.sh.

2010-12-16 17:05:54 -0800 Eric Day 

	* First pass at converting run_tests.py to nosetests. The network and objctstore tests don't yet work. Also, we need to manually remove the sqlite file between runs.

2010-12-17 00:52:54 +0000 Vishvananda Ishaya 

	* remerged for pep8

2010-12-17 00:52:17 +0000 Vishvananda Ishaya 

	* pep8

2010-12-17 00:45:35 +0000 Vishvananda Ishaya 

	* merged in project-vpns to get flag changes

2010-12-17 00:44:08 +0000 Vishvananda Ishaya 

	* clean up use of iptables chains

2010-12-17 00:43:18 +0000 Vishvananda Ishaya 

	* move some flags around

2010-12-16 23:47:14 +0000 Vishvananda Ishaya 

	* add conditional bind to linux net

2010-12-16 23:25:21 +0000 Vishvananda Ishaya 

	* make sure all network data is recreated when nova-network is rebooted

2010-12-16 22:57:36 +0000 Vishvananda Ishaya 

	* merged trunk

2010-12-16 22:52:08 +0000 Vishvananda Ishaya 

	* merged trunk, fixed conflicts and tests

2010-12-16 15:54:38 -0600 Josh Kearney 

	* Added Instance Diagnostics DB model

2010-12-16 21:38:52 +0000 Josh Kearney 

	* Put flags back in nova.virt.xenapi/vm_utils.

2010-12-16 15:19:35 -0600 Josh Kearney 

	* Removed unnecessary blank lines

2010-12-16 15:03:37 -0600 Josh Kearney 

	* Put flags back in vm_utils

2010-12-16 20:59:22 +0000 Andy Smith 

	* This branch removes most of the dependencies on twisted and moves towards the plan described by https://blueprints.launchpad.net/nova/+spec/unified-service-architecture

2010-12-16 12:45:06 -0800 termie 

	* pep8 fixes for bin

2010-12-16 14:47:42 -0500 jaypipes@gmail.com 

	* PEP8 cleanups

2010-12-16 19:13:37 +0000 Vishvananda Ishaya 

	* use getent, update docstring

2010-12-16 10:52:30 -0800 termie 

	* pep8 fixes

2010-12-16 18:44:42 +0000 Armando Migliaccio 

	* reviewed the FIXMEs, and spotted an uncaught exception in volume_utils...yay!

2010-12-16 18:17:53 +0000 Trey Morris 

	* fixed a couple of more syntax errors

2010-12-16 12:09:38 -0600 Cerberus 

	* Moved implementation specific stuff from the middleware into their respective modules

2010-12-16 18:09:25 +0000 Trey Morris 

	* typo

2010-12-16 18:01:21 +0000 Trey Morris 

	* fixed up openstack api images index and detail

2010-12-16 17:47:48 +0000 Armando Migliaccio 

	* fake session clean-up

2010-12-16 16:33:38 +0000 Armando Migliaccio 

	* Removed FakeInstance and introduced stubout for DB. Code clean-up

2010-12-16 12:22:29 +0000 Salvatore Orlando 

	* removed extra stuff used for debugging

2010-12-16 12:09:51 +0000 Salvatore Orlando 

	* Restore code which was changed for testing reasons to the original state. Kudos to Armando for spotting this.

2010-12-16 12:35:46 +0100 David Pravec 

	*   Make nova work even when user has LANG or LC_ALL configured

2010-12-16 10:08:05 +0000 Salvatore Orlando 

	* Merged changes from trunk into the branch

2010-12-16 18:20:04 +0900 masumotok 

	* Hostテーブルのカラム名を修正 FlatManager, FlatDHCPManagerに対応

2010-12-15 20:31:32 -0400 Sandy Walsh 

	* merged with trunk. fixed compute.pause test

2010-12-15 18:23:51 -0400 Sandy Walsh 

	* fixup after merge with trunk

2010-12-15 13:14:28 -0800 root 

	* memcached requires strings not unicode

2010-12-15 20:54:37 +0000 Eldar Nugaev 

	* Fix 688220 Added dependency on Twisted>=10.1.0 to pip-requires

2010-12-15 15:14:09 -0500 jaypipes@gmail.com 

	* Merge trunk and resolve slight conflict

2010-12-15 20:04:19 +0000 Soren Hansen 

	* Make sure we properly close the bzr WorkingTree in our Authors up-to-datedness unit test.

2010-12-15 11:53:18 -0800 termie 

	* fixes for xenapi (thanks sandywalsh)

2010-12-15 11:23:33 -0800 root 

	* clean up tests and add overriden time method to utils

2010-12-15 11:02:33 -0800 termie 

	* merged from upstream

2010-12-15 10:38:30 -0800 termie 

	* add missing import

2010-12-15 18:28:00 +0000 Ryan Lane 

	* Adding back in openssh-lpk schema, as keys will likely be stored in LDAP again.

2010-12-15 14:19:39 -0400 Sandy Walsh 

	* basic conversion of xs-pause to eventlet done

2010-12-15 18:01:29 +0000 Armando Migliaccio 

	* brougth clean-up from unittests branch and tests

2010-12-15 17:58:55 +0000 Salvatore Orlando 

	* I made pep8 happy

2010-12-15 17:50:05 +0000 Armando Migliaccio 

	* * code cleanup * revised unittest approach * added stubout and a number of tests

2010-12-15 09:38:38 -0800 root 

	* clean up code to use timeout instead of two keys

2010-12-15 17:35:56 +0000 Salvatore Orlando 

	* final cleanup

2010-12-15 20:17:44 +0300 Eldar Nugaev 

	* Restore alphabetical order in Authors file

2010-12-15 14:27:07 +0000 Salvatore Orlando 

	* removed temporary comment lines

2010-12-15 14:04:06 +0100 Soren Hansen 

	* Lots of PEP-8 work.

2010-12-15 14:03:19 +0100 Soren Hansen 

	* refresh_security_group renamed to refresh_security_group_rules

2010-12-15 13:23:33 +0100 Soren Hansen 

	* Merge trunk

2010-12-15 12:19:33 +0000 Armando Migliaccio 

	* added volume tests and extended fake to support them

2010-12-15 13:15:19 +0100 Soren Hansen 

	* Make sure the new, consolidated template gets included.

2010-12-15 11:57:56 +0100 Soren Hansen 

	* Make sure we unlock the bzr tree again in the authors unit test.

2010-12-15 11:54:00 +0100 Soren Hansen 

	* Merge trunk

2010-12-15 07:48:51 +0000 Vishvananda Ishaya 

	* The ppa was moved.  This updates nova.sh to reflect that.

2010-12-14 17:06:56 -0800 termie 

	* merged upstream

2010-12-14 16:48:44 -0800 Chiradeep Vittal 

	* remove some logging

2010-12-14 16:42:51 -0800 Chiradeep Vittal 

	* Merged from trunk and fixed merge issues. Also fixed pep8 issues

2010-12-15 00:25:04 +0000 Vishvananda Ishaya 

	* Lockout middleware for ec2 api

2010-12-14 16:05:39 -0800 termie 

	* updates per review

2010-12-14 23:59:11 +0000 jaypipes@gmail.com 

	* Initial work on i18n.  This adds the installation of the nova domain in gettext to all the "endpoints", which are all the bin/* files and run_tests.py.

2010-12-14 18:22:03 -0500 jaypipes@gmail.com 

	* For some reason, I forgot to commit the other endpoints...

2010-12-14 23:35:54 +0100 Soren Hansen 

	* Remove default_{kernel,ramdisk} flags. They are not used anymore.

2010-12-14 23:34:08 +0100 Soren Hansen 

	* Don't attempt to fiddle with partitions for whole-disk-images.

2010-12-14 17:56:42 -0400 Sandy Walsh 

	* pep8

2010-12-14 19:14:10 +0000 Vishvananda Ishaya 

	* Includes architecture on register. Additionally removes a couple lines of cruft.

2010-12-14 17:25:02 +0000 Salvatore Orlando 

	* nothing

2010-12-14 17:16:58 +0000 Salvatore Orlando 

	* nothing

2010-12-14 18:11:30 +0100 Soren Hansen 

	* Merge trunk

2010-12-14 17:02:43 +0000 Salvatore Orlando 

	* nothing

2010-12-14 16:32:28 +0000 Salvatore Orlando 

	* support for pv guests (in progress)

2010-12-14 15:34:17 +0000 Armando Migliaccio 

	* merge trunk

2010-12-14 15:33:18 +0100 Soren Hansen 

	* Now that we have a templating engine, let's use it. Consolidate all the libvirt templates into one, extending the unit tests to make sure I didn't mess up.

2010-12-14 14:27:56 +0000 Armando Migliaccio 

	* first cut of unittest framework for xenapi

2010-12-14 14:54:50 +0300 Eldar Nugaev 

	* Added my contacts to Authors file

2010-12-14 11:48:29 +0000 Armando Migliaccio 

	* final cleanup, after moving unittest work into another branch

2010-12-14 04:25:39 -0400 Sandy Walsh 

	* fixup after merge with trunk

2010-12-14 02:43:15 -0400 Sandy Walsh 

	* added callback param to fake_conn

2010-12-14 00:10:30 -0400 Sandy Walsh 

	* added not implemented stubs for libvirt

2010-12-13 23:34:48 -0400 Sandy Walsh 

	* merge with trey tests

2010-12-13 18:25:17 -0800 Sandy Walsh 

	* Fixed power state update with Twisted callback

2010-12-14 00:20:27 +0000 Vishvananda Ishaya 

	* simplified version using original logic

2010-12-13 20:31:33 +0000 Armando Migliaccio 

	* moving xenapi unittests changes into another branch

2010-12-13 19:54:07 +0000 Vishvananda Ishaya 

	* Adds support to the ec2 api for filtering describe volumes by volume_ids.

2010-12-13 19:36:20 +0000 Anne Gentle 

	* Added LiveCD info as well as some changes to reflect consolidation of .conf files.

2010-12-13 19:34:09 +0000 Chmouel Boudjnah 

	* Fix exception throwing with wrong instance type.

2010-12-13 18:56:07 +0000 Chmouel Boudjnah 

	* Add myself.

2010-12-13 18:43:24 +0000 Armando Migliaccio 

	* removing imports that should have not been there

2010-12-13 18:22:56 +0000 Armando Migliaccio 

	* second round for unit testing framework

2010-12-13 20:02:27 +0300 Eldar Nugaev 

	* Added Twisted version dependency into pip-requires

2010-12-13 16:11:12 +0000 Salvatore Orlando 

	* only needs work for distinguishing pv from hvm

2010-12-13 16:42:35 +0100 Soren Hansen 

	* Move security group refresh logic into ComputeAPI.

2010-12-13 14:12:02 +0100 Soren Hansen 

	* Merge trunk

2010-12-13 11:53:55 +0000 Devin Carlen 

	* Refactored smoketests to use novarc environment and to separate user and admin specific tests.

2010-12-13 11:38:53 +0000 Eric Day 

	* Changed OpenStack API auth layer to inject a RequestContext rather than building one everywhere we need it.

2010-12-13 09:49:13 +0100 Soren Hansen 

	* Elaborate a bit on ipsets comment.

2010-12-11 15:42:05 -0500 jaypipes@gmail.com 

	* Final round of marking translation strings

2010-12-11 15:23:40 -0500 jaypipes@gmail.com 

	* First round of i18n-ifying strings in Nova

2010-12-11 15:10:24 -0500 jaypipes@gmail.com 

	* Initial i18n commit for endpoints. All endpoints must install gettext, which injects the _ function into the builtins.

2010-12-10 16:03:30 -0600 Anne Gentle 

	* Fixed spelling errors in index.rst

2010-12-10 21:15:33 +0000 Vishvananda Ishaya 

	* fix pep8

2010-12-10 21:09:37 +0000 Vishvananda Ishaya 

	* Includes kernel and ramdisk on register. Additinally removes a couple lines of cruft

2010-12-10 11:53:17 -0800 Andy Smith 

	* port new patches

2010-12-10 11:46:29 -0800 Andy Smith 

	* merge-a-tat-tat upstream to this branch

2010-12-10 18:49:54 +0000 Ryan Lane 

	* Format fixes and modification of Vish's email address.

2010-12-10 18:37:17 +0000 Armando Migliaccio 

	* There is always the odd change that one forgets!

2010-12-10 18:24:59 +0000 Armando Migliaccio 

	* * pylint fixes * code clean-up * first cut for xenapi unit tests

2010-12-10 17:55:21 +0000 Trey Morris 

	* added pause and unpause to fake connection

2010-12-10 16:45:26 +0000 Trey Morris 

	* merged changes from sandy's branch

2010-12-10 16:28:23 +0000 Trey Morris 

	* added unittest for pause

2010-12-09 16:45:51 -0800 Andy Smith 

	* add back utils.default_flagflie

2010-12-09 16:18:52 -0800 Andy Smith 

	* removed a few more references to twisted

2010-12-09 16:05:13 -0800 Andy Smith 

	* formatting and naming cleanup

2010-12-09 15:25:14 -0800 Andy Smith 

	* remove service and rename service_eventlet to service

2010-12-09 15:19:56 -0800 Andy Smith 

	* get service unittests runnning again

2010-12-09 14:37:43 -0800 Andy Smith 

	* whitespace fix

2010-12-09 14:36:23 -0800 Andy Smith 

	* make nova binaries use eventlet

2010-12-09 13:59:50 -0800 Eric Day 

	* Converted the instance table to use a uuid instead of a auto_increment ID and a random internal_id. I had to use a String(32) column with hex and not a String(16) with bytes because SQLAlchemy doesn't like non-unicode strings going in for String types. We could try another type, but I didn't want a primary_key on blob types.

2010-12-09 17:32:27 -0400 Sandy Walsh 

	* remove debug messages

2010-12-09 17:13:53 -0400 Sandy Walsh 

	* merge with trey

2010-12-09 17:03:49 -0400 Sandy Walsh 

	* pause and unpause code/tests in place. To the point it stuffs request in the queue.

2010-12-09 20:18:06 +0000 Chmouel Boudjnah 

	* import module and not classe directely as per Soren recommendation.

2010-12-09 20:09:14 +0000 Armando Migliaccio 

	* Make XenServer VM diagnostics available through nova.virt.xenapi.

2010-12-09 13:38:57 -0600 Josh Kearney 

	* Merged trunk

2010-12-09 13:37:30 -0600 Josh Kearney 

	* Added exception handling to get_rrd()

2010-12-09 09:57:15 -0800 Eric Day 

	* Changed OpenStack API auth layer to inject a RequestContext rather than building one everywhere we need it.

2010-12-09 17:54:30 +0000 Trey Morris 

	* changed resume to unpause

2010-12-09 11:32:23 -0600 Josh Kearney 

	* Import module instead of function

2010-12-09 17:30:03 +0000 Vishvananda Ishaya 

	* filter describe volumes by supplied ids.  Includes unittest.

2010-12-09 17:25:57 +0000 Trey Morris 

	* merging sandy's branch

2010-12-09 11:08:24 -0600 Josh Kearney 

	* Make get_diagnostics async

2010-12-09 16:42:52 +0000 Salvatore Orlando 

	* raw instances can now be launched in xenapi (only as hvm at the moment)

2010-12-09 16:41:35 +0000 Trey Morris 

	* pause from compute.manager <-> xenapi

2010-12-09 10:40:44 -0600 Josh Kearney 

	* Merged Armando's XenAPI fix

2010-12-09 10:42:00 -0400 Sandy Walsh 

	* merge with trunk to pull in admin-api branch

2010-12-09 14:34:26 +0000 Sandy Walsh 

	* Flag to define which operations are exposed in the OpenStack API, disabling all others.

2010-12-09 10:22:50 -0400 Sandy Walsh 

	* Fixed Authors conflict and re-merged with trunk

2010-12-09 13:43:54 +0000 Chmouel Boudjnah 

	* fixes exception throwing with wrong instance type.

2010-12-09 14:15:38 +0100 Soren Hansen 

	* Ignore security group rules that reference foreign security groups.

2010-12-09 10:40:07 +0000 Armando Migliaccio 

	* fixed how the XenAPI library is loaded

2010-12-08 17:25:57 -0800 Andy Smith 

	* remove some unused files

2010-12-08 17:21:43 -0800 Andy Smith 

	* port volume manager to eventlet also

2010-12-08 17:18:27 -0800 Andy Smith 

	* intermediate commit to checkpoint progress

2010-12-09 00:09:29 +0000 Trey Morris 

	* some pylint caught changes to compute

2010-12-08 23:47:25 +0000 Trey Morris 

	* added to Authors

2010-12-08 21:49:19 +0000 Andy Smith 

	* adds bzr to the list of dependencies in pip-require so that upon checkout using run_tests.sh succeeds

2010-12-08 21:36:26 +0000 Trey Morris 

	* merge conflict

2010-12-08 12:59:22 -0800 Andy Smith 

	* merged upstream changes

2010-12-08 12:20:44 -0800 Andy Smith 

	* add bzr to the dev dependencies

2010-12-08 14:16:49 -0600 Josh Kearney 

	* Fixed docstrings

2010-12-08 14:09:31 -0600 Josh Kearney 

	* Merged trunk

2010-12-08 14:05:50 -0600 Josh Kearney 

	* Got get_diagnostics in working order

2010-12-08 19:29:07 +0000 Trey Morris 

	* merged updates to trunk

2010-12-08 18:54:15 +0000 Armando Migliaccio 

	* merge trunk

2010-12-08 18:49:28 +0000 Armando Migliaccio 

	* typo fix

2010-12-08 11:59:37 -0600 Anne Gentle 

	* removing extraneous config ilnes

2010-12-08 17:54:18 +0000 Eric Day 

	* Finished cleaning up the openstack servers API, it no longer touches the database directly. Also cleaned up similar things in ec2 API and refactored a couple methods in nova.compute.api to accommodate this work.

2010-12-08 17:24:40 +0000 Eric Day 

	* Pushed terminate instance and network manager/topic methods into network.compute.api.

2010-12-08 11:22:12 -0600 Josh Kearney 

	* Merged trunk

2010-12-08 17:19:43 +0000 Eric Day 

	* Moved the reboot/rescue methods into nova.compute.api.

2010-12-08 16:38:35 +0000 Ryan Lane 

	* PEP8 fixes

2010-12-08 16:26:12 +0000 Ryan Lane 

	* Setting the default schema version to the new schema

2010-12-08 16:23:59 +0000 Ryan Lane 

	* Adding support for choosing a schema version, so that users can more easily migrate from an old schema to the new schema.

2010-12-08 13:50:37 +0000 Armando Migliaccio 

	* merged with trunk. All clear!

2010-12-08 10:22:29 +0000 Ryan Lane 

	* Removing novaProject from the schema. This change may look odd at first; here's how it works:

2010-12-08 17:23:51 +0900 masumotok 

	* test commit

2010-12-08 08:21:44 +0000 Ryan Lane 

	* Merge from trunk

2010-12-08 17:21:04 +0900 masumotok 

	* コメントを除去 README.live_migration.txtのレビュー結果を修正

2010-12-08 07:38:19 +0000 Ryan Lane 

	* Merge from trunk

2010-12-08 00:54:58 +0000 Ryan Lane 

	* Merge from trunk

2010-12-08 00:52:20 +0000 Ryan Lane 

	* Merge from trunk

2010-12-08 00:49:20 +0000 Ryan Lane 

	* This change adds better support for LDAP integration with pre-existing LDAP infrastructures. A new configuration option has been added to specify the LDAP driver should only modify/add/delete attributes for user entries.

2010-12-08 00:34:20 +0000 Ryan Lane 

	* More pep8 fixes to remove deprecated functions

2010-12-08 00:26:41 +0000 Ryan Lane 

	* pep8 fix

2010-12-08 00:08:47 +0000 Ryan Lane 

	* Clarifying previously commited exception message

2010-12-07 23:53:01 +0000 Ryan Lane 

	* Raising an exception if the user doesn't exist before trying to modify its attributes

2010-12-07 23:46:18 +0000 Ryan Lane 

	* Removing redundant check

2010-12-07 16:48:42 -0600 Anne Gentle 

	* Added livecd instructions plus fixed references to .conf files

2010-12-07 22:22:48 +0000 Armando Migliaccio 

	* pylint fixes

2010-12-07 16:06:55 -0600 Josh Kearney 

	* Initial diagnostics import -- needs testing and cleanup.

2010-12-07 21:29:14 +0000 Ryan Lane 

	* Added a script to use OpenDJ as an LDAP server instead of OpenLDAP. Also modified nova.sh to add an USE_OPENDJ option, that will be checked when USE_LDAP is set.

2010-12-07 21:13:54 +0000 Ryan Lane 

	* Reverting last change

2010-12-07 21:06:23 +0000 Armando Migliaccio 

	* a few more things ironed out

2010-12-07 20:54:11 +0000 Soren Hansen 

	* Make sure Authors check also works for pending merges (otherwise stuff can get merged that will make the next merge fail this check).

2010-12-07 20:39:19 +0000 Armando Migliaccio 

	* It looks like Soren fixed the author file, can I hit the commit button?

2010-12-07 21:00:39 +0000 Armando Migliaccio 

	* merge trunk

2010-12-07 21:35:15 +0100 Soren Hansen 

	* Make sure Authors check also works for pending merges (otherwise stuff can get merged that will make the next merge fail this check).

2010-12-07 20:04:26 +0000 Soren Hansen 

	* Add a helpful error message to nova-manage in case of NoMoreNetworks.

2010-12-07 19:49:15 +0000 Soren Hansen 

	* Add Ryan Lucio to Authors.

2010-12-07 19:35:05 +0000 Ryan Lane 

	* Adding myself to the authors list

2010-12-07 20:25:24 +0100 Soren Hansen 

	* Add Ryan Lucio to Authors

2010-12-07 19:07:47 +0000 Ryan Lucio 

	* Addresses bug 677475 by changing the DB column for internal_id in the instances table to be unsigned.

2010-12-07 18:57:44 +0000 Armando Migliaccio 

	* importing XenAPI module loaded late

2010-12-07 10:06:49 -0800 Eric Day 

	* Added docstring for get_instances.

2010-12-07 15:35:56 +0000 Armando Migliaccio 

	* small fixes on Exception handling

2010-12-07 14:36:49 +0000 Salvatore Orlando 

	* first test commit

2010-12-07 14:26:38 +0000 Armando Migliaccio 

	* and yet another pylint fix

2010-12-07 14:15:22 +0000 Armando Migliaccio 

	* fixed pylint violations that slipped out from a previous check

2010-12-07 13:48:35 +0000 Armando Migliaccio 

	* * merged with lp:~armando-migliaccio/nova/xenapi-refactoring * fixed pylint score * complied with HACKING guidelines

2010-12-07 11:31:43 +0000 Armando Migliaccio 

	* addressed review comments, complied with HACKING guidelines

2010-12-07 19:38:19 +0900 masumotok 

	* adding README.livemigration.txt

2010-12-07 19:25:43 +0900 masumotok 

	* rev439ベースにライブマイグレーションの機能をマージ このバージョンはEBSなし、CPUフラグのチェックなし

2010-12-07 04:41:53 +0000 Trey Morris 

	* modified a few files

2010-12-06 13:29:52 -0800 Eric Day 

	* Fixed conflicts with gundlach's fixes.

2010-12-06 22:20:05 +0100 Soren Hansen 

	* Remove dead test code.

2010-12-06 22:19:29 +0100 Soren Hansen 

	* Add iptables based security groups implementation.

2010-12-06 12:56:53 -0800 Eric Day 

	* Merged gundlach's fixes.

2010-12-06 15:14:41 -0500 Michael Gundlach 

	* Don't wrap HTTPAccepted in a fault.  Correctly pass kwargs to update_instance.

2010-12-06 19:46:42 +0000 Armando Migliaccio 

	* fixed import module in __init__.py

2010-12-06 19:29:00 +0000 Armando Migliaccio 

	* minor changes to docstrings

2010-12-06 19:06:32 +0000 Armando Migliaccio 

	* added interim solution for target discovery. Now info can either be passed via flags or discovered via iscsiadm. Long term solution is to add a few more fields to the db in the iscsi_target table with the necessary info and modify the iscsi driver to set them

2010-12-06 16:56:27 +0000 Armando Migliaccio 

	* merge with lp:~armando-migliaccio/nova/xenapi-refactoring

2010-12-06 16:15:04 +0000 Armando Migliaccio 

	* merge trunk

2010-12-06 15:53:35 +0000 Armando Migliaccio 

	* moved XenAPI namespace definition into xenapi/__init__.py

2010-12-06 12:42:34 +0000 Armando Migliaccio 

	* pylint and pep8 fixes

2010-12-03 13:50:30 -0800 Ryan Lucio 

	* Decreased the maximum value for instance-id generation from uint32 to int32 to avoid truncation when being entered into the instance table.  Reverted fix to make internal_id column a uint

2010-12-03 12:21:18 -0800 Eric Day 

	* Finished cleaning up the openstack servers API, it no longer touches the database directly. Also cleaned up similar things in ec2 API and refactored a couple methods in nova.compute.api to accomodate this work.

2010-12-03 09:37:40 -0800 Eric Day 

	* Merged reboot-rescue into network-manager.

2010-12-03 09:37:36 -0800 Eric Day 

	* Merged trunk.

2010-12-03 09:14:37 +0000 Anne Gentle 

	* Fixes a missing step (nova-manage network create IP/nn n nn) in the single-node install guide

2010-12-03 08:05:28 +0000 Eric Day 

	* Tired of seeing various test files in bzr stat.

2010-12-02 17:01:44 -0800 Ryan Lucio 

	* Updated sqlalchemy model to make the internal_id column of the instances table as unsigned integer

2010-12-03 00:01:21 +0000 Ryan Lane 

	* * Removes unused schema * Removes MUST uid from novaUser * Changes isAdmin to isNovaAdmin * Adds two new configuration options: ** ldap_user_id_attribute, with a default of uid ** ldap_user_name_attribute, with a default of cn * ldapdriver.py has been modified to use these changes

2010-12-02 15:26:14 -0800 Eric Day 

	* Pushed terminate instance and network manager/topic methods into network.compute.api.

2010-12-02 22:09:38 +0000 Michael Gundlach 

	* Fix bugs that prevented OpenStack API from supporting server rename.

2010-12-02 15:33:43 -0600 Michael Gundlach 

	* pep8

2010-12-02 14:17:41 -0600 Michael Gundlach 

	* Use newfangled compute_api

2010-12-02 14:14:31 -0600 Michael Gundlach 

	* Update tests to use proper id

2010-12-02 13:48:39 -0600 Anne Gentle 

	* Fixing single node install doc

2010-12-02 13:29:37 -0600 Michael Gundlach 

	* Oops, update 'display_name', not 'name'.  And un-extract-method.

2010-12-02 12:58:13 -0600 Michael Gundlach 

	* Correctly translate instance ids to internal_ids in some spots we neglected.

2010-12-02 10:53:32 -0800 Eric Day 

	* Added test files to be ignored.

2010-12-02 18:35:36 +0000 Eric Day 

	* Consolidated the start instance logic in the two API classes into a single method. This also cleans up a number of small discrepencies between the two.

2010-12-02 10:21:43 -0800 Eric Day 

	* Moved reboot/rescue methods into nova.compute.api.

2010-12-02 09:34:52 -0800 Eric Day 

	* Merged trunk and resolved conflicts. Again.

2010-12-02 17:24:40 +0000 Michael Gundlach 

	* Instances are assigned a display_name if one is not passed in -- and now, they're assigned a display_name even if None is explicitly passed in (as the EC2 API does.)

2010-12-02 08:47:25 -0800 Eric Day 

	* Merged trunk and resolved conflicts.

2010-12-02 10:08:56 -0600 Michael Gundlach 

	* Default Instance.display_name to a value even when None is explicitly passed in.

2010-12-02 16:21:31 +0100 Soren Hansen 

	* Refactor nwfilter code somewhat. For iptables based firewalls, I still want to leave it to nwfilter to protect against arp, mac, and ip spoofing, so it needed a bit of a split.

2010-12-02 15:18:45 +0100 Soren Hansen 

	* Add a helpful error message to nova-manage in case of NoMoreNetworks.

2010-12-02 14:09:23 +0000 Armando Migliaccio 

	* minor refactoring after merge

2010-12-02 13:27:36 +0000 Armando Migliaccio 

	* merge lp:~armando-migliaccio/nova/refactoring

2010-12-02 12:56:47 +0000 Armando Migliaccio 

	* merge trunk

2010-12-02 12:36:05 +0000 Armando Migliaccio 

	* typo fix

2010-12-02 12:13:56 +0000 Armando Migliaccio 

	* moved flags into xenapi/novadeps.py

2010-12-02 11:40:44 +0100 Soren Hansen 

	* Add a simple abstraction for firewalls.

2010-12-01 22:43:46 +0000 Vishvananda Ishaya 

	* fix nova.sh to reflect new location of ppa

2010-12-01 16:23:34 -0600 Rick Clark 

	* Changed null_kernel flag from aki-00000000 to nokernel

2010-12-01 22:14:29 +0000 Michael Gundlach 

	* Guarantee that the OpenStack API's Server-related responses will always contain a "name" value.  And get rid of a redundant field in models.py.

2010-12-01 16:04:04 -0600 Michael Gundlach 

	* Going for a record commits per line changes ratio

2010-12-01 15:53:27 -0600 Michael Gundlach 

	* Oops, internal_id isn't available until after a save.  This code saves twice; if I moved it into the DB layer we could do it in one save.  However, we're moving to one sqlite db per compute worker, so I'd rather have two saves in order to keep the logic in the right layer.

2010-12-01 14:55:42 -0600 Michael Gundlach 

	* Todd points out that the API doesn't require a display_name, so let's make a default.  That way the OpenStack API can rest assured that its server responses will always have a name key.

2010-12-01 20:44:43 +0000 Anne Gentle 

	* Adds in more documentation contributions from Citrix.

2010-12-01 14:18:24 -0600 Michael Gundlach 

	* Remove duplicate field and make OpenStack API return server.name for EC2-API-created instances

2010-12-01 20:16:21 +0000 Soren Hansen 

	* Move cc_host and cc_port flags into nova/network/linux_net.py. They weren't used anywhere else.

2010-12-01 19:09:55 +0000 Soren Hansen 

	* Add include_package_data=True to setup.py.

2010-12-01 17:59:35 +0000 Michael Gundlach 

	* With utils.default_flagfile() in its old location, the flagfile isn't being read -- twistd.serve() loads flags earlier than that point.  Move the utils.default_flagfile() call earlier so the flagfile is included.

2010-12-01 11:43:20 -0600 Michael Gundlach 

	* Removed a blank line.

2010-12-01 09:24:39 -0800 Eric Day 

	* Broke parts of compute manager out into compute.api to separate what gets run on the API side vs the worker side.

2010-12-01 10:44:51 -0600 Michael Gundlach 

	* Move default_flagfile() call to where it will be parsed in time to load the flagfile

2010-12-01 12:02:02 +0000 Armando Migliaccio 

	* minor refactoring

2010-12-01 11:50:25 +0100 Soren Hansen 

	* Move cc_host and cc_port flags into nova/network/linux_net.py. They weren't used anywhere else.

2010-11-30 23:12:19 +0000 Ryan Lane 

	* Added a script to use OpenDJ as an LDAP server instead of OpenLDAP. Also modified nova.sh to add an USE_OPENDJ option, that will be checked when USE_LDAP is set.

2010-11-30 22:34:25 +0000 Ryan Lane 

	* Merge from trunk

2010-11-30 22:34:01 +0000 Ryan Lane 

	* Merge from trunk

2010-11-30 16:09:31 -0600 Rick Clark 

	* Fixed termie's tiny bits from the prior merge request

2010-11-30 21:04:54 +0000 Michael Gundlach 

	* Delete unused flag in nova.sh.

2010-11-30 20:59:52 +0000 Ryan Lane 

	* Moving the openldap schema out of nova.sh into it's own files, and adding sun (opends/opendj/sun directory server/fedora ds) schema files

2010-11-30 14:56:40 -0500 Michael Gundlach 

	* Merge from trunk

2010-11-30 19:09:38 +0000 Michael Gundlach 

	* OpenStack API returns the wrong x-server-management-url.  Fix that.

2010-11-30 13:08:39 -0600 Rick Clark 

	* Cleaned up pep8 errors

2010-11-30 19:08:06 +0000 Armando Migliaccio 

	* brought latest changes from trunk

2010-11-30 19:03:13 +0000 Armando Migliaccio 

	* iscsi volumes attach/detach complete. There is only one minor issue on how to discover targets from device_path

2010-11-30 13:52:46 -0500 Michael Gundlach 

	* Fix unit tests

2010-11-30 18:24:49 +0000 Soren Hansen 

	* Fix DescribeImages EC2 API call.

2010-11-30 11:52:43 -0600 Rick Clark 

	* merged Justin Santa Barbara's raw-disk-image back into the latest trunk

2010-11-30 10:58:21 -0500 Michael Gundlach 

	* Merge from trizzunk

2010-11-30 10:40:17 -0500 Michael Gundlach 

	* If only I weren't so lazy.

2010-11-30 09:19:32 +0100 Soren Hansen 

	* Rename imageSet variable to images.

2010-11-29 17:38:51 -0600 Michael Gundlach 

	* remove FAKE_subdomain reference

2010-11-29 17:26:05 -0600 Michael Gundlach 

	* Return the correct server_management_url

2010-11-29 22:39:43 +0000 Vishvananda Ishaya 

	* Default flagfile moved in trunk recently.  This updates nova.sh to run properly with the new flagfile location.

2010-11-29 23:04:54 +0100 Soren Hansen 

	* Correctly handle imageId list passed to DescribeImages API call.

2010-11-29 21:23:21 +0000 Vishvananda Ishaya 

	* update of nova.sh because default flagfile moved

2010-11-29 21:19:31 +0000 Vishvananda Ishaya 

	* merged trunk

2010-11-29 21:19:16 +0000 Soren Hansen 

	* Add a templating mechanism in the flag parsing.

2010-11-29 22:01:19 +0100 Soren Hansen 

	* Adjust state_path default setting so that api unit tests find things where they used to find them.

2010-11-29 21:05:40 +0100 Soren Hansen 

	* Import string instead of importing Template from string. This is how we do things.

2010-11-29 17:37:34 +0000 Armando Migliaccio 

	* brought the xenapi refactoring in plus trunk changes

2010-11-29 17:26:44 +0000 Armando Migliaccio 

	* changes

2010-11-29 16:31:31 +0000 Armando Migliaccio 

	* pep8 fixes and further round of refactoring

2010-11-29 16:29:43 +0000 Michael Gundlach 

	* Rename cloudServersFault to computeFault -- I missed this Rackspace branding when we renamed nova.api.rackspace to nova.api.openstack.

2010-11-29 15:49:12 +0100 Soren Hansen 

	* Make sure templated flags work across calls to ParseNewFlags.

2010-11-29 14:02:03 +0100 Soren Hansen 

	* Add include_package_data=True to setup.py.

2010-11-29 12:52:03 +0000 Armando Migliaccio 

	* fixed deps

2010-11-29 13:14:26 +0100 Soren Hansen 

	* Merge trunk.

2010-11-29 10:25:52 +0000 Armando Migliaccio 

	* first cut of the refactoring of the XenAPIConnection class. Currently the class merged both the code for managing the XenAPI connection and the business logic for implementing Nova operations. If left like this, it would eventually become difficult to read, maintain and extend. The file was getting kind of big and cluttered, so a quick refactoring now will save a lot of headaches later

2010-11-28 15:12:37 +0000 Armando Migliaccio 

	* other round of refactoring

2010-11-28 01:49:28 +0000 Armando Migliaccio 

	* further refactoring

2010-11-27 13:33:38 +0000 Armando Migliaccio 

	* typos and pep8 fixes

2010-11-27 12:56:19 +0000 Armando Migliaccio 

	* first cut of the refactoring of the XenAPIConnection class. Currently the class merged both the code for managing the XenAPI connection and the business logic for implementing Nova operations. If left like this, it would  eventually become difficult to read, maintain and extend. The file was getting kind of big and cluttered, so a quick refactoring now will save a lot of headaches later.

2010-11-26 17:59:48 +0000 Ryan Lane 

	* PEP fixes

2010-11-26 17:04:27 +0000 Ryan Lane 

	* Adding support for modification only of user accounts.

2010-11-26 17:01:50 +0000 Ryan Lane 

	* This modification should have occured in a different branch. Reverting.

2010-11-25 20:42:22 +0000 Armando Migliaccio 

	* added attach_volume implementation

2010-11-25 20:31:32 +0000 Armando Migliaccio 

	* work on attach_volume, with a few things to iron out

2010-11-25 15:24:21 +0000 Vishvananda Ishaya 

	* A few more changes:  * Fixed up some flags  * Put in an updated nova.sh  * Broke out metadata forwarding so it will work in flatdhcp mode  * Added descriptive docstrings explaining the networking modes in more detail

2010-11-25 10:46:58 +0000 Armando Migliaccio 

	* small conflict resolution

2010-11-25 10:42:06 +0000 Armando Migliaccio 

	* first cut of changes for the attach_volume call

2010-11-24 15:16:23 -0800 Eric Day 

	* The image server should throw not found errors, don't need to check in compute manager.

2010-11-24 14:52:10 -0800 Eric Day 

	* Consolidated the start instance logic in the two API classes into a single method. This also cleans up a number of small discrepencies between the two.

2010-11-24 22:34:52 +0000 Ryan Lane 

	* Setting "name" back to "cn", since id and name should be separate

2010-11-24 22:10:21 +0000 Ryan Lane 

	* Adding support for modification only of user accounts.

2010-11-24 21:40:41 +0000 Vishvananda Ishaya 

	* don't error on edge case where vpn has been launched but fails to get a network

2010-11-24 19:09:42 +0000 Soren Hansen 

	* Make sure all workers look for their flagfile in the same spot.

2010-11-24 15:46:32 +0000 Ryan Lane 

	* Merge from trunk

2010-11-24 15:46:22 +0000 Ryan Lane 

	* Merge from main branch

2010-11-24 14:39:21 +0000 Soren Hansen 

	* Fix typo "nova.util" -> "nova.utils".

2010-11-24 15:14:55 +0100 Soren Hansen 

	* Fix typo "nova.util" -> "nova.utils"

2010-11-24 14:14:24 +0000 Soren Hansen 

	* Added a .mailmap that maps addresses in bzr to people's real, preferred e-mail addresses. (I made a few guesses along the way, feel free to adjust according to what is actually the preferred e-mail)

2010-11-24 13:59:25 +0000 Soren Hansen 

	* Add a placeholder in doc/build. Although bzr handles empty directories just fine, setuptools does not, so to actually ship this directory in the tarball, we need a file in it.

2010-11-24 10:09:18 +0100 Soren Hansen 

	* Add a placeholder in doc/build. Although bzr handles empty directories just fine, setuptools does not, so to actually ship this directory in the tarball, we need a file in it.

2010-11-24 10:08:57 +0100 Soren Hansen 

	* Merged trunk.

2010-11-24 00:16:47 +0000 Vishvananda Ishaya 

	* pep8

2010-11-23 23:58:26 +0000 Vishvananda Ishaya 

	* merged trunk, added recent nova.sh

2010-11-23 23:56:26 +0000 Vishvananda Ishaya 

	* fix typos in docstring

2010-11-23 23:18:02 +0000 Vishvananda Ishaya 

	* docstrings, more flags, breakout of metadata forwarding

2010-11-23 23:14:31 +0000 Soren Hansen 

	* doc/build was recently accidentally removed from VCS. This adds it back, which makes the docs build again.

2010-11-23 23:02:57 +0100 Soren Hansen 

	* Add doc/build dir back to bzr.

2010-11-23 21:59:30 +0000 Josh Kearney 

	* Make aws_access_key_id and aws_secret_access_key configurable.

2010-11-23 21:48:32 +0000 Vishvananda Ishaya 

	* add vpn ping and optimize vpn list

2010-11-23 22:34:53 +0100 Soren Hansen 

	* Add an alias for Armando.

2010-11-23 22:33:22 +0100 Soren Hansen 

	* Merge trunk

2010-11-23 21:16:25 +0000 Vishvananda Ishaya 

	* the serial returned by x509 is already formatted in hex

2010-11-23 21:09:42 +0000 Anne Gentle 

	* Adding developer documentation - setting up dev environment and how to add to the OpenStack API

2010-11-23 20:59:53 +0000 Soren Hansen 

	* Add a --logdir flag that will be prepended to the logfile setting. This makes it easier to share a flagfile between multiple workers while still having separate log files.

2010-11-23 21:58:46 +0100 Soren Hansen 

	* Address pep8 complaints.

2010-11-23 21:52:00 +0100 Soren Hansen 

	* Address PEP8 complaints.

2010-11-23 19:09:36 +0000 Josh Kearney 

	* Remove FAKE_subdomain from docs.

2010-11-23 12:58:08 -0600 Anne Gentle 

	* Adding more polish

2010-11-23 12:49:28 -0600 Anne Gentle 

	* Adding developer howtos

2010-11-23 12:46:07 -0600 Josh Kearney 

	* Remove FAKE_subdomain from docs

2010-11-23 12:04:34 -0600 Josh Kearney 

	* Make aws_access_key_id and aws_secret_access_key configurable

2010-11-23 17:57:25 +0000 Vishvananda Ishaya 

	* updated nova.sh

2010-11-23 17:57:12 +0000 Vishvananda Ishaya 

	* added flat_interface for flat_dhcp binding

2010-11-23 17:56:43 +0000 Vishvananda Ishaya 

	* changed bridge_dev to vlan_interface

2010-11-23 15:14:38 +0000 Armando Migliaccio 

	* 

2010-11-23 13:48:57 +0100 Soren Hansen 

	* Add a --logdir flag that will be prepended to the logfile setting. This makes it easier to share a flagfile between multiple workers while still having separate log files.

2010-11-23 12:11:15 +0000 Armando Migliaccio 

	* added svg files (state.svg is missing because its source is a screen snapshot)

2010-11-23 11:45:56 +0100 Soren Hansen 

	* Unify the location of the default flagfile. Not all workers called utils.default_flagfile, and nova-manage explicitly said to use the one in /etc/nova/nova-manage.conf.

2010-11-22 23:04:38 +0000 Josh Kearney 

	* Set and use AMQP retry interval and max retry FLAGS.

2010-11-22 17:03:54 -0600 Anne Gentle 

	* Incorporating security groups info

2010-11-22 17:59:49 -0500 Michael Gundlach 

	* Rename cloudServersFault (rackspace branding) to computeFault.  Fixes bug lp680285.

2010-11-22 16:48:44 -0600 Josh Kearney 

	* Use FLAGS instead of constants

2010-11-22 16:43:17 -0600 Anne Gentle 

	* Incorporating more networking info

2010-11-22 16:28:28 -0600 Josh Kearney 

	* Make time.sleep() non-blocking

2010-11-22 16:04:21 -0600 Josh Kearney 

	* Removed unnecessary continue

2010-11-22 22:33:03 +0100 Soren Hansen 

	* Update Authors and add a couple of names to .mailmap (from people who failed to set bzr whoami properly).

2010-11-22 22:27:15 +0100 Soren Hansen 

	* Merge with trunk.

2010-11-22 15:22:02 -0600 Josh Kearney 

	* Refactor AMQP retry loop

2010-11-22 21:06:44 +0000 Eric Day 

	* Allows user to specify hosts to listen on for nova-api and -objectstore

2010-11-22 21:04:22 +0000 Soren Hansen 

	* Make sure all the libvirt templates are included in the tarball (by replacing the explicitly listed set with a glob pattern).

2010-11-22 20:49:28 +0000 Armando Migliaccio 

	* fixed pep8 violations

2010-11-22 14:45:05 -0600 Josh Kearney 

	* Set and use AMQP retry interval and max retry constants

2010-11-22 13:11:00 +0000 Armando Migliaccio 

	* pep8 violations fix

2010-11-22 12:57:03 +0000 Armando Migliaccio 

	* added placeholders

2010-11-22 12:15:11 +0000 Armando Migliaccio 

	* added test for invalid handles

2010-11-20 22:26:15 +0100 Soren Hansen 

	* Make sure all templates are included (at least rescue tempaltes didn't used to be included).

2010-11-20 21:04:35 +0000 Josh Kearney 

	* Check for running AMQP instances.

2010-11-20 12:16:54 -0600 Josh Kearney 

	* Use logging.exception instead

2010-11-19 16:42:37 -0600 Josh Kearney 

	* Reverted some changes

2010-11-19 16:13:04 -0600 Josh Kearney 

	* Added some comments

2010-11-19 22:04:37 +0000 Anne Gentle 

	* Adds images (only links one in), start for a nova-manage man file, and also documents all nova-manage commands. Can we merge it in even though the man page build isn't working?

2010-11-19 16:01:55 -0600 Josh Kearney 

	* Added some comments

2010-11-19 15:47:24 -0600 Josh Kearney 

	* Check for running AMQP instances

2010-11-19 17:32:38 +0000 Armando Migliaccio 

	* first cut of fixes for bug  #676128

2010-11-19 09:57:49 -0600 Anne Gentle 

	* Removed .DS_Store files everywhere, begone!

2010-11-19 06:09:40 +0000 Eric Day 

	* Moves the EC2 API S3 image service into nova.service. There is still work to be done to make the APIs align, but this is the first step.

2010-11-18 21:27:00 -0800 Eric Day 

	* PEP8 fixes, 2 lines were too long.

2010-11-18 13:27:52 -0800 Eric Day 

	* First step to getting the image APIs consolidated. The EC2 API was using a one-off S3 image service wrapper, but this should be moved into the nova.image space and use the same interface as the others. There are still some mismatches between the various image service implementations, but this patch was getting large and wanted to keep it within a resonable size.

2010-11-18 20:04:38 +0000 Josh Kearney 

	* Improved Pylint Score

2010-11-18 19:35:17 +0000 root 

	* Fixes improper display of api error messages that happen to be unicode.

2010-11-18 10:52:54 -0800 root 

	* Make sure that the response body is a string and not unicode

2010-11-18 09:09:53 -0600 Anne Gentle 

	* Soren updated setup.py so that the man page builds. Will continue working on man pages for nova-compute and nova-network

2010-11-18 11:11:30 +0100 Soren Hansen 

	* Overwrite build_sphinx, making it run once for each of the html and man builders.

2010-11-18 00:11:45 +0000 Vishvananda Ishaya 

	* fixes flatdhcp, updates nova.sh, allows for empty bridge device

2010-11-17 22:14:35 +0000 Soren Hansen 

	* Update version to 2011.1 as that is the version we expect to release next.

2010-11-17 16:03:09 -0600 Anne Gentle 

	* really adding images

2010-11-17 16:02:11 -0600 Anne Gentle 

	* adding images

2010-11-17 15:58:10 -0600 Anne Gentle 

	* Documenting all nova-manage commands

2010-11-17 15:54:19 -0600 Anne Gentle 

	* Documenting all nova-manage commands

2010-11-17 21:49:25 +0000 Vishvananda Ishaya 

	* Fixes eventlet race condition in cloud tests.

2010-11-17 21:23:12 +0000 Vishvananda Ishaya 

	* fix greenthread race conditions in trunk and floating ip leakage

2010-11-17 14:28:09 -0600 Anne Gentle 

	* Testing man page build through conf.py

2010-11-17 13:56:42 -0600 Josh Kearney 

	* Improved Pylint Score

2010-11-17 19:17:51 +0000 Armando Migliaccio 

	* adjusting images size and bulleted list

2010-11-17 18:33:47 +0000 Armando Migliaccio 

	* merged with trunk

2010-11-17 16:20:50 +0000 Armando Migliaccio 

	* small edit

2010-11-17 13:20:55 +0000 Armando Migliaccio 

	* Further editing and added images

2010-11-17 12:34:15 +0100 Soren Hansen 

	* Update version to 2011.1 as that is the version we expect to release next.

2010-11-17 02:54:07 +0000 Vishvananda Ishaya 

	* ec2_api commands for describe_addresses and associate_address are broken in trunk.  This happened during the switch to ec2_id and internal_id.  We clearly didn't have any unit tests for this, so I've added a couple in addition to the three line change to actually fix the bugs.

2010-11-17 02:41:04 +0000 Vishvananda Ishaya 

	* delete floating ips after tests

2010-11-17 02:33:09 +0000 Vishvananda Ishaya 

	* remove extra line and ref. to LOG that doesn't exist

2010-11-17 02:23:20 +0000 Vishvananda Ishaya 

	* fix leaking floating ip from network unittests and use of fakeldap driver

2010-11-17 01:23:45 +0000 Vishvananda Ishaya 

	* Adds nova-debug to tools directory, for debugging of instances that lose networking.

2010-11-16 23:38:37 +0000 Vishvananda Ishaya 

	* fixes errors in describe address and associate address.  Adds test cases

2010-11-16 19:04:35 +0000 Ryan Lane 

	* Ryan_Lane's code to handle /etc/network not existing when we try to inject /etc/network/interfaces into an image.

2010-11-16 13:49:18 -0500 Michael Gundlach 

	* pep8

2010-11-16 18:37:19 +0000 Armando Migliaccio 

	* First dump of content related to Nova RPC and RabbitMQ

2010-11-16 13:32:16 -0500 Michael Gundlach 

	* Add docstrings to any methods I touch

2010-11-16 13:26:59 -0500 Michael Gundlach 

	* pep8

2010-11-16 13:23:12 -0500 Michael Gundlach 

	* Merge from trunk

2010-11-16 05:53:21 -0400 Sandy Walsh 

	* PEP8 fixes

2010-11-16 05:46:40 -0400 Sandy Walsh 

	* added myself to Authors file. Enjoy spiders.

2010-11-16 03:04:27 -0400 Sandy Walsh 

	* Changed from fine-grained operation control to binary admin on/off setting.

2010-11-16 02:54:13 -0400 Sandy Walsh 

	* Changed from fine-grained operation control to binary admin on/off setting.

2010-11-16 02:34:47 +0000 Todd Willey 

	* Lots of documentation and docstring updates.

2010-11-15 21:08:08 -0500 Todd Willey 

	* The docs are just going to be wrong for now.  I'll file a bug upstream.

2010-11-15 19:13:45 -0500 Todd Willey 

	* Change how wsgified doc wrapping happens to fix test.

2010-11-15 15:10:57 -0500 Todd Willey 

	* merge to trunk

2010-11-15 14:43:50 -0500 Todd Willey 

	* pep8

2010-11-15 13:15:48 -0600 Anne Gentle 

	* Adding contributors and names

2010-11-15 01:26:34 -0400 Sandy Walsh 

	* merge with trunk

2010-11-15 01:25:42 -0400 Sandy Walsh 

	* base commit

2010-11-13 20:04:00 +0000 Joe Heck 

	* saw a duplicate import ... statement in the code while reading through unit tests - this removes the dupe.

2010-11-13 09:59:07 -0800 Joe Heck 

	* removed redundant unit test import

2010-11-12 12:53:44 -0800 root 

	* add in bzr link

2010-11-12 12:49:48 -0800 root 

	* adding a bit more networking documentation

2010-11-12 12:43:54 -0800 root 

	* remove tab

2010-11-12 12:38:27 -0800 root 

	* fix title

2010-11-12 12:37:24 -0800 root 

	* tweak

2010-11-12 12:36:14 -0800 root 

	* Fix heading

2010-11-12 11:51:21 -0800 root 

	* merge in anne's changes

2010-11-12 11:45:55 -0800 root 

	* tweak

2010-11-12 13:42:07 -0600 Anne Gentle 

	* Just a few more edits, misspellings and the like

2010-11-12 11:12:46 -0800 root 

	* fix spacing to enable block

2010-11-12 14:10:28 -0500 Todd Willey 

	* merge to remote

2010-11-12 11:09:07 -0800 root 

	* unify env syntax

2010-11-12 14:07:46 -0500 Todd Willey 

	* Add sample puppet scripts.

2010-11-12 11:00:25 -0800 root 

	* fix install guide

2010-11-12 18:50:10 +0000 Armando Migliaccio 

	* getting started

2010-11-12 10:02:03 -0800 root 

	* create SPHINX_DEBUG env var.  Setting this will disable aggressive autodoc generation.  Also provide some sample for P syntax

2010-11-12 09:29:40 -0800 root 

	* fix conf file from earlier merge

2010-11-12 09:25:01 -0800 root 

	* notes, and add code to enable sorted "..todo:: P[1-5] xyz" syntax

2010-11-12 09:02:20 -0800 root 

	* merge in more networking docs - still a work in progress

2010-11-12 08:05:45 -0800 root 

	* anne's changes to the networking documentation

2010-11-12 09:52:56 -0600 Anne Gentle 

	* Updated Networking doc

2010-11-12 00:58:01 -0800 root 

	* anne gentle's changes to community page

2010-11-12 00:56:08 -0800 root 

	* merge in heckj's corrections  to multi-node install

2010-11-11 19:52:36 -0600 Soren Hansen 

	* Added a .mailmap that maps addresses in bzr to people's real, preferred e-mail addresses. (I made a few guesses along the way, feel free to adjust according to what is actually the preferred e-mail)

2010-11-11 17:20:27 -0600 Anne Gentle 

	* Updated community.rst to fix a link to the IRC logs

2010-11-11 16:47:14 -0600 Joe Heck 

	* merging in changes from ~anso/nova/trunkdoc

2010-11-11 16:44:40 -0600 Joe Heck 

	* fixed another spacing typo causing poor rendering

2010-11-11 16:40:53 -0600 Joe Heck 

	* fixed spacing typo causing poor rendering

2010-11-11 14:38:41 -0800 root 

	* merge in anne's work

2010-11-11 14:36:25 -0800 root 

	* add docs for ubuntu 4, 10, others

2010-11-11 16:32:24 -0600 Anne Gentle 

	* Updated Cloud101 and admonition color

2010-11-11 14:19:06 -0800 root 

	* merge heckj's multi install notes

2010-11-11 14:17:32 -0800 root 

	* working on single node install

2010-11-11 16:04:02 -0600 Joe Heck 

	* updating install notes to reference Vish' nova.sh and installing in MYSQL

2010-11-11 13:35:06 -0800 Dean Troyer 

	* Add Flat mode doc

2010-11-11 13:34:58 -0800 Dean Troyer 

	* Add Flat mode doc

2010-11-11 13:34:45 -0800 Dean Troyer 

	* Add Flat mode doc

2010-11-11 12:53:35 -0800 Dean Troyer 

	* Add VLAN Mode doc

2010-11-11 12:53:16 -0800 Dean Troyer 

	* Add VLAN Mode doc

2010-11-11 11:47:42 -0800 root 

	* merge in anne's changes

2010-11-11 11:43:32 -0800 root 

	* home page tweaks

2010-11-11 13:39:54 -0600 Anne Gentle 

	* Updated CSS and community.rst file

2010-11-11 11:07:47 -0800 root 

	* modifications and additions based on doc sprint

2010-11-09 10:11:36 -0800 root 

	* incorporate some feedback from todd and anne

2010-11-08 20:38:21 -0800 root 

	* merge in trunk

2010-11-08 18:40:21 -0800 root 

	* working on novadoc structure

2010-11-08 18:39:51 -0800 root 

	* add some info on authentication and keys

2010-11-07 18:18:04 -0500 Todd Willey 

	* Since we're autodocumenting from a sphinx ext, we can scrap it in Makefile.

2010-11-07 17:53:39 -0500 Todd Willey 

	* Use the autodoc tools in the setup.py build_sphinx toolchain.

2010-11-07 17:18:41 -0500 Todd Willey 

	* Fix include paths so setup.py build_sphinx works again.

2010-11-07 15:14:58 -0500 Todd Willey 

	* Cleanups to doc process.

2010-11-07 14:58:02 -0500 Todd Willey 

	* quieter doc building (less warnings).

2010-11-07 14:56:17 -0500 Todd Willey 

	* File moves from "merge" of termie's branch.

2010-11-07 14:51:40 -0500 Todd Willey 

	* Merge lp:~termie/nova/trunkdoc (via patch, since bzr though it was already merged)

2010-11-07 14:46:17 -0500 Todd Willey 

	* back out stacked merge

2010-11-07 14:22:26 -0500 Todd Willey 

	* Merge termie's autodoc system into trunkdoc.

2010-11-07 14:15:06 -0500 Todd Willey 

	* Doc updates:   * quieter build (fewer warnings)   * move api reference out of root directory   * auto glob api reference into a TOC   * remove old dev entries for new-fangled auto-generated docs

2010-11-08 02:54:28 +0900 Andy Smith 

	* Normalization of Dev reference docs.

2010-11-08 02:00:48 +0900 Andy Smith 

	* Switch to module-per-file for the module index.

2010-11-08 00:27:55 +0900 Andy Smith 

	* Allow case-by-case overriding of autodocs.

2010-11-08 00:13:47 +0900 Andy Smith 

	* add exec flags, apparently bzr shelve/unshelve does not keep track of them

2010-11-08 00:06:19 +0900 Andy Smith 

	* Build autodocs for all our libraries.

2010-11-06 00:58:05 +0000 Vishvananda Ishaya 

	* add dmz to flags and change a couple defaults

2010-11-06 00:02:36 +0000 Vishvananda Ishaya 

	* Per-project vpns, certificates, and revocation

2010-11-05 19:53:31 -0400 Todd Willey 

	* remove finished todo

2010-11-05 19:52:12 -0400 Todd Willey 

	* Fix docstrings for wsigfied methods.

2010-11-05 15:52:59 -0700 root 

	* fix default twitter username

2010-11-05 15:36:19 -0700 root 

	* shrink tweet text a bit

2010-11-05 18:33:49 -0400 Todd Willey 

	* Merge remote.

2010-11-05 18:31:26 -0400 Todd Willey 

	* Document nova.sh environment.

2010-11-05 15:29:54 -0700 root 

	* add twitter feed to the home page

2010-11-05 17:34:09 -0400 Todd Willey 

	* Merge to remote.

2010-11-05 17:33:08 -0400 Todd Willey 

	* Community contact info.

2010-11-05 13:44:22 -0700 root 

	* small tweaks before context switch

2010-11-05 16:25:46 -0400 Todd Willey 

	* Merge to remote.

2010-11-05 13:25:40 -0700 root 

	* use include to grab todd's quickstart

2010-11-05 12:49:42 -0700 root 

	* add in custom todo, and custom css

2010-11-05 15:11:04 -0400 Todd Willey 

	* Format TODO items for sphinx todo extension.

2010-11-05 11:56:12 -0700 root 

	* additions to home page

2010-11-05 14:30:46 -0400 Todd Willey 

	* Change order of secions so puppeting is last, add more initial setup tasks.

2010-11-05 14:09:36 -0400 Todd Willey 

	* update types of services that may run on machines.

2010-11-04 19:00:46 -0400 Todd Willey 

	* Change directory structure for great justice!

2010-11-04 15:50:23 -0700 Devin Carlen 

	* Refactored smoketests to use novarc environment and to separate user and admin specific tests

2010-11-04 18:17:02 -0400 Todd Willey 

	* start adding info to multi-node admin guide.

2010-11-04 17:49:13 -0400 Todd Willey 

	* document purpose of documentation.

2010-11-04 17:36:32 -0400 Todd Willey 

	* Getting Started Guide.

2010-11-04 14:44:22 -0400 Todd Willey 

	* Nova quickstart: move vish's novascript into contrib, and convert reademe.md to a quickstart.rst

2010-11-04 14:20:15 -0400 Todd Willey 

	* merge trunk

2010-11-04 12:42:14 +0100 Soren Hansen 

	* Add a templating mechanism in the flag parsing.  Add a state_path flag that will be used as the top-level dir for all other state (such as images, instances, buckets, networks, etc). This way you only need to change one flag to put all your state in e.g. /var/lib/nova.

2010-11-04 02:06:28 -0400 Todd Willey 

	* add missing file.

2010-11-04 02:06:10 -0400 Todd Willey 

	* Cleanup nova-manage section.

2010-11-04 00:02:56 -0400 Todd Willey 

	* have "contents" look the same as other headings.

2010-11-03 23:04:01 +0000 Eric Day 

	* Enables the exclusive flag for DirectConsumer queues.

2010-11-03 22:58:59 +0000 Vishvananda Ishaya 

	* Ensures that keys for context from the queue are passed to the context constructor as strings.  This prevents hangs on older versions of python that can't handle unicode kwargs.

2010-11-03 15:50:24 -0700 Eric Day 

	* Fix for bug #640400, enables the exclusive flag on the temporary queues.

2010-11-03 15:06:00 -0700 Vishvananda Ishaya 

	* pep8 whitespace and line length fixes

2010-11-03 14:59:35 -0700 Vishvananda Ishaya 

	* make sure context keys are not unicode so they can be passed as kwargs

2010-11-03 14:38:14 -0700 Vishvananda Ishaya 

	* merged trunk

2010-11-03 14:05:09 -0700 Vishvananda Ishaya 

	* merged source

2010-11-03 14:04:36 -0700 Vishvananda Ishaya 

	* prettier theme

2010-11-03 13:13:59 -0700 Eric Day 

	* Added an extra argument to the objectstore listen to separate out the listening host from the connecting host.

2010-11-03 19:44:09 +0000 Soren Hansen 

	* Change socket type in nova.utils.get_my_ip() to SOCK_DGRAM. This way, we don't actually have to set up a connection. Also, change the destination host to an IP (chose one of Google's DNS's at random) rather than a hostname, so we avoid doing a DNS lookup.

2010-11-03 12:38:15 -0700 Eric Day 

	* Fix for bug#613264, allowing hosts to be specified for nova-api and objectstore listeners.

2010-11-03 19:04:12 +0000 Vishvananda Ishaya 

	* Fixes issue with security groups not being associated with instances.

2010-11-03 14:30:13 -0400 Todd Willey 

	* Doc cleanups.

2010-11-03 18:24:16 +0000 Eric Day 

	* Fix flags help display.

2010-11-03 15:05:10 +0100 Soren Hansen 

	* Change socket type in nova.utils.get_my_ip() to SOCK_DGRAM. This way, we don't actually have to set up a connection. Also, change the destination host to an IP (chose one of Google's DNS's at random) rather than a hostname, so we avoid doing a DNS lookup.

2010-11-03 08:29:03 +0000 Vishvananda Ishaya 

	* ISCSI Volume support

2010-11-02 17:39:51 -0700 Vishvananda Ishaya 

	* merged

2010-11-02 17:37:11 -0700 Vishvananda Ishaya 

	* more descriptive title for cloudpipe

2010-11-02 17:36:03 -0700 Vishvananda Ishaya 

	* update of the architecture and fix some links

2010-11-02 20:31:17 -0400 Todd Willey 

	* Fixes after trunk merge.

2010-11-02 16:49:34 -0700 Vishvananda Ishaya 

	* removed some old instructions and updated concepts

2010-11-02 18:23:06 -0400 Todd Willey 

	* merge

2010-11-02 15:16:41 -0700 Vishvananda Ishaya 

	* Documentation on Services, Managers, and Drivers

2010-11-02 18:09:52 -0400 Todd Willey 

	* Merge trunk.

2010-11-02 18:05:47 -0400 Todd Willey 

	* Document final undocumented python modules.

2010-11-02 13:58:32 -0700 Vishvananda Ishaya 

	* merged trunk

2010-11-02 13:57:50 -0700 Vishvananda Ishaya 

	* cloudpipe docs

2010-11-02 13:51:09 -0700 Eric Day 

	* Fixed --help display for non-twisted bin/* commands.

2010-11-02 19:44:33 +0000 Eric Day 

	* Adds support for multiple API ports, one for each API type (OS, EC2).

2010-11-02 12:02:42 -0700 Eric Day 

	* Fixed tests to work with new default API argument.

2010-11-02 11:28:14 -0700 Eric Day 

	* Added support for OpenStack and EC2 APIs to run on different ports.

2010-11-01 23:32:56 -0400 Todd Willey 

	* More docs.

2010-11-01 22:32:41 -0400 Todd Willey 

	* Language change for conformity.

2010-11-01 21:47:16 -0400 Todd Willey 

	* Add ec2 api docs.

2010-11-01 21:13:51 -0400 Todd Willey 

	* Exceptions docs.

2010-11-01 20:33:03 -0400 Todd Willey 

	* API endpoint documentation.

2010-11-01 16:25:56 -0700 root 

	* basics to get proxied ajaxterm working with virsh

2010-11-01 16:26:35 -0400 Todd Willey 

	* :noindex: on the fakes page for virt.fakes which is included in compute.rst

2010-11-01 16:13:18 -0400 Todd Willey 

	* Virt documentation.

2010-11-01 14:13:58 -0400 Todd Willey 

	* Merge trunk and apply some sphinx love.

2010-10-30 20:57:18 -0700 Vishvananda Ishaya 

	* Change retrieval of security groups from kwargs so they are associated properly and add test to verify

2010-10-30 19:58:15 -0700 Vishvananda Ishaya 

	* don't check for vgroup in fake mode

2010-10-30 17:42:40 -0700 Vishvananda Ishaya 

	* merged trunk, just in case

2010-10-30 20:05:31 -0400 Todd Willey 

	* Update compute/disk.py docs.

2010-10-29 16:19:57 -0400 Todd Willey 

	* Change volume TODO list.

2010-10-29 16:18:00 -0400 Todd Willey 

	* Volume documentation.

2010-10-29 15:40:58 -0400 Todd Willey 

	* Remove fakes duplication.

2010-10-29 15:30:39 -0400 Todd Willey 

	* Update database docs.

2010-10-29 18:59:03 +0000 Anne Gentle 

	* Add support for google analytics to only the hudson-produced docs.

2010-10-29 12:27:30 -0500 Anne Gentle 

	* Changes to conf.py

2010-10-29 11:53:09 -0500 Anne Gentle 

	* Updated location of layout.html and change conf.py to use a build variable.

2010-10-29 12:35:46 -0400 Todd Willey 

	* Update database page a bit.

2010-10-29 12:16:49 -0400 Todd Willey 

	* Fakes cleanup (stop duplicate autodoc of FakeAOEDriver).

2010-10-29 11:58:57 -0400 Todd Willey 

	* Document Fakes

2010-10-29 11:23:49 -0400 Todd Willey 

	* Remove "nova Packages and Dependencies"

2010-10-28 20:32:32 -0400 Todd Willey 

	* Finished TODO item

2010-10-28 20:28:13 -0400 Todd Willey 

	* Pep-257

2010-10-28 20:13:40 -0400 Todd Willey 

	* Pep-257 cleanups.

2010-10-28 19:00:12 -0400 Todd Willey 

	* Merge from remote

2010-10-28 18:59:25 -0400 Todd Willey 

	* Clean up todos and the like for docs.

2010-10-28 18:59:03 -0400 Todd Willey 

	* A shell script for showing modules that aren't documented in .rst files.

2010-10-28 14:28:32 -0700 Vishvananda Ishaya 

	* merge trunkdoc

2010-10-28 14:27:24 -0700 Vishvananda Ishaya 

	* link binaries section to concepts

2010-10-28 17:21:07 -0400 Todd Willey 

	* Merge to latest.  Change ^^^ to ~~~ for third-level headings, change volumes to storage, include ephemeral and swift (TODO).

2010-10-28 17:08:13 -0400 Todd Willey 

	* :func: links to python functions in the documentation.

2010-10-28 15:10:15 -0400 Todd Willey 

	* Todo cleanups in docs.

2010-10-28 14:39:25 -0400 Todd Willey 

	* cleanup todos

2010-10-28 11:38:43 -0700 Vishvananda Ishaya 

	* fix title levels

2010-10-28 11:33:29 -0700 Vishvananda Ishaya 

	* wip architecture, a few auth formatting fixes, binaries, and overview

2010-10-28 14:04:11 -0400 Todd Willey 

	* volume cleanups

2010-10-28 13:58:20 -0400 Todd Willey 

	* Remove objectstore, not referenced anywhere.

2010-10-28 13:23:43 -0400 Todd Willey 

	* Clean up volumes / storage info.

2010-10-28 17:09:07 +0000 jaypipes@gmail.com 

	* Moves db writes into compute manager class. Cleans up sqlalchemy model/api to remove redundant calls for updating what is really a dict.

2010-10-28 12:26:29 -0400 Todd Willey 

	* Another heading was too distracting, use <strong> instead.

2010-10-28 12:26:17 -0400 Todd Willey 

	* Fix underlining -> heading in rst file.

2010-10-28 12:25:39 -0400 Todd Willey 

	* Whitespace and docstring cleanups

2010-10-28 12:14:50 -0400 Todd Willey 

	* Remove outdated endpoint documentation.

2010-10-28 12:10:08 -0400 Todd Willey 

	* Clean up indentation error by preformatting.

2010-10-28 12:09:59 -0400 Todd Willey 

	* Add missing rst file.

2010-10-28 12:00:25 -0400 Todd Willey 

	* clean up the compute documentation a bit.

2010-10-28 11:43:08 -0400 jaypipes@gmail.com 

	* Remove unused updated_data variable

2010-10-28 10:39:51 -0400 Todd Willey 

	* Fix wiki link.

2010-10-27 17:14:24 -0700 Devin Carlen 

	* added nova-manage docs

2010-10-27 16:37:40 -0700 Vishvananda Ishaya 

	* merged and fixed conflicts

2010-10-27 16:33:25 -0700 Vishvananda Ishaya 

	* updates to auth, concepts, and network, fix of docstring

2010-10-27 17:31:46 -0400 Todd Willey 

	* cleanup rrd doc generation.

2010-10-27 15:52:06 -0400 Todd Willey 

	* Doc skeleton from collaborative etherpad hack session.

2010-10-27 14:55:01 -0400 jaypipes@gmail.com 

	* OK, let's try this one more time.

2010-10-27 13:49:27 -0400 Todd Willey 

	* Doc updates.

2010-10-27 10:28:52 -0700 Vishvananda Ishaya 

	* updates from review, fix models.get and note about exception raising

2010-10-27 11:10:50 -0400 jaypipes@gmail.com 

	* Style cleanups and review from Eric.

2010-10-27 10:51:37 -0400 jaypipes@gmail.com 

	* Merge trunk and resolve conflicts

2010-10-27 00:05:42 -0400 Todd Willey 

	* New structure for documentation.

2010-10-26 23:53:55 +0000 Eric Day 

	* Fixes PEP8 violations from the last few merges.

2010-10-26 15:37:32 -0700 Eric Day 

	* More PEP8 fixes that were introduced in the last couple commits.

2010-10-26 18:04:05 +0000 Anne Gentle 

	* Adding Google Analytics code to nova.openstack.org.

2010-10-26 16:49:10 +0000 Vishvananda Ishaya 

	* Fixes service unit tests after tornado excision.

2010-10-26 09:06:37 -0500 Anne Gentle 

	* Added Google Analytics code

2010-10-25 23:37:51 -0700 Vishvananda Ishaya 

	* renamed target_id to iscsi_target

2010-10-25 23:08:57 -0700 Vishvananda Ishaya 

	* merged gundlach's excision

2010-10-26 11:58:46 -0400 Michael Gundlach 

	* Oops, didn't mean to check this one in.  Ninja-patch

2010-10-26 11:48:20 -0400 Michael Gundlach 

	* Delete BaseTestCase and with it the last reference to tornado.

2010-10-25 23:04:49 -0700 Vishvananda Ishaya 

	* fix completely broken ServiceTestCase

2010-10-26 01:38:53 +0000 Vishvananda Ishaya 

	* Removes some cruft from sqlalchemy/models.py like unused imports and the unused str_id method.

2010-10-26 00:44:23 +0000 Vishvananda Ishaya 

	* Adds rescue and unrescue commands.

2010-10-25 17:20:10 -0700 Vishvananda Ishaya 

	* actually remove the conditional

2010-10-25 17:15:56 -0700 Vishvananda Ishaya 

	* fix tests by removing missed reference to prefix and unnecessary conditional in generate_uid

2010-10-25 23:10:51 +0000 Ryan Lane 

	* Making net injection create /etc/network if non-existant

2010-10-25 22:50:32 +0000 Ryan Lane 

	* Documentation was missing; added

2010-10-25 22:42:49 +0000 Ryan Lane 

	* Moving the openldap schema out of nova.sh into it's own files, and adding sun (opends/opendj/sun directory server/fedora ds) schema files

2010-10-25 21:44:02 +0000 Jesse Andrews 

	* validates device parameter for attach-volume

2010-10-25 14:02:32 -0700 Vishvananda Ishaya 

	* add nova-debug to setup.py

2010-10-25 13:51:09 -0700 Vishvananda Ishaya 

	* nova-debug, relaunch an instance with a serial console

2010-10-25 20:44:19 +0000 Andy Smith 

	* Remove the last vestigial bits of tornado code still in use.

2010-10-25 12:54:22 -0700 Vishvananda Ishaya 

	* pep8 cleanup

2010-10-25 12:17:12 -0700 Vishvananda Ishaya 

	* print the exception on fail, because it doesn't seem to reraise it

2010-10-25 11:12:56 -0700 Vishvananda Ishaya 

	* use libvirt connection for attaching disks and avoid the symlink

2010-10-25 10:43:03 -0700 Jesse Andrews 

	* update error message

2010-10-25 16:34:22 +0000 Michael Gundlach 

	* Exceptions in the OpenStack API will be converted to Faults as they should be, rather than barfing a stack trace to the user.

2010-10-25 12:25:50 -0400 Michael Gundlach 

	* pep8

2010-10-25 12:23:55 -0400 Michael Gundlach 

	* pep8

2010-10-25 12:22:29 -0400 Michael Gundlach 

	* Merge from trunk

2010-10-25 19:21:09 +0900 Andy Smith 

	* Duplicate the two trivial escaping functions remaining from tornado's code and remove the dependency.

2010-10-25 03:11:00 -0700 Vishvananda Ishaya 

	* more bugfixes, flag for local volumes

2010-10-25 01:37:01 -0700 Vishvananda Ishaya 

	* fix bugs, describe volumes, detach on terminate

2010-10-25 00:45:33 -0700 Vishvananda Ishaya 

	* ISCSI Volume support

2010-10-24 23:26:03 -0700 Vishvananda Ishaya 

	* Removed unused imports and left over references to str_id

2010-10-24 19:52:02 -0700 Vishvananda Ishaya 

	* logging.warn not raise logging.Warn

2010-10-24 17:56:09 -0700 Jesse Andrews 

	* whitespace

2010-10-24 17:54:52 -0700 Jesse Andrews 

	* move create_console to cloud.py from admin.py

2010-10-24 17:41:53 -0700 Jesse Andrews 

	* merge lp:nova

2010-10-24 17:22:29 -0700 Vishvananda Ishaya 

	* add NotFound to fake.py and document it

2010-10-24 17:18:24 -0700 Vishvananda Ishaya 

	* add in the xen rescue template

2010-10-24 16:04:35 -0700 Vishvananda Ishaya 

	* pep 8 cleanup and typo in resize

2010-10-24 15:37:55 -0700 Vishvananda Ishaya 

	* add methods to cloud for rescue and unrescue

2010-10-24 15:06:42 -0700 Vishvananda Ishaya 

	* update tests

2010-10-24 14:57:37 -0700 Vishvananda Ishaya 

	* merged trunk and fixed conflicts/changes

2010-10-25 03:45:19 +0900 Andy Smith 

	* part way through porting the codebase off of twisted

2010-10-23 00:04:02 +0000 Eric Day 

	* Another pep8 cleanup branch for nova/tests, should be merged after lp:~eday/nova/pep8-fixes-other. After this, the pep8 violation count is 0!

2010-10-22 22:09:10 +0000 Vishvananda Ishaya 

	* Changes block size for dd to a reasonable number.

2010-10-22 21:58:59 +0000 Eric Day 

	* Another pep8 cleanup branch for nova/api, should be merged after lp:~eday/nova/pep8-fixes.

2010-10-22 19:18:52 +0000 Rick Clark 

	* Created Authors file.

2010-10-22 14:06:34 -0500 Rick Clark 

	* Actually adding Authors file.

2010-10-22 13:47:22 -0500 Rick Clark 

	* Created Authors file and added to manifest for Austin Release

2010-10-22 01:54:58 -0700 Vishvananda Ishaya 

	* speed up disk generation by increasing block size

2010-10-22 00:48:27 -0700 Eric Day 

	* PEP8 cleanup in nova/tests, except for tests. There should be no functional changes here, just style changes to get violations down.

2010-10-21 17:15:21 -0700 Eric Day 

	* PEP8 cleanup in nova/*, except for tests. There should be no functional changes here, just style changes to get violations down.

2010-10-21 16:15:26 -0700 Eric Day 

	* PEP8 cleanup in nova/db. There should be no functional changes here, just style changes to get violations down.

2010-10-21 15:26:06 -0700 Eric Day 

	* PEP8 cleanup in nova/api. There should be no functional changes here, just style changes to get violations down.

2010-10-21 11:49:51 -0700 Eric Day 

	* PEP8 and pylint cleanup. There should be no functional changes here, just style changes to get violations down.

2010-10-21 14:29:34 -0400 jaypipes@gmail.com 

	* Moves db writes into compute manager class. Cleans up sqlalchemy model/api to remove redundant calls for updating what is really a dict.

2010-10-21 08:42:15 -0700 Jesse Andrews 

	* validate device in AttachDisk

2010-10-21 00:49:01 +0000 Anne Gentle 

	* Cleanup of doc for dependencies (redis optional, remove tornado, etc). Please check for accuracy.

2010-10-21 00:39:01 +0000 Vishvananda Ishaya 

	* Delays the creation of the looping calls that that check the queue until startService is called.

2010-10-20 17:06:51 -0500 Anne Gentle 

	* Made updates based on review comments.

2010-10-20 21:34:27 +0000 Todd Willey 

	* Authorize image access instead of just blindly giving it away.

2010-10-20 21:29:03 +0000 Vishvananda Ishaya 

	* Checks the pid of dnsmasq to make sure it is actually referring to the right process.

2010-10-20 21:05:24 +0000 Rick Clark 

	* change boto version from 1.9b1 to 1.9b in pip-requires

2010-10-20 13:54:53 -0700 Vishvananda Ishaya 

	* Check the pid to make sure it refers to the correct dnsmasq process

2010-10-20 13:46:37 -0700 Vishvananda Ishaya 

	* make sure looping calls are created after service starts and add some tests to verify service delegation works

2010-10-20 15:41:32 -0500 Rick Clark 

	* fix typo in boto line of pip-requires

2010-10-20 09:50:09 -0500 Anne Gentle 

	* Updated documentation

2010-10-20 03:48:44 +0000 Soren Hansen 

	* Update version set in setup.py to 2010.1 in preparation for Austin release.

2010-10-19 23:41:25 -0400 Soren Hansen 

	* Also update version in docs.

2010-10-19 23:36:28 -0400 Soren Hansen 

	* Update version to 2010.1 in preparation for Austin release.

2010-10-20 02:54:21 +0000 jaypipes@gmail.com 

	* * Fills out the Parallax/Glance API calls for update/create/delete and adds unit tests for them. * Modifies the ImageController and GlanceImageService/LocalImageService calls to use index and detail routes to comply perfectly with the RS/OpenStack API.

2010-10-20 02:49:28 +0000 Vishvananda Ishaya 

	* Makes disk.partition resize root drive to 10G, unless it is m1.tiny which just leaves it as is.  Larger images are just used as is.

2010-10-20 02:44:12 +0000 Rick Clark 

	* reverted python-boto version in pip-requires to 1.9b1.

2010-10-19 19:57:24 -0400 Todd Willey 

	* Construct exception instead of raising a class.

2010-10-19 19:40:57 -0400 Todd Willey 

	* Authorize Image before download.

2010-10-19 19:39:20 -0400 Michael Gundlach 

	* Add unit test for XML requests converting errors to Faults

2010-10-19 19:37:42 -0400 Michael Gundlach 

	* Fixes https://bugs.launchpad.net/nova/+bug/663551 by catching exceptions at the top level of the API and turning them into Faults.

2010-10-19 22:44:07 +0000 Vishvananda Ishaya 

	* Adds reasonable default local storage gb to instance sizes.

2010-10-19 17:03:47 -0500 Rick Clark 

	* reverted python-boto version in pip-requires to 1.9b1.\

2010-10-19 17:39:12 -0400 jaypipes@gmail.com 

	* Fix typo in test case

2010-10-19 16:09:12 -0400 jaypipes@gmail.com 

	* Remember to call limited() on detail() in image controller.

2010-10-19 18:34:00 +0000 Vishvananda Ishaya 

	* Makes nova-dhcpbridge notify nova-network on old network lease updates.

2010-10-18 15:58:42 -0700 Vishvananda Ishaya 

	* add reasonable gb to instance types

2010-10-18 13:40:03 -0700 Vishvananda Ishaya 

	* it is flags.DEFINE_integer, not FLAGS.define_int

2010-10-18 13:32:45 -0700 Vishvananda Ishaya 

	* Makes disk.partition resize root drive to 10G, unless it is m1.tiny which just leaves it as is.  Larger images are just used as is.

2010-10-18 12:46:32 -0700 Vishvananda Ishaya 

	* update leases on old leases as well

2010-10-16 19:48:57 +0000 Vishvananda Ishaya 

	* Adds a simple nova-manage command called scrub to deallocate the network and remove security groups for a projeect.

2010-10-16 19:39:05 +0000 Soren Hansen 

	* Refresh MANIFEST.in to make the tarball include all the stuff that belongs in the tarball.

2010-10-16 08:19:04 +0000 Eric Day 

	* Added test case to reproduce bug #660668 and provided a fix by using the user_id from the auth layer instead of the username header.

2010-10-16 10:04:26 +0200 Soren Hansen 

	* Add the last few things to MANIFEST.in.

2010-10-16 10:02:17 +0200 Soren Hansen 

	* Also add Xen template to manifest.

2010-10-15 22:53:57 +0000 Soren Hansen 

	* Fix two problems with get_console_log:  * libvirt has this annoying "feature" where it chown()s your console to the uid running libvirt. That gets in the way of reading it. Add a call to "sudo chown ...." right before we read it to make sure it works out well.  * We were looking in the wrong directory for console.log. *blush*

2010-10-15 22:16:03 +0000 Vishvananda Ishaya 

	* This branch converts incoming data to the api into the proper type.

2010-10-15 22:13:44 +0000 Vishvananda Ishaya 

	* Fixes deprecated use of context in nova-manage network create.

2010-10-16 00:12:48 +0200 Soren Hansen 

	* Add a bunch of stuff to MANIFEST.in that has been added to the tree over the last couple of months.

2010-10-15 22:04:14 +0000 Andy Smith 

	* Fix the --help flag for printing help on twistd-based services

2010-10-15 23:59:23 +0200 Soren Hansen 

	* Merge trunk

2010-10-15 23:55:43 +0200 Soren Hansen 

	* Fix two problems with get_console_log: libvirt has this annoying "feature" where it chown()s your console to the uid running libvirt. That gets in the way of reading it. We were looking in the wrong directory for console.log. *blush*

2010-10-15 20:59:13 +0000 Eric Day 

	* Fix for bug 660818 by adding the resource ID argument.

2010-10-15 16:24:19 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-15 16:24:02 -0400 jaypipes@gmail.com 

	* Reorg the image services code to push glance stuff into its own directory.

2010-10-15 20:23:59 +0000 Soren Hansen 

	* Fix some unit tests:  * One is a race due to the polling nature of rpc in eventlet based unit tests.  * The other is a more real problem. It was caused by datastore.py being removed. It wasn't caught earlier because the .pyc file was still around on the tarmac box.

2010-10-15 21:49:31 +0200 Soren Hansen 

	* Add a greenthread.sleep(0.3) in get_console_output unit test. This is needed because, for eventlet based unit tests, rpc polls, and there's a bit of a race. We need to fix this properly later on.

2010-10-15 21:46:29 +0200 Soren Hansen 

	* Perform a redisectomy on bin/nova-dhcpbridge.

2010-10-15 11:06:16 -0700 Justin Santa Barbara 

	* Removed 'and True' oddity

2010-10-15 10:08:49 -0700 Vishvananda Ishaya 

	* use context for create_networks

2010-10-15 15:18:40 +0000 Soren Hansen 

	* Make Redis completely optional:

2010-10-15 19:27:39 +0900 Andy Smith 

	* make --help work for twistd-based services

2010-10-15 17:54:38 +0900 Andy Smith 

	* trivial style change

2010-10-15 17:37:26 +0900 Andy Smith 

	* prevent leakage of FLAGS changes across tests

2010-10-15 08:28:41 +0000 Andy Smith 

	* run_tests.sh presents a prompt:

2010-10-15 16:06:12 +0900 Andy Smith 

	* Also accept 'y'

2010-10-15 06:28:32 +0000 Vishvananda Ishaya 

	* A few more fixes for deprecations.

2010-10-15 15:25:29 +0900 Andy Smith 

	* make run_tests.sh's default perform as expected

2010-10-14 18:17:56 -0700 Eric Day 

	* Added test case to reproduce bug #660668 and provided a fix by using the user_id from the auth layer instead of the username header.

2010-10-14 16:44:58 -0700 Vishvananda Ishaya 

	* get flags for nova-manage and fix a couple more deprecations

2010-10-14 15:09:18 -0700 Eric Day 

	* Fix for bug#660818, allows tests to pass since delete expects a resource ID.

2010-10-14 21:18:51 +0000 Vishvananda Ishaya 

	* This branch modifies the fixes all of the deprecation warnings about empty context.  It does this by adding the following fixes/features   * promotes api/context.py to context.py because it is used by the whole system   * adds more information to the context object   * passes the context through rpc   * adds a helper method for promoting to admin context (elevate())   * modifies most checks to use context.project_id instead of context.project.id to avoid     trips to the database

2010-10-14 14:00:01 -0700 Vishvananda Ishaya 

	* timestamps are passed as unicode

2010-10-14 13:48:34 -0700 Justin Santa Barbara 

	* Removed stray spaces that were causing an unnecessary diff line

2010-10-14 13:40:56 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-14 13:38:35 -0700 Justin Santa Barbara 

	* Minimized diff, fixed formatting

2010-10-14 13:37:49 -0700 Chiradeep Vittal 

	* remove nonexistent exception

2010-10-14 12:59:36 -0700 Justin Santa Barbara 

	* Merged with trunk, fixed broken stuff

2010-10-14 11:56:25 -0700 Chiradeep Vittal 

	* revert to generic exceptions

2010-10-14 11:27:42 -0700 Chiradeep Vittal 

	* fix indent

2010-10-14 16:08:42 +0000 jaypipes@gmail.com 

	* Fixes LP Bug#660095.

2010-10-14 15:07:37 +0200 Soren Hansen 

	* Move Redis code into fakeldap, since it's the only thing that still uses it. Adjust auth unittests to skip fakeldap tests if Redis isn't around. Adjust auth unittests to actually run the fakeldap tests if Redis /is/ around.

2010-10-14 14:12:49 +0200 Soren Hansen 

	* Merge trunk

2010-10-14 01:46:06 -0700 Vishvananda Ishaya 

	* fix nosetests

2010-10-14 08:38:37 +0000 Vishvananda Ishaya 

	* Fixes a few concurrency issues with creating volumes and instances. Most importantly it adds retries to a number of the volume shell commands and it adds a unique constraint on export_devices and a safe create so that there aren't multiple copies of export devices in the database.

2010-10-14 01:11:18 -0700 Vishvananda Ishaya 

	* unit tests and fix

2010-10-14 00:43:19 -0700 Vishvananda Ishaya 

	* call stuff project_id instead of project

2010-10-14 00:30:42 -0700 Vishvananda Ishaya 

	* review fixes

2010-10-13 23:44:04 -0700 Vishvananda Ishaya 

	* fix context in bin files

2010-10-13 23:38:15 -0700 Vishvananda Ishaya 

	* add scrub command to clean up networks and sec groups

2010-10-13 23:27:23 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-13 23:26:58 -0700 Vishvananda Ishaya 

	* merged concurrency

2010-10-13 23:21:22 -0700 Chiradeep Vittal 

	* review comments

2010-10-13 23:19:25 -0700 Chiradeep Vittal 

	* Added a unit test but not integrated it

2010-10-13 23:17:40 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-13 22:51:55 -0700 Vishvananda Ishaya 

	* fix remaining tests

2010-10-13 22:18:01 -0700 Vishvananda Ishaya 

	* cleaned up most of the issues

2010-10-13 22:09:29 -0700 Vishvananda Ishaya 

	* remove accidental paste

2010-10-13 22:07:43 -0700 Vishvananda Ishaya 

	* use context.project_id because it is more efficient

2010-10-13 22:05:21 -0700 Vishvananda Ishaya 

	* elevate in proper places, fix a couple of typos

2010-10-13 21:42:10 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-14 02:18:33 +0000 Michael Gundlach 

	* Fixes bug 660115.

2010-10-13 21:55:01 -0400 Michael Gundlach 

	* Address cerberus's comment

2010-10-13 16:36:33 -0400 Michael Gundlach 

	* Merge from trunk

2010-10-13 16:36:05 -0400 Michael Gundlach 

	* Fix several problems keeping AuthMiddleware from functioning in the OpenStack API.

2010-10-13 16:34:23 -0400 jaypipes@gmail.com 

	* Implement the REST calls for create/update/delete in Glance.

2010-10-13 16:17:23 -0400 jaypipes@gmail.com 

	* Adds unit test for WSGI image controller for OpenStack API using Glance Service.

2010-10-13 14:31:46 -0400 jaypipes@gmail.com 

	* Merge fix for Bug 660095

2010-10-13 14:31:32 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-13 14:17:03 -0400 jaypipes@gmail.com 

	* Fixes LP Bug#660095.

2010-10-13 17:13:35 +0000 Soren Hansen 

	* Xen support.

2010-10-13 16:35:41 +0000 Vishvananda Ishaya 

	* Adds flat networking + dhcpserver mode.

2010-10-13 16:28:46 +0000 Vishvananda Ishaya 

	* This patch removes the ugly network_index that is used by VlanManager and turns network itself into a pool.  It adds support for creating the networks through an api command:     nova-manage network create # creates all of the networks defined by flags or     nova-manage network create 5 # create the first five networks

2010-10-13 00:06:29 -0700 Chiradeep Vittal 

	* Newlines again, reorder imports

2010-10-12 23:53:31 -0700 Chiradeep Vittal 

	* Remove extraneous newlines

2010-10-12 23:45:30 -0700 Chiradeep Vittal 

	* Fix typo, fix import

2010-10-12 20:16:23 -0700 Vishvananda Ishaya 

	* merged upstream

2010-10-12 20:13:06 -0700 Vishvananda Ishaya 

	* cleanup leftover addresses

2010-10-12 19:37:09 -0700 Vishvananda Ishaya 

	* super teardown

2010-10-12 19:27:48 -0700 Vishvananda Ishaya 

	* fix tests

2010-10-12 19:05:53 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-12 19:02:04 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-12 19:00:34 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-12 18:55:09 -0700 Vishvananda Ishaya 

	* merged trunk

2010-10-12 22:43:37 +0000 Michael Gundlach 

	* Revert the conversion to 64-bit ints stored in a PickleType column, because PickleType is incompatible with having a unique constraint.

2010-10-12 18:27:59 -0400 Michael Gundlach 

	* Revert 64 bit storage and use 32 bit again.  I didn't notice that we verify that randomly created uids don't already exist in the DB, so the chance of collision isn't really an issue until we get to tens of thousands of machines.  Even then we should only expect a few retries before finding a free ID.

2010-10-12 15:04:39 -0700 Chiradeep Vittal 

	* Add design doc, docstrings, document hyper-v wmi, python wmi usage. Adhere to pep-8 more closely

2010-10-12 22:52:10 +0200 Soren Hansen 

	* Merge trunk

2010-10-12 20:28:43 +0000 Soren Hansen 

	* This patch adds support for EC2 security groups using libvirt's nwfilter mechanism, which in turn uses iptables and ebtables on the individual compute nodes. This has a number of benefits:  * Inter-VM network traffic can take the fastest route through the network without our having to worry about getting it through a central firewall.  * Not relying on a central firewall also removes a potential SPOF.  * The filtering load is distributed, offering great scalability.

2010-10-12 22:18:29 +0200 Soren Hansen 

	* Merge trunk (that's 10 times now, count 'em\!)

2010-10-12 20:08:39 +0000 Michael Gundlach 

	* Change internal_id from a 32 bit int to a 64 bit int.

2010-10-12 22:04:46 +0200 Soren Hansen 

	* Merge trunk.

2010-10-12 15:02:24 -0400 Michael Gundlach 

	* 32 bit internal_ids become 64 bit.  Since there is no 64 bit native type in SqlAlchemy, we use PickleType which uses the Binary SqlAlchemy type under the hood.

2010-10-12 17:48:22 +0000 Michael Gundlach 

	* Make Instance.name a string again instead of an integer.

2010-10-12 13:42:43 -0400 Michael Gundlach 

	* Now that the ec2 id is not the same as the name of the instance, don't compare internal_id [nee ec2_id] to instance names provided by the virtualization driver.  Compare names directly instead.

2010-10-12 13:09:35 -0400 Michael Gundlach 

	* Fix bug 659330

2010-10-12 14:23:24 +0000 Ewan Mellor 

	* Catch exception.NotFound when getting project VPN data.

2010-10-12 14:13:23 +0000 Soren Hansen 

	* Improve the virt unit tests.

2010-10-12 14:29:57 +0200 Soren Hansen 

	* Remove spurious project_id addition to KeyPair model.

2010-10-12 09:24:33 +0200 Soren Hansen 

	* APIRequestContext.admin is no more..

2010-10-12 07:21:25 +0200 Soren Hansen 

	* Merge trunk.

2010-10-11 16:01:15 +0000 Michael Gundlach 

	* Rename ec2_id_list back to instance_id to conform to EC2 argument spec

2010-10-11 15:58:39 +0000 Michael Gundlach 

	* Fix bug 657001 (rename all Rackspace references to OpenStack references)

2010-10-11 15:53:43 +0000 Soren Hansen 

	* Extracts the kernel and ramdisk id from manifests and puts in into images' metadata.

2010-10-11 15:48:22 +0000 Soren Hansen 

	* Fix EC2 GetConsoleOutput method and add unit tests for it.

2010-10-11 11:43:58 -0400 Michael Gundlach 

	* Rename rsapi to osapi, and make the default subdomain for OpenStack API calls be 'api' instead of 'rs'.

2010-10-11 11:21:26 -0400 Michael Gundlach 

	* Fix bug 658444

2010-10-11 14:28:37 +0000 jaypipes@gmail.com 

	* Adds --force option to run_tests.sh to clear virtualenv. Useful when dependencies change

2010-10-11 14:09:24 +0200 Soren Hansen 

	* If machine manifest includes a kernel and/or ramdisk id, include it in the image's metadata.

2010-10-11 13:39:33 +0200 Soren Hansen 

	* Rename ec2 get_console_output's instance ID argument to 'instance_id'. It's passed as a kwarg, based on key in the http query, so it must be named this way.

2010-10-08 17:59:17 -0700 Chiradeep Vittal 

	* if using local copy (use_s3=false) we need to know where to find the image

2010-10-08 17:58:53 -0700 Chiradeep Vittal 

	* curl not available on Windows for s3 download. also os-agnostic local copy

2010-10-08 17:58:01 -0700 Chiradeep Vittal 

	* Register the Hyper-V module into the list of virt modules

2010-10-08 17:57:49 -0700 Chiradeep Vittal 

	* hyper-v driver created

2010-10-08 17:57:13 -0700 Chiradeep Vittal 

	* Twisted pidfile and other flag parameters simply do not function on Windows.

2010-10-08 21:18:37 +0000 mdietz 

	* Renames every instance of "rackspace" in the API and test code base. Also includes a minor patch for the API Servers controller to use images correctly in the absence of Glance.

2010-10-08 21:08:48 +0000 mdietz 

	* That's what I get for not using a good vimrc

2010-10-08 20:39:00 +0000 mdietz 

	* Mass renaming

2010-10-08 21:41:11 +0200 Soren Hansen 

	* Merge trunk.

2010-10-08 18:56:45 +0000 mdietz 

	* Merge from upstream

2010-10-08 18:56:32 +0000 mdietz 

	* Start stripping out the translators

2010-10-08 12:38:05 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-08 16:33:33 +0000 Michael Gundlach 

	* Remove redis dependency from RS Images API.

2010-10-08 12:21:26 -0400 Michael Gundlach 

	* Remove redis dependency from Images controller.

2010-10-07 14:23:27 +0000 Hisaki Ohara 

	* Since FLAGS.images_path was not set for nova-compute, I could not launch instances due to an exception at _fetch_local_image() trying to access to it. I think that this is the reason of Bug655217.

2010-10-07 23:03:43 +0900 Hisaki Ohara 

	* Imported images_path from nova.objectstore for nova-compute. Without its setting, it fails to launch instances by exception at _fetch_local_image.

2010-10-06 18:04:18 +0900 Hisaki Ohara 

	* Defined images_path for nova-compute. Without its setting, it fails to launch instances by exception at _fetch_local_image.

2010-10-05 18:00:48 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-05 21:08:47 +0000 mdietz 

	* Cleans up a broken servers unit test

2010-10-05 21:00:05 +0000 mdietz 

	* Merge prop suggestions

2010-10-05 20:43:23 +0000 mdietz 

	* Huge sweeping changes

2010-10-05 20:38:43 +0000 jaypipes@gmail.com 

	* Adds stubs and tests for GlanceImageService and LocalImageService. Adds basic plumbing for ParallaxClient and TellerClient and hooks that into the GlanceImageService.

2010-10-05 20:23:35 +0000 Michael Gundlach 

	* Typo

2010-10-05 16:19:55 -0400 jaypipes@gmail.com 

	* Merge overwrote import_object() load of image service.

2010-10-05 16:16:42 -0400 Michael Gundlach 

	* Missed an ec2_id conversion to internal_id

2010-10-05 16:14:21 -0400 jaypipes@gmail.com 

	* Merge cerberus and trunk

2010-10-05 20:13:50 +0000 mdietz 

	* Cleanup around the rackspace API for the ec2 to internal_id transition

2010-10-05 20:07:11 +0000 mdietz 

	* merge prop fixes

2010-10-05 19:52:12 +0000 mdietz 

	* A little more clean up

2010-10-05 15:48:47 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-05 19:37:15 +0000 mdietz 

	* Merge from trunk and conflict resolution

2010-10-05 18:58:37 +0000 Michael Gundlach 

	* Replace model.Instance.ec2_id with an integer internal_id so that both APIs can represent the ID to external users.

2010-10-05 13:40:17 -0400 Michael Gundlach 

	* Fix clause comparing id to internal_id

2010-10-05 13:29:27 -0400 jaypipes@gmail.com 

	* Adds unit test for calling show() on a non-existing image. Changes return from real Parallax service per sirp's recommendation for actual returned dict() values.

2010-10-05 10:56:03 -0400 Michael Gundlach 

	* Merge from trunk

2010-10-05 10:55:31 -0400 Michael Gundlach 

	* Merge from trunk

2010-10-05 15:25:50 +0200 Soren Hansen 

	* Remove debugging code, and move import to the top.

2010-10-05 15:21:56 +0200 Soren Hansen 

	* Make (some) cloud unit tests run without a full-blown set up.

2010-10-05 15:21:31 +0200 Soren Hansen 

	* Stub out ec2.images.list() for unit tests.

2010-10-05 15:21:08 +0200 Soren Hansen 

	* Make rpc calls work in unit tests by adding extra declare_consumer and consume methods on the FakeRabbit backend.

2010-10-05 15:20:23 +0200 Soren Hansen 

	* Add a connect_to_eventlet method.

2010-10-05 11:17:03 +0200 Soren Hansen 

	* Un-twistedify get_console_ouptut.

2010-10-05 10:07:37 +0200 Soren Hansen 

	* Create and destroy user appropriately. Remove security group related tests (since they haven't been merged yet).

2010-10-05 10:06:54 +0200 Soren Hansen 

	* Run the virt tests by default.

2010-10-05 09:56:58 +0200 Soren Hansen 

	* Merge trunk.

2010-10-05 07:35:46 +0000 Todd Willey 

	* Keep handles to loggers open after daemonizing.

2010-10-04 19:44:51 -0700 Vishvananda Ishaya 

	* merged trunk and fixed tests

2010-10-04 22:13:42 +0000 jaypipes@gmail.com 

	* Cleans up the unit tests that are meant to be run with nosetests

2010-10-04 17:32:01 -0400 jaypipes@gmail.com 

	* Update Parallax default port number to match Glance

2010-10-04 21:20:33 +0000 mdietz 

	* One last bad line

2010-10-04 21:08:08 +0000 mdietz 

	* merge from gundlach ec2 conversion

2010-10-04 16:51:03 -0400 jaypipes@gmail.com 

	* Merge trunk

2010-10-04 16:47:08 -0400 jaypipes@gmail.com 

	* Adds ParallaxClient and TellerClient plumbing for GlanceImageService.  Adds stubs FakeParallaxClient and unit tests for LocalImageService and GlanceImageService.

2010-10-04 16:39:05 -0400 Michael Gundlach 

	* Fix broken unit tests

2010-10-04 22:32:00 +0200 Soren Hansen 

	* Merge trunk.

2010-10-04 21:58:22 +0200 Soren Hansen 

	* Merge security group related changes from lp:~anso/nova/deploy

2010-10-04 19:53:41 +0000 Ewan Mellor 

	* Matches changes in the database / model layer with corresponding fixes to nova.virt.xenapi.

2010-10-04 21:53:22 +0200 Soren Hansen 

	* Replace the embarrasingly crude string based tests for to_xml with some more sensible ElementTree based stuff.

2010-10-04 19:23:38 +0000 Soren Hansen 

	* A shiny, new Auth driver backed by SQLAlchemy. Read it and weep. I did.

2010-10-04 19:18:24 +0000 Soren Hansen 

	* Move manager_class instantiation and db.service_* calls out of nova.service.Service.__init__ into a new  nova.service.Service.startService method which gets called by twisted. This delays opening db connections (and thus sqlite file creation) until after privileges have been shed by twisted.

2010-10-04 21:01:31 +0200 Soren Hansen 

	* Add pylint thingamajig for startService (name defined by Twisted).

2010-10-04 20:36:46 +0200 Soren Hansen 

	* Merge trunk. Again.

2010-10-04 14:26:55 -0400 Michael Gundlach 

	* Revert r312

2010-10-04 18:14:33 +0000 Ewan Mellor 

	* Add a context of None to the call to db.instance_get_all.

2010-10-04 18:11:18 +0000 Ewan Mellor 

	* Honour the --verbose flag by setting the logging level to DEBUG.

2010-10-04 17:52:08 +0000 mdietz 

	* Accidentally renamed volume related stuff

2010-10-04 16:01:44 +0000 mdietz 

	* More clean up and conflict resolution

2010-10-04 12:53:55 +0200 Soren Hansen 

	* Merge trunk

2010-10-04 11:53:27 +0200 Soren Hansen 

	* Move manager_class instantiation and db.service_* calls out of nova.service.Service.__init__ into a new  nova.service.Service.startService method which gets called by twisted. This delays opening db connections (and thus sqlite file creation) until after privileges have been shed by twisted.

2010-10-04 07:38:16 +0000 Ewan Mellor 

	* Bug #653560: AttributeError in VlanManager.periodic_tasks

2010-10-03 19:53:43 +0000 Ewan Mellor 

	* Bug #653534: NameError on session_get in sqlalchemy.api.service_update

2010-10-03 18:33:31 +0000 Soren Hansen 

	* Fixes to address the following issues:

2010-10-03 20:22:35 +0200 Soren Hansen 

	* s/APIRequestContext/get_admin_context/ <-- sudo for request contexts.

2010-10-03 13:17:20 +0100 Ewan Mellor 

	* Bug #654034: nova-manage doesn't honour --verbose flag

2010-10-03 13:12:32 +0100 Ewan Mellor 

	* Bug #654025: nova-manage project zip and nova-manage vpn list broken by change in DB semantics when networks are missing

2010-10-03 12:41:07 +0100 Ewan Mellor 

	* Bug #654023: nova-manage vpn commands broken, resulting in erroneous "Wrong number of arguments supplied" message

2010-10-02 12:46:12 -0700 Vishvananda Ishaya 

	* fix typo in setup_compute_network

2010-10-02 12:29:58 -0700 Vishvananda Ishaya 

	* pack and unpack context

2010-10-02 11:39:12 -0700 Vishvananda Ishaya 

	* add missing to_dict

2010-10-02 16:55:57 +0100 Ewan Mellor 

	* Bug #653651: XenAPI support completely broken by orm-refactor merge

2010-10-02 13:11:33 +0100 Ewan Mellor 

	* Bug #653560: AttributeError in VlanManager.periodic_tasks

2010-10-02 12:42:09 +0100 Ewan Mellor 

	* Bug #653534: NameError on session_get in sqlalchemy.api.service_update

2010-10-02 12:56:54 +0200 Soren Hansen 

	* Adjust db api usage according to recent refactoring.

2010-10-02 12:40:30 +0200 Soren Hansen 

	* Merge trunk.

2010-10-02 12:39:47 +0200 Soren Hansen 

	* Make _dhcp_file ensure the existence of the directory containing the files it returns.

2010-10-02 11:12:46 +0200 Soren Hansen 

	* Merge trunk.

2010-10-01 21:46:36 -0400 Todd Willey 

	* Keep handles to loggers open after daemonizing.

2010-10-01 16:06:14 -0400 jaypipes@gmail.com 

	* Adds BaseImageService and flag to control image service loading.  Adds unit test for local image service.

2010-10-01 14:02:51 -0400 jaypipes@gmail.com 

	* Cleans up the unit tests that are meant to be run with nosetests

2010-10-01 15:08:19 +0000 Devin Carlen 

	* Refactor sqlalchemy api to perform contextual authorization.

2010-10-01 08:06:46 -0700 Vishvananda Ishaya 

	* automatically convert strings passed into the api into their respective original values

2010-10-01 05:57:17 -0700 Vishvananda Ishaya 

	* Fix the deprecation warnings for passing no context.

2010-10-01 13:03:57 +0200 Soren Hansen 

	* Address a few comments from Todd.

2010-10-01 11:48:55 +0200 Soren Hansen 

	* Merge trunk

2010-10-01 02:28:31 -0700 Devin Carlen 

	* Merged trunk

2010-10-01 01:44:17 -0700 Devin Carlen 

	* Locked down fixed ips and improved network tests

2010-10-01 09:58:33 +0200 Soren Hansen 

	* Merge lp:~anso/nova/ec2-security-groups

2010-09-30 23:35:11 -0700 Vishvananda Ishaya 

	* merged remove-network-index

2010-09-30 23:04:53 -0700 Vishvananda Ishaya 

	* Fixed flat network manager with network index gone.

2010-09-30 20:35:09 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-30 20:24:42 -0700 Vishvananda Ishaya 

	* show project ids for groups instead of user ids

2010-09-30 19:29:57 -0700 Cerberus 

	* Merge from gundlach

2010-09-30 19:21:50 -0700 Vishvananda Ishaya 

	* create a new manager for flat networking including dhcp

2010-09-30 22:09:46 -0400 Michael Gundlach 

	* First attempt at a uuid generator -- but we've lost a 'topic' input so i don't know what that did.

2010-09-30 22:05:16 -0400 Michael Gundlach 

	* Find other places in the code that used ec2_id or get_instance_by_ec2_id and use internal_id as appropriate

2010-09-30 21:59:52 -0400 Michael Gundlach 

	* Convert EC2 cloud.py from assuming that EC2 IDs are stored directly in the database, to assuming that EC2 IDs should be converted to internal IDs.

2010-09-30 18:43:44 -0700 Cerberus 

	* Method cleanup and fixing the servers tests

2010-09-30 18:33:23 -0700 Vishvananda Ishaya 

	* merged trunk, removed extra quotas

2010-10-01 01:28:17 +0000 Vishvananda Ishaya 

	* Adds support for periodic_tasks on manager that are regularly called by the service and recovers fixed_ips that didn't get disassociated properly.

2010-09-30 21:19:35 -0400 Michael Gundlach 

	* Replace database instance 'ec2_id' with 'internal_id' throughout the nova.db package. internal_id is now an integer -- we need to figure out how to make this a bigint or something.

2010-09-30 18:13:45 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-30 20:10:57 -0500 Cerberus 

	* refactoring

2010-09-30 20:07:26 -0500 Cerberus 

	* refactoring

2010-10-01 00:58:17 +0000 Cerberus 

	* Includes changes for creating instances via the Rackspace API. Utilizes much of the existing EC2 functionality to power the Rackspace side of things, at least for now.

2010-09-30 23:03:26 +0000 Todd Willey 

	* Get rid of mention of mongo, since we are using openstack/swift.

2010-09-30 18:48:45 -0400 Todd Willey 

	* Mongo bad, swift good.

2010-10-01 00:42:09 +0200 Soren Hansen 

	* Add a DB backend for auth manager.

2010-09-30 17:28:17 +0000 Ewan Mellor 

	*   Bug #652103: NameError in exception handler in sqlalchemy API layer

2010-09-30 16:00:53 +0100 Ewan Mellor 

	* Bug #652103: NameError in exception handler in sqlalchemy API layer

2010-09-30 14:53:40 +0000 Ewan Mellor 

	* Bug #651887: xenapi list_instances completely broken

2010-09-30 09:22:46 -0500 Cerberus 

	* Grabbed the wrong copyright info

2010-09-30 03:13:47 -0700 Devin Carlen 

	* Cleaned up db/api.py

2010-09-30 02:47:05 -0700 Devin Carlen 

	* Refactored APIRequestContext

2010-09-30 10:21:44 +0100 Ewan Mellor 

	* Bug #651887: xenapi list_instances completely broken

2010-09-30 02:02:14 -0700 Devin Carlen 

	* Simplified authorization with decorators" "

2010-09-30 01:11:16 -0700 Devin Carlen 

	* Removed deprecated bits from NovaBase

2010-09-30 01:07:05 -0700 Devin Carlen 

	* Wired up context auth for keypairs

2010-09-30 00:36:10 -0700 Devin Carlen 

	* Completed quota context auth

2010-09-29 20:54:15 -0700 Devin Carlen 

	* Finished context auth for network

2010-09-29 20:35:24 -0700 Devin Carlen 

	* Finished instance context auth

2010-09-29 20:29:55 -0700 Devin Carlen 

	* Finished instance context auth

2010-09-29 19:09:00 -0700 Devin Carlen 

	* Made network tests pass again

2010-09-29 19:28:14 -0500 Cerberus 

	* Whoops, forgot the exception handling bit

2010-09-29 18:00:24 -0500 Cerberus 

	* Missed a few attributes while mirroring the ec2 instance spin up

2010-09-29 17:52:15 -0500 Cerberus 

	* pylint and pep8 cleanup

2010-09-29 17:40:46 -0500 Cerberus 

	* Forgot the context module

2010-09-29 17:36:26 -0500 Cerberus 

	* Some minor cleanup

2010-09-29 17:24:36 -0500 Cerberus 

	* Merge from trunk and networking setup for new instances

2010-09-29 17:06:35 -0500 Cerberus 

	* Servers stuff

2010-09-29 16:29:57 -0500 Cerberus 

	* merge rsapi_reboot from gundlach

2010-09-29 14:27:31 -0700 Devin Carlen 

	* Wired up context auth for services

2010-09-29 16:21:28 -0500 Cerberus 

	* Server creation up to, but not including, network configuration

2010-09-29 13:26:14 -0700 Devin Carlen 

	* Progress on volumes Fixed foreign keys to respect deleted flag

2010-09-29 15:52:02 -0400 Michael Gundlach 

	* Support reboot in api.rackspace by extracting reboot function from api.ec2 into api.cloud.

2010-09-29 19:43:22 +0000 Michael Gundlach 

	* Make Fault raiseable, and add a test to verify that.

2010-09-29 15:09:39 -0400 Michael Gundlach 

	* Make Fault raiseable by inheriting from webob.exc.HTTPException.

2010-09-29 18:48:05 +0000 Todd Willey 

	* Related: https://code.launchpad.net/~anso/nova/authupdate/+merge/36925

2010-09-29 14:12:02 -0400 Todd Willey 

	* Remove debuggish print statement.

2010-09-29 12:58:40 -0500 Cerberus 

	* Make update work correctly

2010-09-29 12:16:53 -0500 Cerberus 

	* Server update name and password

2010-09-29 16:48:21 +0000 Michael Gundlach 

	* Support the pagination interface in RS API -- the &offset and &limit parameters are now recognized.

2010-09-29 12:27:56 -0400 Michael Gundlach 

	* Update from trunk to handle one-line merge conflict

2010-09-29 16:13:18 +0000 Michael Gundlach 

	* Support fault notation in error messages in the RS API.

2010-09-29 11:37:26 -0400 Michael Gundlach 

	* Limit entity lists by &offset and &limit

2010-09-29 10:17:10 -0400 Michael Gundlach 

	* After update from trunk, a few more exceptions that need to be converted to Faults

2010-09-29 09:39:24 -0400 Michael Gundlach 

	* Merge from trunk

2010-09-29 06:17:39 -0700 Vishvananda Ishaya 

	* fix ordering of rules to actually allow out and drop in

2010-09-29 13:39:09 +0200 Soren Hansen 

	* Merge lp:~anso/nova/ec2-security-groups

2010-09-29 13:29:45 +0200 Soren Hansen 

	* Merge trunk.

2010-09-29 11:51:01 +0200 Soren Hansen 

	* Merge with trunk. Move network initialisation code into new init_host method on the network manager.

2010-09-29 01:58:19 -0700 Vishvananda Ishaya 

	* fix the primary and secondary join

2010-09-29 01:33:30 -0700 Vishvananda Ishaya 

	* autocreate the models and use security_groups

2010-09-29 09:54:22 +0200 Soren Hansen 

	* Merge patch from Vish to move creation of default security groups into the API layer. This is a temporary fix. We need to sort out for Austin+1 how to deal with things like this.

2010-09-29 00:49:04 -0700 Devin Carlen 

	* Began wiring up context authorization

2010-09-29 09:46:37 +0200 Soren Hansen 

	* Apply patch from Vish to fix a hardcoded id in the unit tests.

2010-09-29 00:42:18 -0700 Vishvananda Ishaya 

	* removed a few extra items

2010-09-29 00:35:03 -0700 Vishvananda Ishaya 

	* merged with soren's branch

2010-09-29 00:30:35 -0700 Vishvananda Ishaya 

	* fix loading to ignore deleted items

2010-09-29 04:13:25 +0000 Todd Willey 

	* Add user-editable name & notes/description to volumes, instances, and images.

2010-09-28 21:11:11 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-28 21:07:26 -0700 Vishvananda Ishaya 

	* patch for test

2010-09-28 21:03:45 -0700 Vishvananda Ishaya 

	* fix join and misnamed method

2010-09-28 20:53:24 -0700 Vishvananda Ishaya 

	* fix eagerload to be joins that filter by deleted == False

2010-09-28 23:38:32 -0400 Todd Willey 

	* Merge trunk and fix test.

2010-09-29 03:38:04 +0000 Todd Willey 

	* * Create an AuthManager#update_user method to change keys and admin status. * Refactor the auth_unittest to not care about test order * Expose the update_user method via nova-manage

2010-09-29 03:28:20 +0000 Vishvananda Ishaya 

	* Updates the fix-iptables branch with a number of bugfixes.

2010-09-28 23:23:41 -0400 Todd Willey 

	* Merge Trunk

2010-09-29 03:23:09 +0000 Vishvananda Ishaya 

	* Fixes reversed arguments in nova-manage project environment.

2010-09-29 02:38:15 +0000 Vishvananda Ishaya 

	* Makes sure that multiple copies of nova-network don't create multiple copies of the same NetworkIndex.

2010-09-29 02:28:09 +0000 Vishvananda Ishaya 

	* Fix a few errors in api calls related to mistyped database methods for floating_ips: specifically describe addresses and and associate address.

2010-09-29 02:13:12 +0000 Eric Day 

	* Merged Termie's branch that starts tornado removal and fixed rpc test cases for twisted. Nothing is testing the Eventlet version of rpc.call though yet.

2010-09-28 21:11:29 -0500 Cerberus 

	* Merge from trunk

2010-09-29 02:10:17 +0000 Vishvananda Ishaya 

	* Adds bpython support to nova-manage shell, because it is super sexy.

2010-09-29 02:08:11 +0000 Vishvananda Ishaya 

	* Adds a disabled flag to service model and check for it when scheduling instances and volumes.

2010-09-29 01:58:14 +0000 Vishvananda Ishaya 

	* Adds bpython support to nova-manage shell, because it is super sexy.

2010-09-29 01:53:14 +0000 Devin Carlen 

	* Added random ec2 style id's for volumes and instances.

2010-09-28 18:47:47 -0700 Vishvananda Ishaya 

	* fix security group revoke

2010-09-28 18:43:36 -0700 Devin Carlen 

	* Fixed tests

2010-09-28 18:38:19 -0700 Devin Carlen 

	* Removed str_id from FixedIp references

2010-09-28 17:53:27 -0700 Vishvananda Ishaya 

	* missed a comma

2010-09-28 17:41:57 -0700 Vishvananda Ishaya 

	* improved commenting

2010-09-28 20:36:50 -0400 Michael Gundlach 

	* Fault support

2010-09-28 17:24:25 -0700 Vishvananda Ishaya 

	* fix flag defaults

2010-09-28 17:15:59 -0700 Vishvananda Ishaya 

	* typo s/boo/bool

2010-09-28 17:08:56 -0700 Vishvananda Ishaya 

	* merged and removed duplicated methods

2010-09-28 16:54:57 -0700 Vishvananda Ishaya 

	* fixed merge conflicts

2010-09-28 16:34:21 -0700 Vishvananda Ishaya 

	* removed extra code that slipped in from a test branch

2010-09-28 16:10:47 -0700 Devin Carlen 

	* Fixed name property on instance model

2010-09-28 22:48:06 +0000 Cerberus 

	* Implementation of the Rackspace servers API controller

2010-09-28 15:15:05 -0700 Devin Carlen 

	* Added checks for uniqueness for ec2 id

2010-09-28 14:59:32 -0700 Vishvananda Ishaya 

	* fix test for editable image

2010-09-28 16:46:21 -0500 Cerberus 

	* Merge prop fixes and pylint/pep8 cleanup

2010-09-28 16:47:29 -0400 Todd Willey 

	* Add authorization info for cloud endpoints.

2010-09-28 16:41:39 -0400 Todd Willey 

	* Remove TODO, since apparently newer boto doesn't die on extra fields.

2010-09-28 16:39:52 -0400 Todd Willey 

	* Merge trunk.

2010-09-28 13:21:24 -0700 Vishvananda Ishaya 

	* add disabled column to services and check for it in scheduler

2010-09-28 15:54:05 -0400 Todd Willey 

	* Hook the AuthManger#modify_user method into nova-manage commands.

2010-09-28 19:53:21 +0000 Devin Carlen 

	* Refactored adminclient to support multiple regions

2010-09-28 12:31:35 -0700 Vishvananda Ishaya 

	* merged network-lease-fix

2010-09-28 12:29:43 -0700 Vishvananda Ishaya 

	* merged floating-ips

2010-09-28 12:09:17 -0700 Vishvananda Ishaya 

	* move default group creation to api

2010-09-28 11:49:20 -0700 Devin Carlen 

	* Implemented random instance and volume strings for ec2 api

2010-09-28 14:48:03 -0400 jaypipes@gmail.com 

	* Adds --force option to run_tests.sh to clear virtualenv. Useful when dependencies change

2010-09-28 13:13:36 -0500 Cerberus 

	* merge from trunk

2010-09-28 14:09:53 -0400 Todd Willey 

	* Instance & Image renaming fixes.

2010-09-28 13:09:25 -0500 Cerberus 

	* merge from gundlach

2010-09-28 12:56:01 -0500 Cerberus 

	* Testing testing testing

2010-09-28 10:34:32 -0700 Vishvananda Ishaya 

	* get rid of network indexes and make networks into a pool

2010-09-28 12:54:17 -0400 Michael Gundlach 

	* Add Serializer.deserialize(xml_or_json_string)

2010-09-28 09:39:18 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-28 09:38:58 -0700 Vishvananda Ishaya 

	* return a value if possible from export_device_create_safe

2010-09-28 09:28:39 -0700 Vishvananda Ishaya 

	* merged floating-ip-by-project

2010-09-28 09:26:36 -0700 Vishvananda Ishaya 

	* merged network-lease-fix

2010-09-28 09:22:36 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-28 15:23:15 +0000 Soren Hansen 

	* Stop trying to install nova-api-new (it's gone). Install nova-scheduler.

2010-09-28 11:09:40 +0200 Soren Hansen 

	* Call out to 'sudo kill' instead of using os.kill. dnsmasq runs as root or nobody, nova may or may not be running as root, so os.kill won't work.

2010-09-28 10:59:55 +0200 Soren Hansen 

	* Make sure we also start dnsmasq on startup if we're managing networks.

2010-09-28 10:26:29 +0200 Soren Hansen 

	* Improve unit tests for network filtering. It now tracks recursive filter dependencies, so even if we change the filter layering, it still correctly checks for the presence of the arp, mac, and ip spoofing filters.

2010-09-28 09:47:25 +0200 Soren Hansen 

	* Make sure arguments to string format are in the correct order.

2010-09-28 09:07:48 +0200 Soren Hansen 

	* Make the incoming blocking rules take precedence over the output accept rules.

2010-09-28 00:44:32 -0500 Cerberus 

	* db api call to get instances by user and user checking in each of the server actions

2010-09-28 00:23:49 -0500 Cerberus 

	* More cleanup, backup_schedules controller, server details and the beginnings of the servers action route

2010-09-28 00:21:36 +0200 Soren Hansen 

	* This is getting ridiculous.

2010-09-27 17:01:59 -0500 Cerberus 

	* Merge from lp:~gundlach/nova/servers_api

2010-09-27 17:01:37 -0500 Cerberus 

	* Power state mapping

2010-09-27 22:00:17 +0200 Soren Hansen 

	* Set priority of security group rules to 300 to make sure they override the defaults.

2010-09-27 21:57:13 +0200 Soren Hansen 

	* Recreate ensure_security_group_filter. Needed for refresh.

2010-09-27 21:49:53 +0200 Soren Hansen 

	* Clean up nwfilter code. Move our filters into the ipv4 chain.

2010-09-27 21:49:24 +0200 Soren Hansen 

	* If neither a security group nor a cidr has been passed, assume cidr=0.0.0.0/0

2010-09-27 14:18:47 -0400 Michael Gundlach 

	* Merge from upstream

2010-09-27 12:58:35 -0500 Cerberus 

	* More re-work around the ORM changes and testing

2010-09-27 13:27:01 -0400 Michael Gundlach 

	* Merge from upstream

2010-09-27 12:50:20 -0400 Michael Gundlach 

	* Support content type detection in serializer

2010-09-27 15:13:11 +0200 Soren Hansen 

	* If an instance never got scheduled for whatever reason, its host will turn up as None. Filter those out to make sure refresh works.

2010-09-27 13:23:39 +0200 Soren Hansen 

	* Only call _on_set_network_host on nova-network hosts.

2010-09-27 13:13:29 +0200 Soren Hansen 

	* Allow DHCP requests through, pass the IP of the gateway as the dhcp server.

2010-09-27 13:03:29 +0200 Soren Hansen 

	* Add a flag the specifies where to find nova-dhcpbridge.

2010-09-27 12:14:20 +0200 Soren Hansen 

	* Ensure dnsmasq can read updates to dnsmasq conffile.

2010-09-27 12:08:40 +0200 Soren Hansen 

	* Set up network at manager instantiation time to ensure we're ready to handle the networks we're already supposed to handle.

2010-09-27 12:07:55 +0200 Soren Hansen 

	* Add db api methods for retrieving the networks for which a host is the designated network host.

2010-09-27 10:39:52 +0200 Soren Hansen 

	* Apply IP configuration to bridge regardless of whether it existed before. The fixes a race condition on hosts running both compute and network where, if compute got there first, it would set up the bridge, but not do IP configuration (because that's meant to happen on the network host), and when network came around, it would see the interface already there and not configure it further.

2010-09-26 14:45:27 -0700 Devin Carlen 

	* Removed extra logging from debugging

2010-09-25 18:33:27 -0700 Vishvananda Ishaya 

	* reorganize iptables clear and make sure use_nova_chains is a boolean

2010-09-25 13:53:29 -0700 Vishvananda Ishaya 

	* allow in and out for network and compute hosts

2010-09-25 13:35:23 -0500 Cerberus 

	* Modification of test stubbing to match new domain requirements for the router, and removal of the unnecessary rackspace base controller

2010-09-25 13:00:19 -0500 Cerberus 

	* Minor changes to be committed so trunk can be merged in

2010-09-25 10:47:51 -0700 Vishvananda Ishaya 

	* disable output drop for the moment because it is too restrictive

2010-09-25 09:28:05 -0700 Vishvananda Ishaya 

	* add forwarding ACCEPT for outgoing packets on compute host

2010-09-25 08:35:16 -0700 Vishvananda Ishaya 

	* fix a few missed calls to _confirm_rule and 80 char issues

2010-09-25 02:51:50 -0700 Vishvananda Ishaya 

	* allow mgmt ip access to api

2010-09-25 01:05:39 -0700 Vishvananda Ishaya 

	* flush the nova chains

2010-09-25 00:35:59 -0400 Todd Willey 

	* Test the AuthManager interface explicitly, in case the user/project wrappers fail or change at some point.  Those interfaces should be tested on their own.

2010-09-24 23:32:00 -0400 Todd Willey 

	* Update auth manager to have a update_user method and better tests.

2010-09-24 19:57:41 -0700 Vishvananda Ishaya 

	* add a reset command

2010-09-24 19:25:12 -0700 Eric Day 

	* Merged Termie's branch and fixed rpc test cases for tesited. Nothing is testing the Eventlet version of rpc.call though yet.

2010-09-24 18:21:58 -0700 Vishvananda Ishaya 

	* improved the shell script for iptables

2010-09-24 17:42:55 -0700 Devin Carlen 

	* Finished making admin client work for multi-region

2010-09-24 10:25:29 +0200 Soren Hansen 

	* Merge trunk

2010-09-24 10:21:10 +0200 Soren Hansen 

	* Install nova-scheduler.

2010-09-24 10:19:28 +0200 Soren Hansen 

	* nova-api-new is no more. Don't attempt to install it.

2010-09-23 18:00:27 -0700 Devin Carlen 

	* Add multi region support for adminclient

2010-09-23 16:55:51 -0500 Cerberus 

	* Merging in changes from rs_auth, since I needed something modern to develop on while waiting for Hudson to right itself

2010-09-23 16:45:30 -0500 Cerberus 

	* whatever

2010-09-23 16:42:39 -0500 Cerberus 

	* Merge from trunk

2010-09-23 21:18:12 +0000 Michael Gundlach 

	* Put EC2 API -> eventlet back into trunk, fixing the bits that I missed when I put it into trunk on 9/21.

2010-09-23 17:06:46 -0400 Michael Gundlach 

	* Merge vishy's patch: admin-user-not-admin-role

2010-09-23 17:06:23 -0400 Michael Gundlach 

	* Apply vish's patch

2010-09-23 16:21:02 -0400 Michael Gundlach 

	* Merge lp:~eday/nova/endpoint-cleanup

2010-09-23 13:18:40 -0700 Eric Day 

	* Applied vish's fixes.

2010-09-23 20:13:23 +0000 mdietz 

	* Implementation of Rackspace token based authentication for the Openstack API.

2010-09-23 12:43:41 -0700 Vishvananda Ishaya 

	* fixed a few missing params from iptables rules

2010-09-23 19:31:17 +0000 mdietz 

	* Merge fix from Soren

2010-09-23 12:20:40 -0700 Vishvananda Ishaya 

	* removed extra line in manage

2010-09-23 12:18:56 -0700 Vishvananda Ishaya 

	* made use of nova_ chains a flag and fixed a few typos

2010-09-23 11:58:33 -0700 Vishvananda Ishaya 

	* put setup_iptables in the right dir

2010-09-23 11:56:44 -0700 Eric Day 

	* Fixed rpc consumer to use unique return connection to prevent overlap. This could be reworked to share a connection, but it should be a wait operation and not a fast poll like it was before. We could also keep a cache of opened connections to be used between requests.

2010-09-23 11:40:09 -0700 Vishvananda Ishaya 

	* fixed a couple of typos

2010-09-23 18:29:40 +0000 mdietz 

	*  Re-added the ramdisk line I accidentally removed

2010-09-23 18:29:17 +0000 mdietz 

	* Added a primary_key to AuthToken, fixed some unbound variables, and now all unit tests pass

2010-09-23 18:28:49 +0000 mdietz 

	* Missed the model include, and fixed a broken test after the merge

2010-09-23 18:28:15 +0000 mdietz 

	* Some more refactoring and another unit test

2010-09-23 18:27:56 +0000 mdietz 

	*  Refactored the auth branch based on review feedback

2010-09-23 18:26:06 +0000 mdietz 

	* Replaced the existing Rackspace Auth Mechanism with one that mirrors the implementation in the design document.

2010-09-23 11:24:26 -0700 Eric Day 

	* Merged gundlach's branch.

2010-09-23 11:23:32 -0700 Vishvananda Ishaya 

	* renamed ipchains to iptables

2010-09-23 11:22:44 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-23 11:21:14 -0700 Eric Day 

	* Fixed cloudpipe lib init.

2010-09-23 11:20:25 -0700 Vishvananda Ishaya 

	* merged fix-iptables

2010-09-23 17:33:17 +0000 Soren Hansen 

	* When calculating timedeltas make sure both timestamps are in UTC. For people ahead of UTC, it makes the scheduler unit tests pass. For people behind UTC, it makes their services time out after 60 seconds without a heart beat rather than X hours and 60 seconds without a heart beat (where X is the number of hours they're behind UTC).

2010-09-23 10:45:21 -0400 Michael Gundlach 

	* Merge lp:~gundlach/nova/rbac_tests_rewrite

2010-09-23 10:31:06 -0400 Michael Gundlach 

	* Merge lp:~gundlach/nova/missing_ec2_url_endpoints

2010-09-23 10:19:27 -0400 Michael Gundlach 

	* Spot-fix endpoint reference

2010-09-23 10:05:49 -0400 Michael Gundlach 

	* Merge lp:~soren/nova/nova-api-new-daemonize

2010-09-23 15:47:29 +0200 Soren Hansen 

	* Wrap WSGI container in server.serve to make it properly handle command line arguments as well as daemonise properly. Moved api and wsgi imports in the main() function to delay their inclusion until after python-daemon has closed all the file descriptors. Without this, eventlet's epoll fd gets opened before daemonize is called and thus its fd gets closed leading to very, very, very confusing errors.

2010-09-23 09:13:27 -0400 Michael Gundlach 

	* Apply vish's patch

2010-09-23 09:06:45 -0400 Michael Gundlach 

	* Added FLAGS.FAKE_subdomain letting you manually set the subdomain for testing on localhost.

2010-09-23 13:59:33 +0200 Soren Hansen 

	* Address Vishy's comments.

2010-09-23 04:24:54 -0500 Soren Hansen 

	* All timestamps should be in UTC. Without this patch, the scheduler unit tests fail for anyone sufficiently East of Greenwich.

2010-09-23 11:06:49 +0200 Soren Hansen 

	* Compare project_id to '' using == (equality) rather than 'is' (identity). This is needed because '' isn't the same as u''.

2010-09-22 17:54:57 -0700 Eric Day 

	* Various loose ends for endpoint and tornado removal cleanup, including cloudpipe API addition, rpc.call() cleanup by removing tornado ioloop, and fixing bin/* programs. Tornado still exists as part of some test cases and those should be reworked to not require it.

2010-09-22 19:11:04 -0400 Michael Gundlach 

	* Re-add root and metadata request handlers to EC2 API

2010-09-22 21:57:34 +0000 mdietz 

	* Re-added the ramdisk line I accidentally removed

2010-09-22 17:35:02 -0400 Michael Gundlach 

	* Soren's patch to fix part of ec2

2010-09-22 17:04:25 -0400 Todd Willey 

	* Merge nova/trunk.

2010-09-22 16:42:35 -0400 Todd Willey 

	* Add user display fields to instances & volumes.

2010-09-22 22:16:12 +0200 Soren Hansen 

	* Merge lp:~anso/nova/ec2-security-groups

2010-09-22 15:57:24 -0400 Michael Gundlach 

	* Responding to eday's feedback -- make a clearer inner wsgi app

2010-09-22 21:36:15 +0200 Soren Hansen 

	* Merge trunk.

2010-09-22 18:46:55 +0000 mdietz 

	* Added a primary_key to AuthToken, fixed some unbound variables, and now all unit tests pass

2010-09-22 18:33:05 +0000 mdietz 

	* merge from trunk

2010-09-22 13:26:36 +0200 Soren Hansen 

	* Merge trunk

2010-09-21 16:43:32 -0700 Vishvananda Ishaya 

	* typo in instance_get

2010-09-21 16:32:07 -0700 Vishvananda Ishaya 

	* typo in instance_get

2010-09-21 19:24:19 -0400 Todd Willey 

	* User updatable name & description for images.

2010-09-21 15:57:03 -0700 Vishvananda Ishaya 

	* merged trunk and fixed errors

2010-09-21 15:44:49 -0700 Vishvananda Ishaya 

	* cleaned up exception handling for fixed_ip_get

2010-09-21 17:12:53 -0500 Cerberus 

	* Added server index and detail differentiation

2010-09-21 14:57:37 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-21 16:45:44 -0500 Cerberus 

	* Merge from trunk

2010-09-21 14:36:06 -0700 Vishvananda Ishaya 

	* typo s/an/a

2010-09-21 16:58:08 -0400 Michael Gundlach 

	* Reenable access_unittest now that it works with new rbac

2010-09-21 16:57:08 -0400 Michael Gundlach 

	* Rewrite rbac tests to use Authorizer middleware

2010-09-21 15:46:19 -0500 Cerberus 

	* Missed the model include, and fixed a broke test after the merge

2010-09-21 19:13:05 +0000 Michael Gundlach 

	* Delete nova.endpoint module, which used Tornado to serve up the Amazon EC2 API. Replace it with nova.api.ec2 module, which serves up the same API via a WSGI app in Eventlet. Convert relevant unit tests from Twisted to eventlet.

2010-09-21 15:00:43 -0400 Michael Gundlach 

	* Remove eventlet test, now that eventlet 0.9.10 has indeed been replaced by 0.9.12 per mtaylor

2010-09-21 14:34:40 -0400 Michael Gundlach 

	* In desperation, I'm raising eventlet.__version__ so I can see why the trunk tests are failing.

2010-09-21 11:12:34 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-21 11:12:04 -0700 Vishvananda Ishaya 

	* bpython is amazing

2010-09-21 14:00:17 -0400 Michael Gundlach 

	* Fix quota unittest and don't run rbac unit tests for the moment

2010-09-21 11:02:33 -0500 Cerberus 

	* Merge from trunk and resolving merge conflicts

2010-09-21 12:00:44 -0400 Michael Gundlach 

	* Merge from trunk

2010-09-21 08:30:53 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-21 10:07:59 -0500 Cerberus 

	* Some more refactoring and another unit test

2010-09-21 13:48:25 +0000 Vishvananda Ishaya 

	* Implements quotas with overrides for instances, volumes, and floating ips.

2010-09-21 00:03:53 -0700 Devin Carlen 

	* Renamed cc_ip flag to cc_host

2010-09-21 05:08:31 +0000 Vishvananda Ishaya 

	* Moves keypairs out of ldap and into the common datastore.

2010-09-21 04:23:48 +0000 Vishvananda Ishaya 

	* Fixes server error on get metadata when instances are started without keypairs.

2010-09-21 04:08:25 +0000 Todd Willey 

	* allows api servers to have a list of regions, allowing multi-cluster support if you have a shared image store and user database.

2010-09-20 23:56:17 -0400 Todd Willey 

	* Don't use something the shell will escape as a separator.  | is now =.

2010-09-21 03:53:46 +0000 Vishvananda Ishaya 

	* Added modify project command to auth manager to allow changing of project manager and description.

2010-09-20 19:19:28 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-20 19:17:36 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-20 18:04:57 -0500 Cerberus 

	* Refactored the auth branch based on review feedback

2010-09-20 15:35:44 -0700 Devin Carlen 

	* Whitespace fixes

2010-09-20 18:30:35 -0400 Michael Gundlach 

	* Merge from trunk

2010-09-20 21:38:38 +0000 Michael Gundlach 

	* Support querying version list, per the RS API spec.  Fixes bug 613117.

2010-09-20 17:02:32 -0400 Michael Gundlach 

	* Undo run_tests.py modification in the hopes of making this merge

2010-09-20 15:36:45 -0400 Michael Gundlach 

	* Merge from trunk

2010-09-20 19:03:59 +0000 Michael Gundlach 

	* Add a RateLimitingMiddleware to the Rackspace API, implementing the rate limits as defined by the current Cloud Servers spec.  The Middleware can do rate counting in memory, or (for deployments that have more than one API Server) can offload to a rate limiting service.

2010-09-20 14:52:49 -0400 Michael Gundlach 

	* Merge from other branch where I accidentally applied this

2010-09-20 14:49:05 -0400 Michael Gundlach 

	* Use assertRaises

2010-09-20 13:40:42 +0000 Monty Taylor 

	* A small fix to the install_venv program to allow us to run it on the tarmac box as part of the tarmac build.

2010-09-20 13:38:26 +0000 Vishvananda Ishaya 

	* Removes second copy of ProcessExecutionError that creeped in during a bad merge.

2010-09-20 13:13:14 +0000 Vishvananda Ishaya 

	* Adds an omitted yield in compute manager detach_volume.

2010-09-20 12:43:50 +0200 Soren Hansen 

	* Merge trunk

2010-09-20 11:46:18 +0200 Soren Hansen 

	* Move the code that extracts the console output into the virt drivers. Move the code that formats it up into the API layer. Add support for Xen console.

2010-09-20 11:33:35 +0200 Soren Hansen 

	* Add Xen template and use it by default if libvirt_type=xen.

2010-09-20 01:50:08 -0700 Vishvananda Ishaya 

	* added rescue mode support and made reboot work from any state

2010-09-20 03:13:11 +0000 Vishvananda Ishaya 

	* Adds timing fields to instances and volumes to track launch times and schedule times.

2010-09-20 02:33:28 +0000 Vishvananda Ishaya 

	* Fixes two errors in cloud.py in the nova_orm branch: a) self.network is actually called network_manager b) the logic for describe-instances check on is_admin was reversed

2010-09-20 01:38:17 +0000 Vishvananda Ishaya 

	* Adds timing fields to instances and volumes to track launch times and schedule times.

2010-09-19 18:23:41 -0700 Jesse Andrews 

	* updated docstring

2010-09-17 20:36:13 -0700 root 

	* add in a few comments

2010-09-17 20:02:36 -0700 root 

	* s/\t/    /g, and add some comments

2010-09-17 19:28:10 -0700 root 

	* add in support for ajaxterm console access

2010-09-17 19:10:08 -0700 root 

	* add security and session timeout to ajaxterm

2010-09-17 19:08:22 -0700 root 

	* initial commit of ajaxterm

2010-09-16 14:41:51 -0500 Cerberus 

	* Replaced the existing Rackspace Auth Mechanism with one that mirrors the implementation in the design document.

2010-09-16 11:44:51 -0700 Devin Carlen 

	* Whitespace fixes

2010-09-16 11:40:04 -0700 Devin Carlen 

	* Added missing masquerade rules

2010-09-16 12:39:35 -0400 Michael Gundlach 

	* Fix things not quite merged perfectly -- all tests now pass

2010-09-16 16:03:36 +0000 Vishvananda Ishaya 

	* Better error message on the failure of a spawned process, and it's a ProcessExecutionException irrespective of how the process is run (twisted or not)

2010-09-16 11:33:42 -0400 Michael Gundlach 

	* Merge from trunk (pulling in orm_deux)

2010-09-15 17:49:15 -0700 Devin Carlen 

	* Added iptables host initial configuration

2010-09-15 17:40:12 -0700 Devin Carlen 

	* Added iptables host initial configuration

2010-09-15 21:23:26 +0000 Vishvananda Ishaya 

	* Proposing merge to get feedback on orm refactoring.  I am very interested in feedback to all of these changes.

2010-09-15 17:17:20 -0400 Michael Gundlach 

	* Support querying version list

2010-09-15 13:54:38 -0400 Michael Gundlach 

	* Add support for middleware proxying to a ratelimiting.WSGIApp, for deployments that use more than one API Server and thus can't store ratelimiting counters in memory.

2010-09-15 11:23:08 -0400 Michael Gundlach 

	* Test the WSGIApp

2010-09-15 09:31:23 -0400 Michael Gundlach 

	* Merge from trunk

2010-09-15 09:25:53 -0400 Michael Gundlach 

	* RateLimitingMiddleware tests

2010-09-15 14:27:34 +0200 Soren Hansen 

	* Address a couple of the TODO's: We now have half-decent input validation for AuthorizeSecurityGroupIngress and RevokeDitto.

2010-09-15 14:04:07 +0200 Soren Hansen 

	* Clean up use of ORM to remove the need for scoped_session.

2010-09-15 13:56:17 +0200 Soren Hansen 

	* Roll back my slightly over-zealous clean up work.

2010-09-15 12:05:37 +0200 Soren Hansen 

	* More ORM object cleanup.

2010-09-15 12:01:08 +0200 Soren Hansen 

	* Clean up use of objects coming out of the ORM.

2010-09-14 18:59:02 -0400 Michael Gundlach 

	* RateLimitingMiddleware

2010-09-14 16:26:19 -0400 Michael Gundlach 

	* Add ratelimiting package into Nova.  After Austin it'll be pulled out into PyPI.

2010-09-14 13:53:19 +0000 Ewan Mellor 

	* When destroying a VM using the XenAPI backend, if the VM is still running (the usual case) the destroy fails. It needs to be powered-off first.

2010-09-14 15:23:58 +0200 Soren Hansen 

	* Leave out the network setting from the interfaces template. It does not get passed anymore.

2010-09-14 15:23:29 +0200 Soren Hansen 

	* Network model has network_str attribute.

2010-09-14 15:22:56 +0200 Soren Hansen 

	* Cast process input to a str. It must not be unicode, but stuff that comes out of the database might very well be unicode, so using such a value in a template makes the whole thing unicode.

2010-09-14 15:20:08 +0200 Soren Hansen 

	* Make refresh_security_groups play well with inlineCallbacks.

2010-09-14 15:17:52 +0200 Soren Hansen 

	* Fix up rule generation. It turns out nwfilter gets very, very wonky indeed if you mix <ip> rules and <tcp> rules. Setting a TCP rule adds an early rule to ebtables that ends up overriding the <ip> rules which are last in that table.

2010-09-14 13:22:17 +0200 Soren Hansen 

	* Add a bunch of TODO's to the API implementation.

2010-09-14 13:01:57 +0200 Soren Hansen 

	* Multiple security group support.

2010-09-14 09:58:29 +0000 Ewan Mellor 

	* Remove power state constants that have ended up duplicated following a bad merge. They were moved from nova.compute.node.Instance into nova.compute.power_state at the same time that Instance was moved into nova.compute.service. We've ended up with these constants in both places.

2010-09-13 23:56:32 -0700 Jesse Andrews 

	* now we can run files - thanks vish

2010-09-13 18:48:18 +0000 Soren Hansen 

	* Move vol.destroy() call out of the _check method in test_multiple_volume_race_condition test and into a callback of the DeferredList. This should fix the intermittent failure of that test. I /think/ test_too_many_volumes's failure was caused by test_multiple_volume_race_condition failure, since I have not been able to reproduce its failure after fixing this one.

2010-09-13 18:43:36 +0000 Jesse Andrews 

	* Adds 'shell run' to nova manage, which spawns a shell with flags properly imported.

2010-09-13 12:02:50 -0400 Michael Gundlach 

	* Finish pulling S3ImageService out of this mergeprop

2010-09-13 11:53:53 -0400 Michael Gundlach 

	* Pull S3ImageService out of this mergeprop

2010-09-13 14:20:32 +0200 Soren Hansen 

	* Correctly pass ip_address to templates.

2010-09-13 14:18:08 +0200 Soren Hansen 

	* Fix call to listNWFilters

2010-09-13 12:04:06 +0200 Soren Hansen 

	* (Untested) Make changes to security group rules propagate to the relevant compute nodes.

2010-09-13 11:45:28 +0200 Soren Hansen 

	* Filters all get defined when running an instance.

2010-09-13 02:15:02 -0700 Vishvananda Ishaya 

	* added missing yield in detach_volume

2010-09-13 01:58:40 -0700 Vishvananda Ishaya 

	* multiple network controllers will not create duplicate indexes

2010-09-13 01:15:35 -0700 Vishvananda Ishaya 

	* renamed _get_quota to get_quota and moved int(size) into quota.py

2010-09-13 09:32:36 +0200 Soren Hansen 

	* Merge nwfilter branch.

2010-09-13 00:06:32 -0700 Jesse Andrews 

	* add a shell to nova-manage, which respects flags (taken from django)

2010-09-13 09:06:14 +0200 Soren Hansen 

	* Merge Devin's security groups branch.

2010-09-13 09:03:14 +0200 Soren Hansen 

	* Move vol.destroy() call out of the _check method in test_multiple_volume_race_condition test and into a callback of the DeferredList. This should fix the intermittent failure of that test. I /think/ test_too_many_volumes's failure was caused by test_multiple_volume_race_condition failure, since I have not been able to reproduce its failure after fixing this one.

2010-09-12 23:09:15 -0700 Vishvananda Ishaya 

	* removed second copy of ProcessExecutionError

2010-09-12 22:12:24 -0700 Vishvananda Ishaya 

	* move the warnings about leasing ips

2010-09-12 18:25:15 -0700 Vishvananda Ishaya 

	* simplified query

2010-09-12 18:16:52 -0700 Vishvananda Ishaya 

	* missed a space

2010-09-12 18:06:59 -0700 Vishvananda Ishaya 

	* set leased = 0 as well on disassociate update

2010-09-12 17:56:28 -0700 Vishvananda Ishaya 

	* speed up the query and make sure allocated is false

2010-09-12 17:24:06 -0700 Vishvananda Ishaya 

	* workaround for mysql select in update

2010-09-12 16:02:22 -0700 Vishvananda Ishaya 

	* Periodic callback for services and managers.  Added code to automatically disassociate stale ip addresses

2010-09-12 08:16:59 -0700 Vishvananda Ishaya 

	* fixed typo

2010-09-12 08:06:44 -0700 Vishvananda Ishaya 

	* flag for retries on volume commands

2010-09-12 07:37:03 -0700 Vishvananda Ishaya 

	* auto all and start all exceptions should be ignored

2010-09-12 07:24:31 -0700 Vishvananda Ishaya 

	* generalized retry into try_execute

2010-09-12 07:04:36 -0700 Vishvananda Ishaya 

	* more error handling in volume driver code

2010-09-12 06:37:08 -0700 Vishvananda Ishaya 

	* handle exceptions thrown by vblade stop and vblade destroy

2010-09-12 06:20:11 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-12 06:05:17 -0700 Vishvananda Ishaya 

	* deleting is set by cloud

2010-09-12 05:46:13 -0700 Vishvananda Ishaya 

	* re added missing volume update

2010-09-12 05:31:27 -0700 Vishvananda Ishaya 

	* Integrity error is in a different exc file

2010-09-12 04:57:46 -0700 Vishvananda Ishaya 

	* allow multiple volumes to run ensure_blades without creating duplicates

2010-09-12 04:48:49 -0700 Vishvananda Ishaya 

	* fixed name for unique constraint

2010-09-12 04:44:57 -0700 Vishvananda Ishaya 

	* export devices unique

2010-09-12 03:58:03 -0700 Vishvananda Ishaya 

	* merged instance time and added better concurrency

2010-09-11 23:51:28 -0700 Vishvananda Ishaya 

	* make fixed_ip_get_by_address return the instance as well so we don't run into concurrency issues where it is disassociated in between

2010-09-11 23:34:32 -0700 Vishvananda Ishaya 

	* disassociate floating is supposed to take floating_address

2010-09-11 23:32:03 -0700 Vishvananda Ishaya 

	* speed up generation of dhcp_hosts and don't run into None errors if instance is deleted

2010-09-11 22:54:47 -0700 Vishvananda Ishaya 

	* don't allocate the same floating ip multiple times

2010-09-11 22:48:59 -0700 Vishvananda Ishaya 

	* don't allow deletion or attachment of volume unless it is available

2010-09-11 21:12:01 -0700 Vishvananda Ishaya 

	* fixed reference to misnamed method

2010-09-11 20:54:12 -0700 Vishvananda Ishaya 

	* manage command for project quotas

2010-09-11 20:33:13 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 20:22:19 -0700 Vishvananda Ishaya 

	* implement floating_ip_get_all_by_project and renamed db methods that get more then one to get_all_by instead of get_by

2010-09-11 20:05:32 -0700 Vishvananda Ishaya 

	* fixed reversed args in nova-manage project environment

2010-09-11 20:00:56 -0700 Vishvananda Ishaya 

	* merged scheduler

2010-09-11 20:00:02 -0700 Vishvananda Ishaya 

	* fix instance time

2010-09-11 19:43:02 -0700 Vishvananda Ishaya 

	* move volume to the scheduler

2010-09-11 19:40:38 -0700 Vishvananda Ishaya 

	* tests for volumes work

2010-09-11 18:57:15 -0700 Vishvananda Ishaya 

	* update query and test

2010-09-11 18:45:35 -0700 Vishvananda Ishaya 

	* merged quotas

2010-09-11 18:45:15 -0700 Vishvananda Ishaya 

	* use gigabytes and cores

2010-09-11 18:16:10 -0700 Vishvananda Ishaya 

	* use a string version of key name when constructing mpi dict because None doesn't work well in lookup

2010-09-11 17:12:43 -0700 Vishvananda Ishaya 

	* db not self.db

2010-09-11 11:19:22 -0700 Devin Carlen 

	* Security Group API layer cleanup

2010-09-11 08:46:35 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 08:43:48 -0700 Vishvananda Ishaya 

	* added terminated_at to volume and moved setting of terminated_at into cloud

2010-09-11 08:31:16 -0700 Vishvananda Ishaya 

	* remerged scheduler

2010-09-11 08:27:43 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 08:24:19 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 08:23:23 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 08:16:16 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 06:29:13 -0700 Vishvananda Ishaya 

	* fixed reversed admin logic on describe instances

2010-09-11 04:48:37 -0700 Vishvananda Ishaya 

	* fixed typo network => network_manager in cloud.py

2010-09-11 04:18:30 -0700 Vishvananda Ishaya 

	* fixed old key reference and made keypair name constistent -> key_pair

2010-09-11 04:06:22 -0700 Vishvananda Ishaya 

	* typo fixes, add flag to nova-dhcpbridge

2010-09-11 04:01:44 -0700 Vishvananda Ishaya 

	* fixed tests, added a flag for updating dhcp on disassociate

2010-09-11 03:31:40 -0700 Vishvananda Ishaya 

	* simplified network instance association

2010-09-11 03:06:27 -0700 Vishvananda Ishaya 

	* fix network association issue

2010-09-11 00:21:58 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-11 00:16:12 -0700 Vishvananda Ishaya 

	* improved network error case handling for fixed ips

2010-09-10 22:42:51 -0700 Vishvananda Ishaya 

	* it is called regionEndpoint, and use pipe as a separator

2010-09-10 22:13:36 -0700 Vishvananda Ishaya 

	* move keypair generation out of auth and fix tests

2010-09-11 02:35:25 +0000 Devin Carlen 

	* Fixed manager_user reference in create_project

2010-09-10 19:19:08 -0700 Devin Carlen 

	* Finished security group / project refactor

2010-09-10 19:03:35 -0700 Vishvananda Ishaya 

	* delete keypairs when a user is deleted

2010-09-10 18:55:11 -0700 Vishvananda Ishaya 

	* remove keypair from driver

2010-09-10 18:51:22 -0700 Vishvananda Ishaya 

	* moved keypairs to db using the same interface

2010-09-10 17:12:49 -0700 Vishvananda Ishaya 

	* multi-region flag for describe regions

2010-09-10 16:40:49 -0700 Vishvananda Ishaya 

	* make api error messages more readable

2010-09-10 15:26:13 -0700 Devin Carlen 

	* Refactored to security group api to support projects

2010-09-10 15:04:52 -0700 Vishvananda Ishaya 

	* set dnsName on describe

2010-09-10 14:27:42 -0700 Vishvananda Ishaya 

	* merged orm and put instance in scheduling state

2010-09-10 14:24:35 -0700 Vishvananda Ishaya 

	* just warn if an ip was already deallocated

2010-09-10 14:16:14 -0700 Vishvananda Ishaya 

	* fix mpi 500 on fixed ip

2010-09-10 12:34:45 -0700 Vishvananda Ishaya 

	* hostname should be string id

2010-09-10 12:25:45 -0700 Vishvananda Ishaya 

	* dhcpbridge needed host instead of node name

2010-09-10 07:34:10 -0700 Vishvananda Ishaya 

	* add a simple iterator to NovaBase to support converting into dictionary

2010-09-10 15:32:56 +0200 Soren Hansen 

	* Adjust a few things to make the unit tests happy again.

2010-09-10 15:02:07 +0200 Soren Hansen 

	* Merge with orm_deux (fixing up style changes in my stuff at the same time).

2010-09-10 14:56:36 +0200 Soren Hansen 

	* First pass of nwfilter based security group implementation. It is not where it is supposed to be and it does not actually do anything yet.

2010-09-10 05:49:36 -0700 Vishvananda Ishaya 

	* couple more errors in metadata

2010-09-10 05:38:59 -0700 Vishvananda Ishaya 

	* typo in metadata call

2010-09-10 05:25:57 -0700 Vishvananda Ishaya 

	* fixed messed up call in metadata

2010-09-10 04:52:48 -0700 Vishvananda Ishaya 

	* added modify project command to allow project manager and description to be updated

2010-09-10 10:57:58 +0100 Ewan Mellor 

	* Merge with trunk.

2010-09-10 10:56:22 +0100 Ewan Mellor 

	* Change "exn" to "exc" to fit with the common style.

2010-09-10 11:47:06 +0200 Soren Hansen 

	* Create and delete security groups works. Adding and revoking rules works. DescribeSecurityGroups returns the groups and rules. So, the API seems to be done. Yay.

2010-09-10 02:18:17 -0700 Vishvananda Ishaya 

	* merged describe_speed

2010-09-10 02:02:22 -0700 Vishvananda Ishaya 

	* merged scheduler

2010-09-10 01:13:11 -0700 Vishvananda Ishaya 

	* set host when item is scheduled

2010-09-09 23:43:51 -0700 Vishvananda Ishaya 

	* remove print statements

2010-09-09 23:37:08 -0700 Vishvananda Ishaya 

	* removed extra quotes around instance_type

2010-09-09 23:32:43 -0700 Vishvananda Ishaya 

	* don't pass topic into schedule_run_instance

2010-09-09 23:12:34 -0700 Vishvananda Ishaya 

	* added scheduled_at to instances and volumes

2010-09-09 23:04:30 -0700 Vishvananda Ishaya 

	* quotas working and tests passing

2010-09-09 22:53:31 -0700 Vishvananda Ishaya 

	* address test almost works

2010-09-09 22:13:38 -0700 Vishvananda Ishaya 

	* quota tests

2010-09-09 22:01:32 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 21:59:09 -0700 Vishvananda Ishaya 

	* fix unittest

2010-09-09 21:58:02 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 21:56:46 -0700 Vishvananda Ishaya 

	* fix rare condition where describe is called before instance has an ip

2010-09-09 21:52:58 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 21:52:06 -0700 Vishvananda Ishaya 

	* make the db creates return refs instead of ids

2010-09-09 21:42:18 -0700 Vishvananda Ishaya 

	* add missing files for quota

2010-09-09 21:29:00 -0700 Vishvananda Ishaya 

	* kwargs don't work if you prepend an underscore

2010-09-09 20:58:12 -0700 Vishvananda Ishaya 

	* merged orm, added database methods for getting volume and ip data for projects

2010-09-09 20:10:31 -0700 Vishvananda Ishaya 

	* database support for quotas

2010-09-09 19:23:27 -0400 Michael Gundlach 

	* Correct style issues brought up in termie's review

2010-09-09 13:40:18 -0700 Vishvananda Ishaya 

	* mocking out quotas

2010-09-09 12:45:51 -0700 Vishvananda Ishaya 

	* don't need to pass instance_id to network on associate

2010-09-09 12:38:33 -0700 Vishvananda Ishaya 

	* floating_address is the name for the cast

2010-09-09 11:18:13 -0700 Vishvananda Ishaya 

	* merged support code from orm branch

2010-09-09 11:17:14 -0700 Vishvananda Ishaya 

	* faster describe_addresses

2010-09-09 11:15:58 -0700 Vishvananda Ishaya 

	* added floating ip commands and launched_at terminated_at, deleted_at for objects

2010-09-09 11:08:26 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 11:07:10 -0700 Vishvananda Ishaya 

	* solution that works with this version

2010-09-09 11:02:37 -0700 Vishvananda Ishaya 

	* fix describe addresses

2010-09-09 10:43:19 -0700 Vishvananda Ishaya 

	* remove extraneous get_host calls that were requiring an extra db trip

2010-09-09 10:38:32 -0700 Vishvananda Ishaya 

	* pass volume['id'] instead of string id to delete volume

2010-09-09 09:59:55 -0700 Vishvananda Ishaya 

	* fix volume delete issue and volume hostname display

2010-09-09 09:52:24 -0700 Vishvananda Ishaya 

	* fix logging for scheduler to properly display method name

2010-09-09 08:55:09 -0700 Vishvananda Ishaya 

	* fixed logic in set_state code to stop endless loops

2010-09-09 17:35:02 +0200 Soren Hansen 

	* Authorize and Revoke access now works.

2010-09-09 07:53:57 -0700 Vishvananda Ishaya 

	* list command for floating ips

2010-09-09 07:48:14 -0700 Vishvananda Ishaya 

	* merged describe speed

2010-09-09 07:47:49 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 07:47:30 -0700 Vishvananda Ishaya 

	* floating ip commands

2010-09-09 07:37:03 -0700 Vishvananda Ishaya 

	* removed extraneous rollback

2010-09-09 06:55:54 -0700 Vishvananda Ishaya 

	* speed up describe by loading fixed and floating ips

2010-09-09 15:13:04 +0200 Soren Hansen 

	* AuthorizeSecurityGroupIngress now works.

2010-09-09 06:06:29 -0700 Vishvananda Ishaya 

	* switch to using utcnow

2010-09-09 12:35:46 +0200 Soren Hansen 

	* Alright, first hole poked all the way through. We can now create security groups and read them back.

2010-09-09 03:33:12 -0700 Vishvananda Ishaya 

	* don't fail in db if context isn't a dict, since we're still using a class based context in the api

2010-09-09 03:20:56 -0700 Vishvananda Ishaya 

	* logging for backend is now info instead of error

2010-09-09 02:36:08 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 02:35:50 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 02:35:11 -0700 Vishvananda Ishaya 

	* set state everywhere

2010-09-09 02:30:07 -0700 Vishvananda Ishaya 

	* put soren's fancy path code in scheduler bin as well

2010-09-09 02:23:31 -0700 Vishvananda Ishaya 

	* missing deleted ref

2010-09-09 02:17:43 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 02:17:10 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-09 02:16:06 -0700 Vishvananda Ishaya 

	* consistent naming for instance_set_state

2010-09-08 22:43:54 +0200 andy 

	* Tests turn things into inlineCallbacks.

2010-09-08 20:06:27 +0200 andy 

	* Missed an instance of attach_to_tornado.

2010-09-08 19:57:29 +0200 andy 

	* Remove tornado-related code from almost everything.

2010-09-08 17:18:35 +0000 Soren Hansen 

	* It's annoying and confusing to have to set PYTHONPATH to point to your development tree before you run any of the scripts.

2010-09-08 14:04:09 +0200 Soren Hansen 

	* Merge orm_deux.

2010-09-08 02:02:41 -0700 Vishvananda Ishaya 

	* deleted typo

2010-09-08 02:01:25 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-08 02:00:07 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-08 01:58:59 -0700 Vishvananda Ishaya 

	* fixed missing paren

2010-09-08 01:58:04 -0700 Vishvananda Ishaya 

	* merge orm

2010-09-08 01:53:07 -0700 Vishvananda Ishaya 

	* make timestamps for instances and volumes, includes additions to get deleted objects from db using deleted flag.

2010-09-08 01:52:10 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-08 01:51:34 -0700 Vishvananda Ishaya 

	* remove end of line slashes from models.py

2010-09-08 10:45:39 +0200 Soren Hansen 

	* Make the scripts in bin/ detect if they're being run from a bzr checkout or an extracted release tarball or whatever and adjust PYTHONPATH accordingly.

2010-09-08 01:01:35 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-08 01:00:12 -0700 Vishvananda Ishaya 

	* merged orm branch

2010-09-08 00:59:09 -0700 Vishvananda Ishaya 

	* set state moved to db layer

2010-09-08 00:34:20 -0700 Vishvananda Ishaya 

	* updated to the new orm code

2010-09-07 21:59:36 -0700 Vishvananda Ishaya 

	* changed a few unused context to _context

2010-09-07 21:53:40 -0700 Vishvananda Ishaya 

	* a few formatting fixes and moved exception

2010-09-07 21:45:50 -0700 Vishvananda Ishaya 

	* fixed a few bugs in volume handling

2010-09-07 21:19:46 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-07 21:15:22 -0700 Vishvananda Ishaya 

	* Last of cleanup, including removing fake_storage flage

2010-09-07 20:55:42 -0700 Vishvananda Ishaya 

	* more fixes from code review

2010-09-07 20:24:58 -0700 Vishvananda Ishaya 

	* review db code cleanup

2010-09-07 20:09:42 -0700 Vishvananda Ishaya 

	* review cleanup for compute manager

2010-09-07 20:03:07 -0700 Vishvananda Ishaya 

	* first pass at cleanup rackspace/servers.py

2010-09-07 19:48:38 -0700 Vishvananda Ishaya 

	* dhcpbridge fixes from review

2010-09-07 19:48:12 -0700 Vishvananda Ishaya 

	* more fixes to session handling

2010-09-07 19:04:08 -0700 Vishvananda Ishaya 

	* few typos in updates

2010-09-07 18:58:08 -0700 Vishvananda Ishaya 

	* don't log all sql statements

2010-09-07 18:32:31 -0700 Vishvananda Ishaya 

	* one more whitespace fix

2010-09-07 18:32:08 -0700 Vishvananda Ishaya 

	* whitespace fixes

2010-09-07 18:14:50 -0700 Vishvananda Ishaya 

	* fix for getting reference on service update

2010-09-07 18:14:19 -0700 Vishvananda Ishaya 

	* clean up of session handling

2010-09-07 16:01:26 -0400 Michael Gundlach 

	* New version of eventlet handles Twisted & eventlet running at the same time

2010-09-07 13:01:21 -0700 Vishvananda Ishaya 

	* fix docstrings and formatting

2010-09-07 16:00:01 -0400 Michael Gundlach 

	* Oops, APIRequestContext's signature has changed

2010-09-07 12:52:12 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-07 12:37:18 -0700 Vishvananda Ishaya 

	* fix floating_ip to follow standard create pattern

2010-09-07 14:52:38 +0200 Soren Hansen 

	* Add stubbed out handler for AuthorizeSecurityGroupIngress EC2 API call.

2010-09-07 05:38:40 -0700 Vishvananda Ishaya 

	* merged orm_deux

2010-09-07 05:34:37 -0700 Vishvananda Ishaya 

	* Merged trunk

2010-09-07 14:34:27 +0200 Soren Hansen 

	* Add a clean-traffic filterref to the libvirt templates to prevent spoofing and snooping attacks from the guests.

2010-09-07 05:26:08 -0700 Vishvananda Ishaya 

	* Lots of fixes to make the nova commands work properly and make datamodel work with mysql properly

2010-09-05 05:56:53 +0100 Ewan Mellor 

	* Bug #630640: Duplicated power state constants

2010-09-05 05:33:56 +0100 Ewan Mellor 

	* Bug #630636: XenAPI VM destroy fails when the VM is still running

2010-09-04 11:42:15 -0700 Vishvananda Ishaya 

	* removed extra equals

2010-09-03 17:43:52 +0000 Soren Hansen 

	* Just a couple of UML-only fixes:  * Due to an issue with libvirt, we need to chown the disk image to root.  * Just point UML's console directly at a file, and don't bother with the pty. It was only used for debugging.

2010-09-03 00:53:41 -0700 Vishvananda Ishaya 

	* removed extra file and updated sql note

2010-09-03 00:29:25 -0700 Vishvananda Ishaya 

	* merged fixed format instances from orm

2010-09-03 00:28:16 -0700 Vishvananda Ishaya 

	* fixed up format_instances

2010-09-03 00:12:54 -0700 Vishvananda Ishaya 

	* merged server.py change from orm branch

2010-09-03 00:11:59 -0700 Vishvananda Ishaya 

	* reverting accidental search/replace change to server.py

2010-09-02 23:13:41 -0700 Vishvananda Ishaya 

	* merged orm

2010-09-02 23:13:12 -0700 Vishvananda Ishaya 

	* removed model from nova-manage

2010-09-02 23:05:18 -0700 Vishvananda Ishaya 

	* merged orm branch

2010-09-02 23:04:41 -0700 Vishvananda Ishaya 

	* removed references to compute.model

2010-09-02 17:06:01 -0700 Vishvananda Ishaya 

	* send ultimate topic in to scheduler

2010-09-02 16:59:41 -0700 Vishvananda Ishaya 

	* more scheduler tests

2010-09-02 15:15:39 -0700 Vishvananda Ishaya 

	* test for too many instances work

2010-09-02 15:02:07 -0700 Vishvananda Ishaya 

	* merged trunk

2010-09-02 14:57:45 -0700 Vishvananda Ishaya 

	* fix service unit tests

2010-09-02 14:43:02 -0700 Vishvananda Ishaya 

	* removed dangling files

2010-09-02 14:21:41 -0700 Vishvananda Ishaya 

	* merged orm branch

2010-09-02 14:14:52 -0700 Vishvananda Ishaya 

	* merged trunk and cleaned up test

2010-09-02 14:13:22 -0700 Vishvananda Ishaya 

	* renamed daemon to service and update db on create and destroy

2010-09-02 13:50:14 -0700 Vishvananda Ishaya 

	* pass all extra args from service to manager

2010-09-02 13:43:39 -0700 Vishvananda Ishaya 

	* fix test to specify host

2010-09-02 13:42:31 -0700 Vishvananda Ishaya 

	* inject host into manager

2010-09-02 15:34:33 -0500 Matt Dietz 

	* Servers API remodeling and serialization handling

2010-09-02 15:59:52 -0400 Michael Gundlach 

	* Move nova.endpoint.images to api.ec2 and delete nova.endpoint

2010-09-02 15:55:30 -0400 Michael Gundlach 

	* Cloud tests pass

2010-09-02 15:53:57 -0400 Michael Gundlach 

	* OMG got api_unittests to pass

2010-09-02 15:43:55 -0400 Michael Gundlach 

	* send requests to the main API instead of to the EC2 subset -- so that it can parse out the '/services/' prefix.  Also, oops, match on path_info instead of path like we're supposed to.

2010-09-02 15:10:55 -0400 Michael Gundlach 

	* Remove unused APIRequestContext.handler

2010-09-02 15:07:24 -0400 Michael Gundlach 

	* Use port that boto expects

2010-09-02 11:33:06 -0700 Vishvananda Ishaya 

	* merged orm branch

2010-09-02 11:32:37 -0700 Vishvananda Ishaya 

	* scheduler + unittests

2010-09-02 14:32:14 -0400 Michael Gundlach 

	* Merge from trunk in an attempt to figure out why signer is generating the wrong signature

2010-09-02 11:28:50 -0700 Vishvananda Ishaya 

	* removed underscores from used context

2010-09-02 11:25:10 -0700 Vishvananda Ishaya 

	* updated models a bit and removed service classes

2010-09-02 13:04:05 -0400 Michael Gundlach 

	* Small typos, plus rework api_unittest to use WSGI instead of Tornado

2010-09-02 13:43:23 +0000 Michael Gundlach 

	* Replace an if/else with a dict lookup to a factory method.

2010-09-01 17:53:39 -0400 Michael Gundlach 

	* Nurrr

2010-09-01 16:27:46 -0400 Michael Gundlach 

	* Abstractified generalization mechanism

2010-09-01 21:00:26 +0200 Soren Hansen 

	* Revert the changes to the qemu libvirt template and make the appropriate changes in the UML template where they belong.

2010-09-01 18:15:14 +0000 Soren Hansen 

	* Create console.log ahead of time. This ensures that the user running nova-compute maintains read privileges.

2010-09-01 18:13:24 +0000 Soren Hansen 

	* This improves the changelog generated as part of "setup.py sdist". If you look at it now, it says that Tarmac has done everything and every little commit is listed. With this patch, it only logs the "top-most" commit and credits the author rather than the committer.

2010-09-01 13:55:38 -0400 Michael Gundlach 

	* Fix simple errors to the point where we can run the tests [but not pass]

2010-09-01 13:28:30 -0400 Michael Gundlach 

	* notes -- conversion 'complete' except now the unit tests won't work and surely i have bugs :)

2010-09-01 17:03:35 +0000 Cerberus 

	* Moved API tests into a sub-folder of the tests/ and added a stubbed-out test declarations to mirror existing API tickets.

2010-09-01 12:42:06 -0400 Michael Gundlach 

	* Delete rbac.py, moving @rbac decorator knowledge into api.ec2.Authorizer WSGI middleware.

2010-09-01 11:41:22 -0500 Cerberus 

	* Merge from trunk

2010-09-01 12:02:14 -0400 Michael Gundlach 

	* Break Router() into Router() and Executor(), and put Authorizer() (currently a stub) in between them.

2010-09-01 10:50:31 -0400 Michael Gundlach 

	* Return error Responses properly, and don't muck with req.params -- make a copy instead

2010-08-31 23:21:30 -0700 Vishvananda Ishaya 

	* merged orm branch

2010-08-31 17:35:04 -0700 Vishvananda Ishaya 

	* pylint clean of manager and service

2010-08-31 17:00:48 -0700 Vishvananda Ishaya 

	* pylint cleanup of db classes

2010-08-31 16:48:41 -0700 Vishvananda Ishaya 

	* rename node_name to host

2010-08-31 16:16:01 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-31 19:23:53 +0000 Soren Hansen 

	* Call getInfo() instead of getVersion() on the libvirt connection object. virConnectGetVersion was not exposed properly in the python bindings until quite recently, so this makes us rather more backwards compatible.

2010-08-31 21:17:48 +0200 Soren Hansen 

	* Better log formatter for Nova. It's just like gnuchangelog, but logs the author rather than the committer.

2010-08-31 13:25:31 -0400 Michael Gundlach 

	* Remove all Twisted defer references from cloud.py

2010-08-31 12:33:49 -0400 Michael Gundlach 

	* Remove inlineCallbacks and yield from cloud.py, as eventlet doesn't need it

2010-08-31 12:15:29 -0400 Michael Gundlach 

	* Move cloudcontroller and admincontroller into new api

2010-08-31 15:08:17 +0000 Soren Hansen 

	* Adjust setup.py to match nova-rsapi -> nova-api-new rename.

2010-08-31 10:55:53 -0400 Michael Gundlach 

	* small import cleanup

2010-08-31 10:46:01 -0400 Michael Gundlach 

	* Get rid of some convoluted exception handling that we don't need in eventlet

2010-08-31 10:03:51 -0400 Michael Gundlach 

	* First steps in reworking EC2 APIRequestHandler into separate Authenticate() and Router() WSGI apps

2010-08-31 10:15:20 +0200 Soren Hansen 

	* Call getInfo() instead of getVersion() on the libvirt connection object. virConnectGetVersion was not exposed properly in the python bindings until quite recently, so this makes us rather more backwards compatible.

2010-08-31 09:54:31 +0200 Soren Hansen 

	* Fix up setup.py to match nova-rsapi -> nova-api-new rename.

2010-08-30 22:21:47 -0700 Vishvananda Ishaya 

	* a little more cleanup in compute

2010-08-30 22:13:22 -0700 Vishvananda Ishaya 

	* pylint cleanup of tests

2010-08-30 21:21:31 -0700 Vishvananda Ishaya 

	* add missing manager classes

2010-08-30 21:21:11 -0700 Vishvananda Ishaya 

	* volume cleanup

2010-08-30 20:42:31 -0700 Vishvananda Ishaya 

	* more cleanup and pylint fixes

2010-08-30 18:10:52 -0700 Vishvananda Ishaya 

	* more pep8

2010-08-30 17:58:02 -0700 Vishvananda Ishaya 

	* more pep8

2010-08-30 17:53:59 -0700 Vishvananda Ishaya 

	* pep8 cleanup

2010-08-30 17:19:04 -0700 Vishvananda Ishaya 

	* add sqlalchemy to pip requires

2010-08-30 16:44:30 -0700 Vishvananda Ishaya 

	* merged trunk, fixed a couple errors

2010-08-30 19:12:31 -0400 Michael Gundlach 

	* Delete __init__.py in prep for turning apirequesthandler into __init__

2010-08-30 19:10:17 -0400 Michael Gundlach 

	* Move APIRequestContext into its own file

2010-08-30 19:08:22 -0400 Michael Gundlach 

	* Move APIRequest into its own file

2010-08-30 16:08:17 -0700 Vishvananda Ishaya 

	* run and terminate work

2010-08-30 19:04:51 -0400 Michael Gundlach 

	* Move class into its own file

2010-08-30 15:48:45 -0700 Vishvananda Ishaya 

	* fix daemon get

2010-08-30 18:38:26 -0400 Michael Gundlach 

	* Notes for converting Tornado to Eventlet

2010-08-30 15:15:00 -0700 Vishvananda Ishaya 

	* undo change to get_my_ip

2010-08-30 15:11:46 -0700 Vishvananda Ishaya 

	* all tests pass again

2010-08-30 13:06:07 -0700 Vishvananda Ishaya 

	* rollback on exit

2010-08-30 12:58:52 -0700 Vishvananda Ishaya 

	* merged session from devin

2010-08-30 12:49:31 -0700 Devin Carlen 

	* Added session.py

2010-08-30 14:04:47 -0500 Cerberus 

	* Removed get_backup_schedules from the image test

2010-08-30 11:27:31 -0700 Vishvananda Ishaya 

	* merged devin's sqlalchemy changes

2010-08-30 10:51:54 -0700 Devin Carlen 

	* Making tests pass

2010-08-30 12:56:33 -0400 Michael Gundlach 

	* Merge from parent

2010-08-30 16:53:28 +0000 Soren Hansen 

	* Reconnect to libvirt on broken connection.

2010-08-30 16:49:52 +0000 jaypipes@gmail.com 

	* pylint fixes for /nova/virt/connection.py

2010-08-30 16:48:12 +0000 jaypipes@gmail.com 

	* pylint fixes for nova/objectstore/handler.py

2010-08-30 09:03:43 -0700 Vishvananda Ishaya 

	* ip addresses work now

2010-08-30 16:03:22 +0000 Michael Gundlach 

	* Add Flavors controller supporting

2010-08-30 10:36:59 -0400 jaypipes@gmail.com 

	* Resolve conflicts and merge trunk

2010-08-30 09:19:14 -0400 jaypipes@gmail.com 

	* Merge trunk and resolve conflicts

2010-08-30 14:50:50 +0200 Soren Hansen 

	* Detect if libvirt connection has been broken and reestablish it.

2010-08-30 00:55:19 -0700 Vishvananda Ishaya 

	* instance runs

2010-08-30 06:23:17 +0000 Eric Day 

	* Dead code removal.

2010-08-29 22:41:43 -0700 Vishvananda Ishaya 

	* remove creation of volume groups on boot

2010-08-29 18:53:47 -0700 Vishvananda Ishaya 

	* tests pass

2010-08-28 23:20:06 -0700 Devin Carlen 

	* Making tests pass

2010-08-28 23:06:40 -0700 Devin Carlen 

	* Making tests pass

2010-08-28 20:32:48 -0700 Devin Carlen 

	* Refactored orm to support atomic actions

2010-08-28 02:02:07 -0700 Vishvananda Ishaya 

	* moved network code into business layer

2010-08-27 23:16:31 -0700 Vishvananda Ishaya 

	* move None context up into cloud

2010-08-27 23:10:57 -0700 Vishvananda Ishaya 

	* split volume into service/manager/driver

2010-08-27 13:46:27 -0700 Vishvananda Ishaya 

	* moved models.py

2010-08-27 13:45:05 -0700 Vishvananda Ishaya 

	* removed the last few references to models.py

2010-08-27 20:20:49 +0200 Soren Hansen 

	* chown disk images to root for uml. Due to libvirt dropping CAP_DAC_OVERRIDE for uml, root needs to have explicit access to the disk images for stuff to work.

2010-08-27 20:17:30 +0200 Soren Hansen 

	* Create console.log ahead of time. This ensures that the user running nova-compute maintains read privileges.

2010-08-26 12:56:07 -0700 Vishvananda Ishaya 

	* fixed service mox test cases

2010-08-26 13:38:29 -0500 Cerberus 

	* Renamed test.py and moved a test as per merge proposal feedback

2010-08-26 13:35:13 -0500 Cerberus 

	* Merge from trunk

2010-08-26 11:28:05 -0700 Vishvananda Ishaya 

	* fixed volume unit tests

2010-08-26 14:09:14 -0400 Michael Gundlach 

	* work endpoint/images.py into an S3ImageService.  The translation isn't perfect, but it's a start.

2010-08-26 12:45:20 -0400 Michael Gundlach 

	* get to look like trunk

2010-08-26 15:20:01 +0200 Soren Hansen 

	* Set UML guests to use a file as their console. This halfway fixes get-console-output for them.

2010-08-25 16:44:10 -0700 Vishvananda Ishaya 

	* network tests pass again

2010-08-25 23:28:12 +0000 Vishvananda Ishaya 

	* Fixes issue with the same ip being assigned to multiple instances.

2010-08-25 16:22:49 -0700 Vishvananda Ishaya 

	* merged trunk and fixed tests

2010-08-25 17:48:08 -0400 Michael Gundlach 

	* Support GET /<controller>/detail

2010-08-25 16:37:22 -0500 Cerberus 

	* Moved API tests into a sub-folder of the tests/ and added a stubbed-out test declarations to mirror existing API tickets

2010-08-25 16:49:32 -0400 Michael Gundlach 

	* Merge from trunk

2010-08-25 16:46:53 -0400 Michael Gundlach 

	* Turn imageid translator into general translator for rackspace api ids

2010-08-25 13:33:25 -0700 Vishvananda Ishaya 

	* move network_type flag so it is accesible in data layer

2010-08-25 16:27:01 -0400 Michael Gundlach 

	* Use compute.instance_types for flavor data instead of a FlavorService

2010-08-25 13:14:49 -0700 Vishvananda Ishaya 

	* more data layer breakouts, lots of fixes to cloud.py

2010-08-25 13:14:02 -0700 Vishvananda Ishaya 

	* merged jesse

2010-08-25 17:52:52 +0000 Michael Gundlach 

	* Initial support for Rackspace API /image requests.  They will eventually be backed by Glance.

2010-08-25 17:36:03 +0000 Michael Gundlach 

	* Fix a pep8 violation.

2010-08-25 13:27:36 -0400 Jesse Andrews 

	* improve the volume export - sleep & check export

2010-08-25 13:11:30 -0400 Jesse Andrews 

	* missing context and move volume_update to before the export

2010-08-25 12:59:54 -0400 Jesse Andrews 

	* update volume create code

2010-08-25 16:45:59 +0000 Monty Taylor 

	* A few small changes to install_venv to let venv builds work on the tarmac box.

2010-08-25 10:38:25 -0400 Michael Gundlach 

	* Merge from trunk

2010-08-24 23:09:00 -0400 Jesse Andrews 

	* small tweaks

2010-08-24 22:51:48 -0400 Jesse Andrews 

	* move create volume to work like instances

2010-08-24 22:41:34 -0400 Jesse Andrews 

	* work towards volumes using db layer

2010-08-24 22:29:36 -0400 Jesse Andrews 

	* merge vish

2010-08-24 19:15:35 -0700 Vishvananda Ishaya 

	* fix setup compute network

2010-08-24 21:59:41 -0400 Jesse Andrews 

	* merge vish

2010-08-24 21:59:04 -0400 Jesse Andrews 

	* merge vish

2010-08-24 18:56:07 -0700 Vishvananda Ishaya 

	* use vlan for network type since it works

2010-08-24 18:33:16 -0400 Jesse Andrews 

	* merge vish

2010-08-24 18:30:06 -0400 Jesse Andrews 

	* more work on getting running instances to work

2010-08-24 18:08:16 -0400 Jesse Andrews 

	* merge vish

2010-08-24 18:01:32 -0400 Jesse Andrews 

	* more cleanup

2010-08-24 17:03:03 -0400 Michael Gundlach 

	* Flavors work

2010-08-24 16:24:24 -0400 Michael Gundlach 

	* pep8

2010-08-24 16:17:06 -0400 Michael Gundlach 

	* Delete unused directory

2010-08-24 16:16:41 -0400 Michael Gundlach 

	* Move imageservice to its own directory

2010-08-24 15:23:52 -0400 Jesse Andrews 

	* getting run/terminate/describe to work

2010-08-24 13:37:18 -0400 Michael Gundlach 

	* OK, break out ternary operator (good to know that it slowed you down to read it)

2010-08-24 11:19:51 -0400 Michael Gundlach 

	* Style fixes

2010-08-24 01:54:16 -0700 Vishvananda Ishaya 

	* fix some errors with networking rules

2010-08-24 01:30:48 -0700 Vishvananda Ishaya 

	* typo in release_ip

2010-08-24 01:14:10 -0700 Vishvananda Ishaya 

	* run instances works

2010-08-24 06:04:36 +0000 Soren Hansen 

	* Ensure that --gid and --uid options work for both twisted and non-twisted daemons.

2010-08-24 05:58:58 +0000 Vishvananda Ishaya 

	* Fixes an error in setup_compute_network that was causing network setup to fail.

2010-08-23 22:48:16 -0700 Vishvananda Ishaya 

	* add back in the needed calls for dhcpbridge

2010-08-23 22:35:46 -0700 Vishvananda Ishaya 

	* removed old imports and moved flags

2010-08-23 22:32:49 -0700 Vishvananda Ishaya 

	* merge and fixes to creates to all return id

2010-08-23 22:25:09 -0700 Vishvananda Ishaya 

	* bunch more fixes

2010-08-23 22:06:49 -0700 Vishvananda Ishaya 

	* moving network code and fixing run_instances

2010-08-23 20:40:35 -0700 Vishvananda Ishaya 

	* jesse's run_instances changes

2010-08-23 20:39:19 -0700 Vishvananda Ishaya 

	* fix daemons and move network code

2010-08-24 00:18:22 +0000 Ewan Mellor 

	* Rework virt.xenapi's concurrency model.  There were many places where we were inadvertently blocking the reactor thread.  The reworking puts all calls to XenAPI on background threads, so that they won't block the reactor thread.

2010-08-23 14:36:14 -0700 Vishvananda Ishaya 

	* merged trunk and fixed merge errors

2010-08-23 13:55:16 -0700 Vishvananda Ishaya 

	* Refactored network model access into data abstraction layer.

2010-08-23 16:43:25 -0400 Michael Gundlach 

	* Merge fail

2010-08-23 13:26:10 -0400 Michael Gundlach 

	* Get the output formatting correct.

2010-08-23 13:07:43 -0400 Michael Gundlach 

	* Typo

2010-08-23 13:06:40 -0400 Michael Gundlach 

	* Don't serialize in Controller subclass now that wsgi.Controller handles it for us

2010-08-23 12:55:57 -0400 Michael Gundlach 

	* Move serialize() to wsgi.Controller so __call__ can serialize() action return values if they are dicts.

2010-08-23 12:47:12 -0400 Michael Gundlach 

	* Merge from trunk

2010-08-23 12:46:29 -0400 Michael Gundlach 

	* Serialize properly

2010-08-23 12:07:20 -0400 Michael Gundlach 

	* Support opaque id to rs int id as well

2010-08-23 10:27:59 -0400 Michael Gundlach 

	* License

2010-08-21 15:37:00 +0200 andy 

	* Moves auth.manager to the data layer.

2010-08-21 14:10:36 +0200 andy 

	* Add db abstraction and unittets for service.py.

2010-08-21 13:07:03 +0100 Justin Santa Barbara 

	* Clarified what the 'Mapped device not found' exception really means. Fixed TODO. Some formatting to be closer to 80 chars

2010-08-21 11:54:03 +0100 Justin Santa Barbara 

	* Added missing "self."

2010-08-21 12:47:21 +0200 andy 

	* Alphabetize the methods in the db layer.

2010-08-20 13:05:46 -0700 Vishvananda Ishaya 

	* fix concurrency issue with multiple instances getting the same ip

2010-08-20 10:08:05 -0700 Vishvananda Ishaya 

	* small fixes to network

2010-08-20 14:50:43 +0100 Justin Santa Barbara 

	* Fixed typo

2010-08-20 13:26:24 +0100 Justin Santa Barbara 

	* Better error message on subprocess spawn fail, and it's a ProcessExecutionException irrespective of how the process is run.

2010-08-20 01:24:59 +0000 Justin Santa Barbara 

	* Check exit codes when spawning processes by default Also pass --fail to curl so that it sets exit code when download fails

2010-08-20 01:23:32 +0000 Eric Day 

	* PEP8/pylint cleanup in bin and nova/auth.

2010-08-19 13:58:43 -0700 Vishvananda Ishaya 

	* move volume code into datalayer and cleanup

2010-08-19 16:05:27 -0400 Michael Gundlach 

	* Complete the Image API against a LocalImageService until Glance's API exists (at which point we'll make a GlanceImageService and make the choice of ImageService plugin configurable.)

2010-08-19 18:53:44 +0000 Eric Day 

	* Added unit tests for WSGI helpers and base WSGI API.

2010-08-19 11:13:53 -0700 Vishvananda Ishaya 

	* merged termies abstractions

2010-08-19 15:12:46 +0100 Ewan Mellor 

	* Move deferredToThread into utils, as suggested by termie.

2010-08-19 15:05:13 +0100 Ewan Mellor 

	* Remove whitespace to match style guide.

2010-08-19 12:28:45 +0200 andy 

	* Data abstraction for compute service

2010-08-19 11:12:44 +0200 andy 

	* this file isn't being used

2010-08-18 22:14:34 -0700 Eric Day 

	* Cleaned up pep8/pylint style issues in nova/auth. There are still a few pylint warnings in manager.py, but the patch is already fairly large.

2010-08-18 18:38:34 -0700 Eric Day 

	* More pylintrc updates.

2010-08-18 18:32:08 -0700 Vishvananda Ishaya 

	* fix report state

2010-08-18 18:25:16 -0700 Eric Day 

	* Removed old cloud_topic queue setup, it is no longer used.

2010-08-18 18:03:58 -0700 Vishvananda Ishaya 

	* last few test fixes

2010-08-18 17:39:12 -0700 Eric Day 

	* More bin/ pep8/pylint cleanup.

2010-08-18 17:38:51 -0700 Vishvananda Ishaya 

	* fixing more network issues

2010-08-18 17:38:00 -0700 Eric Day 

	* Added '-' as possible charater in module rgx.

2010-08-18 23:27:18 +0100 Justin Santa Barbara 

	* Merged with trunk

2010-08-18 15:00:20 -0700 Eric Day 

	* Updated the tests to use webob, removed the 'called' thing and just use return values instead.

2010-08-18 22:33:11 +0100 Justin Santa Barbara 

	* Fix unit test bug this uncovered: don't release_ip that we haven't got from issue_ip

2010-08-18 22:19:39 +0100 Justin Santa Barbara 

	* Fix to better reflect (my believed intent) as to the meaning of error_ok (ignore stderr vs accept failure)

2010-08-18 22:14:24 +0100 Justin Santa Barbara 

	* Merged with trunk

2010-08-18 13:11:49 -0700 Vishvananda Ishaya 

	* use with_lockmode for concurrency issues

2010-08-18 16:04:54 -0400 Michael Gundlach 

	* Merge from trunk

2010-08-18 19:43:18 +0000 Eric Day 

	* First in a series of patches to port the API from Tornado to WSGI. Also includes a few small style fixes in the new API code.

2010-08-18 13:09:34 -0400 Michael Gundlach 

	* Pull in ~eday/nova/api-port

2010-08-18 09:38:30 -0700 Eric Day 

	* Merged trunk.

2010-08-18 09:36:28 -0700 Eric Day 

	* Merged api-port into api-port-1.

2010-08-18 16:28:27 +0000 Michael Gundlach 

	* Since pylint=0.19 is our version, force everyone to use the disable-msg syntax.

2010-08-18 12:09:29 -0400 Michael Gundlach 

	* Missed one

2010-08-18 08:56:33 -0700 Eric Day 

	* Removed the 'controllers' directory under 'rackspace' due to full class name redundancy.

2010-08-18 11:53:41 -0400 Michael Gundlach 

	* pep8 typo

2010-08-18 11:44:24 -0400 Michael Gundlach 

	* Changed our minds: keep pylint equal to Ubuntu Lucid version, and use disable-msg throughout.

2010-08-18 08:39:28 -0700 Eric Day 

	* Fixed typo.

2010-08-18 11:19:40 -0400 Michael Gundlach 

	* Image API work

2010-08-18 10:39:59 -0400 Michael Gundlach 

	* Newest pylint supports 'disable=', not 'disable-msg='

2010-08-18 10:09:11 -0400 Michael Gundlach 

	* Fix pep8 violation

2010-08-18 04:08:32 -0700 Vishvananda Ishaya 

	* tests pass

2010-08-18 02:07:04 -0700 Vishvananda Ishaya 

	* network tests pass

2010-08-17 23:46:16 -0700 Eric Day 

	* Added unittests for wsgi and api.

2010-08-17 20:33:37 -0700 Vishvananda Ishaya 

	* almost there

2010-08-17 19:41:17 -0700 Vishvananda Ishaya 

	* progress on tests passing

2010-08-17 18:10:11 -0700 Vishvananda Ishaya 

	* remove references to deleted files so tests run

2010-08-17 18:08:39 -0700 Vishvananda Ishaya 

	* fix vpn access for auth

2010-08-17 17:58:52 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-17 16:56:16 -0700 Vishvananda Ishaya 

	* removed extra files

2010-08-17 16:55:45 -0700 Vishvananda Ishaya 

	* network datamodel code

2010-08-17 16:43:37 -0700 Eric Day 

	* In an effort to keep new and old API code separate, I've created a nova.api to put all new API code under. This means nova.endpoint only contains the old Tornado implementation. I also cleaned up a few pep8 and other style nits in the new API code.

2010-08-17 22:33:46 +0000 jaypipes@gmail.com 

	* No longer installs a virtualenv automatically and adds new options to bypass the interactive prompt.

2010-08-18 00:05:06 +0200 Soren Hansen 

	* Stylistic improvements.

2010-08-17 22:54:34 +0100 Ewan Mellor 

	* Merge with trunk, in particular merging with the style cleanup that caused conflicts with this branch.

2010-08-17 21:28:25 +0000 Ewan Mellor 

	* Add documentation to spawn, reboot, and destroy stating that those functions should return Deferreds.  Update the fake implementations to do so (the libvirt ones already do, and making the xenapi ones do so is the subject of a current merge request).

2010-08-17 13:02:11 -0700 Vishvananda Ishaya 

	* start with model code

2010-08-17 13:00:46 -0700 Vishvananda Ishaya 

	* clean up linux_net

2010-08-17 11:11:36 -0700 Vishvananda Ishaya 

	* merged refresh from sleepsonthefloor

2010-08-17 17:33:50 +0000 Michael Gundlach 

	* See description of change... what's the difference between that message and this message again?

2010-08-17 13:23:20 -0400 Michael Gundlach 

	* Move eventlet-using class out of endpoint/__init__.py into its own submodule, so that twisted-related code using endpoint.[other stuff] wouldn't run eventlet and make unit tests throw crazy errors about eventlet 0.9.10 not playing nicely with twisted.

2010-08-17 13:03:38 -0400 Michael Gundlach 

	* Remove duplicate definition of flag

2010-08-17 15:38:31 +0000 Michael Gundlach 

	* The file that I create automates this step in http://wiki.openstack.org/InstallationNova20100729 :

2010-08-17 11:03:15 -0400 Michael Gundlach 

	* Simpler installation, and, can run install_venv from anywhere instead of just from checkout root

2010-08-17 16:46:19 +0200 Soren Hansen 

	* Use the argument handler specified by twistd, if any.

2010-08-17 11:53:30 +0000 andy 

	* Fixes quite a few style issues across the entire nova codebase bringing it much closer to the guide described in HACKING.

2010-08-16 15:56:28 -0500 Chris Behrens 

	* merge from trunk

2010-08-16 12:10:08 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-16 12:08:31 -0700 Vishvananda Ishaya 

	* merged trunk and fixed conflicts

2010-08-16 19:03:50 +0000 Vishvananda Ishaya 

	* Fixes issues with allocation and deallocation of fixed and elastic addresses.

2010-08-16 18:18:16 +0000 Ewan Mellor 

	* Added documentation for the nova.virt connection interface, a note about the need to chmod the objectstore script, and a reference for the XenAPI module.

2010-08-16 13:56:29 -0400 jaypipes@gmail.com 

	* Make individual disables for R0201 instead of file-level.

2010-08-16 13:22:41 -0400 Michael Gundlach 

	* All controller actions receive a 'req' parameter containing the webob Request.

2010-08-16 17:13:28 +0000 Ewan Mellor 

	* improve compatibility with ec2 clients

2010-08-16 10:57:42 -0400 Michael Gundlach 

	* PEP8 and name corrections

2010-08-16 14:16:21 +0200 andy 

	* rather comprehensive style fixes

2010-08-16 01:51:28 -0700 Vishvananda Ishaya 

	* fix launching and describing instances to work with sqlalchemy

2010-08-16 08:43:31 +0000 Soren Hansen 

	* Add new libvirt_type option "uml" for user-mode-linux.. This switches the libvirt URI to uml:///system and uses a different template for the libvirt xml.

2010-08-15 16:37:06 -0700 Vishvananda Ishaya 

	* typos

2010-08-15 16:20:50 -0700 Vishvananda Ishaya 

	* don't try to create and destroy lvs in fake mode

2010-08-15 15:55:53 -0700 Vishvananda Ishaya 

	* refactoring volume and some cleanup in model and compute

2010-08-15 23:11:52 +0100 Ewan Mellor 

	* Add documentation to spawn, reboot, and destroy stating that those functions should return Deferreds.  Update the fake implementations to do so (the libvirt ones already do, and making the xenapi ones do so is the subject of a current merge request).

2010-08-15 22:48:54 +0100 Ewan Mellor 

	* Rework virt.xenapi's concurrency model.  There were many places where we were inadvertently blocking the reactor thread.  The reworking puts all calls to XenAPI on background threads, so that they won't block the reactor thread.

2010-08-15 13:36:01 -0700 Sleepsonthefloor 

	* add refresh on model

2010-08-15 13:29:47 -0700 Sleepsonthefloor 

	* merge in latedt from vish

2010-08-14 23:37:51 +0000 Vishvananda Ishaya 

	* Catches and logs exceptions for rpc calls and raises a RemoteError exception on the caller side.

2010-08-14 22:42:49 +0000 Joel Moore joelbm24@gmail.com 

	* Removes requirement of internet connectivity to run api server.

2010-08-14 22:28:05 +0000 Joel Moore joelbm24@gmail.com 

	* Fixed path to keys directory.

2010-08-14 23:23:03 +0100 Ewan Mellor 

	* Update cloud_unittest to match renamed internal function.

2010-08-14 22:17:53 +0000 Vishvananda Ishaya 

	* Removes the workaround for syslog-ng of removing newlines.

2010-08-14 22:03:38 +0000 Vishvananda Ishaya 

	* Fixes bug lp:616312 by reversing the order of args in nova-manage when it calls AuthManager.get_credentials.

2010-08-14 15:01:42 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-14 21:52:51 +0000 Vishvananda Ishaya 

	* Sets a hostname for instances that properly resolves and cleans up network classes

2010-08-14 14:38:00 -0700 Vishvananda Ishaya 

	* merged fix-hostname and fixed conflict

2010-08-14 21:19:32 +0000 Devin Carlen 

	* Implemented admin client / admin api for fetching user roles.

2010-08-14 21:13:44 +0000 Vishvananda Ishaya 

	* Improves pep8 compliance and pylint score in network code.

2010-08-14 20:42:23 +0000 Ewan Mellor 

	* Bug #617776: DescribeImagesResponse contains type element, when it should be called imageType

2010-08-14 19:04:19 +0100 Ewan Mellor 

	* Bug 617913: RunInstances response doesn't meet EC2 specification

2010-08-14 07:08:34 -0700 Sleepsonthefloor 

	* remove more direct session interactions

2010-08-14 06:44:45 -0700 Sleepsonthefloor 

	* refactor to have base helper class with shared session and engine

2010-08-14 22:55:04 -0700 Jesse Andrews 

	* ComputeConnectionTestCase is almost working again

2010-08-14 21:24:26 -0700 Jesse Andrews 

	* more work on trying to get compute tests passing

2010-08-14 18:39:00 -0700 Jesse Andrews 

	* re-add redis clearing

2010-08-14 18:31:23 -0700 Jesse Andrews 

	* make the fake-ldap system work again

2010-08-14 18:04:43 -0700 Jesse Andrews 

	* got run_tests.py to run (with many failed tests)

2010-08-14 11:46:10 +0100 Ewan Mellor 

	* Bug #617776: DescribeImagesResponse contains type element, when it should be called imageType

2010-08-14 02:13:12 -0700 Sleepsonthefloor 

	* initial commit for orm based models

2010-08-13 23:46:44 +0200 Soren Hansen 

	* Add a few unit tests for libvirt_conn.

2010-08-13 23:45:26 +0200 Soren Hansen 

	* Move interfaces template into virt/, too.

2010-08-13 23:45:05 +0200 Soren Hansen 

	* Refactor LibvirtConnection a little bit for easier testing.

2010-08-13 23:44:14 +0200 Soren Hansen 

	* Remove extra "uml" from os.type.

2010-08-13 14:09:30 -0700 Vishvananda Ishaya 

	* Fixes out of order arguments in get_credentials

2010-08-13 12:51:38 -0700 Vishvananda Ishaya 

	* pep8 and pylint cleanup

2010-08-13 11:09:27 -0400 Michael Gundlach 

	* Support JSON and XML in Serializer

2010-08-13 10:14:34 -0400 jaypipes@gmail.com 

	* Merge case statement options

2010-08-13 14:33:07 +0100 Ewan Mellor 

	* Added note regarding dependency upon XenAPI.py.

2010-08-13 11:51:33 +0100 Ewan Mellor 

	* Added documentation to the nova.virt interface.

2010-08-13 11:16:24 +0200 Soren Hansen 

	* Merge with trunk

2010-08-12 21:27:53 -0700 Vishvananda Ishaya 

	* make rpc.call propogate exception info.  Includes tests

2010-08-12 18:41:31 -0400 Michael Gundlach 

	* Undo the changes to cloud.py that somehow diverged from trunk

2010-08-12 18:36:56 -0400 Michael Gundlach 

	* Mergeprop cleanup

2010-08-12 18:36:46 -0400 Michael Gundlach 

	* Mergeprop cleanup

2010-08-12 15:19:33 -0700 Michael Gundlach 

	* Make WSGI routing support routing to WSGI apps or to controller+action

2010-08-12 23:41:32 +0200 Soren Hansen 

	* Make --libvirt_type=uml do the right thing: Sets the correct libvirt URI and use a special template for the XML.

2010-08-12 14:18:59 -0700 Vishvananda Ishaya 

	* renamed missed reference to Address

2010-08-12 13:43:14 -0700 Vishvananda Ishaya 

	* die classmethod

2010-08-12 13:37:28 -0700 Vishvananda Ishaya 

	* merged fix-dhcpbridge

2010-08-12 13:36:10 -0700 Vishvananda Ishaya 

	* remove class method

2010-08-12 13:33:22 -0700 Vishvananda Ishaya 

	* typo allocated should be relased

2010-08-12 12:44:23 -0700 Vishvananda Ishaya 

	* rename address stuff to avoid name collision and make the .all() iterator work again

2010-08-12 12:12:38 -0700 Vishvananda Ishaya 

	* keep track of leasing state so we can delete ips that didn't ever get leased

2010-08-12 11:52:32 -0700 Vishvananda Ishaya 

	* remove syslog-ng workaround

2010-08-12 19:17:51 +0100 Ewan Mellor 

	* Merged with trunk.

2010-08-12 16:52:20 +0000 Ewan Mellor 

	* Implement the same fix as lp:~vishvananda/nova/fix-curl-project, but for virt.xenapi.

2010-08-12 16:37:18 +0000 Ewan Mellor 

	* Fix exception in get_info.

2010-08-12 14:34:59 +0200 Soren Hansen 

	* Merge with trunk.

2010-08-12 14:32:11 +0200 Soren Hansen 

	* Move libvirt.xml template into nova/virt

2010-08-12 14:30:54 +0200 Soren Hansen 

	* Parameterise libvirt URI.

2010-08-12 11:42:56 +0100 Ewan Mellor 

	* Merged with trunk.

2010-08-11 15:29:14 -0700 Vishvananda Ishaya 

	* fix dhcpbridge issues

2010-08-11 17:40:28 -0400 jaypipes@gmail.com 

	* Adapts the run_tests.sh script to allow interactive or automated creation of virtualenv, or to run tests outside of a virtualenv

2010-08-11 15:27:27 -0500 Matthew Dietz 

	* Prototype implementation of Servers controller

2010-08-11 14:46:43 -0400 Michael Gundlach 

	* Working router that can target WSGI middleware or a standard controller+action

2010-08-11 17:17:37 +0000 Ewan Mellor 

	* Added a xapi plugin that can pull images from nova-objectstore, and use that to get a disk, kernel, and ramdisk for the VM.

2010-08-11 09:46:08 -0400 Michael Gundlach 

	* Serializing in middleware after all... by tying to the router.  maybe a good idea?

2010-08-11 14:23:59 +0100 Ewan Mellor 

	* Merged with trunk.

2010-08-11 01:20:21 -0700 Vishvananda Ishaya 

	* Actually pass in hostname and create a proper model for data in network code

2010-08-11 05:02:34 +0000 Vishvananda Ishaya 

	* Improved roles functionality (listing & improved test coverage)

2010-08-10 21:51:18 -0700 Vishvananda Ishaya 

	* support a hostname that can be looked up

2010-08-11 02:07:11 +0000 Michael Gundlach 

	* updated virtualenv to add eventlet, which is now a requirement

2010-08-11 02:02:17 +0000 jaypipes@gmail.com 

	* Changes the run_tests.sh and /tools/install_venv.py scripts to be more user-friendly and not depend on PIP while not in the virtual environment.

2010-08-10 19:01:40 -0700 Devin Carlen 

	* Fixed admin api for user roles

2010-08-10 19:01:05 -0700 Devin Carlen 

	* Merged list_roles

2010-08-10 19:00:35 -0700 Vishvananda Ishaya 

	* fix spacing issue in ldapdriver

2010-08-11 01:57:12 +0000 Vishvananda Ishaya 

	* Fixes bug lp:615857 by changing the name of the zip export method in nova-manage

2010-08-10 18:46:49 -0700 Devin Carlen 

	* Wired up admin api for user roles

2010-08-10 18:04:23 -0700 Vishvananda Ishaya 

	* change get_roles to have a flag for project_roles or not. Don't show 'projectmanager' in list of roles

2010-08-10 17:42:58 -0700 Vishvananda Ishaya 

	* Throw exceptions for illegal roles on role add

2010-08-10 17:34:20 -0700 Vishvananda Ishaya 

	* Adds get_roles commands to manager and driver classes

2010-08-10 18:48:33 -0500 Chris Behrens 

	* more pylint fixes

2010-08-10 23:13:40 +0000 Ewan Mellor 

	* Implement VIF creation in the xenapi module.

2010-08-10 15:45:24 -0700 Vishvananda Ishaya 

	* lots more pylint fixes

2010-08-10 18:17:44 -0400 Michael Gundlach 

	* work on a router that works with wsgi and non-wsgi routing

2010-08-10 12:51:42 -0700 Vishvananda Ishaya 

	* Pylint clean of vpn.py

2010-08-10 12:46:40 -0700 Vishvananda Ishaya 

	* Further pylint cleanup

2010-08-10 15:28:35 -0400 Michael Gundlach 

	* Oops, we need eventlet as well.

2010-08-10 12:27:06 -0700 Vishvananda Ishaya 

	* pylint cleanup

2010-08-10 11:48:14 -0700 Vishvananda Ishaya 

	* pep8 cleanup

2010-08-10 11:25:53 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-10 14:20:15 -0400 jaypipes@gmail.com 

	* pylint fixes for nova/objectstore/handler.py

2010-08-10 10:25:52 -0700 Vishvananda Ishaya 

	* rename create_zip to zipfile so lazy match works

2010-08-10 12:51:03 -0400 jaypipes@gmail.com 

	* Quick fix on location of printouts when trying to install virtualenv.

2010-08-10 12:44:38 -0400 jaypipes@gmail.com 

	* Changes the run_tests.sh and /tools/install_venv.py scripts to be more user-friendly and not depend on PIP while not in the virtual environment.  Running run_tests.sh should not just work out of the box on all systems supporting easy_install...

2010-08-10 16:27:13 +0000 Joe Heck 

	* 2 changes in doing PEP8 & Pylint cleaning:  * adding pep8 and pylint to the PIP requirements files for Tools  * light cleaning work (mostly formatting) on nova/endpoints/cloud.py

2010-08-10 15:37:07 +0000 Vishvananda Ishaya 

	* More changes to volume to fix concurrency issues.  Also testing updates.

2010-08-10 14:57:14 +0000 Michael Gundlach 

	* Merge.

2010-08-10 09:57:39 -0400 jaypipes@gmail.com 

	* Merged nova-tests-apitest into pylint.

2010-08-10 09:57:24 -0400 jaypipes@gmail.com 

	* Merged nova-virt-connection into nova-tests-apitest.

2010-08-10 09:55:00 -0400 jaypipes@gmail.com 

	* Pylint fixes for /nova/tests/api_unittest.py

2010-08-10 09:54:13 -0400 jaypipes@gmail.com 

	* pylint fixes for nova/virt/connection.py

2010-08-09 23:44:13 -0700 Vishvananda Ishaya 

	* merged trunk, fixed an error with releasing ip

2010-08-09 23:02:06 -0700 Vishvananda Ishaya 

	* fix releasing to work properly

2010-08-10 04:54:09 +0000 andy 

	* Add some useful features to our flags

2010-08-10 04:52:54 +0000 jaypipes@gmail.com 

	* pylint fixes for /nova/test.py

2010-08-10 04:52:06 +0000 jaypipes@gmail.com 

	* Fixes pylint issues in /nova/server.py

2010-08-09 17:59:46 -0700 Joe Heck 

	* importing merges from hudson branch

2010-08-09 17:53:10 -0700 Joe Heck 

	* fixing - removing unused imports per Eric & Jay review

2010-08-09 15:34:05 -0700 Vishvananda Ishaya 

	* initial cleanup of tests for network

2010-08-09 23:22:59 +0100 Ewan Mellor 

	* Implement the same fix as lp:~vishvananda/nova/fix-curl-project, but for virt.xenapi.

2010-08-09 17:45:00 -0400 Michael Gundlach 

	* Run correctly even if called while in tools/ directory, as 'python install_venv.py'

2010-08-09 20:37:15 +0000 Eric Day 

	* This branch builds off of Todd and Michael's API branches to rework the Rackspace API endpoint and WSGI layers.

2010-08-09 12:56:32 -0500 Chris Behrens 

	* separated scheduler types into own modules

2010-08-09 12:37:15 -0400 jaypipes@gmail.com 

	* Fix up variable names instead of disabling pylint naming rule.  Makes variables able to be a single letter in pylintrc

2010-08-09 12:20:47 -0400 jaypipes@gmail.com 

	* Disables warning about TODO in code comments in pylintrc

2010-08-09 14:52:10 +0000 Eric Day 

	* More pylint/pep8 cleanup, this time in bin/* files.

2010-08-09 10:46:33 -0400 jaypipes@gmail.com 

	* pylint fixes for nova/server.py

2010-08-09 09:37:50 -0500 Chris Behrens 

	* remove duplicated report_state that exists in the base class more pylint fixes

2010-08-09 07:31:41 -0700 Eric Day 

	* Fixed docstring format per Jay's review.

2010-08-09 09:47:08 -0400 jaypipes@gmail.com 

	* pylint fixes for /nova/test.py

2010-08-09 13:23:19 +0100 Ewan Mellor 

	* Move the xenapi top level directory under plugins, as suggested by Jay Pipes.

2010-08-09 13:10:06 +0100 Ewan Mellor 

	* Pull trunk merge through lp:~ewanmellor/nova/add-contains.

2010-08-09 13:08:02 +0100 Ewan Mellor 

	* Pull trunk merge through lp:~ewanmellor/nova/xapi-plugin.

2010-08-09 12:10:27 +0100 Ewan Mellor 

	* Merged with trunk again.

2010-08-08 13:31:40 -0700 Joe Heck 

	* light cleanup - convention stuff mostly

2010-08-08 13:20:50 -0700 Joe Heck 

	* convention and variable naming cleanup for pylint/pep8

2010-08-08 13:05:24 -0700 Justin Santa Barbara 

	* Used new (clearer) flag names when calling processes

2010-08-08 13:02:12 -0700 Justin Santa Barbara 

	* Merged with trunk

2010-08-08 12:57:33 -0700 Justin Santa Barbara 

	* Greater compliance with pep8/pylint style checks

2010-08-08 11:40:03 -0700 Joe Heck 

	* removing what appears to be an unused try/except statement - nova.auth.manager.UserError doesn't exist in this codebase. Leftover? Something intended to be there but never added?

2010-08-08 11:39:14 -0700 Joe Heck 

	* variable name cleanup

2010-08-08 09:50:22 -0700 Joe Heck 

	* attempting some cleanup work

2010-08-08 09:49:47 -0700 Joe Heck 

	* adding pep8 and pylint for regular cleanup tasks

2010-08-07 19:51:17 -0700 Eric Day 

	* Cleaned up pep8/pylint for bin/* files. I did not fix rsapi since this is already cleaned up in another branch.

2010-08-07 14:45:36 -0700 Eric Day 

	* Merged trunk.

2010-08-07 12:12:10 -0700 Eric Day 

	* Reworked WSGI helper module and converted rackspace API endpoint to use it.

2010-08-06 18:06:57 -0700 Eric Day 

	* Changed the network imports to use new network layout.

2010-08-06 19:20:13 -0500 Chris Behrens 

	* merged with trunk

2010-08-07 00:17:02 +0000 Chris Behrens 

	* Change nova/virt/images.py's _fetch_local_image to accept 4 args, since fetch() tries to call it with that many.

2010-08-06 16:56:56 -0700 Eric Day 

	* Merged Todd and Michael's changes.

2010-08-06 18:54:45 -0500 Chris Behrens 

	* pep8 and pylint cleanups

2010-08-06 23:47:15 +0000 Eric Day 

	* Some pylink and pep8 cleanups. Added a pylintrc file.

2010-08-06 18:10:41 -0500 Chris Behrens 

	* fix copyrights for new files, etc

2010-08-06 15:48:46 -0700 Vishvananda Ishaya 

	* a few more commands were putting output on stderr.  In general, exceptions on stderr output seems like a bad idea

2010-08-06 17:40:10 -0500 Chris Behrens 

	* Moved Scheduler classes into scheduler.py.  Created a way to specify scheduler class that the SchedulerService uses...

2010-08-06 21:52:17 +0000 Vishvananda Ishaya 

	* Make network its own worker! This separates the network logic from the api server, allowing us to have multiple network controllers. There a lot of stuff in networking that is ugly and should be modified with the datamodel changes. I've attempted not to mess with those things too much to keep the changeset small(ha!).

2010-08-06 21:35:55 +0000 Vishvananda Ishaya 

	* Fixed instance model associations to host (node) and added association to ip.

2010-08-06 21:34:37 +0000 Devin Carlen 

	* Fixed write authorization for public images

2010-08-06 21:32:50 +0000 Vishvananda Ishaya 

	* Fixes a bug where if a user was removed from a group after he had a role, he could not be re-added.

2010-08-06 14:31:03 -0700 Vishvananda Ishaya 

	* fix search/replace error

2010-08-06 14:27:48 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-06 14:40:24 -0500 Chris Behrens 

	* Start breaking out scheduler classes...

2010-08-05 23:35:16 -0400 Michael Gundlach 

	* WsgiStack class, eventletserver.serve. Trying to work toward a simple API that anyone can use to start an eventlet-based server composed of several WSGI apps.

2010-08-05 22:54:08 -0400 Michael Gundlach 

	* Use webob to simplify wsgi middleware

2010-08-05 16:56:23 -0700 Vishvananda Ishaya 

	* Made group membership check only search group instead of subtree.  Roles in a group are removed when a user is removed from that group.  Added test

2010-08-05 18:26:39 -0500 Chris Behrens 

	* Fixes bug#614090 -- nova.virt.images._fetch_local_image being called with 4 args but only has 3

2010-08-05 16:20:26 -0700 Devin Carlen 

	* Fixed image modification authorization, API cleanup

2010-08-05 15:10:56 -0700 Chris Behrens 

	* fixed doc string

2010-08-05 16:19:21 -0500 Chris Behrens 

	* compute topic for a node is compute.node not compute:node!

2010-08-05 16:11:59 -0500 Chris Behrens 

	* almost there on random scheduler.  not pushing to correct compute node topic, yet, apparently...

2010-08-05 13:51:44 -0700 Eric Day 

	* First pass at making a file pass pep8 and pylint tests as an example.

2010-08-05 12:34:22 -0700 Vishvananda Ishaya 

	* merged trunk

2010-08-05 12:29:50 -0700 Vishvananda Ishaya 

	* rename networkdata to vpn

2010-08-05 12:54:13 -0500 Chris Behrens 

	* remove extra line accidentally added

2010-08-05 12:52:55 -0500 Chris Behrens 

	* compute nodes should store total memory and disk space available for VMs

2010-08-05 10:31:14 -0500 Chris Behrens 

	* merged from trunk

2010-08-05 10:30:06 -0500 Chris Behrens 

	* added bin/nova-listinstances, which is mostly just a duplication of euca-describe-instances but doesn't go through the API.

2010-08-05 11:32:42 +0000 Vishvananda Ishaya 

	* Fixes various concurrency issues in volume worker.

2010-08-05 04:31:21 -0700 Vishvananda Ishaya 

	* Changed volumes to use a pool instead of globbing filesystem for concurrency reasons.  Fixed broken tests.

2010-08-04 18:37:00 -0700 Vishvananda Ishaya 

	* clean up nova-manage. If vpn data isn't set for user it skips it

2010-08-04 18:12:19 -0700 Vishvananda Ishaya 

	* method is called set_network_host

2010-08-04 18:00:13 -0700 Vishvananda Ishaya 

	* fixed circular reference and tests

2010-08-04 17:40:16 -0700 Vishvananda Ishaya 

	* renamed Vpn to NetworkData, moved the creation of data to inside network

2010-08-04 16:51:48 -0700 Vishvananda Ishaya 

	* fix rpc command line call, remove useless deferreds

2010-08-04 15:53:24 -0700 Vishvananda Ishaya 

	* fix error on terminate instance relating to elastic ip

2010-08-04 23:45:41 +0100 Ewan Mellor 

	* Move the xenapi top level directory under plugins, as suggested by Jay Pipes.

2010-08-04 15:44:23 -0700 Vishvananda Ishaya 

	* fixed tests, moved compute network config call, added notes, made inject option into a boolean

2010-08-04 23:23:13 +0100 Ewan Mellor 

	* Merge with trunk.

2010-08-04 14:08:23 -0700 Vishvananda Ishaya 

	* fix extra reference, method passing to network, various errors in elastic_ips

2010-08-04 12:54:21 -0700 Vishvananda Ishaya 

	* use iteritems

2010-08-04 12:51:05 -0700 Vishvananda Ishaya 

	* reference to self.project instead of context.project + self.network_model instead of network_model

2010-08-04 12:48:16 -0700 Vishvananda Ishaya 

	* fixes in get public address and extra references to self.network

2010-08-04 12:18:52 -0700 Vishvananda Ishaya 

	* method should return network topic instead of  network host

2010-08-04 12:02:23 -0700 Vishvananda Ishaya 

	* use deferreds in network

2010-08-04 11:44:25 -0700 Vishvananda Ishaya 

	* don't __ module methods

2010-08-04 11:18:46 -0700 Vishvananda Ishaya 

	* inline commands use returnValue

2010-08-04 11:12:58 -0700 Vishvananda Ishaya 

	* it helps to save files BEFORE committing

2010-08-04 11:32:43 +0100 Ewan Mellor 

	* Merge lp:~vishvananda/nova/fix-curl-project, fix conflicts with changes to images.image_url, and add the same fix to xenapi.

2010-08-04 11:14:11 +0100 Ewan Mellor 

	* Added note to README.

2010-08-04 06:17:35 +0000 Vishvananda Ishaya 

	* Fixes the curl to pass in the project properly

2010-08-04 06:07:48 +0000 Vishvananda Ishaya 

	* Adds flag for libvirt type (hvm, qemu, etc)

2010-08-04 05:57:29 +0000 Vishvananda Ishaya 

	* Fix deprecation warning in AuthManager. __new__ isn't allowed to take args.

2010-08-03 17:27:29 -0700 Vishvananda Ishaya 

	* created assocaition between project and host, modified commands to get host async, simplified calls to network

2010-08-03 15:48:49 -0700 Vishvananda Ishaya 

	* use get to retrieve node_name from initial_state

2010-08-03 15:13:07 -0700 Vishvananda Ishaya 

	* change network_service flag to network_type and don't take full class name

2010-08-03 15:04:38 -0700 Vishvananda Ishaya 

	* vblade commands randomly toss stuff into stderr, ignore it

2010-08-03 15:02:33 -0700 Vishvananda Ishaya 

	* delete instance doesn't fail if instances dir doesn't exist

2010-08-03 14:31:47 -0700 Vishvananda Ishaya 

	* Huge network refactor, Round I

2010-08-03 18:17:54 +0000 Vishvananda Ishaya 

	* Fixes boto imports to support both beta and older versions of boto.

2010-08-03 11:02:58 -0700 Joel Moore joelbm24@gmail.com 

	* Get IP doesn't fail of you not connected to the intetnet

2010-08-03 12:58:58 -0400 Todd Willey 

	* Merge from trunk.

2010-08-03 18:00:11 +0200 andy 

	* updated doc string and wrapper

2010-08-03 16:51:37 +0200 andy 

	* add copyright headers

2010-08-03 15:42:17 +0100 Ewan Mellor 

	* Fix exception in get_info.

2010-08-03 15:41:35 +0100 Ewan Mellor 

	* Implement VIF creation.

2010-08-03 15:37:31 +0100 Ewan Mellor 

	* Define __contains__ on BasicModel, so that we can use "x in datamodel".

2010-08-03 01:29:31 -0700 Vishvananda Ishaya 

	* Fixed instance model associations to host (node) and added association to ip

2010-08-03 00:54:02 +0100 Ewan Mellor 

	* Merge with trunk.

2010-08-03 00:52:06 +0100 Ewan Mellor 

	* Added a xapi plugin that can pull images from nova-objectstore, and use that to get a disk, kernel, and ramdisk for the VM.  The VM actually boots!

2010-08-02 16:37:29 +0000 Devin Carlen 

	* Added project as parameter to admin client x509 zip file download.

2010-08-02 08:31:19 +0100 Ewan Mellor 

	* Turn the private _image_url(path) into a public image_url(image).  This will be used by virt.xenapi to instruct xapi as to which images to download.

2010-07-31 21:36:28 -0700 Justin Santa Barbara 

	* Merged in configurable libvirt_uri, and fixes to raw disk images from the virtualbox branch

2010-07-31 21:35:58 -0700 Justin Santa Barbara 

	* Fixed up some of the raw disk stuff that broke in the abstraction out of libvirt

2010-07-31 20:51:09 -0700 Justin Santa Barbara 

	* Merged with raw disk image

2010-07-31 20:49:21 -0700 Justin Santa Barbara 

	* Recognize 'magic' kernel value that means "don't use a kernel" - currently aki-00000000

2010-07-30 19:33:07 -0700 Vishvananda Ishaya 

	* Fix Tests

2010-07-30 18:32:12 -0700 Vishvananda Ishaya 

	* Fixes nova volumes.  The async commands yield properly.  Simplified the call to create volume in cloud.  Added some notes

2010-07-30 16:15:09 -0700 Vishvananda Ishaya 

	* another try on fix boto

2010-07-30 15:36:11 -0700 Vishvananda Ishaya 

	* use user.access instead of user.id

2010-07-30 15:19:41 -0700 Vishvananda Ishaya 

	* Fixes access key passing in curl statement.

2010-07-30 13:35:21 -0700 Justin Santa Barbara 

	* Accept a configurable libvirt_uri

2010-07-30 13:13:00 -0700 Justin Santa Barbara 

	* Added Cheetah to pip-requires

2010-07-30 12:54:03 -0700 Justin Santa Barbara 

	* Removed duplicate toXml method

2010-07-30 12:49:54 -0700 Justin Santa Barbara 

	* Merged with trunk

2010-07-30 12:13:20 -0700 Justin Santa Barbara 

	* Merged with trunk, added note about suspicious behaviour

2010-07-30 12:05:32 -0700 Justin Santa Barbara 

	* Added exit code checking to process.py (twisted process utils).  A bit of class refactoring to make it work & cleaner. Also added some more instructive messages to install_venv.py, because otherwise people that don't know what they're doing will install the wrong pip... i.e. I did :-)

2010-07-30 19:03:15 +0000 Vishvananda Ishaya 

	* Make nodaemon twistd processes log to stdout.

2010-07-30 11:29:13 -0700 Vishvananda Ishaya 

	* Make nodaemon twistd processes log to stdout

2010-07-30 11:19:03 -0700 Vishvananda Ishaya 

	* use the right tag

2010-07-29 17:58:44 -0700 Vishvananda Ishaya 

	* flag for libvirt type

2010-07-30 00:32:35 +0000 Vishvananda Ishaya 

	* boto.s3 no longer imports connection, so we need to explicitly import it.

2010-07-29 17:18:39 -0700 Devin Carlen 

	* Added project param to admin client zip download

2010-07-29 17:10:28 -0700 Vishvananda Ishaya 

	* boto.utils import doesn't work with new boto, import boto instead

2010-07-29 16:52:08 -0700 Vishvananda Ishaya 

	* fix imports in endpoint/images.py boto.s3 no longer imports connection, so we need to explicitly import it.

2010-07-29 14:48:10 -0700 Justin Santa Barbara 

	* Added --fail argument to curl invocations, so that HTTP request fails get surfaced as non-zero exit codes

2010-07-29 14:35:41 -0700 Justin Santa Barbara 

	* Merged with trunk

2010-07-29 22:06:17 +0100 Ewan Mellor 

	* Merged with trunk.

2010-07-29 20:05:22 +0200 andy 

	* strip out some useless imports

2010-07-29 19:53:00 +0200 andy 

	* Add some useful features to our flags

2010-07-29 15:39:26 +0000 Monty Taylor 

	* Fixed pep8 in run_test.py.

2010-07-29 08:30:09 -0700 Monty Taylor 

	* Blank commit to get tarmac merge to pick up the tags.

2010-07-29 12:37:30 +0000 Ewan Mellor 

	* Fixed assertion "Someone released me too many times: too many tokens!"

2010-07-29 09:08:31 +0100 Ewan Mellor 

	* Replace the second singleton unit test, lost during a merge.

2010-07-29 09:04:54 +0100 Ewan Mellor 

	* Merged with trunk to resolve merge conflicts.

2010-07-28 23:19:07 -0700 Vishvananda Ishaya 

	* oops retry and add extra exception check

2010-07-28 22:41:49 -0700 Vishvananda Ishaya 

	* Fix deprecation warning in AuthManager. __new__ isn't allowed to take args.

2010-07-29 03:25:03 +0000 Monty Taylor 

	* Added ChangeLog generation

2010-07-29 03:23:51 +0000 Devin Carlen 

	* Implemented admin api for rbac

2010-07-29 03:22:42 +0000 Ewan Mellor 

	* Move the reading of API parameters above the call to _get_image, so that they have a chance to take effect.

2010-07-29 01:21:50 +0100 Ewan Mellor 

	* Move the reading of API parameters above the call to _get_image, so that they have a chance to take effect.

2010-07-29 00:07:43 +0000 Ewan Mellor 

	* Adds initial support for XenAPI (not yet finished)

2010-07-29 00:58:33 +0100 Ewan Mellor 

	* More merges from trunk.  Not everything came over the first time.

2010-07-28 23:42:35 +0000 Vishvananda Ishaya 

	* Allow driver specification in AuthManager creation.

2010-07-28 23:41:43 +0000 Devin Carlen 

	* pep8

2010-07-29 00:11:02 +0100 Ewan Mellor 

	* Merge with trunk, including fixing up conflicts with the removal of fake_users and the reworking of node.py -> service.py.

2010-07-28 16:05:17 -0700 Monty Taylor 

	* Fixed pep8 issues in setup.py - thanks redbo.

2010-07-28 22:50:33 +0000 Vishvananda Ishaya 

	* Use default kernel and ramdisk properly by default.

2010-07-28 22:49:11 +0000 Vishvananda Ishaya 

	* Adds optional user param to the get projects command.

2010-07-28 22:47:52 +0000 Vishvananda Ishaya 

	* Ensures default redis keys are lowercase like they were in prior versions of the code.

2010-07-28 22:44:08 +0000 Vishvananda Ishaya 

	* Pass in environment to dnsmasq properly

2010-07-28 22:42:59 +0000 Monty Taylor 

	* Releaed 0.9.0, now on 0.9.1

2010-07-28 21:40:08 +0000 Devin Carlen 

	* Merged trunk

2010-07-28 14:37:58 -0700 Monty Taylor 

	* Added ChangeLog generation.

2010-07-28 21:04:05 +0000 Devin Carlen 

	* Wired up get/add/remove project members

2010-07-28 21:23:11 +0100 Ewan Mellor 

	* Merged lp:~vishvananda/nova/lp609749.

2010-07-28 20:22:34 +0000 Todd Willey 

	* Removes logging when associating a model to something that isn't a model class.

2010-07-28 12:53:27 -0700 Vishvananda Ishaya 

	* allow driver to be passed in to auth manager instead of depending solely on flag

2010-07-28 11:33:11 -0700 Vishvananda Ishaya 

	* make redis name default to lower case

2010-07-28 18:30:21 +0000 Devin Carlen 

	* Merged get-projects-by-user

2010-07-28 18:24:52 +0000 Devin Carlen 

	* Merged trunk

2010-07-28 18:16:09 +0000 Devin Carlen 

	* Fixed project api

2010-07-28 10:47:53 -0700 Vishvananda Ishaya 

	* Specify a filter by user for get projects

2010-07-28 16:55:02 +0000 Todd Willey 

	* Create a model for storing session tokens.

2010-07-28 16:53:39 +0000 Vishvananda Ishaya 

	* Fixed a typo from the the refactor of auth code

2010-07-28 16:52:30 +0000 Vishvananda Ishaya 

	* Makes ldap flags work again.

2010-07-28 12:13:02 -0400 Todd Willey 

	* bzr merge lp:nova/trunk.

2010-07-28 08:21:57 -0700 Monty Taylor 

	* Tagged 0.9.0 and bumped the version to 0.9.1

2010-07-28 10:09:42 -0400 Todd Willey 

	* Silence logs when associated models aren't found.  Also document methods used ofr associating things.  And get rid of some duplicated code.

2010-07-28 02:21:11 -0700 Vishvananda Ishaya 

	* Fix dnsmasq commands to pass in environment properly

2010-07-28 08:32:40 +0000 Monty Taylor 

	* Got the tree set for debian packaging.

2010-07-28 01:12:14 -0700 Vishvananda Ishaya 

	* use default kernel and ramdisk and check for legal access

2010-07-28 00:18:20 -0700 Vishvananda Ishaya 

	* import ldapdriver for flags

2010-07-27 23:23:23 -0700 Monty Taylor 

	* Removed extra include.

2010-07-27 23:18:27 -0700 Monty Taylor 

	* Added the gitignore files back in for the folks who are still on the git.

2010-07-27 21:52:01 -0700 Monty Taylor 

	* Added a few more missing files to MANIFEST.in and added some placeholder files so that setup.py would carry the empty dir.

2010-07-27 21:41:07 -0700 Monty Taylor 

	* Updated setup.py file to install stuff on a python setup.py install command.

2010-07-27 21:40:06 -0700 Monty Taylor 

	* Removed gitignore files.

2010-07-27 21:39:58 -0700 Monty Taylor 

	* Made run_tests.sh executable.

2010-07-27 21:39:23 -0700 Monty Taylor 

	* Put in a single MANIFEST.in file that takes care of things.

2010-07-27 21:35:55 -0700 Monty Taylor 

	* Changed Makefile to shell script. The Makefile approach completely broke debhelper's ability to figure out that this was a python package.

2010-07-27 19:51:07 -0700 Vishvananda Ishaya 

	* fixed typo from auth refactor

2010-07-28 02:32:59 +0000 Soren Hansen 

	* Add sdist make target to build the MANIFEST.in file.

2010-07-28 02:31:45 +0000 Soren Hansen 

	* Removes debian dir from main tree. We'll add it back in in a different branch.

2010-07-28 00:32:17 +0000 Devin Carlen 

	* Merged trunk

2010-07-28 00:28:56 +0000 Devin Carlen 

	* Wired up user:project auth calls

2010-07-27 22:52:37 +0000 Soren Hansen 

	* Bump version to 0.9.0.

2010-07-27 22:42:40 +0000 Vishvananda Ishaya 

	* Makes the compute and volume daemon workers use a common base class called Service. Adds a NetworkService in preparation for splitting out networking code.  General cleanup and standardizarion of naming.

2010-07-27 15:35:20 -0700 Joel Moore joelbm24@gmail.com 

	* fixed path to keys directory

2010-07-27 22:22:36 +0000 Vishvananda Ishaya 

	* Fixes Bug lp:610611: deleted project vlans are deleted from the datastore before they are reused.

2010-07-27 23:56:24 +0200 Soren Hansen 

	* Add a 'sdist' make target. It first generates a MANIFEST.in based on what's in bzr, then calls python setup.py sdist.

2010-07-27 14:16:49 -0700 Vishvananda Ishaya 

	* properly delete old vlans assigned to deleted projects

2010-07-27 23:06:03 +0200 Soren Hansen 

	* Remove debian/ from main branch.

2010-07-27 22:38:09 +0200 Soren Hansen 

	* Bump version to 0.9.0. Change author to "OpenStack". Change author_email to nova@lists.launchpad.net. Change url to http://www.openstack.org/. Change description to "cloud computing fabric controller".

2010-07-27 20:22:41 +0000 Soren Hansen 

	* Make "make test" detect whether to use virtualenv or not, thus making virtualenv optional.

2010-07-27 13:08:22 -0700 Vishvananda Ishaya 

	* merged trunk

2010-07-27 17:42:41 +0000 Soren Hansen 

	* Makes the objectstore require authorization, checks it properly, and makes nova-compute provide it when fetching images.

2010-07-27 12:26:53 +0200 Soren Hansen 

	* Automatically choose the correct type of test (virtualenv or system).

2010-07-27 11:10:19 +0200 Soren Hansen 

	* Merge with trunk.

2010-07-27 10:30:00 +0200 Soren Hansen 

	* Ensure that boto's config has a "Boto" section before attempting to set a value in it.

2010-07-27 06:32:48 +0000 Vishvananda Ishaya 

	* fixes buildpackage failing with dh_install: missing files

2010-07-26 22:48:57 -0700 Vishvananda Ishaya 

	* removed old reference from nova-common.install and fixed spacing

2010-07-27 01:03:05 -0400 Todd Willey 

	* Flag for SessionToken ttl setting.

2010-07-27 04:32:37 +0000 Paul Voccio 

	* resolving conflict w/ merge, cleaning up virtenv setups

2010-07-26 23:23:44 -0500 Paul Voccio 

	* resolving conflict w/ merge, cleaning up virtenv setups

2010-07-27 04:07:28 +0000 jaypipes@gmail.com 

	* Fixes bug#610140. Thanks to Vish and Muharem for the patch

2010-07-27 03:52:34 +0000 Vishvananda Ishaya 

	* A few minor fixes to the virtualenv installer that were breaking on ubuntu.

2010-07-26 23:49:49 -0400 Todd Willey 

	* Give SessionToken an is_expired method

2010-07-27 03:42:37 +0000 Vishvananda Ishaya 

	* Refactor of auth code

2010-07-26 23:28:59 -0400 jaypipes@gmail.com 

	* Fixes bug#610140.  Thanks to Vish and Muharem for the patch

2010-07-26 23:19:51 -0400 Todd Willey 

	* Share my updates to the Rackspace API.

2010-07-26 18:57:24 -0700 Vishvananda Ishaya 

	* Fixes to the virtualenv installer

2010-07-27 00:17:37 +0000 Vishvananda Ishaya 

	* Ensure consistent use of filename for dhcp bridge flag file.

2010-07-26 17:14:28 -0700 Vishvananda Ishaya 

	* renamed xxxservice to service

2010-07-27 00:11:18 +0000 Devin Carlen 

	* Began wiring up rbac admin api

2010-07-26 16:03:33 -0700 Vishvananda Ishaya 

	* fix auth_driver flag to default to usable driver

2010-07-26 22:32:57 +0000 andy 

	* Adds support scripts for installing deps into a virtualenv.

2010-07-26 18:02:00 -0400 Todd Willey 

	* In fact, it should delete them.

2010-07-26 18:00:39 -0400 Todd Willey 

	* Lookup should only not return expired tokens.

2010-07-26 21:57:32 +0000 andy 

	* Adds support scripts for installing deps into a virtualenv.

2010-07-26 14:48:08 -0700 Vishvananda Ishaya 

	* default flag file full path

2010-07-26 14:41:51 -0700 Vishvananda Ishaya 

	* moved misnamed nova-dchp file

2010-07-26 23:27:42 +0200 Soren Hansen 

	* Make _fetch_s3_image pass proper AWS Authorization headers so that image downloads work again.

2010-07-26 23:26:54 +0200 Soren Hansen 

	* Make image downloads work again in S3 handler. Listing worked, but fetching the images failed because I wasn't clever enough to use twisted.web.static.File correctly.

2010-07-26 23:16:49 +0200 andy 

	* Move virtualenv installation out of the makefile.

2010-07-26 17:00:50 -0400 Todd Willey 

	* Expiry awareness for SessionToken.

2010-07-26 12:49:21 -0700 Vishvananda Ishaya 

	* class based singleton for SharedPool

2010-07-26 15:01:42 -0400 Todd Willey 

	* Basic standup of SessionToken model for shortlived auth tokens.

2010-07-26 11:06:45 -0700 Vishvananda Ishaya 

	* merged trunk

2010-07-26 11:02:28 -0700 Vishvananda Ishaya 

	* merged trunk

2010-07-26 17:58:36 +0000 Monty Taylor 

	* Updated doc layout to the Sphinx two-dir layout.

2010-07-26 17:57:31 +0000 Ewan Mellor 

	* Replace hardcoded "nova" with FLAGS.control_exchange.

2010-07-26 16:05:31 +0200 Soren Hansen 

	* Merge with trunk

2010-07-26 16:03:23 +0200 Soren Hansen 

	* Add a simple set of tests for S3 API (using boto).

2010-07-26 08:27:27 +0000 Ewan Mellor 

	* Fix references to image_object. This caused an internal error when using euca-deregister.

2010-07-26 00:14:03 +0000 Ewan Mellor 

	* Set durable=False on TopicPublisher

2010-07-25 23:51:55 +0000 Ewan Mellor 

	* Added missing import

2010-07-25 20:32:33 +0100 Ewan Mellor 

	* Replace hardcoded example URL, username, and password with flags called xenapi_connection_url, xenapi_connection_username, xenapi_connection_password.

2010-07-25 20:31:53 +0100 Ewan Mellor 

	* Fix instance cleanup.

2010-07-25 19:25:42 +0100 Ewan Mellor 

	* Fix references to image_object.  This caused an internal error when using euca-deregister.

2010-07-25 11:23:24 -0700 Vishvananda Ishaya 

	* removed unused assignment

2010-07-25 11:20:09 -0700 Vishvananda Ishaya 

	* More Cleanup of code

2010-07-25 19:09:12 +0100 Ewan Mellor 

	* Fix references to get_argument, fixing internal error when calling euca-deregister.

2010-07-25 16:45:17 +0000 Vishvananda Ishaya 

	* Changes nova-volume to use twisted.

2010-07-25 16:44:35 +0000 jaypipes@gmail.com 

	* Fixes up Bucket to throw proper NotFound and NotEmpty exceptions in constructor and delete() method, and fixes up objectstore_unittest to properly use assertRaises() to check for proper exceptions and remove the assert_ calls.

2010-07-25 16:44:09 +0000 Vishvananda Ishaya 

	* Adds missing yield statement that was causing partitioning to intermittently fail.

2010-07-25 17:43:45 +0100 Ewan Mellor 

	* Merged lp:~ewanmellor/nova/lp609792

2010-07-25 17:43:34 +0100 Ewan Mellor 

	* Merged lp:~ewanmellor/nova/lp609791

2010-07-25 17:40:41 +0100 Ewan Mellor 

	* Replace hardcoded "nova" with FLAGS.control_exchange.

2010-07-25 17:28:39 +0100 Ewan Mellor 

	* Set durable=False on TopicPublisher, so that it matches the flag on TopicConsumer.  This ensures that either redeclaration of the control_exchange will use the same flag, and avoid AMQPChannelException.

2010-07-25 15:38:31 +0100 Ewan Mellor 

	* Merge lp:~ewanmellor/nova/lp609757.

2010-07-25 15:32:10 +0100 Ewan Mellor 

	* Add an import so that nova-compute sees the images_path flag, so that it can be used on the command line.

2010-07-25 16:17:55 +0200 Soren Hansen 

	* Return a 404 when attempting to access a bucket that does not exist.

2010-07-25 15:11:20 +0100 Ewan Mellor 

	* Merge ~ewanmellor/nova/lp609749.

2010-07-25 15:08:48 +0100 Ewan Mellor 

	* Removed creation of process pools.  We don't use these any more now that we're using process.simple_execute.

2010-07-25 15:00:37 +0100 Ewan Mellor 

	* Fix assertion "Someone released me too many times: too many tokens!" when more than one process was running at the same time.  This was caused by the override of SharedPool.__new__ not stopping ProcessPool.__init__ from being run whenever process.simple_execute is called.

2010-07-25 14:29:37 +0200 Soren Hansen 

	* Merge with trunk.

2010-07-25 14:29:20 +0200 Soren Hansen 

	* Always make sure to set a Date headers, since it's needed to calculate the S3 Auth header.

2010-07-25 01:45:17 +0000 Monty Taylor 

	* Updated the README file

2010-07-24 18:06:22 -0700 Monty Taylor 

	* Updated sphinx layout to a two-dir layout like swift. Updated a doc string to get rid of a Sphinx warning.

2010-07-24 16:22:17 -0700 Monty Taylor 

	* Updated URLs in the README file to point to current locations.

2010-07-24 14:45:35 +0100 Ewan Mellor 

	* Add missing import following merge from trunk (cset 150).

2010-07-24 12:29:47 +0100 Ewan Mellor 

	* Merge ~justin-fathomdb/nova/bug607541, since it's impossible to upload bundles to new buckets without it.

2010-07-24 02:49:20 +0100 Ewan Mellor 

	* Merged with trunk, since a lot of useful things have gone in there recently.

2010-07-23 17:20:21 -0700 Vishvananda Ishaya 

	* fixed bug where partition code was sometimes failing due to initial dd not being yielded properly

2010-07-23 23:22:26 +0000 Justin Santa Barbara 

	* Fixed bug 608505 - was freeing the wrong address (should have freed 'secondaddress', was freeing 'address')

2010-07-23 15:27:18 -0700 Vishvananda Ishaya 

	* renamed xxxnode to xxservice

2010-07-23 23:55:39 +0200 Soren Hansen 

	* Add (completely untested) code to include an Authorization header for the S3 request to fetch an image.

2010-07-23 08:03:26 -0500 Soren Hansen 

	* Check signature for S3 requests.

2010-07-23 02:57:21 +0000 Vishvananda Ishaya 

	* Fixes problem with describe-addresses returning all public ips instead of the ones for just the user's project

2010-07-23 02:52:31 +0000 Vishvananda Ishaya 

	* Fix for extra spaces in export statements in scripts relating to x509 certs

2010-07-23 04:44:23 +0200 Andy Smith 

	* Adds a Makefile to fill dependencies for testing.

2010-07-22 17:45:18 -0500 Vishvananda Ishaya 

	* Fix syslogging of exceptions by stripping newlines from the exception info

2010-07-22 12:30:28 -0700 Justin Santa Barbara 

	* Merged fix for bug 608505 so unit tests pass

2010-07-22 12:28:47 -0700 Justin Santa Barbara 

	* Check exit codes when spawning processes by default

2010-07-22 11:49:13 -0700 Justin Santa Barbara 

	* Nobody wants to take on this twisted cleanup.  It works for now, but could be much nicer if twisted has a nice hook-point for exception mapping

2010-07-22 09:03:28 -0500 Vishvananda Ishaya 

	* syslog changes

2010-07-22 07:51:03 -0500 Vishvananda Ishaya 

	* typo fixes and extra print statements removed

2010-07-21 21:54:50 -0500 Vishvananda Ishaya 

	* added todo for ABC

2010-07-21 18:20:04 -0700 Justin Santa Barbara 

	* Fixed bug 608505 - was freeing the wrong address (should have freed 'secondaddress', was freeing 'address')

2010-07-21 20:15:28 -0500 Vishvananda Ishaya 

	* Merged trunk, fixed extra references to fake_users

2010-07-21 19:56:08 -0500 Vishvananda Ishaya 

	* refactoring of imports for fakeldapdriver

2010-07-21 14:55:16 -0500 Vishvananda Ishaya 

	* make nova-network executable

2010-07-21 14:42:22 -0500 Vishvananda Ishaya 

	* refactor daemons to use common base class in preparation for network refactor

2010-07-21 15:28:43 -0400 jaypipes@gmail.com 

	* reorder import statement and remove commented-out test case that is the same as api_unittest in objectstore_unittest

2010-07-21 14:35:39 -0400 jaypipes@gmail.com 

	* Fixes up Bucket to throw proper NotFound and NotEmpty exceptions in constructor and delete() method, and fixes up objectstore_unittest to properly use assertRaises() to check for proper exceptions and remove the assert_ calls.

2010-07-21 18:12:27 +0000 Justin Santa Barbara 

	* Fix bug 607501.  Raise 403, not exception if Authorization header not passed. Also added missing call to request.finish() & Python exception-handling style tweak

2010-07-21 09:35:55 -0500 Vishvananda Ishaya 

	* merge with twisted-volume

2010-07-21 08:46:53 -0500 Vishvananda Ishaya 

	* remove all of the unused saved return values from attach_to_twisted

2010-07-20 22:28:23 -0500 Vishvananda Ishaya 

	* fix for describe addresses showing everyone's public ips

2010-07-21 02:57:31 +0000 jaypipes@gmail.com 

	* update the logic for calculating network sizes

2010-07-21 02:32:32 +0000 Vishvananda Ishaya 

	* Locally administered mac addresses have the second least significant bit of the most significant byte set. If this byte is set then udev on ubuntu doesn't set persistent net rules.

2010-07-20 20:28:34 -0500 Vishvananda Ishaya 

	* use a locally administered mac address so it isn't saved by udev

2010-07-21 01:17:27 +0000 Vishvananda Ishaya 

	* Convert processpool to a singleton, and switch node.py calls to use it. (Replaces passing a processpool object around all the time.)

2010-07-20 17:55:38 -0500 Vishvananda Ishaya 

	* Fixed the broken reference to

2010-07-20 17:05:02 -0500 Vishvananda Ishaya 

	* remove spaces from export statements in scripts relating to certs

2010-07-20 14:31:55 -0700 Justin Santa Barbara 

	* Cleanups

2010-07-20 14:25:43 -0700 Justin Santa Barbara 

	* Able to set up DNS, and remove udev network rules

2010-07-20 14:29:49 -0500 Vishvananda Ishaya 

	* Move self.ldap to global ldap to make changes easier if we ever implement settings

2010-07-20 14:09:53 -0500 Vishvananda Ishaya 

	* Cleanup per suggestions

2010-07-20 09:22:53 -0500 Vishvananda Ishaya 

	* network unittest clean up

2010-07-20 09:15:36 -0500 Vishvananda Ishaya 

	* Test cleanup, make driver return dictionaries and construct objects in manager

2010-07-20 00:32:42 -0700 Justin Santa Barbara 

	* Able to boot without kernel or ramdisk.  libvirt.xml.template is now a Cheetah template

2010-07-19 21:57:31 -0700 Justin Santa Barbara 

	* Merged https://code.launchpad.net/~justin-fathomdb/nova/copy-error-handling

2010-07-19 21:48:01 -0700 Justin Santa Barbara 

	* Merged bug fixes

2010-07-19 21:39:33 -0700 Justin Santa Barbara 

	* Map exceptions to 404 / 403 codes, as was done before the move to twisted. However, I don't think this is the right way to do this in Twisted.  For example, exceptions thrown after the render method returns will not be mapped

2010-07-19 21:38:57 -0700 Justin Santa Barbara 

	* Merged lp:~justin-fathomdb/nova/bug607501

2010-07-19 20:27:44 -0500 Vishvananda Ishaya 

	* Merged trunk. Fixed new references to UserManager

2010-07-19 18:26:19 -0700 Justin Santa Barbara 

	* I put the call to request.finish() in the wrong place. :-(

2010-07-19 20:20:41 -0500 Vishvananda Ishaya 

	* More docstrings, don't autocreate projects

2010-07-19 17:07:52 -0700 Justin Santa Barbara 

	* Raise 401, not exception if Authorization header not passed.  Also minor fixes & Python exception-handling style tweak

2010-07-19 17:10:25 -0500 Vishvananda Ishaya 

	* LdapDriver cleanup: docstrings and parameter ordering

2010-07-19 14:17:43 -0700 Justin Santa Barbara 

	* Ask curl to set exit code if resource was not found

2010-07-19 20:07:39 +0000 Vishvananda Ishaya 

	* Fixes to dhcp lease code to use a flagfile

2010-07-19 14:45:39 -0500 Vishvananda Ishaya 

	* merged trunk

2010-07-19 13:19:26 -0500 Vishvananda Ishaya 

	* Massive refactor of users.py

2010-07-19 09:50:22 -0500 jaypipes@gmail.com 

	* Hmm, serves me right for not understanding the request, eh? :) Now too_many_addresses test case is idempotent in regards to running in isolation and uses self.flags.network_size instead of the magic number 32.

2010-07-19 08:37:28 +0000 Jay Pipes 

	* Redirect STDERR to output to an errlog file when running run_tests.py.

2010-07-19 03:38:46 +0000 Joshua McKenty 

	* Send message ack in rpc.call and make queues durable.

2010-07-19 03:37:29 +0000 Ewan Mellor 

	* Fixed name change caused by remove-vendor merge.

2010-07-18 20:32:53 +0000 Soren Hansen 

	* Replace tornado objectstore with twisted web.

2010-07-18 11:26:50 -0700 Soren Hansen 

	* Merge with trunk.

2010-07-18 13:25:43 -0500 Vishvananda Ishaya 

	* merged in trunk and fixed import merge errors

2010-07-18 18:28:21 +0100 Ewan Mellor 

	* First commit of XenAPI-specific code (i.e. connections to the open-source community project Xen Cloud Platform, or the open-source commercial product Citrix XenServer).

2010-07-18 18:24:17 +0100 Ewan Mellor 

	* Remove the tight coupling between nova.compute.monitor and libvirt.  The libvirt-specific code was placed in nova.virt.libvirt_conn by the last changeset.  This greatly simplifies the monitor code, and puts the libvirt-specific XML record parsing in a libvirt-specific place.

2010-07-18 18:15:12 +0100 Ewan Mellor 

	* In preparation for XenAPI support, refactor the interface between nova.compute and the hypervisor (i.e. libvirt).

2010-07-18 18:02:04 +0100 Ewan Mellor 

	* Fixed references to nova.utils that were broken by a change of import statement in the remove-vendor merge.

2010-07-17 23:04:46 -0700 Soren Hansen 

	* Remove s3_internal_port setting. Objectstore should be able to handle the beatings now. As such, nginx is no longer needed, so it's removed from the dependencies and the configuration files are removed.

2010-07-17 23:00:53 -0700 Soren Hansen 

	* Replace nova-objectstore with a twistd style wrapper. Add a get_application method to objectstore handler.

2010-07-16 22:42:40 +0000 Todd Willey 

	* Minor post-merge fixes

2010-07-16 22:37:28 +0000 Justin Santa Barbara 

	* Fixed _redis_name and _redis_key

2010-07-16 22:27:24 +0000 Monty Taylor 

	* Add build_sphinx support.

2010-07-16 21:53:17 +0000 Vishvananda Ishaya 

	* fix conf file to no longer have daemonize=1 because twistd daemonizes by default

2010-07-16 21:52:10 +0000 Vishvananda Ishaya 

	* make nova-volume start with twisteds daemonize stuff

2010-07-16 14:07:57 -0700 Joshua McKenty 

	* Makin the queues non-durable by default

2010-07-16 14:02:37 -0700 Joshua McKenty 

	* Ack messages during call so rabbit leaks less.

2010-07-16 20:50:08 +0000 Vishvananda Ishaya 

	* simplify call to simple_execute

2010-07-16 20:46:15 +0000 Vishvananda Ishaya 

	* merge extra singleton-pool changes

2010-07-16 15:33:24 -0500 Monty Taylor 

	* Added a config file to let setup.py drive building the sphinx docs.

2010-07-16 20:32:51 +0000 Vishvananda Ishaya 

	* make simple method wrapper for process pool simple_execute

2010-07-16 19:58:50 +0000 Vishvananda Ishaya 

	* change volume code to use twisted

2010-07-16 19:58:12 +0000 Vishvananda Ishaya 

	* remove calls to runthis from node

2010-07-16 19:57:27 +0000 Vishvananda Ishaya 

	* merge with singleton pool

2010-07-16 19:12:36 +0000 Vishvananda Ishaya 

	* Removed unused Pool from process.py, added a singleton pool called SharedPool, changed calls in node to use singleton pool

2010-07-16 15:11:48 -0400 Todd Willey 

	* Fixes things that were not quite right after big merge party.

2010-07-16 13:39:17 -0500 Soren Hansen 

	* Make S3 API handler more idiomatic Twisted Web-y.

2010-07-16 18:33:46 +0000 Justin Santa Barbara 

	* _redis_name wasn't picking up override_type correctly, and _redis_key wasn't using it

2010-07-16 12:41:13 -0500 Jay Pipes 

	* Quick fix to variable names for consistency in documentation...

2010-07-16 12:00:15 -0500 Jay Pipes 

	* Adds a fix to the idempotency of the test_too_many_addresses test case by adding a simple property to the BaseNetwork class and calculating the number of available IPs by asking the network class to tell the test how many static and preallocated IP addresses are in use before entering the loop to "blow up" the address allocation...

2010-07-16 11:09:15 -0500 Soren Hansen 

	* Merge lp:~anotherjesse/nova/remove-vendor

2010-07-16 11:07:00 -0500 Soren Hansen 

	* Merge lp:~vishvananda/nova/remove-print

2010-07-16 10:03:22 -0500 Jay Pipes 

	* Adds a flag to redirect STDERR when running run_tests.py.  Defaults to a truncate-on-write logfile named run_tests.err.log.  Adds ignore rule for generated errlog file.

2010-07-15 23:16:09 +0000 Vishvananda Ishaya 

	* no more print in storage unittest

2010-07-15 18:13:48 -0500 Jesse Andrews 

	* reorder imports spacing

2010-07-15 23:11:33 +0000 Vishvananda Ishaya 

	* Fixes to dhcp lease code to use a flagfile

2010-07-15 15:58:34 -0500 Soren Hansen 

	* Merge with trunk.

2010-07-15 20:25:49 +0000 Vishvananda Ishaya 

	* merged trunk

2010-07-15 15:09:19 -0500 Soren Hansen 

	* This branch fixes some unfortunate interaction between Nova and boto.

2010-07-15 12:04:57 -0500 Soren Hansen 

	* Make sure we pass str objects instead of unicode objects to boto as our credentials.

2010-07-15 11:07:40 -0500 Jesse Andrews 

	* remove import of vendor since we have PPA now

2010-07-15 10:52:11 -0500 Soren Hansen 

	* Merge with -core's diverged trunk.

2010-07-15 14:07:51 +0000 Monty Taylor 

	* Updates the test suite to work.

2010-07-15 08:44:25 -0500 Monty Taylor 

	* Disabled a tmpdir cleanup.

2010-07-15 01:31:16 -0400 Todd Willey 

	* remove vendor

2010-07-15 01:28:51 -0400 Todd Willey 

	* update copyrights

2010-07-14 22:11:48 -0700 Joshua McKenty 

	* Merge branch 'master' of github.com:angst/cc

2010-07-14 22:11:21 -0700 Joshua McKenty 

	* Volume_ID identifier needed a return in the property. Also looking for race conditions in the destructor.

2010-07-15 00:48:44 -0400 Todd Willey 

	* Merge branch 'master' into rackspace_api

2010-07-15 00:48:02 -0400 Todd Willey 

	* bin to import images from canonical image store

2010-07-15 00:31:28 -0400 Todd Willey 

	* Merge remote branch 'origin/uec'

2010-07-15 00:28:30 -0400 Todd Willey 

	* add logging import to datastore

2010-07-15 00:21:17 -0400 Todd Willey 

	* fix merge errors

2010-07-15 00:12:12 -0400 Todd Willey 

	* change default vpn ports and remove complex vpn ip iteration

2010-07-14 23:51:52 -0400 Todd Willey 

	* fix reference to BasicModel and imports

2010-07-14 23:46:23 -0400 Todd Willey 

	* Merge branch 'master' into vpnredis

2010-07-14 23:42:55 -0400 Todd Willey 

	* Merge branch 'master' into apply_api

2010-07-14 23:34:10 -0400 Todd Willey 

	* Cleanups related to BasicModel (whitespace, names, etc).

2010-07-14 19:55:52 -0700 Joshua McKenty 

	* Updating buildbot address

2010-07-14 19:35:13 -0700 Joshua McKenty 

	* Fixed buildbot

2010-07-14 21:26:10 -0500 Jesse Andrews 

	* work on importing images

2010-07-14 22:02:15 -0400 Todd Willey 

	* When destroying an Instance, disassociate with Node.

2010-07-14 18:55:45 -0700 Joshua McKenty 

	* Merge branch 'master' of github.com:angst/cc

2010-07-14 18:55:37 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 18:41:45 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 18:39:48 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 17:18:19 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 20:14:25 -0400 Todd Willey 

	* Move BasicModel into datastore.

2010-07-14 17:13:02 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 17:07:37 -0700 Joshua McKenty 

	* Smiteme

2010-07-14 20:04:49 -0400 Todd Willey 

	* Whitespace change.

2010-07-14 19:57:41 -0400 Todd Willey 

	* unhardcode the binary name

2010-07-14 16:51:57 -0700 Joshua McKenty 

	* Fooish

2010-07-14 19:51:38 -0400 Todd Willey 

	* Finish singletonizing UserManager usage.

2010-07-14 18:48:05 -0500 Vishvananda Ishaya 

	* Debian package additions for simple network template

2010-07-14 16:39:56 -0700 Joshua McKenty 

	* Foo

2010-07-14 19:38:41 -0400 Todd Willey 

	* Whitespace fix.

2010-07-14 19:33:12 -0400 Todd Willey 

	* Remove debug statement.

2010-07-14 16:32:11 -0700 Joshua McKenty 

	* Foo

2010-07-14 19:32:07 -0400 Todd Willey 

	* Merge branch 'master' into apply_api

2010-07-14 19:28:57 -0400 Todd Willey 

	* fix a typo.

2010-07-14 22:04:27 +0000 Monty Taylor 

	* Added build-deps to debian/control that are needed to run test suite. Fixed an error in a test case.

2010-07-14 16:27:18 -0500 Vishvananda Ishaya 

	* Merge of DHCP changes including dnsmasq callbacks

2010-07-14 18:16:24 -0500 Vishvananda Ishaya 

	* Merge remote branch 'origin/master'

2010-07-14 18:03:42 -0500 Jesse Andrews 

	* Merge remote branch 'origin/master'

2010-07-14 18:03:19 -0500 Jesse Andrews 

	* optimization to not load all instances when describe instances is called

2010-07-14 16:01:09 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 15:59:23 -0700 Joshua McKenty 

	* Merge branch 'master' of github.com:angst/cc

2010-07-14 15:59:15 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 17:53:25 -0500 Vishvananda Ishaya 

	* Merge branch 'master' into simplenet

2010-07-14 17:51:59 -0500 Vishvananda Ishaya 

	* Merge remote branch 'origin/master'

2010-07-14 15:44:42 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 15:42:32 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 15:41:02 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 15:39:24 -0700 Joshua McKenty 

	* More buildbot testing

2010-07-14 15:34:56 -0700 Joshua McKenty 

	* Merge branch 'master' of github.com:angst/cc

2010-07-14 15:34:46 -0700 Joshua McKenty 

	* Addin buildbot

2010-07-14 14:39:51 -0500 Vishvananda Ishaya 

	* Fix merge changelog and merge errors in utils.py

2010-07-14 12:43:57 -0400 Todd Willey 

	* Fixes from code review.

2010-07-13 19:01:14 -0700 Vishvananda Ishaya 

	* release 0.2.2-10

2010-07-13 20:52:13 -0500 Vishvananda Ishaya 

	* fix for extra space in vblade-persist

2010-07-12 16:28:19 -0500 Soren Hansen 

	* Avoid using s-expr, pkcs1-conv, and lsh-export-key.

2010-07-12 13:23:22 -0700 Vishvananda Ishaya 

	* release 0.2.2-9

2010-07-12 15:11:41 -0500 Vishvananda Ishaya 

	* fixed bug in auth group_exists

2010-07-12 10:39:01 -0500 Soren Hansen 

	* Move nova related configuration files into /etc/nova/.

2010-07-09 16:17:45 -0700 Vishvananda Ishaya 

	* move check for none before get mpi data

2010-07-09 08:21:32 +0000 Devin Carlen 

	* Refactored smoketests flags

2010-07-08 21:48:43 +0000 Devin Carlen 

	* Fixes to smoketest flags

2010-07-08 14:05:45 -0700 Devin Carlen 

	* Minor smoketest refactoring

2010-07-08 12:19:50 -0700 Vishvananda Ishaya 

	* fixes from code review

2010-07-08 11:03:43 -0700 Vishvananda Ishaya 

	* typo in exception in crypto

2010-07-08 11:00:53 -0700 Vishvananda Ishaya 

	* datetime import typo

2010-07-08 10:53:27 -0700 Vishvananda Ishaya 

	* added missing isotime method from utils

2010-07-08 10:06:25 -0700 Vishvananda Ishaya 

	* release 0.2.2-8

2010-07-08 09:42:11 -0700 Vishvananda Ishaya 

	* missed a comma

2010-07-07 18:45:41 -0700 Vishvananda Ishaya 

	* release 0.2.2-7

2010-07-07 18:29:19 -0700 Vishvananda Ishaya 

	* use a flag for cert subject

2010-07-07 12:25:22 -0700 Vishvananda Ishaya 

	* whitespace fixes and header changes

2010-07-07 12:24:24 -0700 Joshua McKenty 

	* Fixed the os.environ patch (bogus)

2010-07-07 12:24:22 -0700 Joshua McKenty 

	* Fixes as per Vish review (whitespace, import statements)

2010-07-07 12:24:17 -0700 Joshua McKenty 

	* Off by one error in the allocation test (can someone check my subnet math?)

2010-07-07 12:15:11 -0700 Joshua McKenty 

	* Adding more tests, refactoring for dhcp logic.

2010-07-07 12:15:11 -0700 Joshua McKenty 

	* Got dhcpleasor working, with test ENV for testing, and rpc.cast for real world.

2010-07-07 12:06:34 -0700 Joshua McKenty 

	* Capture signals from dnsmasq and use them to update network state.

2010-07-06 22:28:55 +0200 Soren Hansen 

	* Relax the Twisted dependency to python-twisted-core (rather than the full stack).

2010-07-06 17:49:05 +0200 Soren Hansen 

	* releasing version 0.3.0+really0.2.2-0ubuntu0ppa3

2010-07-06 17:35:33 +0200 Soren Hansen 

	* If set, pass KernelId and RamdiskId from RunInstances call to the target compute node.

2010-07-06 17:34:43 +0200 Soren Hansen 

	* Add a default flag file for nova-manage to help it find the CA.

2010-07-06 14:06:55 +0200 Soren Hansen 

	* Ship the CA directory in nova-common.

2010-07-06 13:34:08 +0200 Soren Hansen 

	* Add a dependency on nginx from nova-objectsstore and install a suitable configuration file.

2010-07-05 22:07:41 +0200 Soren Hansen 

	* releasing version 0.3.0+really0.2.2-0ubuntu0ppa2

2010-07-05 22:03:13 +0200 Soren Hansen 

	* Don't pass --daemonize=1 to nova-compute. It's already daemonising by default.

2010-07-05 21:49:39 +0200 Soren Hansen 

	* Add debian/nova-common.dirs to create var/lib/nova/{buckets,CA,images,instances,keys,networks}

2010-07-05 15:37:52 +0200 Soren Hansen 

	* keeper_path is really caled datastore_path.

2010-07-05 13:35:16 +0200 Soren Hansen 

	* Fixed package version.

2010-07-05 13:34:44 +0200 Soren Hansen 

	* Move templates from python directories to /usr/share/nova.

2010-07-05 13:20:13 +0200 Soren Hansen 

	* Added --network_path setting to nova-compute's flagfile.

2010-07-05 13:19:34 +0200 Soren Hansen 

	* releasing version 0.3.0+really0.2.2-0ubuntu0ppa1

2010-07-05 12:46:26 +0200 Soren Hansen 

	* Use rmdir instead of rm -rf to remove a tempdir.

2010-07-05 12:45:35 +0200 Soren Hansen 

	* Set better defaults in flagfiles.

2010-07-02 10:39:04 -0500 Vishvananda Ishaya 

	* Fixes and add interface template

2010-07-02 10:39:04 -0500 Vishvananda Ishaya 

	* Simple network injection

2010-07-02 10:39:04 -0500 Vishvananda Ishaya 

	* Simple Network avoids vlans

2010-07-02 10:38:15 -0500 Vishvananda Ishaya 

	* clean a few merge errors from network

2010-07-02 10:31:44 -0500 Vishvananda Ishaya 

	* Merge patch 30001

2010-07-02 10:29:55 -0500 Vishvananda Ishaya 

	* Merge patch 16002

2010-07-02 10:27:59 -0500 Vishvananda Ishaya 

	* Merge patch 21001

2010-07-02 10:25:56 -0500 Vishvananda Ishaya 

	* Merge patch 28001

2010-07-02 10:23:57 -0500 Vishvananda Ishaya 

	* Merge branch 'describe'

2010-07-02 10:22:22 -0500 Vishvananda Ishaya 

	* Merge branch 'vpnkey'

2010-07-01 17:55:41 -0500 Vishvananda Ishaya 

	* Merge branch 'extra_reference'

2010-07-01 17:51:32 -0500 Vishvananda Ishaya 

	* Merge branch 'comment_fix'

2010-07-01 17:41:57 -0500 Vishvananda Ishaya 

	* Merge branch 'master' into fixrbac

2010-07-01 17:38:03 -0500 Vishvananda Ishaya 

	* Merge remote branch 'nova/master'

2010-07-01 13:14:08 +0200 Soren Hansen 

	* Add curl as a dependency of nova-compute.

2010-07-01 13:13:52 +0200 Soren Hansen 

	* Merge with trunk.

2010-06-30 15:07:52 -0500 Vishvananda Ishaya 

	* getting started update

2010-06-30 15:04:23 -0500 Vishvananda Ishaya 

	* getting started update

2010-06-30 11:24:41 -0500 Vishvananda Ishaya 

	* Remove _s errors from merge

2010-06-30 11:17:56 -0500 Vishvananda Ishaya 

	* fix typos in node from merge

2010-06-30 11:16:54 -0500 Vishvananda Ishaya 

	* remove spaces from default cert

2010-06-30 16:47:12 +0200 Soren Hansen 

	* Make sure get_assigned_vlans and BaseNetwork.hosts always return a dict, even if the key is currently empty in the KVS.

2010-06-30 16:46:47 +0200 Soren Hansen 

	* Add _s instance attribute to Instance class. It's referenced in a bunch of places, but is never set. This is unlikely to be the right fix (why have two attributes pointing to the same object?), but it seems to make ends meet.

2010-06-30 16:46:26 +0200 Soren Hansen 

	* Replace spaces in x509 cert subject with underscores. It ends up getting split(' ')'ed and passed to subprocess.Popen, so it needs to not have spaces in it, otherwise openssl gets very upset.

2010-06-30 16:46:02 +0200 Soren Hansen 

	* Expand somewhat on the short and long descriptions in debian/control.

2010-06-30 16:45:41 +0200 Soren Hansen 

	* Use separate configuration files for the different daemons.

2010-06-29 21:25:59 -0500 Vishvananda Ishaya 

	* Removed trailing whitespace from header

2010-06-29 21:25:39 -0500 Devin Carlen 

	* Updated licenses

2010-06-29 21:23:29 -0500 Devin Carlen 

	* Added flags to smoketests. General cleanup

2010-06-29 18:02:00 -0500 Vishvananda Ishaya 

	* removed all references to keeper

2010-06-29 16:59:07 -0500 Jesse Andrews 

	* Merge commit '56443020bcd20894c13eb73bd04a0a5eab4ba960'

2010-06-29 14:27:55 -0700 Vishvananda Ishaya 

	* reformatting

2010-06-29 14:01:13 -0700 Vishvananda Ishaya 

	* Vpn ips and ports use redis

2010-06-29 08:55:27 -0700 Vishvananda Ishaya 

	* review reformat

2010-06-29 08:46:10 -0700 Vishvananda Ishaya 

	* code review reformat

2010-06-28 22:47:02 -0700 Vishvananda Ishaya 

	* Merge remote branch 'angst/apply_api' into diekeeper

2010-06-29 01:20:43 -0400 Todd Willey 

	* We need to be able to look up Instance by Node (live migration).

2010-06-29 01:02:48 -0400 Todd Willey 

	* Get rid of RedisModel

2010-06-28 20:31:06 -0700 Vishvananda Ishaya 

	* formatting fixes and refactoring from code review

2010-06-28 19:52:06 -0700 Vishvananda Ishaya 

	* reformatting to fit within 80 characters

2010-06-28 16:01:09 -0700 Vishvananda Ishaya 

	* simplified handling of tempdir for Fakes

2010-06-28 15:36:59 -0700 Vishvananda Ishaya 

	* fix for multiple shelves for each volume node

2010-06-28 14:09:54 -0700 Vishvananda Ishaya 

	* add object class violation exception to fakeldap

2010-06-28 14:09:01 -0700 Vishvananda Ishaya 

	* remove spaces from default cert

2010-06-28 14:08:24 -0700 Vishvananda Ishaya 

	* remove silly default from generate cert

2010-06-28 14:00:56 -0700 Vishvananda Ishaya 

	* fix of fakeldap imports and exceptions

2010-06-27 23:47:04 -0700 Vishvananda Ishaya 

	* More Comments, cleanup, and reformatting

2010-06-27 23:21:52 -0700 Vishvananda Ishaya 

	* Merge branch 'master' into fixrbac

2010-06-27 23:20:38 -0700 Vishvananda Ishaya 

	* users.py cleanup for exception handling and typo

2010-06-27 23:19:14 -0700 Vishvananda Ishaya 

	* Make fakeldap use redis

2010-06-27 22:56:47 -0700 Vishvananda Ishaya 

	* Merge branch 'fixrbac' into fakeldap

2010-06-27 00:43:03 -0400 Todd Willey 

	* Refactor network.Vlan to be a BasicModel, since it touched Redis.

2010-06-27 00:33:49 -0400 Todd Willey 

	* bugfix: rename _s to datamodel in Node in some places it was overlooked.

2010-06-26 14:50:33 -0700 Vishvananda Ishaya 

	* fix key injection script

2010-06-25 22:03:45 -0400 Todd Willey 

	* Fixes based on code review 27001.

2010-06-25 17:36:48 -0700 Vishvananda Ishaya 

	* added TODO

2010-06-25 18:55:14 -0400 Todd Willey 

	* Admin API + Worker Tracking.

2010-06-25 10:15:42 -0700 Vishvananda Ishaya 

	* fixed typo

2010-06-25 10:09:21 -0700 Vishvananda Ishaya 

	* style cleanup

2010-06-24 21:17:23 -0700 Vishvananda Ishaya 

	* add more info to vpn list

2010-06-24 21:04:55 -0700 Vishvananda Ishaya 

	* Use flag for vpn key suffix instead of hardcoded string

2010-06-24 20:59:16 -0700 Vishvananda Ishaya 

	* don't fail to create vpn key if dir exists

2010-06-24 13:50:59 -0700 Joshua McKenty 

	* Create Volume should only take an integer between 0 and 1000

2010-06-24 11:16:11 -0700 Vishvananda Ishaya 

	* Placeholders for missing describe commands

2010-06-24 09:47:51 -0700 Joshua McKenty 

	* Set forward delay to zero (partial fix to bug #518)

2010-06-23 23:50:33 -0700 Vishvananda Ishaya 

	* more comment reformatting

2010-06-23 23:30:14 -0700 Vishvananda Ishaya 

	* fit comment within 80 lines

2010-06-23 23:28:32 -0700 Vishvananda Ishaya 

	* removed extraneous reference to rpc in objectstore unit test

2010-06-23 23:24:38 -0700 Vishvananda Ishaya 

	* Fix queue connection bugs

2010-06-23 23:16:25 -0700 Vishvananda Ishaya 

	* Fix deletion of user when he is the last member of the group

2010-06-23 23:16:25 -0700 Vishvananda Ishaya 

	* Fix error message for checking for projectmanager role

2010-06-23 23:16:25 -0700 Vishvananda Ishaya 

	* Installer now creates global developer role

2010-06-23 23:15:06 -0700 Vishvananda Ishaya 

	* Removed trailing whitespace from header

2010-06-23 22:56:50 -0700 Devin Carlen 

	* added nova-instancemonitor debian config

2010-06-23 22:04:16 -0700 Devin Carlen 

	* Updated licenses

2010-06-23 21:19:08 -0700 Devin Carlen 

	* Added flags to smoketests. General cleanup

2010-06-24 04:12:01 +0100 Vishvananda Ishaya 

	* A few missing files from the twisted patch

2010-06-24 04:12:01 +0100 Devin Carlen 

	* Tweaks to get instancemonitor running

2010-06-24 04:12:01 +0100 andy 

	* Initial commit of nodemonitor

2010-06-24 04:12:01 +0100 andy 

	* Create DescribeImageAttribute api method

2010-06-24 04:12:00 +0100 root 

	* release 0.2.2-6

2010-06-24 04:12:00 +0100 andy 

	* disk.py needed input for key injection to work

2010-06-24 04:12:00 +0100 root 

	* release 2.2-5

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* message checking callbacks only need to run 10 times a second

2010-06-24 04:12:00 +0100 root 

	* release 2.2-4

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* Merge of fix to stop twisted threads from interuppting system calls http://twistedmatrix.com/trac/changeset/28447

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* trackback formatting isn't logging correctly

2010-06-24 04:12:00 +0100 andy 

	* documentation updates

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* fix missing tab in nova-manage

2010-06-24 04:12:00 +0100 root 

	* Release 2.2-3

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* use logger to print trace of unhandled exceptions

2010-06-24 04:12:00 +0100 Vishvananda Ishaya 

	* add exit status to nova-manage

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* fix fakeldap so it can use redis keeper

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* fix is_running failing because state was stored as a string

2010-06-24 04:11:59 +0100 andy 

	* more commands in nova-manage for projects and roles

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* More volume test fixes

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* typo in reboot instances

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* Fix mount of drive for test image

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* don't need sudo anymore

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* Cleaning up smoketests

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* boto uses instance_type not size

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* Fix to volume smoketests

2010-06-24 04:11:59 +0100 Vishvananda Ishaya 

	* fix display of project name for admin in describe instances

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* make sure to deexpress before we remove the host since deexpress uses the host

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* fix error in disassociate address

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* fixed reversed filtering logic

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* filter keypairs for vpn keys

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* allow multiple vpn connections with the same credentials

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* Added admin command to restart networks

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* hide vpn instances unless you are an admin and allow run_instances to launch vpn image even if it is private

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* typo in my ping call

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* try to ping vpn instances

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* sensible defaults for instance types

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* add missing import to pipelib

2010-06-24 04:11:58 +0100 Vishvananda Ishaya 

	* Give vpns the proper ip address

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* Fix format addresses

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* Release 0.2.2-2

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* fix more casing errors and make attachment set print

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* removed extraneous .volume_id

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* don't allow volumes to be attached to the same mountpoint

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* fix case for volume attributes

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* fix sectors off by one

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* Don't use keeper for instances

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* fix default state to be 0 instead of pending

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* Release 0.2.2

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* Fix for mpi cpu reporting

2010-06-24 04:11:57 +0100 Vishvananda Ishaya 

	* fix detach volume

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* fix status code printing in cloud

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* add project ids to volumes

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* add back accidentally removed bridge name. str is reserved, so don't use it as a variable name

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* whitespace fixes and format instances set of object fixes

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* Use instdir to iterate through instances

2010-06-24 04:11:56 +0100 andy 

	* fix bridge name

2010-06-24 04:11:56 +0100 Joshua McKenty 

	* Adding basic validation of volume size on creation, plus tests for it.

2010-06-24 04:11:56 +0100 Vishvananda Ishaya 

	* finished gutting keeper from volume

2010-06-24 04:11:56 +0100 Joshua McKenty 

	* First pass at validation unit tests. Haven't figured out class methods yet.

2010-06-24 04:11:56 +0100 Joshua McKenty 

	* Removing keeper sludge.

2010-06-24 04:11:56 +0100 Joshua McKenty 

	* Set volume status properly, first pass at validation decorators.

2010-06-24 04:11:55 +0100 Joshua McKenty 

	* Adding missing default values and fixing bare Redis fetch for volume list.

2010-06-24 04:11:55 +0100 Vishvananda Ishaya 

	* one more handler typo

2010-06-24 04:11:55 +0100 Vishvananda Ishaya 

	* fix objectstore handler typo

2010-06-24 04:11:55 +0100 andy 

	* fix modify image attribute typo

2010-06-24 04:11:55 +0100 Vishvananda Ishaya 

	* NetworkNode doesn't exist anymore

2010-06-24 04:11:55 +0100 Joshua McKenty 

	* Added back in missing gateway property on networks.

2010-06-24 04:11:55 +0100 andy 

	* Refactored Instance to get rid of _s bits, and fixed some bugs in state management.

2010-06-24 04:11:55 +0100 Joshua McKenty 

	* Delete instance files on shutdown.

2010-06-24 04:11:55 +0100 Joshua McKenty 

	* Flush redis db in setup and teardown of tests.

2010-06-24 04:11:55 +0100 Joshua McKenty 

	* Cleaning up my accidental merge of the docs branch

2010-06-24 04:11:55 +0100 Vishvananda Ishaya 

	* change pipelib to work with projects

2010-06-24 04:11:54 +0100 Joshua McKenty 

	* Volumes support intermediate state. Don't have to cast to storage nodes for attach/detach anymore, just let node update redis with state.

2010-06-24 04:11:54 +0100 Joshua McKenty 

	* Adding nojekyll for directories

2010-06-24 04:11:54 +0100 Joshua McKenty 

	* Fix for #437 (deleting attached volumes), plus some >9 blade_id fixes.

2010-06-24 04:11:54 +0100 andy 

	* fix instance iteration to use self.instdir.all instead of older iterators

2010-06-24 04:11:54 +0100 Vishvananda Ishaya 

	* nasa ldap defaults

2010-06-24 04:11:54 +0100 andy 

	* sensible rbac defaults

2010-06-24 04:11:54 +0100 Vishvananda Ishaya 

	* Tests for rbac code

2010-06-24 04:11:54 +0100 andy 

	* Patch to allow rbac

2010-06-24 04:11:54 +0100 Vishvananda Ishaya 

	* Adding mpi data

2010-06-24 04:11:54 +0100 Vishvananda Ishaya 

	* Adding cloudpipe and vpn data back in to network.py

2010-06-24 04:11:54 +0100 Jesse Andrews 

	* how we build our debs

2010-06-24 04:11:54 +0100 Jesse Andrews 

	* Revert "fix a bug with AOE number generation"

2010-06-24 04:11:53 +0100 andy 

	* re-added cloudpipe

2010-06-24 04:11:53 +0100 Jesse Andrews 

	* devin's smoketests

2010-06-24 04:11:49 +0100 Jesse Andrews 

	* tools to clean vlans and run our old install script

2010-06-24 01:46:02 +0100 Jesse Andrews 

	* fix a bug with AOE number generation

2010-06-23 12:18:36 -0700 Devin Carlen 

	* Initial commit of nodemonitor

2010-06-22 21:42:58 -0700 Devin Carlen 

	* Create DescribeImageAttribute api method

2010-06-22 21:36:37 -0700 Devin Carlen 

	* Create DescribeImageAttribute api method

2010-06-21 12:44:39 -0400 Todd Willey 

	* More rackspace API.

2010-06-20 20:18:56 -0400 Todd Willey 

	* git checkpoint commit post-wsgi

2010-06-20 15:09:58 -0700 Jesse Andrews 

	* update spacing

2010-06-20 15:09:17 -0700 Jesse Andrews 

	* implement image serving in objectstore so nginx isn't required in development

2010-06-20 15:09:17 -0700 Jesse Andrews 

	* update twitter username

2010-06-20 15:09:17 -0700 Todd Willey 

	* make a "Running" topic instead of having it flow under "Configuration".

2010-06-20 15:09:17 -0700 Todd Willey 

	* Make nginx config be in a code block.

2010-06-20 15:09:17 -0700 Todd Willey 

	* More doc updates: nginx & pycurl.

2010-06-20 15:09:17 -0700 Todd Willey 

	* Add a README, because GitHub loves them.  Update the getting started docs.

2010-06-20 15:08:25 -0700 Jesse Andrews 

	* update spacing

2010-06-19 22:05:28 -0400 Todd Willey 

	* Commit what I have almost working before diverging.

2010-06-15 10:42:34 -0700 Jesse Andrews 

	* first go at moving from tornado to twisted

2010-06-12 18:24:27 -0700 Jesse Andrews 

	* implement image serving in objectstore so nginx isn't required in development

2010-06-12 17:06:35 -0700 Jesse Andrews 

	* update twitter username

2010-06-12 17:05:20 -0700 Jesse Andrews 

	* Update documentation

2010-06-11 14:07:07 -0700 Vishvananda Ishaya 

	* Merge branch 'loop' into combined

2010-06-11 14:07:04 -0700 Vishvananda Ishaya 

	* Merge branch 'deprecation' into combined

2010-06-11 14:06:35 -0700 Vishvananda Ishaya 

	* Merge branch '4001' into combined

2010-06-11 14:06:14 -0700 Vishvananda Ishaya 

	* Merge branch 'gateway' into combined

2010-06-11 11:13:23 -0700 Vishvananda Ishaya 

	* fix for reactor.spawnProcess sending deprecation warning

2010-06-11 11:09:45 -0700 Vishvananda Ishaya 

	* patch from issue 4001

2010-06-11 11:07:52 -0700 Vishvananda Ishaya 

	* Fix for LoopingCall failing Added in exception logging around amqp calls Creating deferred in receive before ack() message was causing IOError (interrupted system calls), probably because the same message was getting processed twice in some situations, causing the system calls to be doubled. Moving the ack() earlier fixed the problem. The code works now with an interval of 0 but that causes heavy processor usage. An interval of 0.01 keeps the cpu usage within reasonable limits

2010-06-11 10:48:16 -0700 Vishvananda Ishaya 

	* get rid of anyjson in rpc and fix bad reference to rpc.Connection

2010-06-11 10:46:41 -0700 Vishvananda Ishaya 

	* gateway undefined

2010-06-11 10:45:31 -0700 Vishvananda Ishaya 

	* fix cloud instances method

2010-06-11 10:45:12 -0700 Vishvananda Ishaya 

	* Various cloud fixes

2010-06-11 10:08:40 -0700 Vishvananda Ishaya 

	* Merge remote branch 'nova/master'

2010-06-11 10:08:13 +0100 andy 

	* make get_my_ip return 127.0.0.1 for testing

2010-06-11 10:04:06 +0100 andy 

	* Adds a Twisted implementation of a process pool

2010-06-10 22:14:23 -0400 Todd Willey 

	* make a "Running" topic instead of having it flow under "Configuration".

2010-06-10 22:12:51 -0400 Todd Willey 

	* Make nginx config be in a code block.

2010-06-10 20:41:41 -0400 Todd Willey 

	* More doc updates: nginx & pycurl.

2010-06-10 17:43:44 -0400 Todd Willey 

	* Add a README, because GitHub loves them.  Update the getting started docs.

2010-06-10 18:39:07 +0100 andy 

	* whitespace fixes for nova/utils.py

2010-06-01 14:36:03 -0700 Vishvananda Ishaya 

	* Merge branch 'master' into net

2010-06-01 13:48:06 -0700 Vishvananda Ishaya 

	* Add project methods to nova-manage

2010-06-01 13:47:10 -0700 Vishvananda Ishaya 

	* Fix novarc to use project when creating access key

2010-06-01 08:21:31 -0700 Vishvananda Ishaya 

	* removed reference to nonexistent flag

2010-05-31 18:56:20 -0700 Vishvananda Ishaya 

	* Josh's networking refactor, modified to work with projects

2010-05-30 15:21:34 -0700 Jesse Andrews 

	* Merged Vish's work on adding projects to nova

2010-05-30 14:12:04 -0700 Jesse Andrews 

	* missed the gitignore

2010-05-27 23:05:26 -0700 Jesse Andrews 

	* initial commit