~openstack-ubuntu-testing/nova/precise-folsom

Viewing all changes in revision 479.

  • Committer: james at org
  • Date: 2013-03-21 14:04:09 UTC
  • mfrom: (478.10.1 nova)
  • Revision ID: james@shingle-house.org.uk-20130321140409-zna4nf6povkngfch
* Automated Ubuntu testing build:
* [5b43cef] Handle compute node records with no timestamp.
* [549879d] Enable VM DHCP request to reach DHCP agent
* [46d2060] Fix double reboot issue during soft reboot
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [cdc2386] libvirt: enable apic setting for Xen or KVM guest.
* [46d2060] Fix double reboot issue during soft reboot
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [9561484] Add quotas for fixed ips.
* [889e9c0] remove intermediate libvirt downloaded images
* [2029427] Handle compute node not available for live migration
* [05a3374] VNC Token Validation
* [cb843f7] Avoid vm instance shutdown when power state is NOSTATE
* [d6b9d33] Fix an error in affinity filters
* 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:
* No change rebuild.
* Automated Ubuntu testing build:
* [8289d6c] Ensure we add a new line when appending to rc.local
* Automated Ubuntu testing build:
* [d5e7f55] libvirt: Fix nova-compute start when missing ip.
* [2ae74f8] Add a safe_minidom_parse_string function.
* [7ace55f] Fix state sync logic related to the PAUSED VM state
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [ecd98d2] Enable libvirt to work with NoopFirewallDriver
* [21d5e90] Avoid stuck task_state on snapshot image failure
* Automated Ubuntu testing build:
* [2ae74f8] Add a safe_minidom_parse_string function.
* [21d5e90] Avoid stuck task_state on snapshot image failure
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [e5d0f4b] Bump version to 2012.2.4
* Automated Ubuntu testing build:
* [c1170aa] Final versioning for 2012.2.3
* Automated Ubuntu testing build:
* [317cc0a] disallow boot from volume from specifying arbitrary
  volumes
* [03200fe] Makes sure compute doesn't crash on failed resume.
* [6241f91] Fix to include error message in instance faults
* [5a66812] Eliminate race conditions in floating association
* [133a040] remove session parameter from fixed_ip_get
* 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:
* [cf67f3b] Ensure that Quantum uses configured fixed IP
* [796216e] Call plug_vifs() for all instances in init_host
* [1789d26] Fix addition of CPU features when running against legacy
  libvirt
* [b3c2f61] Fix typo in resource tracker audit message
* Automated Ubuntu testing build:
* [fcaab43] Add NFS to the libvirt volume driver list
* [1789d26] Fix addition of CPU features when running against legacy
  libvirt
* [b3c2f61] Fix typo in resource tracker audit message
* [63fd557] Limit formatting routes when adding resources
* [eff17b4] Provide better error message for aggregate-create
* Automated Ubuntu testing build:
* [796216e] Call plug_vifs() for all instances in init_host
* [1789d26] Fix addition of CPU features when running against legacy
  libvirt
* [b3c2f61] Fix typo in resource tracker audit message
* [f864a4e] Fix errors in used_limits extension
* [eff17b4] Provide better error message for aggregate-create
* Automated Ubuntu testing build:
* [63fd557] Limit formatting routes when adding resources
* [f864a4e] Fix errors in used_limits extension
* [eff17b4] Provide better error message for aggregate-create
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [4bfc8f1] Add an iptables mangle rule per-bridge for DHCP.
* [f9eacd4] Fix a crash when launching qcow2 images containing
  snapshots
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [9e62846] Bump version to 2012.2.3
* Automated Ubuntu testing build:
* [6c098d1] Final versioning for 2012.2.2
* Automated Ubuntu testing build:
* [a99a802] Don't leak info from libvirt LVM backed instances
* Automated Ubuntu testing build:
* [670b388] Fix rpc control_exchange regression.
* Automated Ubuntu testing build:
* [b55014c] Bump version to 2012.2.2
* Automated Ubuntu testing build:
* [c00f789] Final versioning for 2012.2.1
* [22d7c3b] Disable the image cache manager by default
* Automated Ubuntu testing build:
* [3ede373] Use elevated context in disassociate_floating_ip
* [e787786] Improve provider_location cleanup code for RBD.
* Automated Ubuntu testing build:
* [22d7c3b] Disable the image cache manager by default
* Automated Ubuntu testing build:
* [e787786] Improve provider_location cleanup code for RBD.
* [65a2d0a] Migrate DHCP host info during resize
* [3d99848] Fix use_single_default_gateway
* [9265eb0] Fixes live_migration missing migrate_data parameter in
  Hyper-V driver
* [48a3521] Fix config-file overrides for nova-dhcpbridge
* Automated Ubuntu testing build:
* [102c76b] Check parameter 'marker' before make request to glance
* [65a2d0a] Migrate DHCP host info during resize
* [6ae32f0] Compute doesn't set the 'host' field in instance
* [9c7a711] Encode consoleauth token in utf-8 to make it a str
* [f7e5dde] libvirt: Regenerates xml instead of using on-disk
* [8d1095c] Read deleted flavors when using to_xml()
* [85ccf80] Pass elevated context to confirm resize
* [ebabd02] libvirt: persist volume attachments into config
* [dcb59c3] Correct _extract_query_params in image.glance
* [fbe835f] Fix live migration volume assignment.
* [a369303] Always use bdm in instance_block_mapping on Xen
* [85a8bc2] Used instance uuid rather than id in remove-fixed-ip
* [c2a9150] Fix typo so setting volume_tmp_dir works
* [395511f] Save exceptions earlier in finish_resize
* [42a85c0] Fix error on invalid delete_on_termination value
* [69663ee] Declare vpn client option in pipelib
* [48a3521] Fix config-file overrides for nova-dhcpbridge
* [78de622] Fix Incorrect Exception when metadata is over 255
  characters
* [8f6a718] Update kernel_id and ramdisk_id while rebuilding instance
* [93efa21] Deallocate network if instance is deleted in spawn
* [3db2a38] 'BackupCreate' rotation parameter >= 0
* [c313de4] Update db entry before upate the DHCP host file.
* [284f6ea] Set instance host field after resource claim
* [bd11d15] libvirt: continue detach if instance not found
* [1857821] nova-manage doesn't validate key to update the quota
* [f4ab42d] Fix XML response for return_reservation_id.
* [ff776d4] libvirt: ignore deleted domain while get block dev
* [6e47cc8] Handle instances not being found in EC2 API responses.
* [22c3d7b] Dis-associate an auto-assigned floating IP should return
  proper warning
