summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | Merge "Moves security group functionality into extension"Jenkins2012-08-109-56/+271
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Moves security group functionality into extensionVishvananda Ishaya2012-08-099-56/+271
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | partially implements blueprint disable-server-extensions This patch adds an output extension for security group output and modifies the servers code to only allow security groups to be specified if the os-security-groups extension is enabled. Duplicated security group functionality was removed from the createserverext extension, it is now a duplicate of the servers endpoint. The boot_from_volume extension was also changed to inherit the servers functionality so that security_groups will continue to work. The block_device_mapping code will be modified in a subsequent patch. Tests were added for new functionality, and existing tests were modified slightly. The disk_config extension was modified to be a bit more lenient so the data for it doesn't need to be mocked out in other tests. Change-Id: I59bd985d68b85ce6926cde85fbc38cfad4e75f4c
* | | | | | | | | | | Merge "Send host not ComputeNode into uptime RPC call."Jenkins2012-08-101-1/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Send host not ComputeNode into uptime RPC call.Dan Prince2012-08-101-1/+2
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the hypervisor uptime API extension to send the correct hostname to the get_host_uptime in the compute API. Fixes LP Bug #1035315. Change-Id: I4840f16bd3c60063e08e2de8313ef5ed3510555e
* | | | | | | | | | | Merge "maint: compare singletons with 'is' not '=='"Jenkins2012-08-102-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | maint: compare singletons with 'is' not '=='Pádraig Brady2012-08-102-2/+2
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks like newer pep8 will get checks for these: https://github.com/jcrocholl/pep8/commit/b04975dc Using 'is' is slightly faster anyway :) Change-Id: Id14951791991cca919b54ed747ff99fb66aa3352
* | | | | | | | | | | Merge "Create unique volumes_dir for testing."Jenkins2012-08-103-1/+33
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Create unique volumes_dir for testing.Dan Prince2012-08-093-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates several Nova volume test classes so that we create a unique volumes_dir for testing. This avoids polluting the source tree with fake volume UUID's when running tests. Note: I opted to go utils.tempdir in test_volume (which seemed cleaner). I did not however use utils.tempdir in the other test modules since it would have required a good be more reformatting effort... Change-Id: I24a53c28c52156750cf65942639af0b15fbeefc1
* | | | | | | | | | | Merge "Add error log for live migration."Jenkins2012-08-101-1/+3
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add error log for live migration.Takaaki Suzuki2012-08-101-1/+3
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I740c0def3b1f759aec3d4ae5fe3264484c704807 Signed-off-by: Takaaki Suzuki <suzuki@midokura.com>
* / | | | | | | | | | Make FaultWrapper handle exception code = None.Dan Prince2012-08-092-0/+16
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the FaultWrapper middleware so that it properly handles exceptions which contain a code variable set to None. Previously you'd get TypeError exception like this in the api.log file: TypeError: %d format: a number is required, not NoneType This was due to the fact that we tried to format a string with an integer value which was set to None. I hit this today when using Qpid which does in fact throw exceptions which contain 'code' variables set to None. Fixes LP Bug #1035159. Change-Id: I7193031b1f5f9bf84cdb476f8f1268efc50eadf0
* | | | | | | | | | Merge "Avoid double-reduction of quota for repeated delete."Jenkins2012-08-102-12/+53
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Avoid double-reduction of quota for repeated delete.Eoghan Glynn2012-08-092-12/+53
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously when an instance delete is repeated while a delete is already in progress, the relevant quota usages were reduced twice. This is already healing logic in place to catch the special case where these counts fall below zero, in which case the sync method re-calculates the appropriate in-use count. However this will only help the case at hand when the instance count is itself trending towards zero, and not in general when there's a healthy number of active instances. Now we check the instance task state before making the quota usage reduction. Change-Id: I91a70ada01dbe050471da43d66774686782584ad
* | | | | | | | | | Merge "Send 'create volume from snapshot' to the proper host"Jenkins2012-08-093-8/+44
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Send 'create volume from snapshot' to the proper hostZhuRongze2012-08-033-8/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A simple solution for bug 1008866. When creating volume from snapshot on multicluster, in volume it will check if snapshot_id is set. If snapshot_id is set and FLAGS.snapshot_same_host is true, make the call create volume directly to the volume host where the snapshot resides instead of passing it through the scheduler. So snapshot can be copy to new volume. The same as review 9761. Change-Id: Ic182eb4563b9462704c5969d5116629442df316a
* | | | | | | | | | | Merge "Driver for IBM Storwize and SVC storage."Jenkins2012-08-094-1/+2519
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Driver for IBM Storwize and SVC storage.Avishay Traeger2012-08-094-1/+2519
| | |_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Volume driver for IBM Storwize and SVC storage systems, along with unit tests and updated sample config file. The unit tests include a Storwize/SVC management simulator to allow for testing without controller hardware. Also added a new exception for volume drivers. Co-authored-by: Ronen Kat <ronenkat@il.ibm.com> Change-Id: I3fe9cfcca8d4bddb71c763b526105e34f2652557
* | | | | | | | | | | Merge "Make TerminateInstances compatible with EC2 api"Jenkins2012-08-092-11/+11
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Make TerminateInstances compatible with EC2 apiThorsten Tarrach2012-08-092-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes bug 1034377 Currently the XML response for TerminateInstances differs from the EC2 api specifications and causes the .net EC2 api from Amazon to crash. Change-Id: I14172318ed4dc2af16c45be376475885f474c545
* | | | | | | | | | | | Traceback when over allocating IP addressesChuck Short2012-08-091-1/+4
| |_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a user over allocates a number of IP addresses via euca-allocate-address, the user will get a nice traceback saying that they over quota for IP address allocation. Display a more userfriendly error when this happens. LP: #971609 Change-Id: If8586e246564f1069cb60bac9592f9d750522e81 Signed-off-by: Chuck Short <chuck.short@canonical.com>
* | | | | | | | | | | Merge "Make update_db an opt arg in scheduler manager."Jenkins2012-08-091-2/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Make update_db an opt arg in scheduler manager.Dan Prince2012-08-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the scheduler manager so that update_db is an optional argument. This fixes issues when trying to make RPC calls with the most recent version (1.4) of the scheduler RPC API. Fixes LP Bug #1035004. Change-Id: Ib998c0465cead1b8e117a7344557f8ff496c7e40
* | | | | | | | | | | | Fix the inject_metadata_into_fs in the disk API.Dan Prince2012-08-092-1/+12
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the _inject_metadata_into_fs in the disk/api.py so that it uses dict-style access. This resolves an issue introduced in a recent no-db-messaging change. Includes new test case. Fixes LP Bug #1034040. Change-Id: I1bc90a8331419709ab71e5da8c48cd1d54c40f9e
* | | | | | | | | | | Merge "Fix stale instances being sent over rpc."Jenkins2012-08-092-40/+25
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix stale instances being sent over rpc.Russell Bryant2012-08-092-40/+25
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were a number of places in compute/api.py that were calling self.update() for an instance, but not sending an instance that contains those updates over rpc. This patch fixes them. The changes to the unit tests were required because its stubs were returning an instance without a host set in some cases. So, the result of self.update() had no host and the rpcapi would blow up since it had no idea where to send the message. This patch does not fix self.update() before prep_resize, because it is being addressed in this patch: https://review.openstack.org/#/c/11050/ Change-Id: I4efc922a6a0af0605d4d63012d55ff8473211fd5
* | | | | | | | | | | Merge "Send updated instance model to schedule_prep_resize"Jenkins2012-08-092-5/+31
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Send updated instance model to schedule_prep_resizeChris Behrens2012-08-092-5/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A stale instance model was being passed to schedule_prep_resize. Fixes bug 1034595 Change-Id: Ic92a22a2c315d25c70d32685fdf9f38451077b9a
* | | | | | | | | | | | Merge "Fix traceback when detaching volumes via EC2"Jenkins2012-08-091-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Fix traceback when detaching volumes via EC2Chuck Short2012-08-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When detaching a volume from an instance it results in the following traceback: Cinderclient connection created using URL: http://192.168.1.103:8776/v1/bc02ec05c5fa4a5bb3020b617f3574e2 2012-08-06 18:58:32 ERROR nova.api.ec2 [req-1fd2f017-8a11-481f-b901-ae61d3f55c94 demo demo] Unexpected error raised: 'instance_uuid' 2012-08-06 18:58:32 TRACE nova.api.ec2 Traceback (most recent call last): 2012-08-06 18:58:32 TRACE nova.api.ec2 File "/opt/stack/nova/nova/api/ec2/__init__.py", line 474, in __call__ 2012-08-06 18:58:32 TRACE nova.api.ec2 result = api_request.invoke(context) 2012-08-06 18:58:32 TRACE nova.api.ec2 File "/opt/stack/nova/nova/api/ec2/apirequest.py", line 81, in invoke 2012-08-06 18:58:32 TRACE nova.api.ec2 result = method(context, **args) 2012-08-06 18:58:32 TRACE nova.api.ec2 File "/opt/stack/nova/nova/api/ec2/cloud.py", line 799, in detach_volume 2012-08-06 18:58:32 TRACE nova.api.ec2 self.compute_api.detach_volume(context,volume_id=volume_id) 2012-08-06 18:58:32 TRACE nova.api.ec2 File "/opt/stack/nova/nova/compute/api.py", line 1642, in detach_volume 2012-08-06 18:58:32 TRACE nova.api.ec2 instance_uuid = volume['instance_uuid'] 2012-08-06 18:58:32 TRACE nova.api.ec2 KeyError: 'instance_uuid' By the time the volume in the cinder database the instance_uuid is already 'NULL', so get the instance_uuid from the volume before its detached. Fixes LP: #1033713 Change-Id: Id5515881b08af9d0832b4b620c03e471fdff0823 Signed-off-by: Chuck Short <chuck.short@canonical.com>
* | | | | | | | | | | | Merge "Adds ability to inherit wsgi extensions"Jenkins2012-08-094-4/+54
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / | |/| | | | | | | | | |
| * | | | | | | | | | | Adds ability to inherit wsgi extensionsVishvananda Ishaya2012-08-094-4/+54
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for blueprint disable-server-extensions It is possible to create a wsgi resource that extends another resource by using the same controller, but any extensions that have been applied to the original resource will have no affect. This adds a new parameter to ResourceExtension that allows it to inherit extensions from another resource. This is necessary because we are moving key funcionality of the /servers resource into extensions, and some other resources (like create-server-ext) extend that functionality. This way we can keep the functionality of the other extensions. Change-Id: I21b4c2569c35d59c1f466642355564084a277aea
* | | | | | | | | | | Merge "Fix setting admin_pass in rescue command"Jenkins2012-08-091-2/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Fix setting admin_pass in rescue commandJohannes Erdfelt2012-08-091-2/+1
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1034948 The database doesn't have an admin_pass column, so the instance_update() call is a noop. Change-Id: I9f22de1e926ed48b8fd4561ddf2129db6a1e0b65
* / / / / / / / / / Fixes KeyError when trying to rescue an instanceMajor Hayden2012-08-091-1/+1
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When rescuing an instance, a KeyError exception is thrown since the 'injected_files' key doesn't exist in the instance dict. Change-Id: I733899c3f699803db4dbe95021b1cb6490392bed
* | | | | | | | | Merge "Add a 50 char git title limit test to hacking."Jenkins2012-08-092-1/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add a 50 char git title limit test to hacking.Joe Gordon2012-08-082-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add N802 to hacking.py Change-Id: I8262531b4b3f8f3a1a2a37679904cf4864cae7b6
* | | | | | | | | | Merge "xenapi: reduce polling interval for agent"Jenkins2012-08-091-10/+10
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | xenapi: reduce polling interval for agentJohannes Erdfelt2012-08-071-10/+10
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Communicating with the agent requires polling for a response. The operation uses xenstore, which is lightweight, yet the interval in between polls was 3 seconds. This would cause longer than necessary sleeps when an instance was booting making the overall boot slower. Change-Id: I560c05887128f1a0e29228e859cca25ded4eceec
* | | | | | | | | | scheduler prep_resize should not update instance['host']Chris Behrens2012-08-0810-84/+95
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done by the manager once things are ready on the destination compute node. Fixes bug 1034593 Also removes now-unneeded update_db argument passed via rpcapi and bumps scheduler rpcapi version for prep_resize to 1.4 Change-Id: I0ac3be39877f3afcf42f5996d0da90042fe7c6e3
* | | | | | | | | Merge "Added updated locations for iscsiadm"Jenkins2012-08-082-0/+2
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Added updated locations for iscsiadmChuck Short2012-08-072-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Attaching volumes to instances currently result in a traceback running on 12.10. This is due to the change of location from /sbin to /usr/bin for iscsiadm. Fixes LP: #1033960 Change-Id: Ie8c6214efbac72b2715264a7d9dd7fe5e43ef693 Signed-off-by: Chuck Short <chuck.short@canonical.com>
* | | | | | | | | | Merge "Migrate a notifier patch from common:"Jenkins2012-08-0810-163/+86
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Migrate a notifier patch from common:Andrew Bogott2012-08-0310-163/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit c767e9beffe4b826eac869ce7e2eef2cc1499bbe Author: Andrew Bogott <abogott@wikimedia.org> Date: Thu Jul 19 03:34:31 2012 -0500 Add multiple-driver support to the notifier api. Move all of the functionality previously provided by the list_notifier into the basic notifier api. Move and restructure tests accordingly. Remove the list_notifier file and test file. For bug 1025820 Change-Id: Icadaafe8bc312942249272873d9a4a8f1aa49a94
* | | | | | | | | | | Merge "Make libvirt_use_virtio_for_bridges flag works for all drivers."Jenkins2012-08-081-0/+4
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Make libvirt_use_virtio_for_bridges flag works for all drivers.Yaguang Tang2012-08-081-0/+4
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both LibvirtOpenVswitchDriver and QuantumLinuxBridgeVIFDriver can use virtio driver when flag libvirt_use_virtio_for_bridges is set. fix bug lp:1034216 Change-Id: I5675f14845bf059651f45cfb06ae496d413fa69b
* | | | | | | | | | | Merge "Fix a bug on remove_volume_connection in compute/manager.py"Jenkins2012-08-081-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Fix a bug on remove_volume_connection in compute/manager.pyShane Wang2012-08-091-2/+2
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function remove_volume_connection() has been changed. Fix up the code to call the correct interface. Change-Id: Ib0aa864d9efabb1102193a36ec05c3a1673091b5 Signed-off-by: Shane Wang <shane.wang@intel.com>
* | | | | | | | | | Merge "xenapi: wait for agent resetnetwork response"Jenkins2012-08-082-9/+12
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | xenapi: wait for agent resetnetwork responseJohannes Erdfelt2012-08-072-9/+12
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unlike every other agent command, the resetnetwork command would not wait for a response. All failures were silently ignored. Change this to at least log a message if an error occurs. Change-Id: I40e323607b2ce50869f3bf11e4582ff83cbed1c0
* | | | | | | | | | Merge "Fix a bug on db.instance_get_by_uuid in compute/manager.py"Jenkins2012-08-081-1/+1
|\ \ \ \ \ \ \ \ \ \