lp://qastaging/~openstack-ubuntu-testing/nova/essex
- Get this branch:
- bzr branch lp://qastaging/~openstack-ubuntu-testing/nova/essex
Branch merges
Related bugs
Bug #911880: nova-rootwrap causes Tracebook | High | Fix Released | |
Bug #923681: Server install fails when selecting everything but 'VM host' & 'Manual selection' from tasksel | High | Fix Released | |
Bug #925607: Starting nova-network results in traceback. | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 373. By Openstack Ubuntu Testing Bot
-
* Automated Ubuntu testing build:
* [6e988ed] Populate image properties with project_id again
* [3b14c74] Fixed bug 962840, added a test case.
* [d4e96fe] Allow unprivileged RADOS users to access rbd volumes.
* [4acfab6] Stop libvirt test from deleting instances dir
* [155c7b2] fix bug where nova ignores glance host in imageref
* [2c7365c] Fix traceback in image cache manager.
* Automated Ubuntu testing build:
* [fefcd8d] Extend FilterScheduler documentation.
* [2c7365c] Fix traceback in image cache manager.
* Automated Ubuntu testing build:
* [f5bdaed] Fixes regression in release_dhcp
* Automated Ubuntu testing build:
* [d946562] Treat -1 quotas as unlimited.
* [477ced4] Do not fail to build a snapshot if base image is not found
* [fac46af] Use key in locals() that actually exists
* [9adb6fb] Grab the vif directly on release instead of lookup
* [66342ca] Corrects an AttributeError in the quota API.
* [256403e] Check vif exists before releasing ip
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [e36a138] Make sure cloudpipe extension can retrieve network
* [477ced4] Do not fail to build a snapshot if base image is not found
* [66342ca] Corrects an AttributeError in the quota API.
* [256403e] Check vif exists before releasing ip
* Automated Ubuntu testing build:
* [fac46af] Use key in locals() that actually exists
* Automated Ubuntu testing build:
* [66342ca] Corrects an AttributeError in the quota API.
* Automated Ubuntu testing build:
* [ccb93c4] Ensure a functional database connection
* Automated Ubuntu testing build:
* [615087d] Imported Translations from Launchpad
* [20b4172] Imported Translations from Launchpad
* [73fe1a6] Ensure floating ips are recreated on reboot
* [298b063] Add rootwrap for touch
* [3f53172] Support timestamps as prefixes for traceback log lines.
* [0d669f1] Make kombu failures retry on IOError
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [ffa0c47] fixed postgresql flavor-create
* [298b063] Add rootwrap for touch
* [8d2a755] Handle instances being missing while listing floating IPs
* [ddb3a8d] Add a faq to vnc docs.
* [d3413fe] Fix traceback when sending invalid data.
* [aa3bb13] Fix exception type in _get_minram_mindisk_ params
* [9a21d9f] Don't set instance ACTIVE until it's really active
* [ed26fb3] Support sql_connection_debug to get SQL diagnostic
information
* [3f53172] Support timestamps as prefixes for traceback log lines.
* [6b8e9d6] Export user id as password to keystone when using noauth
* [0d669f1] Make kombu failures retry on IOError
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [9473de7] bug 965335
* [8d2a755] Handle instances being missing while listing floating IPs
* [ddb3a8d] Add a faq to vnc docs.
* [d3413fe] Fix traceback when sending invalid data.
* [aa3bb13] Fix exception type in _get_minram_mindisk_ params
* [e691eaf] Allow snapshots in error state to be deleted.
* [9a21d9f] Don't set instance ACTIVE until it's really active
* [ed26fb3] Support sql_connection_debug to get SQL diagnostic
information
* [6b8e9d6] Export user id as password to keystone when using noauth
* [6ecb3c2] Acccept metadata ip so packets aren't snatted
* [0e598d2] When dnsmasq fails to HUP log an error.
* [28da69f] A missing checksum does not mean the image is corrupt.
* [649bcc5] Fixes bug 957708.
* [cd83d0a] Touch in use image files when they're checked.
* [d586309] Base image signature files are not images.
* [4a5341b] Reduce the image cache manager periodic interval.
* [fe3b7bf] Fix unrescue in invalid state
* [c869a41] Add validation for OSAPI server name length.
* [5379b04] Fix disassociate query to remove foreign keys
* [5800221] Check that volume has no snapshots before deletion
* [b05c9c0] Default scheduler to spread-first
* [f2fe34e] Fix libvirt rescue.
* [0098c87] Allow self-referential groups to be created
* Automated Ubuntu testing build:
* [e54ad5a] Handle not found in check for disk availability
* [b05c9c0] Default scheduler to spread-first
* [f2fe34e] Fix libvirt rescue.
* [0098c87] Allow self-referential groups to be created
* Automated Ubuntu testing build:
* [5800221] Check that volume has no snapshots before deletion
* [f2fe34e] Fix libvirt rescue.
* Automated Ubuntu testing build:
* [0098c87] Allow self-referential groups to be created
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [ada63db] Improve performance of safe_log().
* [fd0ea77] Re-instate security group delete test case
* [10f6a42] Handle Forbidden and NotAuthenticated glance exc.
* [fb370c3] Volumes API now uses underscores for attrs
* [bacc688] Tweak security port validation for ICMP
* [7ce1669] Strip auth token from log output.
* Automated Ubuntu testing build:
* [61a7ae8] Remove unused certificate SQL calls.
* [fd0ea77] Re-instate security group delete test case
* [10f6a42] Handle Forbidden and NotAuthenticated glance exc.
* [fb370c3] Volumes API now uses underscores for attrs
* [83b5f37] Fix 'nova-manage config convert'
* [5ab2fac] Fixed status validation. Fixes bug 960884.
* [bacc688] Tweak security port validation for ICMP
* [7ce1669] Strip auth token from log output.
* [52f3ba8] Send a more appropriate error response for 403 in osapi
* [de15beb] Handle correctly QuotaError in EC2 API
* [2fdf76e] makes volume versions display properly
* [01e0909] Fix launching of guests where instances_path is on
GlusterFS
* [b875552] Don't send snapshot requests through the scheduler
* [0399f45] Import recent openstack-common changes
* Automated Ubuntu testing build:
* [050d23f] Final versioning for 2012.1
* [ba9ddb9] Improvements/corrections to vnc docs.
* [ca989b6] Allow rate limiting to be disabled via flag
* [ffb9361] Improve performance of generating dhcp leases
* [e5ecf77] Fix lxc console regression
* [13ca1b9] Strip out characters that should be escaped from console
output
* [bc3f3cd] Remove unnecessary data from xenapi test
* [7f4f6c0] Correct accessIPv6 error message.
* [4071161] Stop notifications from old leases
* [74aa84b] Fix typo in server diagnostics extension.
* [898f86c] Stub-implement floating-ip functions on FlatManager
* [bf337f1] Update etc/nova.conf.sample for ship
* [fe7055a] Fix run/terminate race conditions.
* [1d94d55] allow the compute service to start with missing libvirt
disks
* [7f64fa8] Debug messages for host filters.
* [a1c2849] various cleanups
* [caf25ef] nonblocking libvirt mode using tpool
* Automated Ubuntu testing build:
* [eb42e7f] Workaround issue with greenthreads and lockfiles
* Automated Ubuntu testing build:
* [1ecf2c5] Destroy rescue instance if main instance is destroyed
* Automated Ubuntu testing build:
* [a3bab24] Remove Virtual Storage Array (VSA) code
* [dd6c190] db api: Remove check for security groups reference
* [6657f70] Allow proper instance cleanup if state == SHUTOFF
* [2d142f3] Use getLogger for nova-all
* [682f612] Stop setting promisc on bridge
* [a58a50e] Fix OpenStack Capitalization
* [0b89a35] Remove improper use of redirect for hairpin mode
* [6a3e22a] fix timestamps to match documented ec2 api
* [036c34f] Fix up docstring
* Automated Ubuntu testing build:
* [6c3fd5a] Fix OpenStack Capitalization
* [6a3e22a] fix timestamps to match documented ec2 api
* Automated Ubuntu testing build:
* [a123f26] HACKING fixes, TODO authors.
* Automated Ubuntu testing build:
* [4012a3f] Keep context for logging intact in greenthreads
* [51b3510] Fix LXC volume attach issue
* [b76abb6] Make extended status not admin-only by default.
* [1ddee03] Add ssl and option to pass tenant to s3 register
* [b684d65] Refix mac change to work around libvirt issue
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [6f538ff] Include babel.cfg in tarballs
* [b76abb6] Make extended status not admin-only by default.
* [22b484a] Allow errored volumes to be deleted
* [9a40d6e] libvirt/connection. py: Set console.log permissions
* [4c8dbf8] metadata speed - revert logic changes, just caching
* Automated Ubuntu testing build:
* [d64564d] Remove broken bin/*spool* tools
* [9a40d6e] libvirt/connection. py: Set console.log permissions
* [4c8dbf8] metadata speed - revert logic changes, just caching
* [db3c63d] Cleanup flags
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [22b484a] Allow errored volumes to be deleted
* [db3c63d] Cleanup flags
* Automated Ubuntu testing build:
* [4c8dbf8] metadata speed - revert logic changes, just caching
* [722c54a] Fixes bug 954833 By adding the execute bit to the xenhost
xenapi plugin
* [db3c63d] Cleanup flags
* [f48f1bb] Make fixed_ip_disassociate_ all_by_ timeout work.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [a236fdd] Update transfer_vhd to handle unicode correctly.
* [aa204ea] Fix backing file cp/resize race condition.
* Automated Ubuntu testing build:
* [b155d34] fix bug 954488
* [aa204ea] Fix backing file cp/resize race condition.
* [8be6b86] Changes remove_fixed_ip to pass the instance host
* [1991fd6] Map image ids to ec2 ids in metadata service
* [e41f586] Remove date_dhcp_on_disassociate comment and docs.
* [42a96d7] refactoring code, check connection in Listener. refer to
Bug #943031
* [ee98cd1] add convert_unicode to sqlalchemy connection arguments
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [c8ad7f7] Use a FixedIp subquery to find networks by host
* [e41f586] Remove date_dhcp_on_disassociate comment and docs.
* [42a96d7] refactoring code, check connection in Listener. refer to
Bug #943031
* [ee98cd1] add convert_unicode to sqlalchemy connection arguments
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [8be6b86] Changes remove_fixed_ip to pass the instance host
* [9120a7d] Hack to fixup absolute pybasedir in nova.conf.sample
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [0929e3a] Refactor glance id<->internal id conversion for s3
* [7c50652] virt/firewall: NoopFirewallDriver::instance_ filter_ exists
must return True
* [397c681] Removes default use of obsolete ec2 authorizor.
* Automated Ubuntu testing build:
* [a3a7464] Sort results from describe_instances in EC2 API.
* [397c681] Removes default use of obsolete ec2 authorizor.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [7c50652] virt/firewall: NoopFirewallDriver::instance_ filter_ exists
must return True
* [4b8e3d9] Improve vnc proxy docs.
* Automated Ubuntu testing build:
* [22ee737] fix nova-manage floating delete
* [4b8e3d9] Improve vnc proxy docs.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [da23487] fixed list warn when ip allocated to missing inst.
* [00592cf] Use cPickle and not just pickle.
* [1747cc3] Move (cast|call)_compute_ message methods back into compute
API class
* [77664b2] Checks image virtual size before qemu-img resize.
* [6857fd2] Fixes bug 943188
* Automated Ubuntu testing build:
* [1d030ab] Additional extensions no longer break unit-tests
* [1747cc3] Move (cast|call)_compute_ message methods back into compute
API class
* [625c5e4] Fix libvirt get_console_output for Python < 2.7
* [440a85f] doc/source/conf.py: Fix man page building
* [c5e5141] Avoid nova-manage floating create <IP addr>/32
* [77664b2] Checks image virtual size before qemu-img resize.
* [6857fd2] Fixes bug 943188
* Automated Ubuntu testing build:
* [00592cf] Use cPickle and not just pickle.
* [1747cc3] Move (cast|call)_compute_ message methods back into compute
API class
* [625c5e4] Fix libvirt get_console_output for Python < 2.7
* [440a85f] doc/source/conf.py: Fix man page building
* [35ec9f3] Make nova-manage syslog check /var/log/messages.
* [1bcf5f5] improve speed of metadata
* [c5e5141] Avoid nova-manage floating create <IP addr>/32
* [7dbf9c7] Make snapshots with qemu-img instead of libvirt
* [77664b2] Checks image virtual size before qemu-img resize.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [c63c421] Update floating auto assignment to use the model
* [7dbf9c7] Make snapshots with qemu-img instead of libvirt
* Automated Ubuntu testing build:
* [35ec9f3] Make nova-manage syslog check /var/log/messages.
* [1265104] Fix linux_net.py interface-driver loading.
* [23c576a] Change default of running_deleted_ instance_ action
* [6fd9d32] Nuke some unused SQL api calls.
* [deb71cf] Add a serializer for os-quota-sets/defaults.
* [33def9e] Fix live-migration in multi_host network
* [ec6be8e] Bug #922356 QuantumManager does not initiate unplug on the
linux_net driver
* [7dbf9c7] Make snapshots with qemu-img instead of libvirt
* [e6cf7fc] Add VDI chain cleanup script.
* [77495cf] Fix nova-manage backend_add with sr_uuid
* [e3f7712] Simply & unify console handling for libvirt drivers
* [f36f2f9] fix up nova-manage man page
* [ad53f91] Don't use glance when verifying images.
* Automated Ubuntu testing build:
* [fd6be5d] Import nova.exception so exception can be used
* [b5f7525] Sub in InstanceLimitExceeded in overLimit message
* [5e7fd25] Remove update lockmode from compute_node_get_ by_host
* [a44f4c7] Set 'dhcp_server' in _teardown_network_ on_host.
* [52c9883] Replaced use of webob.Request.str_GET
* [e6cf7fc] Add VDI chain cleanup script.
* [676b459] fixup ldapdns default config
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [c87dce8] Fixes xml representation of ext_srv_attr extension
* [a6ac8af] Display owner in ec2 describe images
* [6f67c9d] EC2 KeyName validation.
* [ee0bb74] Fix issues with security group auths without ports.
* [dc68e51] Allow soft_reboot to work from more states:
* [e0f8f3a] Use utils.temporary_chown to ensure permissions get reset
* [f936594] Reduce duplicated code in xenapi
* [c919ba6] Since 'net' is of nova.network.model.VIF class and 'ips'
is an empty list, net needs to be pulled from hydrated
nw_info.fixed_ips( ), and appended to ips.
* [1c68d20] Update values in test_flagfile to be different.
* [627d9e9] Switch all xenapi async plugin calls to be sync
* [2d11e87] Use cache='none' for all disks
* [77ca96b] Update cfg from openstack-common
* [5aef0e1] Add pybasedir and bindir options
* [4578f4c] Cleanup XenAPI tests
* [c3cdf8c] Fixes os-volume/snapshot delete
* [a186df0] Use a high number for our default mac addresses
* [86bcb49] Simplify unnecessary XenAPI Async calls to be synchronous
* [b10acf1] Remove an obsolete FIXME comment.
* [0e867f3] Fixing image snapshots server links
* [c7b3ff2] Renaming user friendly fault name for HTTP 409
* [68f5b9e] Change a fake classes variable to something other than id.
* [5f217aa] Make EC2 API a bit more user friendly.
* [1e551c0] boto shouldn't be required for production deploys
* [26b97b5] Fix XML namespaces for limits extensions and versions
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [81c1d70] Clean up setup and teardown for dhcp managers
* [ee0bb74] Fix issues with security group auths without ports.
* [e0f8f3a] Use utils.temporary_chown to ensure permissions get reset
* [2d11e87] Use cache='none' for all disks
* [77ca96b] Update cfg from openstack-common
* [5aef0e1] Add pybasedir and bindir options
* [a186df0] Use a high number for our default mac addresses
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [6f67c9d] EC2 KeyName validation.
* [c919ba6] Since 'net' is of nova.network.model.VIF class and 'ips'
is an empty list, net needs to be pulled from hydrated
nw_info.fixed_ips( ), and appended to ips.
* [c3cdf8c] Fixes os-volume/snapshot delete
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [f936594] Reduce duplicated code in xenapi
* [627d9e9] Switch all xenapi async plugin calls to be sync
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [1c68d20] Update values in test_flagfile to be different.
* [86bcb49] Simplify unnecessary XenAPI Async calls to be synchronous
* [26b97b5] Fix XML namespaces for limits extensions and versions
* Automated Ubuntu testing build:
* [4578f4c] Cleanup XenAPI tests
* [86bcb49] Simplify unnecessary XenAPI Async calls to be synchronous
* [b10acf1] Remove an obsolete FIXME comment.
* [0e867f3] Fixing image snapshots server links
* [5555446] Wait for rescue VM shutdown to complete before destroying
it
* [4578f4c] Cleanup XenAPI tests [86bcb49] Simplify unnecessary XenAPI
Async calls to be synchronous [0e867f3] Fixing image snapshots
server links [c7b3ff2] Renaming user friendly fault name for HTTP
409 [68f5b9e] Change a fake classes variable to something other than
id. [5f217aa] Make EC2 API a bit more user friendly. [1e551c0] boto
shouldn't be required for production deploys [26b97b5] Fix XML
namespaces for limits extensions and versions
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [b10acf1] Remove an obsolete FIXME comment. [c7b3ff2] Renaming user
friendly fault name for HTTP 409
* No change rebuild.
* [5555446] Wait for rescue VM shutdown to complete before destroying
it [e6b70b5] Increase logging for xenapi plugin glance uploads
[55c7ac1] Handle kwargs in deallocate_fixed_ip for FlatDHCP.
* [c2bf284] Moving nova/network tests to more logical home. [e6b70b5]
Increase logging for xenapi plugin glance uploads [55c7ac1] Handle
kwargs in deallocate_fixed_ip for FlatDHCP. [c01cef9] Use sqlalchemy
reflection in migration 080 [b0f1f1f] allow block migration to talk
to glance/keystone
* [98ced06] Deprecate carrot rpc code [eba95d1] Add kwargs to
RequestContext __init__ [24f4e09] info_cache is related to deleted
instance [55c7ac1] Handle kwargs in deallocate_fixed_ip for
FlatDHCP. [13f2bac] Add a few missing tests regarding exception
codes. [50b19a8] Set logdir to a tempdir in test_network [98fe2b5]
Set lock_path to a tempdir in TestLockCleanup [c01cef9] Use
sqlalchemy reflection in migration 080 [bee9963] Don't use ec2 IDs
in scheduler driver [b0f1f1f] allow block migration to talk to
glance/keystone [90dc29f] Update paste file to use service tenant.
[010f8b1] Further cleanup of XenAPI.
* No change rebuild.
* [cdf0753] Require a more recent version of glance [eba95d1] Add
kwargs to RequestContext __init__ [13f2bac] Add a few missing tests
regarding exception codes. [50b19a8] Set logdir to a tempdir in
test_network [98fe2b5] Set lock_path to a tempdir in TestLockCleanup
[0dfcdaa] Exceptions unpacking rpc messages shouldn't hang the
daemon [b2a2534] Late load rabbit_notifier in test_notifier
[bee9963] Don't use ec2 IDs in scheduler driver [e347d1a] pyflakes
cleanups on libvirt/connection. py [1da6a00] Validate VDI chain
before moving into SR. [08b4e6c] Fix racey snapshots. [4d7f428]
Don't swallow snapshot exceptions. [b0f1f1f] allow block migration
to talk to glance/keystone [996c222] Remove cruft and broken code
from nova-manage [90dc29f] Update paste file to use service tenant.
[010f8b1] Further cleanup of XenAPI. [4170a91] Remove the <acpi/>
feature from UML/LXC guests [89c652d] setup.py: Fix doc building
[bacbfd2] Minor clarifications for the help strings in nova config
options
* [24f4e09] info_cache is related to deleted instance [50b19a8] Set
logdir to a tempdir in test_network [0dfcdaa] Exceptions unpacking
rpc messages shouldn't hang the daemon [b2a2534] Late load
rabbit_notifier in test_notifier [1da6a00] Validate VDI chain before
moving into SR. [08b4e6c] Fix racey snapshots.
* [98fe2b5] Set lock_path to a tempdir in TestLockCleanup [b2a2534]
Late load rabbit_notifier in test_notifier [1da6a00] Validate VDI
chain before moving into SR. [08b4e6c] Fix racey snapshots.
* [0dfcdaa] Exceptions unpacking rpc messages shouldn't hang the
daemon [1da6a00] Validate VDI chain before moving into SR. [4d7f428]
Don't swallow snapshot exceptions. [996c222] Remove cruft and broken
code from nova-manage
* [e347d1a] pyflakes cleanups on libvirt/connection. py [4d7f428] Don't
swallow snapshot exceptions. [996c222] Remove cruft and broken code
from nova-manage [89c652d] setup.py: Fix doc building [6de3fe6] Add
adjustable offset to audit_period. [bacbfd2] Minor clarifications
for the help strings in nova config options
* [4170a91] Remove the <acpi/> feature from UML/LXC guests [89c652d]
setup.py: Fix doc building [e430c84] nova-manage: allow use of /32
IP range [fb7d1fb] Clear created attributes when tearing down tests
HACKING fixes, all but sqlalchemy. [bacbfd2] Minor clarifications
for the help strings in nova config options [76e67bb] Make
test_compute console tests more robust [882062b] test_compute stubs
same thing multiple times [b8f2262] api-paste.ini: Add /1.0 to
default urlmap [ec20076] bug 944145: race condition causes VM's
state to be SHUTOFF
* No change rebuild.
* [6de3fe6] Add adjustable offset to audit_period. [fb7d1fb] Clear
created attributes when tearing down tests [d854a1d] Fix multi_host
column name in setup_networks... [01a938f] HACKING fixes, all but
sqlalchemy. [76e67bb] Make test_compute console tests more robust
api-paste.ini: Add /1.0 to default urlmap [ec20076] bug 944145: race
condition causes VM's state to be SHUTOFF
* No change rebuild.
* [e430c84] nova-manage: allow use of /32 IP range [fb7d1fb] Clear
created attributes when tearing down tests [01a938f] HACKING fixes,
all but sqlalchemy. [8ecdc44] remove undocumented, unused mpi
'extension' to ec2 metadata [cede470] Don't use _ for variable name
test_compute stubs same thing multiple times [61d49f9] Fix bug
948611. Fix 'nova-manage logs errors' [b8f2262] api-paste.ini: Add
/1.0 to default urlmap [8231215] Adds nova-manage command to convert
a flagfile [ec20076] bug 944145: race condition causes VM's state to
be SHUTOFF [6825f39] Cleanup some test docstrings
* [9a042d3] Remove trailing whitespaces in regular file [8ecdc44]
remove undocumented, unused mpi 'extension' to ec2 metadata
[cede470] Don't use _ for variable name [d94f22d] Ignore
InstanceNotFound when trying to set instance to ERROR [6ee8a08]
Cleans up the create_conf tool [61d49f9] Fix bug 948611. Fix 'nova-
manage logs errors' [8231215] Adds nova-manage command to convert a
flagfile [6825f39] Cleanup some test docstrings [0356f8c] Cleans up
a bunch of unused variables in XenAPI. [3d4213d] Reset instance to
ACTIVE when no hosts found [ba2c9cf] Replaces pipelines with flag
for auth strategy [0c7a54b] Setup and teardown networks during
migration [6c31605] Distinguish rootwrap Authorization vs Not found
errors [21c779d] Bug #943178: aggregate extension lacks
documentation [86bf227] Only pass image uuids to compute api rebuild
[3b081fe] Finally fix the docs venv bug. [e817959] Add support for
lxc consoles. [bac3576] Fix references to novncproxy_base_url in
docs. [b1de27f] fix restructuredtext formatting in docstrings that
show up in the developer guide [84114e4] Update fixed_ip_associate
to not use relationships [df84270] Fix
test_attach_ volume_ raise_exception [dab9de9] Do not invoke kill
dnsmasq if no pid file was found. [ff716de] Ensure image status
filter matches glance format [ff3f920] Add missing directive to
tox.ini. [be385d8] Fix nova-manage floating create docs.
* No change rebuild.
* [a0001c5] Shorten FLAGS.rpc_response_ timeout [f56cef9] Better glance
exception handling [2511341] Rename files/dirs from 'rabbit' to
'rpc'. [b6f6e1b] Change references to RabbitMQ to include Qpid.
[f9c0f1e] No longer ignoring man/novamanage [b425676] Fixing
incorrect use of instance keyword in logging. [db056da] Provide a
provider for boto.utils [86bf227] Only pass image uuids to compute
api rebuild [3b081fe] Finally fix the docs venv bug. [702a474] Get
rid of all of the autodoc import errors. [a81130b] Rename
DistributedScheduler as FilterScheduler [094c769] Ensures that we
don't exceed iptables chain max [0d78045] Fixes for ec2 images
[37a392d] Fixes bug 942556 and bug 944105 [ff716de] Ensure image
status filter matches glance format [5671515] Test creating a server
with metadata key too long. [60afa73] sm volume driver: fix backend
adding failure [bf5ce18] Check all migrations have downgrade in
test_misc [93cee60] Decode nova-manage args into unicode. [cce1c21]
Nova options tool enhancements
* [52b65f2] Avoid running code that uses logging in a thread [f9c0f1e]
No longer ignoring man/novamanage [c16cd04] Fix rst formatting and
cross-references [913ecb8] Raise 409 when rescuing instance in
RESCUE mode [60afa73] sm volume driver: fix backend adding failure
[cce1c21] Nova options tool enhancements
* [9627c88] Allows new style config to be used for --flagfile
Imported Translations from Launchpad
* No change rebuild.
* No change rebuild.
* [e8bc00e] Add assertRaises check to tools/hacking.py as N202
Only raw string literals should be used with _() [3c62c9d] bug
#941794 VIF and intf drivers for Quantum Linux Bridge plugin
populate glance 'name' field through ec2-register [c4a2e17] Retry
download_vhd with different glance host each time
* No change rebuild.
* [7ab0489] Log a certain rare instance termination exception
Only raw string literals should be used with _() [d304d82] Added
docs on MySQL queries blocking main thread. [eea6aec] Allows --
flat_interface flag to override db [4a2cf65] populate glance 'name'
field through ec2-register
* [8813ab1] assertRaises(Exception, ...) considered harmful [d304d82]
Added docs on MySQL queries blocking main thread. [d0cae6b] Fix
test_unrescue to actually test unrescue [8d5e0e8] Use self.mox
instead of create a new self.mocker [fe87151] Fix
test_migrate_ disk_and_ power_off_ exception [1911420]
fakes.fake_data_ store doesn't exist, so don't reset it [137b427]
Remove unused _setup_other_managers method from test case [a7e1fe4]
Use stubout instead of manually stubbing out os.path.exists
[2a2bab8] Remove superfluous __init__ from test case [7aa5f75] Use
test.TestCase instead of manually managing stubout [d7acf13] Handle
InstanceNotFound during server update [7244dfe] Use stubout instead
of manually stubbing out versions.VERSIONS [efdf56f] Remove unused
session variable in test setup [f0a172e] Cleanup swap in _create_vm
undo [6c22d2a] Display error for invalid CIDR. [7428cf5] fix for bug
821252. Smarter default scheduler [2efb017] Adds soft-reboot
support to libvirt
* [e13f72a] Remove unused test_obj parameter to setUp() [2a2bab8]
Remove superfluous __init__ from test case [d7acf13] Handle
InstanceNotFound during server update [7244dfe] Use stubout instead
of manually stubbing out versions.VERSIONS [efdf56f] Remove unused
session variable in test setup [f0a172e] Cleanup swap in _create_vm
undo
* [a7e1fe4] Use stubout instead of manually stubbing out
os.path.exists [2a2bab8] Remove superfluous __init__ from test case
Remove unused session variable in test setup [f0a172e] Cleanup swap
in _create_vm undo
* [7244dfe] Use stubout instead of manually stubbing out
versions.VERSIONS [efdf56f] Remove unused session variable in test
setup [f0a172e] Cleanup swap in _create_vm undo [2fbab4b] Call super
class tearDown correctly [a969459] update copyright, add version
information to footer
* No change rebuild.
* No change rebuild.
* [5c39464] Remove empty setUp/tearDown methods [2fbab4b] Call super
class tearDown correctly [27013e8] Fail gracefully when the db
doesn't speak unicode [a6589d3] Remove unnecessary setting up and
down of mox and stubout [2034692] Remove unnecessary variables from
tests
* [c9aa0f5] Refactor spawn to use UndoManager. [a6589d3] Remove
unnecessary setting up and down of mox and stubout
* [27013e8] Fail gracefully when the db doesn't speak unicode
* [2034692] Remove unnecessary variables from tests [f1bf466] Minor
cleanup based on HACKING
* [1ea445c] blueprint sphinx-doc-cleanup bug 944381 [f1bf466] Minor
cleanup based on HACKING [aff4a39] notifications for delete,
snapshot and resize [7dde170] Remove unused imports and variables
from OS API
* No change rebuild.
* [04e57f1] libvirt driver calls unplug() twice on vm reboot.
* [fc0f5bd] Add missing format string type on some exception messages
* [b9ad661] Fixing a request-id header bug [a8b1148] sm vol driver:
Fix regression in sm_backend_conf_update
* No change rebuild.
* [29d021b] Fixes lp931801 and a key_error [52bb427] register Cell
model, not Zone model [14f1536] Be consistent with disabling
periodic tasks.
* [ff95c90] Ensure that context read_deleted is only one of 'no',
'yes' or 'only' [52bb427] register Cell model, not Zone model
[8a143d3] Fix _sync_power_states to obtain correct 'state'.
[c8b0a9a] Ensures that keypair names are only AlphaNumeric.
Remove old ratelimiting code [14f1536] Be consistent with disabling
periodic tasks.
* [42a0d3a] Option expose IP instead of dnshost in ec2 desc' [c8b0a9a]
Ensures that keypair names are only AlphaNumeric. [fd915aa] Cast
vcpu_weight to string before calling xen api [5bcbb65] Add missing
filters for new root commands [b6a1756] Destroy VM before VDIs
during spawn cleanup [fe33216] Remove old ratelimiting code
[3b7fa6b] Adds netapp volume driver
* No change rebuild.
* [8a143d3] Fix _sync_power_states to obtain correct 'state'.
[c8b0a9a] Ensures that keypair names are only AlphaNumeric.
Destroy VM before VDIs during spawn cleanup [3b7fa6b] Adds netapp
volume driver [067f0a2] Initialize progress to 0 for build and
resize.
* No change rebuild.
* [fd915aa] Cast vcpu_weight to string before calling xen api
Initialize progress to 0 for build and resize. [0c483d1] Add lun
number to provider_location in create_volume * Fixes bug 938876
* No change rebuild.
* [f0bef90] Include hypervisor_hostname in the extended server
attributes. [8bc87c6] Provide retry-after guidance on throttled
requests [e3530a0] Include launch_index when creating instances.
* No change rebuild.
* No change rebuild.
* [36100f6] Return empty list when volume not attached [43f2492] Fix
for bug 942896: Make sure network['host'] is set
* [5ab7378] Cast volume-related ids to str [2fa6e23] Allow xvd* to be
supplied for volume in xenapi
* [43f2492] Fix for bug 942896: Make sure network['host'] is set
* [2fa6e23] Allow xvd* to be supplied for volume in xenapi
* [315a45a] Fix issue starting nova-compute w/ XenServer [9f7595a]
Fixes bug 942549 [3f42e11] Make scheduler filters more pluggable
* No change rebuild.
* [1ea9986] Use constant time string comparisons for auth. [78df211]
Rename zones table to cells and Instance.zone_name to cell_name
[63980c7] Add NoopFirewallDriver [6e6ef55] OS X Support fixed, bug
942352
* [3047510] Ensure temporary file gets cleaned up after test [63980c7]
Add NoopFirewallDriver [44067ba] Call detach_volume when attach
fails [d99b12c] Do not hit the network_api every poll [6e6ef55] OS X
Support fixed, bug 942352
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [6f1eb77] Use assertDictMatch to keep 2.6 unit tests passing
[fab893f] TypeError API exceptions get logged incorrectly
* [0c2ce39] Handle case where instance['info_cache' ] is None [f0d5df5]
Add utils.tempdir() context manager for easy temp dirs [8da178d]
Fixes cloudpipe extension to work with keystone
* [fab893f] TypeError API exceptions get logged incorrectly [e9b627a]
Remove monkey patching in carrot RPC driver [8da178d] Fixes
cloudpipe extension to work with keystone
* [f0d5df5] Add utils.tempdir() context manager for easy temp dirs
[e9b627a] Remove monkey patching in carrot RPC driver [6315eb5] Adds
temporary chown to sparse_copy. [8da178d] Fixes cloudpipe extension
to work with keystone
* [81a1b0a] make nova-network usable with Python < 2.6.5 [86e9269] Fix
bug 900864 Quantum Manager flag for IP injection.
* [6aa0bf7] Re-adds ssl to kombu configuration and adds flags that are
needed to pass through to kombu. [2199f45] Imported Translations
from Launchpad [dd68529] Cleanup .rescue files in libvirt driver
unrescue. [86e9269] Fix bug 900864 Quantum Manager flag for IP
injection.
* No change rebuild.
* [a0b4b70] Remove unused import [2199f45] Imported Translations from
Launchpad [dd68529] Cleanup .rescue files in libvirt driver
unrescue.
* [f96dcc3] Make sure detail view works for volume snaphots
* [e2be2d8] Update EC2KeystoneAuth to grab tenant 'id'. [a7df900]
Monkey patch migrate < 0.7.3
* No change rebuild.
* debian/nova-volume. upstart. in: Create lock directory
* [2172e49] Fixes bug lp#940734 - Adding manager import so
AuthMiddleware works [2fbccc0] Clean stale lockfiles on service
startup : fixes bug 785955 [f4bf828] Example config_drive init
script, label the config drive [5a080e5] fix unicode triggered
failure in AuthManager [0d487d4] Copy data when migration dst is on
a different FS [f006c92] Don't delete security group in use from OS
API. [31e579f] Improve unit test coverage per bug/934566.
* debian/patches/ libvirt- use-console- pipe.patch: Refresh
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [b905255] Fix MANIFEST.in to include missing files [695fa6c] Fixes
error if Melange returns no networks [ab69635] Print error if nova-
manage should be run as root. [9d7346e] libvirt vif-plugging fixes.
Fixes bug 939252 , bug 939254 [d7d94ac] Fix instance stop in EC2
create_image [127a675] Fix vnc docs: novaclient now supports vnc
consoles.
* No change rebuild.
* No change rebuild.
* [129a6a2] bigger-than-unit test for
cleanup_running_ deleted_ instances [5ad1dea] nova-network can't
deallocate ips from deleted instances
* [3e157d5] Add hypervisor_hostname to compute_nodes table and use it
in XenServer. [3c63218] Prevent infinite loop in
PublishErrorsHandler [169cacb] bug 939480 [fd280da] Fix quantum
get_all_networks( ) signature (lp#936797)
* [5ad1dea] nova-network can't deallocate ips from deleted instances
bug 939480 [d0cc37f] Add attaching state for Volumes [fd280da] Fix
quantum get_all_networks() signature (lp#936797) [6cb1658] Actual
fix for bug 931608.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [2d2ebd6] Making link prefixes support https. [6cb1658] Actual fix
for bug 931608.
* [939f082] blueprint host-aggregates: host maintenance - xenapi
implementation [08fa534] Remove network_api fallback for info_cache
from APIs [112dd3c] Move get_info to taking an instance. [8e825c4]
Make database downgrade works
* [82d78b9] Speeding up resize down with sparse_copy [08fa534] Remove
network_api fallback for info_cache from APIs [7f788eb] refactor a
conditional for testing and understanding [9caffcc] Disable usb
tablet support for LXC. [4ba4fb6] Add Nexenta volume driver.
[0a8546c] Improve unit test coverage per bug/934566. [112dd3c] Move
get_info to taking an instance. [8e825c4] Make database downgrade
works
* [1767e0a] Return 40x for flavor.create duplicate. [74396d5] nova-
manage: Fix 'fixed list'
* [0a8546c] Improve unit test coverage per bug/934566. [0f9326a] Add
'nova-manage export auth' [2a9b66c] Don't store connection pool in
RpcContext. [acb2dac] Add exception SnapshotIsBusy to be handled as
VolumeIsBusy.
* [74396d5] nova-manage: Fix 'fixed list' [424de7e] blueprint host-
aggregates: improvements and clean-up [9c6bf7c] Support fixed_ip
range that is a subnet of the network block [0f9326a] Add 'nova-
manage export auth' [2a9b66c] Don't store connection pool in
RpcContext. [acb2dac] Add exception SnapshotIsBusy to be handled as
VolumeIsBusy. [3dc539b] Don't allow EC2 removal of security group in
use.
* No change rebuild.
* No change rebuild.
* [02130b6] Fix WeightedHost [9c6bf7c] Support fixed_ip range that is
a subnet of the network block [9c1de0b] Makes HTTP Location Header
return as utf-8 as opposed to Unicode. [c867e08] Rework base file
checksums. [1fc7c0c] Clarify use of Use of deprecated md5 library
Don't allow EC2 removal of security group in use.
* No change rebuild.
* [424de7e] blueprint host-aggregates: improvements and clean-up
[9c6bf7c] Support fixed_ip range that is a subnet of the network
block [1fe0992] Fix error that causes 400 in flavor create.
[9c1de0b] Makes HTTP Location Header return as utf-8 as opposed to
Unicode. [b88e67c] blueprint host-aggregates: host maintenance
Rework base file checksums. [0433472] Avoid copying file if dst is a
directory. [47da325] Alter output format of volume types resources
[8d758d4] Scheduler notifications added. [1fc7c0c] Clarify use of
Use of deprecated md5 library [1765406] Extract get_network in
quantum manager [ade948d] Backslash continuations
(nova.api.openstack)
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [5a728f9] xenapi: nova-volume support for multiple luns [424f32f]
blueprint host-aggregates: xenapi implementation [0433472] Avoid
copying file if dst is a directory. [47da325] Alter output format of
volume types resources [8d758d4] Scheduler notifications added.
[1765406] Extract get_network in quantum manager
* [1fe0992] Fix error that causes 400 in flavor create. [424f32f]
blueprint host-aggregates: xenapi implementation [0433472] Avoid
copying file if dst is a directory. [5121008] Support tox-based
unittests. [49eefc8] Update api-paste.ini with new auth_token
settings. [ef6c0a2] Don't inherit controllers from each other, we
don't want the methods of our parent
* [1765406] Extract get_network in quantum manager [5121008] Support
tox-based unittests. [49eefc8] Update api-paste.ini with new
auth_token settings. [ef6c0a2] Don't inherit controllers from each
other, we don't want the methods of our parent
* No change rebuild.
* [c28e4b5] Exception cleanup [5121008] Support tox-based unittests.
[ef6c0a2] Don't inherit controllers from each other, we don't want
the methods of our parent [b9e4788] Improve unit test coverage per
bug/934566.
* No change rebuild.
* [f86ec68] Stop ignoring E202. [1ebf522] Fix broken method signiture
[b12c20f] Don't tell Qpid to reconnect in a busy loop.
* No change rebuild.
* [ea0e925] Escape apostrophe in utils.xhtml_escape( ) (lp#872450)
nova.conf sample tool [c30193f] Support non-UTC timestamps in
changes-since filter [942762d] Add additional information to servers
output. [fc69f03] Backslash continuations (nova.tests) [8dabc7b]
Backslash continuations (nova.virt.baremetal)
* No change rebuild.
* debian/control: Add python-iso8601 Build-Depends + python-nova Depends
* [94d3d19] Handle OSError which can be thrown when removing tmpdir.
Fixes bug 883326.
* [7ab28c4] Imported Translations from Launchpad [4cf898b] Imported
Translations from Launchpad [1463839] Add support for admin_password
to LibVirt [b6b5639] Add ephemeral storage to flavors api. [3326628]
Resolve bug/934566. [7da145a] Partial fix for bug 919051 [4289b64]
fix pre_block_migration( ) interaction with libvirt cache [5d3dbb4]
Query directly for just the ip [8297a1b] bug 929462:
compile_diagnostics in xenapi erronously catch XenAPI.Failure
* [0e1ceb4] Setting access ip values on server create. [4cf898b]
Imported Translations from Launchpad [1463839] Add support for
admin_password to LibVirt [b6b5639] Add ephemeral storage to flavors
api. [3326628] Resolve bug/934566. [7da145a] Partial fix for bug
919051 [4289b64] fix pre_block_migration( ) interaction with libvirt
cache [5d3dbb4] Query directly for just the ip [8297a1b] bug 929462:
compile_diagnostics in xenapi erronously catch XenAPI.Failure
Fix traceback running instance-usage-audit [b661919] Adding
traceback to async faults [1dcf149] Pulls the main components out of
deallocate. [5993663] Add JSONFormatter [2f317ba] Allow file logging
config [26a5594] LOG.exception does not take an exc_info keyword
[fcbba45] InstanceNotFound exceptions for terminate_intance now Log
warning instead of throwing exeptions. [181d8de] Run ovs-ofctl as
root [269c0fc] Fix bug 933147 Security group trigger notifications.
Remove all uniqueness constraints in migration 76 [4118c54] Syncs
vncviewer mouse cursor when connected to Windows VMs [6a951c7] The
security_group name should be an XML attribute [4711505] removed
unused method and added another test [b61e1ea] Enables hairpin_mode
for virtual bridge ports, allowing NAT reflection [d1bc92f] Fix bug
929427 [e48c252] Create a flag for force_to_raw for images [75d38d5]
Resolve bug/927714 -- get instance names from db. [aee45cc] Fix API
extensions documentation, bug 931516. [b01933a] Print friendly
message if no floating IPs exist. [dd35a26] Adding tests for
NovaException printing [7ffbff4] improve injection diagnostics when
nbd unavailable. Bug 755854 [b4fae48] remove unused nwfilter
methods and tests. [46f7ada] improve stale libvirt images handling
fix. Bug 801412 [1b207d4] Simple way of returning per-server
security groups [bc79c95] Use new style instance logging in compute
manager. [d02ac90] Adding logging for 500 errors. [e6c07cb]
run_tests.sh fix [d2452da] bug 931356: nova-manage prints libvirt
related warnings if libvirt isn't installed [e023c28] Add some more
comments to _get_my_ip(). [80c9a27] fixed bug 928749 [b541794] Move
translations to babel locations. [4a4c274] Get rid of
distutils.extra.
* No change rebuild.
* No change rebuild.
* [57da3b1] bug 933620: Error during
ComputeManager._poll_ bandwidth_ usage [e35cc0b] Remove all uniqueness
constraints in migration 76 [75d38d5] Resolve bug/927714 -- get
instance names from db. [1c8ad45] Completes fix for LP #928910 -
libvirt performance
* [516582b] 077_convert_to_utf8: Convert *all* FK tables early
[1c8ad45] Completes fix for LP #928910 - libvirt performance
* No change rebuild.
* [31d1a42] Normalize odd date formats [068f31c] Don't send a
SQLAlchemy model over rpc. [8497435] Adds back e2fsck exit code
checking. [5f1231d] Remove instance_get stubs from server action
tests [ac1522c] Declare deprecated auth flag before its used.
[00c77e0] bug 931604: improve how xenapi RRD records are retrieved
* No change rebuild.
* [c8c9a87] Add RPC serialization checking, fix exposed problems.
[068f31c] Don't send a SQLAlchemy model over rpc. [5f1231d] Remove
instance_get stubs from server action tests
* [8497435] Adds back e2fsck exit code checking. [26227b7] Removed
zones from api and distributed scheduler
* No change rebuild.
* [c729ba8] Core modifications for future zones service. [26227b7]
Removed zones from api and distributed scheduler [bd99c61] fix a
syntax error in libvirt.attach_ volume( ) with lxc [dff1ac1] tests:
fix LdapDNS to allow running test_network in isolation [99b9691]
Different exit code in new versions of iscsiadm
* No change rebuild.
* [b624548] Tests for a melange_ipam_lib, who is missing tests
[bd99c61] fix a syntax error in libvirt.attach_ volume( ) with lxc
[dff1ac1] tests: fix LdapDNS to allow running test_network in
isolation [99b9691] Different exit code in new versions of iscsiadm
* No change rebuild.
* No change rebuild.
* [3e1cff3] misc networking fixes [1406327] Expand Quantum Manager
Unit Tests + Associated Fixes [2fa3f0b] LOG.exception only works
while in an exception handler [e0efd75] Move connection pool back
into impl_kombu/qpid.
* No change rebuild.
* No change rebuild.
* [3a95d45] Catch httplib.HTTPException as well [e88a2a6] Prevent
Duplicate VLAN IDs
* [cd75e9e] bw_usage takes a MAC address now. [84b9b20] Fix the
description of the --vnc_enabled option [9b13200] Update migration
076 so it supports PostgreSQL.
* [e88a2a6] Prevent Duplicate VLAN IDs [84b9b20] Fix the description
of the --vnc_enabled option [14fb5f5] Remove unnecessary
constructors for exceptions [cb1c1d4] Added resize support for
Libvirt/KVM. [9b13200] Update migration 076 so it supports
PostgreSQL. [649e32b] Changing nova-manage error message [8d2ae29]
Resolve bug/931794 -- add uuid to fake. [7347a14] Don't query
database with an empty list for IN clause
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [6ab1a26] _() works best with string literals [14fb5f5] Remove
unnecessary constructors for exceptions [4b1bc84] e2fsck needs -y
[7347a14] Don't query database with an empty list for IN clause
[e40b659] Add support for LXC volumes.
* [afd5b22] Replace ApiError with new exceptions [c9ca372] Standardize
logging delaration and use [e40b659] Add support for LXC volumes.
* [4b1bc84] e2fsck needs -y [c9ca372] Standardize logging delaration
and use [a1890ea] clean pyc files before running unit tests
[86b3bd1] typo fix
* No change rebuild.
* No change rebuild.
* [abe9adf] Fix WADL/PDF docs referenced in describedby links
[86b3bd1] typo fix [6c3bc21] Changes for supporting fast cloning on
Xenserver. Implements blueprint fast-cloning-for-xenserver 1.
use_cow_images flag is reused for xenserver to check if copy on
write images should be used. 2. image-id is used to tag an image
which has already been streamed from glance. 3. If cow is true,
when an instance of an image is created for the first time on a
given xenserver, the image is streamed from glance and copy on write
disk is created for the instance. 4. For subsequent instance
creation requests (of the same image), a copy on write disk is
created from the base image that is already present on the host. 5.
If cow is false, when an instance of an image is created for the
first time on a host, the image is streamed from glance and its copy
is made to create a virtual disk for the instance. 6. For
subsequent instance creation requests, a copy of disk is made for
creating the disk for the instance. 7. Snapshot creation code was
updated to handle cow=true. Now there can be upto 3 disks in the
chain. The base disk needs to be uploaded too. 8. Also added a
cache_images flag. Depending on whether the flag is turned on on
not, images will be cached on the host.
* [a1890ea] clean pyc files before running unit tests [86b3bd1] typo
fix [fa295d1] get_user behavior in ldapdriver [d8a2bda] Fsck disk
before removing journal [979c999] Adding (-x | --stop) option back
to runner.py [0e541e2] remove a private duplicate function [6c3bc21]
Changes for supporting fast cloning on Xenserver. Implements
blueprint fast-cloning-for-xenserver 1. use_cow_images flag is
reused for xenserver to check if copy on write images should be
used. 2. image-id is used to tag an image which has already been
streamed from glance. 3. If cow is true, when an instance of an
image is created for the first time on a given xenserver, the image
is streamed from glance and copy on write disk is created for the
instance. 4. For subsequent instance creation requests (of the same
image), a copy on write disk is created from the base image that is
already present on the host. 5. If cow is false, when an instance
of an image is created for the first time on a host, the image is
streamed from glance and its copy is made to create a virtual disk
for the instance. 6. For subsequent instance creation requests, a
copy of disk is made for creating the disk for the instance. 7.
Snapshot creation code was updated to handle cow=true. Now there can
be upto 3 disks in the chain. The base disk needs to be uploaded
too. 8. Also added a cache_images flag. Depending on whether the
flag is turned on on not, images will be cached on the host.
[5bd6b2a] remove unused and buggy function from S3ImageService
[758ee2b] fix FlatNetworkTestCase.test_ get_instance_ nw_info
[432e04a] Pass instance to log messages. [61e6f4e] bug 929428: pep8
validation on all xapi plugins [ed54ff8] Handle refactoring of
libvirt image caching. [95771cf] dont show blank endpoint headers
* No change rebuild.
* [04d38fe] Use stubs in libvirt/utils get_fs_info test [95771cf] dont
show blank endpoint headers
* [979c999] Adding (-x | --stop) option back to runner.py [2a22d5b]
Fixing a unicode related metadata bug. [95771cf] dont show blank
endpoint headers
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [df9d79e] Remove duplicate variable [2a22d5b] Fixing a unicode
related metadata bug. [7fb02c2] Fix minor typo in runner.py
[b70bd00] Log instance id consistently inside the firewall code.
* [adcccc6] Make melange_port an integer [b196f4b] Converting db
tables to utf8. [aee2671] remove all instance_type db lookups from
network [b70bd00] Log instance id consistently inside the firewall
code.
* No change rebuild.
* [7fb02c2] Fix minor typo in runner.py [b196f4b] Converting db tables
to utf8. [aee2671] remove all instance_type db lookups from network
[27c11c4] Remedies LP Bug #928910 - Use libvirt lookupByName() to
check existence
* No change rebuild.
* No change rebuild.
* [7c7632b] Remove relative imports from scheduler/filters [27c11c4]
Remedies LP Bug #928910 - Use libvirt lookupByName() to check
existence [cfa774e] Force imageRef to be a string [13abc29] Retry on
network failure for melange GET requests [58f8f93] Handle network
api failures more gracefully [b3a88b5] Automatic confirmation of
resizes on libvirt [d0366b6] Fix exception by passing timeout as
None [9974dcb] Extend glance retries to show() as well [6fb0adc]
Disable ConfigParser interpolation (lp#930270) [332921f] remove
unused and buggy function from baremetal proxy [ea3513b] Remove
unused compute_service from images controller [d1888a3] Remove the
last of the gflags shim layer [4c3a79e] Fix disk_config typo
[6a823d0] Ensures that hostId's are unique [4804690] linux_net: Also
ignore shell error 2 from ip addr [faa938c] Removes constraints from
instance and volume types [5adaf44] Backslash continuations
(nova.virt) [13b82db] Optimizes ec2 keystone usage and handles
errors [525ba40] Backslash continuations (misc.) [e0c60a8] Handle --
flagfile by converting to .ini style [90ded87] Pass in project_id in
ext. authorizer [567c0e7] Backslash continuations (nova.db)
[f7deddb] Fix status transition when reverting resize
* [0d34747] Fix logging in xenapi vmops [7cd4b62] optimize libvirt
image cache usage [a878911] Backslash continuations (network,
scheduler) [2b53844] Use named logger when available [5adaf44]
Backslash continuations (nova.virt) [525ba40] Backslash
continuations (misc.) [e0c60a8] Handle --flagfile by converting to
.ini style [567c0e7] Backslash continuations (nova.db)
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [f33de5c] Fix confirm_resize policy handling [2b53844] Use named
logger when available
* [1815aaf] Remove unnecessary use of LoopingCall in
nova/virt/xenapi/ vm_utils. py [041e325] Consistently update instance
in nova/compute/manager. py [f0da794] Fix deprecated warning
[c7243ae] Add flag to include link local in port security
* No change rebuild.
* debian/patches/ temp_fix_ linux_net. patch: Temp work around bug 929127. Can
be dropped when fixed upstream
* [6ab291f] Stop using LoopingCall in
nova.virt.xenapi_ conn:wait_ for_task( ) [f0da794] Fix deprecated
warning [c7243ae] Add flag to include link local in port security
* [041e325] Consistently update instance in nova/compute/manager. py
[f0da794] Fix deprecated warning [c7243ae] Add flag to include link
local in port security [71247a6] Require newer versions of SA and
SA-Migrate
* [fdd92c4] Added ability to load specific extensions. [5d85be4]
Handle service failures during finish_resize gracefully [71247a6]
Require newer versions of SA and SA-Migrate [7eca1ae] Adding the
request id to response headers. Again.
* No change rebuild.
* [5137966] Allow e2fsck to exit with 1 [5d85be4] Handle service
failures during finish_resize gracefully [6b2fbd4] pep8 check on
api-paste.ini when using devstack [459145e] Allows test_virt_drivers
to work when run alone [2a872a6] Add an alias to the ServerStartStop
extension [b1c4315] tests.integrated fails with devstack [a359665]
Fixes volume snapshotting issues and tests [229221e] Fix bug 921814
changes handling of adminPass in API. [a933e36] Check return code
instead of output for iscsiadm [7eca1ae] Adding the request id to
response headers. Again.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [d7b032b] Set port security for all allocated ips [4ce6645] Makes
sure killfilter doesn't raise ValueError [40206cb] nova-rootwrap:
wait() for return code before exit [8f7bc2e] Make swap default to
vdb if there is no ephemeral [259d3e3] Update cfg from openstack-
common [2a9271e] Fix xvpvncproxy error in nova-all (lp#928489)
[7141072] Remove ajaxterm from Nova
* debian/patches/ packaged- ajaxterm- calls.patch: Dropped, ajaxterm is
removed from nova as of commit 5bbc53426
* Replace ajax console proxy package with an empty, transitional
package.
* [4cad8ad] Send image properties to Glance [259d3e3] Update cfg from
openstack-common
* [8f7bc2e] Make swap default to vdb if there is no ephemeral
[259d3e3] Update cfg from openstack-common [fd9c3af] Implements
blueprint heterogeneous-tilera- architecture- support
* [b7f5288] Update MANIFEST.in to account for moved schemas [c716c94]
Fix support for --flagfile argument [fd9c3af] Implements blueprint
heterogeneous-tilera- architecture- support [5d5302a2] Add
nova/tests/policy. json to tarball [dd4562e] Fix quantum client
filters [de23221] Store the correct tenant_id/project_ id
* No change rebuild.
* No change rebuild.
* [6dbbd26] Update migration to work when data already exists
[c716c94] Fix support for --flagfile argument
* [de23221] Store the correct tenant_id/project_ id [0cbc395] Fix
nova.virt.firewall debugging message to use UUID [59471a6] Fix
debugging log message to print instance UUID [25c6994] mkfs takes
vfat, not fat32. [3868266] bug 927507: fix quantum manager
get_port_by_attachment [91b3d68] Adds flags for href prefixes
[8faf71f] Increased coverage of nova/auth/dbdriver. py to 100%. Fixes
828609.
* No change rebuild.
* [9b1b65a] Fix _poll_bandwidth_usage if no network on vif [59471a6]
Fix debugging log message to print instance UUID
* [0cbc395] Fix nova.virt.firewall debugging message to use UUID
bug 927507: fix quantum manager get_port_by_attachment [91b3d68]
Adds flags for href prefixes
* [25c6994] mkfs takes vfat, not fat32. [659342f] bug 924266:
connection_type and firewall_driver flags mismatch [3868266] bug
927507: fix quantum manager get_port_by_attachment [94d8553] Add
initiator to initialize_connection [65e2331] Allows nova to read
files as root
* [b5bd518] Pass partition into libvirt file injection [94d8553] Add
initiator to initialize_connection [65e2331] Allows nova to read
files as root
* [659342f] bug 924266: connection_type and firewall_driver flags
mismatch [1a32aad] Don't write a dns directive if there are no dns
records in /etc/network/interfaces [cb78efa] Imported Translations
from Launchpad [f7e5328] Rename inst in _create_image, and pass
instance to log msgs.
* [e01d5a2] Fix broken flag in test_imagecache [1a32aad] Don't write a
dns directive if there are no dns records in /etc/network/interfaces
[cb78efa] Imported Translations from Launchpad [e9fd01e] Re-run
nova-manage under sudo if unable to read conffile [f7e5328] Rename
inst in _create_image, and pass instance to log msgs. [8efe152]
Provides flag override for vlan interface
* No change rebuild.
* [f0a1148] X_USER is deprecated in favor of X_USER_ID [6b53209] Use
Keystone Extension Syntax for EC2 Creds [8f50396] Delete swap VDI if
not used
* [9871c5f] Move cfg to nova.openstack.common [9dadca1] Remove
duplicate instances_path option
* [6b53209] Use Keystone Extension Syntax for EC2 Creds [07d74aa]
Raise ApiError in response to InstanceTypeNotFound
* [8f50396] Delete swap VDI if not used [07d74aa] Raise ApiError in
response to InstanceTypeNotFound [e79e36a] Make sure tenant_id is
populated [3141ca7] blueprint nova-image-cache-managemen t phase1
* [55a9930] Fix bug #924093 [d9b6338] Fix for bug 883310 [3141ca7]
blueprint nova-image-cache-managemen t phase1
* [e79e36a] Make sure tenant_id is populated [3141ca7] blueprint nova-
image-cache-managemen t phase1
* No change rebuild.
* [d9b6338] Fix for bug 883310 [dc6c739] Remove duplicate
logging_debug_format option
* [b863fb3] Make crypto use absolute imports [dc6c739] Remove
duplicate logging_debug_format option [999db21] Throw an user error
on creating duplicate keypairs Fixes bug 902162 [76e7979] Add
comments to injected keys and network config [18a9a59] Remove hard
coded m1.tiny behavior. [a8104eb] remove auto fsck feature from file
injection. Bug 826794 [3db5b1e] fix stale libvirt images on download
failure. Bug 801412
* No change rebuild.
* [cc4e125] Set rescue instance hostnames appropriately. [999db21]
Throw an user error on creating duplicate keypairs Fixes bug 902162
[18a9a59] Remove hard coded m1.tiny behavior. [a8104eb] remove auto
fsck feature from file injection. Bug 826794
* [723cbc7] Fixes uuid lookup in virtual interfaces extension
[3b741ba] Capture bandwidth usage data before resize.
* No change rebuild.
* [2494b2d] Fix disassociation of fixed IPs when using FlatManager
[3759bcf] Excise M2Crypto! [2be2d07] Add missing dev. Fixes LP:
#925607 [25c4f0e] Get rid of DeprecationWarning during db migration
[e0c59af] Don't block forever for rpc.(multi)call response.
* [dab791f] DRYing up Volume/Compute APIRouters [25c4f0e] Get rid of
DeprecationWarning during db migration [e0c59af] Don't block forever
for rpc.(multi)call response.
* [3759bcf] Excise M2Crypto! [25c4f0e] Get rid of DeprecationWarning
during db migration [e0c59af] Don't block forever for
rpc.(multi)call response.
* [2be2d07] Add missing dev. Fixes LP: #925607 [df4c59e] Optionally
disable file locking. [9445744] cleanup test case to use integers
not strings
* [94ac2c4] Avoid weird test error when mox is missing [9445744]
cleanup test case to use integers not strings [233f5a7] Fix admin
password skip check. [eb3e174] Support file injection on boot w/
Libvirt
* No change rebuild.
* No change rebuild.
* [a8c7c93] Respect availability_zone parameter in nova api [9f9b651]
Remove Hyper-V support [f79713d] Support custom routes for
extensions. [66a1bb3] Make parsing of usage stats from XS more
robust. [605c22b] Optionally pass a instance uuid to log methods.
Support file injection on boot w/ Libvirt [04ca11b] Fixing a rebuild
race condition bug.
* No change rebuild.
* [9728ae5] Add support for pluggable l3 backends [9f9b651] Remove
Hyper-V support [84cf57f] Fix logging to log correct filename and
line numbers [f79713d] Support custom routes for extensions.
Optionally pass a instance uuid to log methods. [014f67a] Fix VPN
ping packet length. [ea2c8c8] Fix multinode libvirt volume
attachment lp #922232 [437ad5a] Bug #923865: (xenapi driver)instance
creation fails if no guest agent is avaiable for admin password
configuration [6e35b57] Add 'all_tenants' filter to GET /servers.
[04ca11b] Fixing a rebuild race condition bug.
* No change rebuild.
* [67a419d] Improve dom0 and template VM avoidance. [9f9b651] Remove
Hyper-V support [c56d677] bug 921087: i18n-key and local-storage
hard-coded in xenapi [605c22b] Optionally pass a instance uuid to
log methods. [014f67a] Fix VPN ping packet length. [1849c27] Empty
connection pool after test_kombu. [ea2c8c8] Fix multinode libvirt
volume attachment lp #922232 [437ad5a] Bug #923865: (xenapi
driver)instance creation fails if no guest agent is avaiable for
admin password configuration [755f660] Use name filter in
GlanceImageService show_by_name [04ca11b] Fixing a rebuild race
condition bug.
* [84cf57f] Fix logging to log correct filename and line numbers
bug 921087: i18n-key and local-storage hard-coded in xenapi
[014f67a] Fix VPN ping packet length. [1849c27] Empty connection
pool after test_kombu. [bd32abf] Clear out RPC connection pool
before exit. [ea2c8c8] Fix multinode libvirt volume attachment lp
#922232 [437ad5a] Bug #923865: (xenapi driver)instance creation
fails if no guest agent is avaiable for admin password configuration
[755f660] Use name filter in GlanceImageService show_by_name
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [947e4af] lockfile.FileLock already appends .lock [d20b48b] optimize
libvirt raw image handling. Bug 924970 [48c275d] Instances to be
created with a bookmark link
* [73fd7ab] Ties quantum, melange, and nova network model [d20b48b]
optimize libvirt raw image handling. Bug 924970 [ba21072] Correct
checking existence of security group rule [62d5fae] remove
unsupported ec2 extensions [e8182e8] Add mkswap to rootwrap
[48c275d] Instances to be created with a bookmark link
* No change rebuild.
* [093e4d3] Make sure multiple calls to _get_session() aren't nested
[553982f] fixed bug 920856 [a2d9645] Expand policies for
admin_actions extension [ba21072] Correct checking existence of
security group rule [e8182e8] Add mkswap to rootwrap [25325f4] Use
"display_name" in "nova-manage vm list". [d8b6b65] Fix broken devref
docs.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [7de8281] Boto 2.2.x failes. Capping pip-requires at 2.1.1 [0f0b224]
Allow for auditing of API calls.
* No change rebuild.
* [e1b3010] Use single call in ExtendedStatus extension [d22b021]
Remove utils.runthis().
* [541f747] Use os.path.basename() instead of string splitting.
[d22b021] Remove utils.runthis(). [f18733d] fixes melange ipam lib
[e089124] bug 923798: On XenServer the DomU firewall driver fails
with NotImplementedError
* No change rebuild.
* [d4d0eed] Be more explicit about emptying connection pool. [e089124]
bug 923798: On XenServer the DomU firewall driver fails with
NotImplementedError [59c0a72] Return instancesSet in
TerminateInstances ec2 api
* [f18733d] fixes melange ipam lib [e089124] bug 923798: On XenServer
the DomU firewall driver fails with NotImplementedError
* [59c0a72] Return instancesSet in TerminateInstances ec2 api
* No change rebuild.
* [c9ac6e1] Implementation of new Nova Volume driver for SolidFire
ISCSI SAN [43fd6fe] Remove fetching of networks that weren't created
via nova-manage
* [271acd8] Handle kepair delete when not found [82049af] Refactor
away the flags.DEFINE_* helpers [1ff23b6] Remove session arguments
from db.api [43fd6fe] Remove fetching of networks that weren't
created via nova-manage [a043978] Add authorization checks to
flavormanage extension
* [9fa7db5] Raise 400 if bad kepair data is provided [82049af]
Refactor away the flags.DEFINE_* helpers [845c5a6] Added validation
of name when creating a new keypair [e7862ea] Remove session arg
from sm_backend_conf_update [a043978] Add authorization checks to
flavormanage extension
* No change rebuild.
* No change rebuild.
* [ed6e3ef] fix `nova-manage image convert` exception [58e6528] Ignore
case in policy role checks.
* [845c5a6] Added validation of name when creating a new keypair
* [58e6528] Ignore case in policy role checks.
* [cefc979] Add a note explaining why unhandled exceptions shouldn't
be returned to users.
* [7b5e907] uses the instance uuid in libvirt by introducing a new
variable 'uuid' for the used template instead of using a random uuid
in libvirt [a27dd1b] Fixing rebuilds on libvirt, seriously.
* No change rebuild.
* [2a84685] Fixes bug 914418 [a5d5368] Bug #921730:
plugins/xenserver/ xenapi/ etc/xapi. d/plugins/ objectstore no longer in
use [09ccc2f] Adding live migration server actions [f84a085]
blueprint host-aggregates: OSAPI extensions [0a61771] blueprint
host-aggregates: OSAPI/virt integration, via nova.compute.api
* [65b480c] Remove LazySerializationMiddleware. [09ccc2f] Adding live
migration server actions
* [a5d5368] Bug #921730:
plugins/xenserver/ xenapi/ etc/xapi. d/plugins/ objectstore no longer in
use [09ccc2f] Adding live migration server actions
* No change rebuild.
* No change rebuild.
* [6142230] bug 921931: fix Quantum Manager VM launch race condition
Ignore connection_type when no instances exist [78910be] Don't pass
filter_properites to managers
* [6142230] bug 921931: fix Quantum Manager VM launch race condition
Ignore connection_type when no instances exist [78910be] Don't pass
filter_properites to managers
* [ca22fc9] Fix authorization checks for simple_usage.show [b452303]
Ignore connection_type when no instances exist [78910be] Don't pass
filter_properites to managers
* No change rebuild.
* No change rebuild.
* [ae11143] Simplify somewhat complicated reduce() into sum()
Fix uptime calculation in simple_usage [4cdcf1d] Fixes bug 921265 -
i'nova-manage flavor create|list' [9a08e00] Add HACKING compliance
testing to run_test.sh [fa10e7a] Do not output admin_password in
debug logs
* [78c68b8] rootwrap: Fix KillFilter matching [f63a548] Fix bug 921715
- 'nova x509-create-cert' fails [4a04d29] Return 403 instead of 401
when policies reject [4cdcf1d] Fixes bug 921265 - i'nova-manage
flavor create|list' [dd29f42] Remove unused flags.Help*Flag
* [f7346b6] Fixing rebuilds on libvirt. [f63a548] Fix bug 921715 -
'nova x509-create-cert' fails [4a04d29] Return 403 instead of 401
when policies reject [dd29f42] Remove unused flags.Help*Flag
[50f3198] Convert vmwareapi code to UNIX style line endings
[fe1c97f] Blueprint xenapi-provider- firewall and Bug #915403.
blueprint host-aggregates: maintenance operations to host OSAPI exts
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [4fb1e8d] Adds extension for retrieving certificates
* No change rebuild.
* No change rebuild.
* [2594e48] Add os-start/os-stop server actions to OSAPI [dc0f299] bug
917397
* [0c5273c] Create nova cert worker for x509 support [d498aea] Remove
unused nova/api/mapper.py [a3046e0] Add
nova.exception. InvalidRPCConne ctionReuse. [be96c43] Add support for
Qpid to nova.rpc. [4110add] usage: Fix time filtering [8279240]
Handle error in associate floating IP (bug 845507) [dc0f299] bug
917397 [248aa0c] Change the logic for deleting a record dns_domains.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [4cbf098] Bug #916312: nova-manage network modify --network flag is
inconsistent. [a8d4185] Explicitly encode string to utf8 before
passing to ldap. [8279240] Handle error in associate floating IP
(bug 845507) [248aa0c] Change the logic for deleting a record
dns_domains.
* No change rebuild.
* [a3046e0] Add nova.exception.InvalidRPCConne ctionReuse. [a8d4185]
Explicitly encode string to utf8 before passing to ldap. [248aa0c]
Change the logic for deleting a record dns_domains.
* [be96c43] Add support for Qpid to nova.rpc. [35b3c08] Add an API
extension for creating+deleting flavors [fefb888] extensions: Allow
registering actions for create + delete [a8d4185] Explicitly encode
string to utf8 before passing to ldap. [adf82fc] Make a bunch of dcs
into single-entry lists. [0d5c8aa] Abstract out
_exact_match_filter( ) [68c140d] Imported Translations from Launchpad
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [9cb5f54] Remove admin_only ext attr in favor of authz [fefb888]
extensions: Allow registering actions for create + delete [adf82fc]
Make a bunch of dcs into single-entry lists. [0d5c8aa] Abstract out
_exact_match_filter( ) [f6039ad] Adds a bandwidth filter DB call.
[a4223f1] KVM and XEN Disk Management Parity [682809e] Tweak api-
paste.ini to prepare for a devstack change [6efb006] Remove
deprecated serialization code. [91bc67d] Add affinity filters
updated to use scheduler_hints and have non-douchey names [a47b527]
Brings back keystone middleware [ccbc940] Remove sensitive info from
rpc logging. [c13078b] Error out instance on set password failure.
[48f4e14] Fixed limiting for flavors [2027fac] Adds availability
zone filter [151632e] Fixes nova-manage fixed list. [23990a3] API
version check cleanups [3172868] ComputeNode Capacity support
[c48fbe9] Add a specific filter for kill commands [bfdb9b1] Fix
environment passing in DnsmasqFilter [e3451ac] Cleanups for rootwrap
module [b3a41b7] Fix 'nova-manage config list' [a6cae3c] Add context
and request spec to filter_properties [972fc7d] Adds isolated hosts
filter [26b7c43] Make start_instance cast directly to compute host
[d70793b] Refactor compute api messaging calls to compute manager
Support filter based on CPU core (over)allocation [703e1d5] ERROR
out instance if unrescue fails. [ab25280] Fix xenapi rescue without
swap. [7b94f66] Pull out ram_filter into a separate filter [ccc2471]
Fixes bug #919390 - Block Migration fails when keystone is un use.
[ed1e6d7] Remove deprecated extension code.
* [b3a41b7] Fix 'nova-manage config list' [26b7c43] Make
start_instance cast directly to compute host [d70793b] Refactor
compute api messaging calls to compute manager [703e1d5] ERROR out
instance if unrescue fails. [ab25280] Fix xenapi rescue without
swap. [7b94f66] Pull out ram_filter into a separate filter [ccc2471]
Fixes bug #919390 - Block Migration fails when keystone is un use.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [255ce80] Allow compute manager prep_resize to accept kwargs
[c7646aa] Add SchedulerHints compute extension [d7448fc] Handle
FlavorNotFound on server list w/ filter [8333a15] Fix nova-manage
floating list (fixes bug 918804)
* No change rebuild.
* [7487bae] Refactor test_scheduler into unit tests [15af999] Forgot
to update chance scheduler for ignore_hosts change [d7448fc] Handle
FlavorNotFound on server list w/ filter
* No change rebuild.
* [c7646aa] Add SchedulerHints compute extension
* [16ea348] Add option to force hosts to scheduler
* [1bf066c] pass filter_properties into scheduling requests for
run_instance [41dcab9] Allow Quantum Manager to run in "Flat" mode.
[942f040] Validating image id for rebuild. [e9a5dfe] nova/network:
pass network_uuid to linuxnet_interface_ driver and vif driver
[78f6d9f] Fix missing imports and bad call caught by pyflakes
[35df99c] Drop FK constraint if it exists in migration 064
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [c56630c] scheduler host_manager needs service for filters
* [64341ee] aws/ec2 api validation
* [7265a71] Fix for bug 918502 [811a6f3] Clarify error messages for
admin passwords. [c51c68c] Log uuid when instances fail to spawn.
[c7d2f02] Allow instances in 'BUILD' state to be deleted.
* No change rebuild.
* [88090f2] More cleanup of Imports to match HACKING [1eba47c] Clean
up crypto.py [811a6f3] Clarify error messages for admin passwords.
[c51c68c] Log uuid when instances fail to spawn. [12470a3] Removed
references to FLAGS.floating_ip_dns_ domains. [65f3ebe] Removed some
vestigial default args from DNS drivers.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [3a9018e] chmod nova-logspool [d69b64e] Rename 'zone' to 'domain.'
[52d58ad] Fix bug #917615
* No change rebuild.
* No change rebuild.
* [a444e8f] Allow config of vncserver_proxyclient_ address. [236190c]
Cleanup Imports to match HACKING guidelines [709ee50] Added an
LDAP/PowerDNS driver
* No change rebuild.
* [2cd3b86] disk_config extension now uses OS prefix. [53abee1]
Automatically clean up DNS when a floating IP is deallocated.
[236190c] Cleanup Imports to match HACKING guidelines
* No change rebuild.
* [ec244a1] Do not write passwords to verbose logs. bug 916167
[53abee1] Automatically clean up DNS when a floating IP is
deallocated.
* [6bb8944] Fix disassociating of auto assigned floating ips.
[22470eb] fixes bug lp914962
* No change rebuild.
* [1e318af] Add dns domain manipulation to nova. [d328ddc] Separate
scheduler host management
* [0c2eb24] Fixed bug 912701 [d328ddc] Separate scheduler host
management [ae808ad] Stop allowing blank image names on
snapshot/backup
* [301bc0c] Set instance_ref property when creating snapshots.
[8d010ca] Implements blueprint vnc-console-cleanup [ae808ad] Stop
allowing blank image names on snapshot/backup [7397d8f] Only update
if there are networks to update [e96176a] Fix an error that prevents
message from getting substituted. [b76cc2f] blueprint host-
aggregates
* No change rebuild.
* [1357cae] Rebuild/Resize support for disk-config. [e96176a] Fix an
error that prevents message from getting substituted. [06112dc]
Fixes bug 917128 [006fea1] Clean up generate fingerprint. [480875d]
Add policy checking to nova.network.api.API [e40ee23] Updates
linux_net to ignore some shell errors
* No change rebuild.
* [d72109e] Add missing scripts to setup.py (lp#917676) [480875d] Add
policy checking to nova.network.api.API [85518a9] Add default policy
rule [e40ee23] Updates linux_net to ignore some shell errors
Fix some cfg test case naming conflicts
* No change rebuild.
* [06112dc] Fixes bug 917128 [f2fc7dd] Super is not so super.
[c1cf917] Add tests for volume list and detail through new volume
api, and fix error that the tests caught [918d999] Add ipv4 and ipv6
validation [72f96b0] Prefixing the request id with 'req-' to
decrease confusion when looking at logs. [144c4f9] improve handling
of the img_handlers config list [4714c70] Fix some cfg test case
naming conflicts
* [85518a9] Add default policy rule [c1cf917] Add tests for volume
list and detail through new volume api, and fix error that the tests
caught [918d999] Add ipv4 and ipv6 validation [72f96b0] Prefixing
the request id with 'req-' to decrease confusion when looking at
logs. [144c4f9] improve handling of the img_handlers config list
[4714c70] Fix some cfg test case naming conflicts
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [f2fc7dd] Super is not so super. [8be8962] Update some extensions
(1)
* [7afc12b] Fixed the log line [035b43b] Refactoring logging _log
function. [8be8962] Update some extensions (1) [6f8e167] Modify the
fake ldap driver to fix compatibility. [d2ff77a] Take the
availability zone from the instance if available
* No change rebuild.
* [067eb74] Typofix for impl_kombu. [035b43b] Refactoring logging _log
function. [e022ea9] Update some extensions (2) [d2ff77a] Take the
availability zone from the instance if available [dc2c464] Add
support for port security to QuantumManager
* No change rebuild.
* No change rebuild.
* No change rebuild.
* [95e69b3] DECLARE osapi_compute_listen_ port for auth manager
Implement BP untie-nova-network- models [1611c23] greenlet version
inconsistency [ebc06cf] Add policy checks to Volume.API [433274d]
Remove unused extension decorator require_admin [46f90f7] Fix volume
api typo [bb10721] Convert nova.volume.api.API to use volume objects
[20b4d89] Remove a whole bunch of unused imports [9c1f5d4] have all
quota errors return an http 413 [c9f80f5] This import is not used.
[1d4e35b] Refactor request and action extensions. [0b08cab] Fixing a
bug that was causing the logging to display the context info for the
wrong user. bug: 915608 [04986f2] Create an instance DNS record
based on instance UUID. [60ff2e3] Implements blueprint separate-
nova-volumeapi [59e8ae1] Implement more complete kombu reconnecting
Clean up disk_format mapping in xenapi.vm_utils [a3b7a31] Remove
compute.api.API. add_network_ to_project [a0ab483] Imported
Translations from Launchpad
* temp disable testsuite
* No change rebuild.
* [8e57055] First implementation of bp/live-migration- resource- calc
[021b4d5] Remove skipping of 2 tests [fd3cad6] Make authz failures
use proper response code [c3c10e1] Adds test for local.py [0815320]
Fix policy import in nova.compute.api [08a7239] Remove network_api
from Servers Controller [dd63106] minor fix in comment [ace0252] Add
policy checks to Compute.API [ccaf97a] Ensure nova is compatible
with WebOb 1.2+ [932f3aa] Unbreak start instance and fixes bug
905270 [475691a] catch InstanceInvalidState in more places [3e015b8]
Remove 'location' from GlanceImageService [4d01531] Makes
common/cfg.py raise AttributeError [26b7b94] Call to
instance_info_cache_ delete to use uuid [568577b] Bug #914907:
register_models in db/sqlalchemy/models. py references non-existent
ExportDevice [691da4d] Update logging in compute manager to use
uuids [c9c09bd] Do not overwrite project_id from request params
Imported Translations from Launchpad [9e21a22] nova-manage floating
ip fixes [4c5586a] Add a modify function to the floating ip dns api.
[5165320] Adding the request id to response headers. [8e2d6ab] Add
@utils.deprecated( ). [eac7888] Blueprint xenapi- security- groups
[b99a5b6] Fix call to compute_api.resize from _migrate [09fffd6] Fix
metadata mapping in s3._s3_parse_manifest. [e988f43] Fix libguestfs
operation with specified partitions [26e646f] fix reboot_instance
typo [c33bd50] Fix bad test cases in smoketest. [66ce7da] fix bug
914049: private key in log [3d0311d] Don't overwrite local context
on elevated [51c0d54] Bug 885267: Fix GET /servers during instance
delete [26b24b7] Adds support for floating ip pools [01e6f75] Adds
simple policy engine support [c27e1cc] Refactors
utils.load_cached_ file [5b866f3] Serialization, deserialization, and
response code decorators. [e231a05] Isolate certain images on
certain hosts. [b27e14d] Workaround bug 852095 without importing mox
[421e5cb] Bug #894683: nova.service does not handle attribute
specific exceptions and client hangs [de4fb93] Bug #912858:
test_authors_ up_to_date does not deal with capitalized names
properly [613d1db] Adds workaround check for mox in to_primitive
[f2eb165] preload cache table and keep it up to date [162ab4f] Use
instance_properties in resize. [dcf5fe4] Ensure tests are python 2.6
compatible. [18f72f2] Return 409s instead of 500s when deleting
certain instances. [35e98d5] Update HACKING.rst. [d97b64b] Tell
users what is about to be installed via sudo [8b79dae] Fix LP912092
[7edbac2] Remove small unneeded code from impl_kombu [efc350c] Add
missing space between XML attributes [cf4505a] Fix except format to
match HACKING [96d8cbe] Set VLAN MTU size when creating the vlan
interface. [1a8a276] Fix spelling of variable [10372e7] Remove
install_requires processing. [6273bab] Fix typo in
nova/rootwrap/ compute. py. Fixes LP: #911880 [77269f1] libvirt:
implements boot from ISO images [1f364d3] Support local target for
Solaris, use 'safe' command-line processing [a7c0632] Add 'os-
networks' extension
* New upstream release.
* Refreshed libvirt-console- patch again.
* debian/patches/ {ec2-fixes. patch, libvirt- console- pipe.patch} : Fix and
refresh. Add dep3 headers from original git commits.
* debian/patches/ ec2-fixes. patch: Dropped. Merge upstream at 121537c3
* debain/{rules, nova-docs.doc}: Docs now built in doc/build/.
* debian/patches/ libvirt- use-console- pipe.patch: Update use of
instance['name'] instead of instance_name - 372. By Chuck Short
-
* Resynchronize with stable/essex:
- Fixes image publication using deprecated auth. (LP: #977765) - 370. By Adam Gandelman
-
debian/
patches/ fix_deprecated_ auth_img_ publish. patch: Fix image
publication using deprecated auth. (LP: #977765) - 369. By Adam Gandelman
-
* debian/control: Set 'Conflicts: nova-compute-
hypervisor' for the various
nova-compute- $type packages. (LP: #975616)
* debian/control: Set 'Breaks: nova-api' for the various nova-api-$service
sub-packages. (LP: #966115) - 368. By Adam Gandelman
-
debian/rules: Properly create empty doc/build/man dir for builds that
skip doc building - 366. By Chuck Short
-
debian/nova.conf: Enabled ec2_private_
dns_show_ ip so that juju can
connect to openstack instances.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/nova/essex