* [6a17579] XenAPI should only snapshot root disk
* [97649b8] Updated code to update attach_time of a volume while
  detaching
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [2dceffa] Truncate large console logs in libvirt.
* [1351c6b] Improve the performance of quantum detection.
* [6ae32f0] Compute doesn't set the 'host' field in instance
* [612f404] Don't require quantumclient when running nova-api.
* [9c7a711] Encode consoleauth token in utf-8 to make it a str
* [f7e5dde] libvirt: Regenerates xml instead of using on-disk
* [8d1095c] Read deleted flavors when using to_xml()
* [85ccf80] Pass elevated context to confirm resize
* [ebabd02] libvirt: persist volume attachments into config
* [dcb59c3] Correct _extract_query_params in image.glance
* [fbe835f] Fix live migration volume assignment.
* [a369303] Always use bdm in instance_block_mapping on Xen
* [7e8a166] Reinstate default FLAGS.compute_driver for folsom
* [85a8bc2] Used instance uuid rather than id in remove-fixed-ip
* [c2a9150] Fix typo so setting volume_tmp_dir works
* [1581505] Fixes bug Snapshotting LXC instance fails
* [395511f] Save exceptions earlier in finish_resize
* [42a85c0] Fix error on invalid delete_on_termination value
* [69663ee] Declare vpn client option in pipelib
* [78de622] Fix Incorrect Exception when metadata is over 255
  characters
* [8f6a718] Update kernel_id and ramdisk_id while rebuilding instance
* [93efa21] Deallocate network if instance is deleted in spawn
* [3db2a38] 'BackupCreate' rotation parameter >= 0
* [c313de4] Update db entry before upate the DHCP host file.
* [284f6ea] Set instance host field after resource claim
* [bd11d15] libvirt: continue detach if instance not found
* [1857821] nova-manage doesn't validate key to update the quota
* [f4ab42d] Fix XML response for return_reservation_id.
* [ff776d4] libvirt: ignore deleted domain while get block dev
* [6e47cc8] Handle instances not being found in EC2 API responses.
* [22c3d7b] Dis-associate an auto-assigned floating IP should return
  proper warning
* [6a17579] XenAPI should only snapshot root disk
* [197398f] Stop network.api import on network import
* [b874d21] Eliminates simultaneous schedule race.
* [182ca80] add port support when QuantumV2 subclass is used
* [55d1412] don't explode if a 413 didn't set Retry-After
* [3316e1f] make QuantumV2 support requested nic ordering
* [d3fd05b] Ensures compute_driver flag can be used by bdm
* [76b44d9] Fix signing_dir option for auth_token middleware.
* [ab7e37e] Stable oslo (aka common) update
* [3f7788c] Proxy floating IP calls to quantum
* [b27f7ef] Use disk image path to setup lxc and uml container
* [b31f528] Fix Broken XML Namespace Handling
* [97649b8] Updated code to update attach_time of a volume while
  detaching
* Automated Ubuntu testing build:
* [97542c9] Don't verify image hashes if checksumming is disabled.
* [d3fd05b] Ensures compute_driver flag can be used by bdm
* [b31f528] Fix Broken XML Namespace Handling
* Automated Ubuntu testing build:
* [76b44d9] Fix signing_dir option for auth_token middleware.
* [34c3845] Make resource tracker uses faster DB query
* [8e11181]  fix deletion of LVM backed instances
* [9bf2c6a] Fixed instance deletion issue from Nova API.
* [c0e1247] Fix VM deletion from down compute node
* [49397a4] create_db_entry_for_new_instance did not call sgh for
  default
* [d59f6ad] Fix reserve_block_device_name while attach volume
* [47ff8a5] Add call to
  trigger_instance[add/remove]_security_group_refresh quantum
* [c9cade2] Consistent Rollback for instance creation failures
* Automated Ubuntu testing build:
* [92eddd2] Fix incorrect LOG.error usage in _compare_cpu
* [34c3845] Make resource tracker uses faster DB query
* [8e11181]  fix deletion of LVM backed instances
* [9bf2c6a] Fixed instance deletion issue from Nova API.
* [c0e1247] Fix VM deletion from down compute node
* New release candidate for the Ubuntu Cloud Archive.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [1fae8ce] Fixes remove_export for IetAdm
* [076cb9d] Fix issues with device autoassignment in xenapi
* [fba1312] Fix NetAppCmodeISCSIDriver._get_lun_handle() method
* [53a598f] Revert explicit usage of tgt-adm --conf option.
* Automated Ubuntu testing build:
* [9292227] Imported Translations from Transifex
* Automated Ubuntu testing build:
* [05008f1] Imported Translations from Transifex
* [d646493] Imported Translations from Transifex
* Automated Ubuntu testing build:
* [e81e93c] Integration tests virtual interfaces API extension
* [88043d1] Fixes snapshotting of instances booted from volume
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [47241dd] Allow deletion of instance with failed vol cleanup
* [b51facb] Fixes to the SolarisISCSI Driver
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [de4eb10] Adds API sample testing for rescue API extension
* [3254f58] Ensure hybrid driver creates veth pair only once.
* [c0bf0b7] Recreate nw_info after auto assigning floating ip.
* [72cb463] Fix live migration when volumes are attached
* Automated Ubuntu testing build:
* [fb1f350] Set volume status to error if scheduling fails.
* [3254f58] Ensure hybrid driver creates veth pair only once.
* [c0bf0b7] Recreate nw_info after auto assigning floating ip.
* [e728ae5] Fix solidfire option declaration
* [3f605d3] Stop double logging to the console
* [c843160] Update volume detach smoke test to check status.
* [72cb463] Fix live migration when volumes are attached
* Automated Ubuntu testing build:
* [e504231] Adds deserialization for block_device_mapping
* [e728ae5] Fix solidfire option declaration
* [3f605d3] Stop double logging to the console
* Automated Ubuntu testing build:
* [c843160] Update volume detach smoke test to check status.
* Automated Ubuntu testing build:
* [4e4c484] Add lun number (0) to model_update in HpSanDriver
* [c75e81e] Added description of operators for extra_specs
* Automated Ubuntu testing build:
* [76f0223] libvirt: return after soft reboot successfully completes
* [c75e81e] Added description of operators for extra_specs
* [4802d1b] Update 'unlimited' quota value to '-1' in db
* [10d94ac] Properly create and delete Aggregates
* [6c1b2d6] No stack trace on bad nova aggregate-* command
* [b36fa94] Add lookup by ip via Quantum for metadata service.
* [f8f4522] Fix aggregate_hosts.host migration for sqlite
* [6d08ced] Don't include auto_assigned ips in usage
* [7d5a10f] Fix marker pagination for /servers
* Automated Ubuntu testing build:
* [9d8fce8] Fix bugs in resource tracker and cleanup
* [10d94ac] Properly create and delete Aggregates
* [6c1b2d6] No stack trace on bad nova aggregate-* command
* [b36fa94] Add lookup by ip via Quantum for metadata service.
* [f8f4522] Fix aggregate_hosts.host migration for sqlite
* [6d08ced] Don't include auto_assigned ips in usage
* [7d5a10f] Fix marker pagination for /servers
* [47e606a] Improve error handling of scheduler
* [d3a532a] Correct IetAdm remove_iscsi_target
* [b6d7f86] Fix over rate limit error response
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [4802d1b] Update 'unlimited' quota value to '-1' in db
* [6c1b2d6] No stack trace on bad nova aggregate-* command
* [b36fa94] Add lookup by ip via Quantum for metadata service.
* [f8f4522] Fix aggregate_hosts.host migration for sqlite
* [6d08ced] Don't include auto_assigned ips in usage
* [7d5a10f] Fix marker pagination for /servers
* [47e606a] Improve error handling of scheduler
* [d3a532a] Correct IetAdm remove_iscsi_target
* [b6d7f86] Fix over rate limit error response
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [a6e9a96] Added script to find unused config options.
* [d23cac1] xapi: fix create hypervisor pool
* [292a5e5] Mark 2012.2 final in prep for RC1
* [6f2010c] Fix race condition in CacheConcurrencyTestCase
* [b01ec80] Re-attach volumes after instance resize
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [894ea49] Add Keypairs extension to API samples test.
* [28e6abf] Update quota when deleting volume that failed to be
  scheduled
* [6f2010c] Fix race condition in CacheConcurrencyTestCase
* [8d43c3f] Makes scheduler hints and disk config xml correct
* [c9d6c65] Add user-data extension to API samples tests
* [5d46d3f] make ensure_default_security_group() call sgh
* [f4906f0] Raise BadRequest while creating server with invalid
  personality
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [1861cb5] sample api testing for os-floating-ips extension
* [0874cb9] Make sure to return an empty subnet list for a network
  without sunbet.
* [8d43c3f] Makes scheduler hints and disk config xml correct
* [71c9677] Add deserialization for multiple create and az
* [c9d6c65] Add user-data extension to API samples tests
* Automated Ubuntu testing build:
* [fe916c9] Update scheduler rpc API version.
* [71c9677] Add deserialization for multiple create and az
* [82d33f5] Correct db migration 91
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [0874cb9] Make sure to return an empty subnet list for a network
  without sunbet.
* [4d0854f] Adds API sample testing for Extended server attributes
  extension
* [82d33f5] Correct db migration 91
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [fba9f76] Fix doc/README.rst to render properly
* Automated Ubuntu testing build:
* [4d0854f] Adds API sample testing for Extended server attributes
  extension
* [32c8c53] Add console output extension to API samples test.
* [088472b] Fix volume id conversion in nova-manage volume
* [959c93f] Fixes snat rules in complex networking configs
* Automated Ubuntu testing build:
* [235e5cb] add ability to clone images
* [283badb] add get_location method for images
* [de09c18] Adds new volume API extensions
* [088472b] Fix volume id conversion in nova-manage volume
* [d05637f] Fix volume deletion when device mapper is used
* [959c93f] Fixes snat rules in complex networking configs
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [32c8c53] Add console output extension to API samples test.
* [9733b4e] Include volume_metadata with object on vol create
* [73e8d5a] Reset the task state after backup done.
* [e6e5123] Allows waiting timers in libvirt to raise NotFound
* [76ca8c1] Improve entity validation in volumes APIs
* [d05637f] Fix volume deletion when device mapper is used
* [c8b15fc] Add man pages
* [632770e] Make DeregisterImage respect AWS EC2 specification
* [940e1cf] Add api samples to Scheduler hints extension
* [81e7648] Include Schedule Hints deserialization to XML API
* [4ebec87] Add admin actions extension
* [f609313] Includes sec group quota details in limits API response
* [959c93f] Fixes snat rules in complex networking configs
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [91734ba] Fixes error handling during schedule_run_instance
* [73e8d5a] Reset the task state after backup done.
* [e6e5123] Allows waiting timers in libvirt to raise NotFound
* [c8b15fc] Add man pages
* [940e1cf] Add api samples to Scheduler hints extension
* [81e7648] Include Schedule Hints deserialization to XML API
* [4ebec87] Add admin actions extension
* [f609313] Includes sec group quota details in limits API response
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [9733b4e] Include volume_metadata with object on vol create
* [76ca8c1] Improve entity validation in volumes APIs
* [c8b15fc] Add man pages
* [940e1cf] Add api samples to Scheduler hints extension
* [81e7648] Include Schedule Hints deserialization to XML API
* [f609313] Includes sec group quota details in limits API response
* Automated Ubuntu testing build:
* [73e8d5a] Reset the task state after backup done.
* [940e1cf] Add api samples to Scheduler hints extension
* [81e7648] Include Schedule Hints deserialization to XML API
* [f609313] Includes sec group quota details in limits API response
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [76ca8c1] Improve entity validation in volumes APIs
* [52c850b] Add api_samples tests for servers actions
* [d68d2fb] Fix XML deserialization of rebuild parameters
* [7937144] Clean up handling of project_only in network_get
* [6dc8b45] Add README for doc folder
* [423dbaf] Make compute/manager.py use self.host instead of
  FLAGS.host
* Automated Ubuntu testing build:
* [9d0a6d8] Deserialize user_data in xml servers request
* [0e0d463] Add security groups extension to API samples test.
* [0c47b74] Sync a change to rpc from openstack-common.
* [52c850b] Add api_samples tests for servers actions
* [d68d2fb] Fix XML deserialization of rebuild parameters
* [29af225] All security groups not returned to admins by default.
* [c0c1e53] Corrects use of instance_uuid for fixed ip
* [7937144] Clean up handling of project_only in network_get
* [6dc8b45] Add README for doc folder
* [706502a] Imported Translations from Transifex
* [423dbaf] Make compute/manager.py use self.host instead of
  FLAGS.host
* [e92d1c4] Remove useless _get_key_name() in servers API
* [d1ad73e] Add entity body validation helper
* [c0709bd] workaround lack of quantum/nova floatingip integration
* 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:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [c6ddff8] Allow older versions of libvirt to delete vms
* Automated Ubuntu testing build:
* [0c47b74] Sync a change to rpc from openstack-common.
* [63fdfcb] Correct typo in memory_mb_limit filter property
* [b7f1403] Add a resume delete on volume manager startup
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [4d2b9ed] libvirt: Cleanup L2 and L3 rules when confirm vm resize
* [b107450] Add more useful logging around the unmount fail case.
* [c72935f] Use tmpdir and avoid leaving test files behind
* [918a02d] Fixes import issue on Windows
* [77dd6a0] Allow for deleting VMs from  down compute nodes.
* Automated Ubuntu testing build:
* [63fdfcb] Correct typo in memory_mb_limit filter property
* [e8d0f99] Add 422 test unit test for servers API
* [c72935f] Use tmpdir and avoid leaving test files behind
* [918a02d] Fixes import issue on Windows
* [114109d] Overload comment in generated SSH keys
* [760e59b] Validate keypair create request body
* [24fa0cc] Add reservations parameter when cast "create_volume" to
  volume manager
* [cce5cf4] Return 400 if create volume snapshot force parameter is
  invalid
* [a7cfd75] Fix FLAGS.volumes_dir help message
* [8c168dd] Adds more servers list and servers details samples
* [e06d8bc] Makes key_name show in details view of servers
* [5f4d20e] Avoid VM task state revert on instance termination
* [a3bdc16] Avoid live migrate overwriting the other task_state
* [772c5d4] Backport changes from Cinder to Nova-Volume
* [843af52] Check flavor id on resize.
* [c9e5739] Rename _unplug_vifs to unplug_vifs
* [3c79641] PowerVM: Establish SSH connection at use time
* [b006e6b] libvirt: Fix live block migration
* [f534648] Change comment for function _destroy
* [0d2523f] Stop fetch_ca from throwing IOError exceptions
* [ca94280] Add 'detaching' to volume status
* [f5ad3bc] Reset task state before rescheduling
* [5465d13] fix rpcapi version.
* [3531288] Convert to ints in VlanManager.create_networks
* [1b19fae] Remove unused AddressAlreadyAllocated exception
* [6281d67] Remove an unused import
* [7b24a76] Make ip block splitting a bit more self documenting.
* [c2501d8] Prevent Partial terminations in EC2
* [0fa231f] Add flag cinder_endpoint_template to volume.cinder
* [7483115] Handle missing network_size in nova-manage
* [223b9f1] Adds API sample test for Flavors Extra Data extension.
* [4599261] More specific lxml versions in tools/pip-requires
* [d741328] Fix flavor deletion when there is a deleted flavor
* [210dc28] Make size optional when creating a volume from a snapshot.
* [847fb38] Add documentation for scheduler filters scope
* [c2ec406] Add and fix tests for attaching volumes.
* [5f9ae51] Fix auth parameter passed to libvirt openAuth() method
* [4c72bfc] xapi: Fix live block migration
* [69f6b86] Add a criteria to sort a list of dict in api samples
* [0d956a8] delete a module never used
* [cc85320] Update SolidFire volume driver
* [0599406] Adds get_available_resource to hyperv driver
* [c3476b5] Create image of volume-backed instance via native API
* [5339141] Improve floating IP delete speed.
* [1b87d59] Have device mapping use autocreated device nodes
* [79db483] remove a never used import
* [b35b34a] fix unmounting of LXC containers in the presence of
  symlinks
* [43ae413] Execute attach_time query earlier in migration 98
* [4fe722a] Add ServerStartStop extension API test
* [ccc0bfb] Set install_requires in setup.py.
* [85923aa] Add Server Detail and Metadata tests
* [6392ad2] xenapi: Make dom0 serialization consistent.
* [4c2f6fe] Refer to correct column names in migration 98
* [b97a0be] Correct ephemeral disk cache filename.
* [67f7499] Stop lock decorator from leaving tempdirs in tests
* [ff3b994] Handle missing 'provider_location' in rm_export.
* [4fc05bf] Nail the pip requirement at 1.1.
* [39b757f] Fix typo in tgtadm LOG.error() call
* [6fba30c] Call driver for attach/detach_volume
* [f192a16] rbd: implement create_volume_from_snapshot
* [3379e82] Use volume driver specific exceptions
* [8c9d9e7] Fake requests in tests should be to v1
* [75ca5df] Implement paginate query use marker in nova-api
* [4c9ae2c] Simplify setting up test notifier
* [0a09bf5] Specify the conf file when creating a volume.
* [daf0681] Generate a flavorid if needed at flavor creation
* [a766d81] Fix EC2 cinder volume creation as an admin user.
* [25b0b58] Allow cinder catalog match values to be configured
* [27c08dc] Fix synchronized decorator path cleanup
* [8dc34a0] Fix and cleanup compute node stat tracking
* [64f1916] avoid the buffer cache when copying volumes
* [76068c2] Add missing argument to novncproxy websockify call
* [08f172b] Use lvs instead of os.listdir in _cleanup_lvm
* [aeacea1] Fixing call to hasManagedSaveImage
* [e5a0ef4] Fix typo in simple_tenant_usage tests
* [6bc7055] Move api_samples to doc dir
* [e9b05ca] Add a tunable to control how many ARPs are sent.
* [a750438] Get the extension alias to compose the path to save the
  api samples
* [851705d] Add scope to extra_specs entries
* [869443f] Fix simple_tenant_usage's handing of future end times
* [66f6a9e] Fix creation of iscsi targets
* [f86b249] Escape ec2 XML error responses
* [c44ce39] Allow admins to de-allocate any floating IPs
* [1f82e30] Fix xml metadata for volumes api in nova-volume.
* [0bd4a04] Speed up creating floating ips.
* [77dd6a0] Allow for deleting VMs from  down compute nodes.
* [eb86e97] Fix xml metadata for volumes extension.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [b107450] Add more useful logging around the unmount fail case.
* [c72935f] Use tmpdir and avoid leaving test files behind
* [114109d] Overload comment in generated SSH keys
* [760e59b] Validate keypair create request body
* [24fa0cc] Add reservations parameter when cast "create_volume" to
  volume manager
* [cce5cf4] Return 400 if create volume snapshot force parameter is
  invalid
* [a7cfd75] Fix FLAGS.volumes_dir help message
* [8c168dd] Adds more servers list and servers details samples
* [e06d8bc] Makes key_name show in details view of servers
* [5f4d20e] Avoid VM task state revert on instance termination
* [a3bdc16] Avoid live migrate overwriting the other task_state
* [772c5d4] Backport changes from Cinder to Nova-Volume
* [843af52] Check flavor id on resize.
* [c9e5739] Rename _unplug_vifs to unplug_vifs
* [3c79641] PowerVM: Establish SSH connection at use time
* [b006e6b] libvirt: Fix live block migration
* [f534648] Change comment for function _destroy
* [0d2523f] Stop fetch_ca from throwing IOError exceptions
* [ca94280] Add 'detaching' to volume status
* [f5ad3bc] Reset task state before rescheduling
* [5465d13] fix rpcapi version.
* [0fa231f] Add flag cinder_endpoint_template to volume.cinder
* [223b9f1] Adds API sample test for Flavors Extra Data extension.
* [4599261] More specific lxml versions in tools/pip-requires
* [d741328] Fix flavor deletion when there is a deleted flavor
* [cc85320] Update SolidFire volume driver
* 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:
* No change rebuild.
* Automated Ubuntu testing build:
* [08f172b] Use lvs instead of os.listdir in _cleanup_lvm
* [aeacea1] Fixing call to hasManagedSaveImage
* [e5a0ef4] Fix typo in simple_tenant_usage tests
* [a750438] Get the extension alias to compose the path to save the
  api samples
* [851705d] Add scope to extra_specs entries
* Automated Ubuntu testing build:
* [be72921] Yield to another greenthread when some time-consuming task
  finished.
* [15e266c] Makes sure new flavors default to is_public=True
* [559cb7a] Optimizes flavor_access to not make a db request
* [a692e77] Allow hard reboot of a soft rebooting instance
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [07e0b77] Automatically convert device names
* [15e266c] Makes sure new flavors default to is_public=True
* [559cb7a] Optimizes flavor_access to not make a db request
* [ce4dbbd] On rebuild, the compute.instance.exists
* Automated Ubuntu testing build:
* [c6568b7] Skip tests in OSX due to readlink compat
* Automated Ubuntu testing build:
* [ce4dbbd] On rebuild, the compute.instance.exists
* [c813af2] Fix vmwareapi driver spawn() signature
* [241dad3] Fix hyperv driver spawn() signature
* [99bc7c2] Add full python path to test stubbing modules for libvirt
* [23987c1] Rename imagebackend arguments.
* [b9f1138] Fixes sqlalchemy.api.compute_node_get_by_host
* [22f0e32] Fix quota reservation expiration
* [30d8991] Add extensions for flavor swap and rxtx_factor
* [74ed3bc] Clear up the .gitignore file
* [84db80e] Update nova-rpc-zmq-receiver to load nova.conf.
* [b3d2322] Fixes spawn method signature for PowerVM driver.
* [8e09b93] Add public network support when launching an instance.
* Automated Ubuntu testing build:
* [5c348b1] Adds API sample test for limits
* [c813af2] Fix vmwareapi driver spawn() signature
* [241dad3] Fix hyperv driver spawn() signature
* [b957a35] Add API samples to images api
* [7ba2075] Add method to manage 'put' requests in api-sample tests
* [99bc7c2] Add full python path to test stubbing modules for libvirt
* [b9f1138] Fixes sqlalchemy.api.compute_node_get_by_host
* [84db80e] Update nova-rpc-zmq-receiver to load nova.conf.
* [b3d2322] Fixes spawn method signature for PowerVM driver.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [23987c1] Rename imagebackend arguments.
* [b9f1138] Fixes sqlalchemy.api.compute_node_get_by_host
* [30d8991] Add extensions for flavor swap and rxtx_factor
* [2a5da84] Add api sample tests for flavors endpoint
* [4082c83] Address race condition from concurrent task state update
* [08b3040] Makes sample testing handle out of order output
* [2525afa] Avoid leaking security group quota reservations
* [04e6ad1] Save the original base image ref for snapshots.
* [1591c94] Fixed boot from snapshot failure.
* [ed11e1f] Update zmq context cleanup to use term.
* [cda9b49] Fix deallocate_fixed_ip invocation
* [74ed3bc] Clear up the .gitignore file
* [84db80e] Update nova-rpc-zmq-receiver to load nova.conf.
* [7c25d01] FLAG rename: bandwith_poll_*=>bandwidth_poll_*
* [f9fa7a6] Clean up non-spec output in flavor extensions
* [4a6193b] Adds api sample testing for extensions endpoint
* [d52e052] Remove scheduler RPC API version 1.x
* [b84b1c7] Add version 2.0 of the scheduler RPC API
* [edfec5a] Remove some remnants of VSA support
* [8cf635b] Stop using scheduler RPC API magic
* [9e96a92] Adds api sample testing for versions
* [6727b25] Remove compute RPC API version 1.x
* [6ac1a84] Add version 2.0 of compute RPC API
* [8e09b93] Add public network support when launching an instance.
* 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:
* [22f0e32] Fix quota reservation expiration
* [08b3040] Makes sample testing handle out of order output
* [2525afa] Avoid leaking security group quota reservations
* [cda9b49] Fix deallocate_fixed_ip invocation
* [74ed3bc] Clear up the .gitignore file
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [4082c83] Address race condition from concurrent task state update
* [2525afa] Avoid leaking security group quota reservations
* [04e6ad1] Save the original base image ref for snapshots.
* [1591c94] Fixed boot from snapshot failure.
* [cda9b49] Fix deallocate_fixed_ip invocation
* [d52e052] Remove scheduler RPC API version 1.x
* [b84b1c7] Add version 2.0 of the scheduler RPC API
* [edfec5a] Remove some remnants of VSA support
* [9e96a92] Adds api sample testing for versions
* Automated Ubuntu testing build:
* [08b3040] Makes sample testing handle out of order output
* [04e6ad1] Save the original base image ref for snapshots.
* [ed11e1f] Update zmq context cleanup to use term.
* [7c25d01] FLAG rename: bandwith_poll_*=>bandwidth_poll_*
* [f9fa7a6] Clean up non-spec output in flavor extensions
* [4a6193b] Adds api sample testing for extensions endpoint
* [d52e052] Remove scheduler RPC API version 1.x
* [b84b1c7] Add version 2.0 of the scheduler RPC API
* [edfec5a] Remove some remnants of VSA support
* [8cf635b] Stop using scheduler RPC API magic
* [9e96a92] Adds api sample testing for versions
* [6727b25] Remove compute RPC API version 1.x
* [6ac1a84] Add version 2.0 of compute RPC API
* Automated Ubuntu testing build:
* [1591c94] Fixed boot from snapshot failure.
* [7c25d01] FLAG rename: bandwith_poll_*=>bandwidth_poll_*
* [f9fa7a6] Clean up non-spec output in flavor extensions
* [4a6193b] Adds api sample testing for extensions endpoint
* [8cf635b] Stop using scheduler RPC API magic
* [6727b25] Remove compute RPC API version 1.x
* [6ac1a84] Add version 2.0 of compute RPC API
* 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:
* [ed11e1f] Update zmq context cleanup to use term.
* [3d588fe] delete unused valiables
* [47b8acf] Makes api extension names consistent
* [1523fab] External locking for image caching.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [ec5b30a] Spelling: Persistant=>Persistent
* [b4ac6c0] Assume virt disk size is consumed by instances.
* [1523fab] External locking for image caching.
* Automated Ubuntu testing build:
* [3d588fe] delete unused valiables
* [d20b95a] Update requires to glanceclient >=0.5.0
* [22addea] Sort API extensions by alias.
* [701549c] hacking: Add driver prefix recommendation.
* [e5bec8b] Implements PowerVM get_available_resource method.
* [f94391f] Add a new exception for live migration.
* [b4ac6c0] Assume virt disk size is consumed by instances.
* [1523fab] External locking for image caching.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [e77308c] Spelling fix Retrive=> Retrieve
* [22addea] Sort API extensions by alias.
* [701549c] hacking: Add driver prefix recommendation.
* [e5bec8b] Implements PowerVM get_available_resource method.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [d20b95a] Update requires to glanceclient >=0.5.0
* [bc0ba55] Accept role list from either X-Roles or X-Role
* [9ddd714] Fix PEP8 issues.
* [0946047] Include launch-index in openstack style metadata.
* Automated Ubuntu testing build:
* [0876cf5] Do not run pylint by default
* [9ddd714] Fix PEP8 issues.
* [f3c594a] Fix KeyError when test_servers_get fails.
* [0946047] Include launch-index in openstack style metadata.
* [a73334b] Port existing code to utils.ensure_tree
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [bc0ba55] Accept role list from either X-Roles or X-Role
* [0946047] Include launch-index in openstack style metadata.
* [a73334b] Port existing code to utils.ensure_tree
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [f3c594a] Fix KeyError when test_servers_get fails.
* [a73334b] Port existing code to utils.ensure_tree
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [458ee2e] Update nova.conf.sample
* [27f6e0d] Add the self parameter to NoopFirewallDriver methods
* [6bc54f4] Add ops to aggregate_instance_extra_specs filter.
* [3c176c3] Correct live_migration rpc call in test
* [fa5be44] Allow connecting to a ssl-based glance
* Automated Ubuntu testing build:
* [269bad5] Fixes backwards compatible rpc schedule_run
* [27f6e0d] Add the self parameter to NoopFirewallDriver methods
* [6bc54f4] Add ops to aggregate_instance_extra_specs filter.
* [3c176c3] Correct live_migration rpc call in test
* [fa5be44] Allow connecting to a ssl-based glance
* 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:
* [c2f56b1] Correct utils.execute() to check 0 in check_exit_code
* [09eb54c] Add lintstack error checker based on pylint
* Automated Ubuntu testing build:
* [8ac2e27] request_spec['instance_uuids'] as list in resize
* [34c012c] Implement project specific flavors API
* [e88218e] Move ensure_tree to utils
* [09eb54c] Add lintstack error checker based on pylint
* [ea06eff] Remove unused flags
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [d14fbc5] Fix column variable typo
* [e88218e] Move ensure_tree to utils
* [ea06eff] Remove unused flags
* Automated Ubuntu testing build:
* [34c012c] Implement project specific flavors API
* [cc61600] Update .mailmap
* [1aab3cb] Fix path to example extension implementation
* [88e3194] Remove test_keypair_create_quota_limit()
* [61839b3] Remove unused permitted_instance_types
* [32b0346] Fix deallocate_fixed_ip() call by unifying signature
* [85b9ee6] Make instance_update_and_get_original() atomic
* [b570a61] Add nosehtmloutput as a test dependency.
* [33acd68] Fix typo in call in cinder.API unreserve_volume
* 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:
* No change rebuild.
* Automated Ubuntu testing build:
* [72815cf] Define default mode and device_id_string in Mount
* [487c456] Add missing import webob.exc
* [d55a718] Remove duplicated method VM_migrate_send
* Automated Ubuntu testing build:
* [29bf91d] Remove duplicated test_migrate_disk_and_power_off()
* [487c456] Add missing import webob.exc
* [6e2515f] Add missing user_id in revoke_certs_by_user_and_project()
* [652d602] Rename class_name to project_id
* [0796d91] Use the compute_rpcapi instance not the module
* [d55a718] Remove duplicated method VM_migrate_send
* [b11f68a] Add missing context argument to start_transfer calls
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [44d4674] Fix broken SimpleScheduler.schedule_run_instance()
* [6e2515f] Add missing user_id in revoke_certs_by_user_and_project()
* [652d602] Rename class_name to project_id
* [0796d91] Use the compute_rpcapi instance not the module
* [e4044c6] Make pre block migration create correct disk files.
* [1e7a135] Remove unused and old methods in hyperv and powervm
  driver.
* [9135f83] Trap iscsiadm error
* [6fe4b23] Check volume status before detaching.
* [d7f28f2] Simplify network create logic
* [89728b0] Clean up network create exception handling
* [ee7b56f] Ensure hairpin_mode is set whenever vifs is added to
  bridge.
* [ad08740] Returns hypervisor_hostname in xml of extension
* [714047e] Adds integration testing for api samples
* Automated Ubuntu testing build:
* [b11f68a] Add missing context argument to start_transfer calls
* [1e7a135] Remove unused and old methods in hyperv and powervm
  driver.
* [9135f83] Trap iscsiadm error
* [6fe4b23] Check volume status before detaching.
* [d7f28f2] Simplify network create logic
* [89728b0] Clean up network create exception handling
* [1259ed6] Adding indexes to frequently joined database columns.
* [ee7b56f] Ensure hairpin_mode is set whenever vifs is added to
  bridge.
* [ad08740] Returns hypervisor_hostname in xml of extension
* [714047e] Adds integration testing for api samples
* [69401e4] Return actual availability zones
* [40753f3] Check association when removing floating ip.
* Automated Ubuntu testing build:
* [e4044c6] Make pre block migration create correct disk files.
* [1e7a135] Remove unused and old methods in hyperv and powervm
  driver.
* [9135f83] Trap iscsiadm error
* [6fe4b23] Check volume status before detaching.
* [d7f28f2] Simplify network create logic
* [89728b0] Clean up network create exception handling
* [ee7b56f] Ensure hairpin_mode is set whenever vifs is added to
  bridge.
* [ad08740] Returns hypervisor_hostname in xml of extension
* [714047e] Adds integration testing for api samples
* [cf8507e] Remove test_instance_update_with_instance_id test
* [680c80d] Ensure log formats are quoted in sample conf
* [705ee5e] Don't include hostname and IP in generated sample conf
* [69401e4] Return actual availability zones
* [40753f3] Check association when removing floating ip.
* [5f52951] Add two prereq pkgs to nova devref env guide
* [ff17c6f] XCP-XAPI version fix
* Automated Ubuntu testing build:
* [1259ed6] Adding indexes to frequently joined database columns.
* [abda597] Remove unused instance id-to-uuid function
* [5f7b253] Re-work the handling of firewall_driver default
* [63cc191] Include CommonConfigOpts options in sample config
* [7968a5f] Re-generate nova.conf.sample
* [680c80d] Ensure log formats are quoted in sample conf
* [705ee5e] Don't include hostname and IP in generated sample conf
* [46de1cc] Allow generate_sample.sh to be run from toplevel dir
* [d034ff1] Let admin list instances in vm_states.DELETED
* [69401e4] Return actual availability zones
* [8527f3b] Provide a hint for missing EC2 image ids
* [40753f3] Check association when removing floating ip.
* [5f52951] Add two prereq pkgs to nova devref env guide
* [7c87f26] continue deleting instance even if quantum port delete
  fails
* [ff17c6f] XCP-XAPI version fix
* [e00a398] Implement network creation in compute API
* [cf68d6a] Ignoring *.sw[op] files
* [3a47c02] Allows libvirt to set a serial number for a volume
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [cf8507e] Remove test_instance_update_with_instance_id test
* [5f7b253] Re-work the handling of firewall_driver default
* [63cc191] Include CommonConfigOpts options in sample config
* [7968a5f] Re-generate nova.conf.sample
* [680c80d] Ensure log formats are quoted in sample conf
* [705ee5e] Don't include hostname and IP in generated sample conf
* [46de1cc] Allow generate_sample.sh to be run from toplevel dir
* [d034ff1] Let admin list instances in vm_states.DELETED
* [8527f3b] Provide a hint for missing EC2 image ids
* [40753f3] Check association when removing floating ip.
* [5f52951] Add two prereq pkgs to nova devref env guide
* [7c87f26] continue deleting instance even if quantum port delete
  fails
* [ff17c6f] XCP-XAPI version fix
* [e00a398] Implement network creation in compute API
* [cf68d6a] Ignoring *.sw[op] files
* [3a47c02] Allows libvirt to set a serial number for a volume
* 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:
* [abda597] Remove unused instance id-to-uuid function
* [5f7b253] Re-work the handling of firewall_driver default
* [63cc191] Include CommonConfigOpts options in sample config
* [7968a5f] Re-generate nova.conf.sample
* [46de1cc] Allow generate_sample.sh to be run from toplevel dir
* [d034ff1] Let admin list instances in vm_states.DELETED
* [8527f3b] Provide a hint for missing EC2 image ids
* [e1f774e] Re-define libvirt domain on "not found" exception
* [80bf5e5] Fix hyperv Cfgs: StrOpt to IntOpt
* [7c87f26] continue deleting instance even if quantum port delete
  fails
* [e692262] Typo fix: existant => existent
* [6109970] Fix hacking.py git checks to propagate errors
* [293cd3e] Don't show user-data when its not sent.
* [a29442d] Clarify nwfilter not found error message
* [7138e5f] Remove unused _create_network_filters()
* [5dc0039] Adds missing assertion to FloatingIP tests
* [ecaa93f] Restore imagebackend in test_virt_drivers.py
* [64c741c] Cleanup pip dependencies
* [d60d200] Add deprecated warning to SimpleScheduler
* [2ed1acb] Have compute_node_get() join 'service'
* [30e6879] add availability_zone to openstack metadata
* [d41aa7a] Code clean up
* [ada5500] Debugged extra_specs_ops.py
* [cf8b2a2] xenapi: Tag nova volumes during attach_volume
* [5ea7db9] Introduce ImagePropertiesFilter scheduler filter
* [cf68d6a] Ignoring *.sw[op] files
* [3a47c02] Allows libvirt to set a serial number for a volume
* [1e7769c] Adds support for serial to libvirt config disks.
* [377a65f] Update sqlite to use PoolEvents for regexp.
* Automated Ubuntu testing build:
* [f5a6433] Remove unused exceptions from nova/exception.py
* [ff8d3d9] Implements sending notification on metadata change
* Automated Ubuntu testing build:
* [3c73cbf] Make glance image service check base exception classes
* [ff8d3d9] Implements sending notification on metadata change
* [c7d812a] Keep the ComputeNode model updated with usage
* Automated Ubuntu testing build:
* [3313cff] Remove stub_network flag
* [bb94747] Add key_name attribute in XML servers API
* [c7d812a] Keep the ComputeNode model updated with usage
* [1a605cc] Return HTTP 422 on bad server update PUT request.
* [1f98e28] Makes sure instance deletion ok with deleted data
* [b0392d3] OpenStack capitalization added to HACKING.rst
* [9424514] Fix PEP8 issues
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [5543c0d] Allow network to call get_fixed_ip_by_address.
* [1f98e28] Makes sure instance deletion ok with deleted data
* [b0392d3] OpenStack capitalization added to HACKING.rst
* [9424514] Fix PEP8 issues
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [bb94747] Add key_name attribute in XML servers API
* [9424514] Fix PEP8 issues
* Automated Ubuntu testing build:
* [8378f31] Fix is_admin check via policy
* [c1c068b] Make missing imports flag in hacking settable.
* [55b37be] Disable I18N in Nova's test suites
* [ea2c3eb] Refactor extra specs matching into a new module
* [02a954a] Fix spelling typos
* [8d66567] Remove unused function in console api
* [50450d1] Move volume size validation to api layer.
* [9fffd28] Restore libvirt block storage connections on reboot.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [c6be78d] Remove hard-coded 'admin' role checking and use policy
  instead
* [d40c75f] Fix a TypeError that occurs in _reschedule.
* [2b7d5c7] Revert to prior method of executing a libvirt hard_reboot.
* Automated Ubuntu testing build:
* [fa16d17] Fix get_vnc_console race.
* [2b7d5c7] Revert to prior method of executing a libvirt hard_reboot.
* Automated Ubuntu testing build:
* [d40c75f] Fix a TypeError that occurs in _reschedule.
* [460ba04] Update FilterScheduler doc
* [7419999] Remove logging in volume tests
* [ea54ad3] Fix use of non-existant var pool.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [10e25db] Makes sure tests don't leave lockfiles around
* [460ba04] Update FilterScheduler doc
* [1cf475d] Revert per-user-quotas
* [55a21ce] Remove unused imports
* [ea54ad3] Fix use of non-existant var pool.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* No change rebuild.
* Automated Ubuntu testing build:
* [53c40cf] Fix regression in compute_capabilities filter
* [612b778] Refactor ComputeCapabilitiesFilter test cases
* Automated Ubuntu testing build:
* [49428ad] Sync changes from openstack common
* Automated Ubuntu testing build: [2f45636] Remove unused variables
* SECURITY UPDATE: information leak in libvirt LVM-backed instances
  - debian/patches/CVE-2012-5625.patch: overwrite each logical volume with
    zeros
  - LP: #1070539
  - CVE-2012-5625
* New release candidate for the Ubuntu Cloud Archive.
* Move management of /var/lib/nova/volumes from nova-common to
  nova-volume.  Ensure it has proper permissions. (LP: #1065320)
* debian/patches/avoid_setuptools_git_dependency.patch:  Remove
  setuptools_git from tools/pip-requires to avoid it being automatically
  added to python-nova's runtime dependencies. (LP: #1059907) 
* debian/patches/rbd-security.patch: Support override of ceph rbd
  user and secret in nova-compute. (LP: #1065883)
* debian/patches/ubuntu/fix-libvirt-firewall-slowdown.patch: Fix
  refreshing of security groups in libvirt not to block on RPC calls.
  (LP: #1062314)
* debian/patches/ubuntu/fix-ec2-volume-id-mappings.patch: Read deleted
  snapshot and volume id mappings. (LP: #1065785)
* debian/patches/ubuntu/ubuntu-fix-ec2-instance-id-mappings.patch:
  Backport from trunk, Set read_deleted='yes' for instance_id_mappings. 
  (LP: #1061166)
* New release candidate for the Ubuntu Cloud Archive.
* nova-xvpvncproxy, nova-novncproxy: Add missing .install, .logrotate,
  .postrm, manpages and upstart jobs (LP: #1060336)
* debian/{rules, nova-volume.install}: Rename nova_tgt to nova_tgt.conf so
  that it is actually loaded by tgt. (LP: #1060422)
* New release candidate for the Ubuntu Cloud Archive.
* debian/patches/ubuntu-fix-32-64-bit-iss.patch: Backport
  ba8cca2b59bb2904635520ad12f6d9a73f10242c, python's builtin
  builtin hash returns different values on 32-bit and 64-bit architectures, 
  so it's safer to use a well-defined hash like MD5. This fixes a FTBFS
  in Ubuntu's buildds.
* New release candidate for the Ubuntu Cloud Archive.
* debian/control: Depend on python-sqlalchemy >= 0.7.8-1.
* New upstream release.
* debian/control: Dont conflict with novnc. (LP: #1055505)
* debian/nova-volume.postinst, nova-common.dirs: Configure nova-volumes
  to use tgtd properly.
* New release candidate for the Ubuntu Cloud Archive.
* New upstream relase. 
* New release candidate for the Ubuntu Cloud Archive. 
* debian/control: Add python-cinderclient to python-nova Depends.
* wrap-and-sort.
* debian/nova-common.postinst: Change root_helper to rootwrap_config
  when upgrading from precise
* debian/pydist-overrides: dont try to install babel.
* New upstream version.
* debian/rules: FTBFS if testsuite fails.
* New release candidate for the Ubuntu Cloud Archive.
* Ensure /etc/nova/rootwrap.d/ is only writable by root, ensure
  those permissions on /etc/nova/rootwrap.conf as well as
  all individual filter configurations.
* Fix lintian warnings
* debian/*.lograote: compress logfiles when they are rotated. (LP:
  #1049915)
* debian/control: 
  - Suggest ceph-common for nova-volume.
  - Add python-cinderclient as a build depends.
* Split up vncproxy and xvpvncproxy.
* New upstream release.
* debian/nova-common.postinst: Drop nova_sudoers permission changing
  since we do it in the debian/rules. (LP: #995285)
* Update debian/watch to account for symbolically named tarballs and
  use newer URL.
* Fix Launchpad URLs in debian/watch.
* New upstream release.
* debian/patches/0001-Update-tools-hacking-for-pep8-1.2-and-
  beyond.patch: Dropped we dont run pep8 tests anymore.
* debian/control: Drop pep8 build depends
* debian/*.upstart.in: Make sure we transition correctly from runlevel
  1 to 2. (LP: #820694)
* New upstream version.
* debian/rules: Re-enable testsuite.
* debian/control:
  - Add python-quantumclient as a build depends.
  - Bump standards to 3.9.3
  - Fix lintian warnings.
  - Recommend python-glanceclient and python-keystoneclient.
  - Add dependency of iptables for nova-network.
* debian/watch: Update
* debian/rules: Do not run pep8 tests since upstream is still using an
  older pep8.
* debian/patches/0001-Update-tools-hacking-for-pep8-1.2-and-
  beyond.patch: Get the testsuite running again.
* debian/nova-volume.install, debian/nova_tgt: Add support for
  persistent volumes.
* debian/{nova-api.install, nova-api-metadata.install}: Install
  api-metadata.filters. (LP: #1002111)
* debian/control: Added python-glanceclient.
* Use new rootwrap configuration structure:
  - debian/nova-{compute, network, volume}.{pyinstall, pyremove}: Dropped.
  - debian/nova-common.dirs: Add /etc/nova/rootwrap.d/.
  - debian/nova-common.install: Install /etc/nova/rootwrap.conf.
  - debian/debian/nova.conf: Reference rootwrap.conf in calls to
    nova-rootwrap.
  - debian/nova-{compute, network, volume}.install: Install corresponding
    filter in /etc/nova/rootwrap.d/
* debian/rules: Install logging_sample.conf to /etc/nova/logging.conf
  as part of nova-common.
* debian/pydist-overrides: Add setuptools-git.
* debian/control: Add python-setuptools-git as a Build-Depends.
* debian/rules: Do not remove nova.egg-info during auto_clean.  Now that
  upstream has moved to setuptools-git, doing so results in missing files
  from built package.
* New upstream release.
* Use new rootwrap configuration structure:
  - debian/nova-{compute, network, volume}.{pyinstall, pyremove}: Dropped.
  - debian/nova-common.dirs: Add /etc/nova/rootwrap.d/.
  - debian/nova-common.install: Install /etc/nova/rootwrap.conf.
  - debian/debian/nova.conf: Reference rootwrap.conf in calls to
    nova-rootwrap.
  - debian/nova-{compute, network, volume}.install: Install corresponding
    filter in /etc/nova/rootwrap.d/
* debian/rules: Install logging_sample.conf to /etc/nova/logging.conf
  as part of nova-common.
* debian/pydist-overrides: Add setuptools-git.
* debian/control: Add python-setuptools-git as a Build-Depends.
* debian/rules: Do not remove nova.egg-info during auto_clean.  Now that
  upstream has moved to setuptools-git, doing so results in missing files
  from built package.
* debian/patches/kombu_tests_timeout.patch: Dropped.
* debian/rules: Temporarily disable test suite while blocking
  tests are investigated. 
* debian/rules: Temporarily disable test suite while blocking
  tests are investigated.
* debian/patches/kombu_tests_timeout.patch: Dropped.
* debian/patches/nova-manage_flagfile_location.patch: Dropped.
* debian/nova-common.postinst: Old format config will break nova-manage
  if left in place.  Move it away instead of copying before conversion.
* debian/nova.conf:  Set booleans explicitly '=true', specify path to paste
  config.
* debian/*.init, debian/*.upstart.in, debian/mans/*: Update to use
  --config-file
  flag instead of obsolete --flagfile.
* debian/nova-common.postinst: Also handle conversion of nova-compute.conf
  to new .ini format.
* Give nova group read permissions nova files / directories (LP: #989241)
* Add adm group to /var/log/nova (LP: #989242)
* Really fix quantal postinst.
* debian/nova-common.docs: Add ChangeLog
* debian/patches/upstream: Removed
* debian/patches/nova-manage_flagfile_location.patch: Dropped. 
* debian/nova-common.postinst: Old format config will break nova-manage
  if left in place.  Move it away instead of copying before conversion.
* debian/nova.conf:  Set booleans explicitly '=true', specify path to paste
  config.
* debian/*.init, debian/*.upstart.in, debian/mans/*: Update to use
  --config-file flag instead of obsolete --flagfile.
* debian/nova-common.postinst: Also handle conversion of nova-compute.conf
  to new .ini format.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: