** Changed in: nova
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1263636
Title:
no correct message prompt when migrate instance without enough cpu by
Vcenter dirver
Status in OpenStack Compute (Nova):
Invalid
Bug description:
1. boot two instances with flavor 13, then there is only 5 vCPU available.
[root@10-1-0-71 nova]# nova flavor-list
+----+-------------+------------+------------+-----------+------+------------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs
| RXTX_Factor | Is_Public |
+----+-------------+------------+------------+-----------+------+------------+-------------+-----------+
| 1 | m1.tiny | 512 | 1 | 0 | | 1
| 1.0 | True |
| 13 | migrate | 512 | 5 | 0 | | 20
| 1.0 | True |
| 14 | migrate_ram | 51200 | 5 | 0 | | 1
| 1.0 | True |
| 2 | m1.small | 2048 | 20 | 0 | | 1
| 1.0 | True |
| 3 | m1.medium | 4096 | 40 | 0 | | 2
| 1.0 | True |
| 4 | m1.large | 8192 | 80 | 0 | | 4
| 1.0 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | | 8
| 1.0 | True |
+----+-------------+------------+------------+-----------+------+------------+-------------+-----------+
2. Then migrate test_1 to same host with command "nova migrate test_1", but
instance test_1 became to error status finally
[root@10-1-0-71 nova]# nova list
+--------------------------------------+--------------+--------+------------------+-------------+-------------------+
| ID | Name | Status | Task State
| Power State | Networks |
+--------------------------------------+--------------+--------+------------------+-------------+-------------------+
| 2bffa204-b5d2-4ddf-abd5-15a5db32884d | test_1 | RESIZE |
resize_migrating | Running | network1=10.0.1.6 |
+--------------------------------------+--------------+--------+------------------+-------------+-------------------+
[root@10-1-0-71 nova]# nova list
+--------------------------------------+--------------+--------+------------+-------------+-------------------+
| ID | Name | Status | Task State |
Power State | Networks |
+--------------------------------------+--------------+--------+------------+-------------+-------------------+
| 2bffa204-b5d2-4ddf-abd5-15a5db32884d | test_1 | ERROR | None |
Running | network1=10.0.1.6 |
+--------------------------------------+--------------+--------+------------+-------------+-------------------+
3. nova show the instance, see following message:
| fault | {u'message': u'Error caused by file
/vmfs/volumes/52664587-e6a52545-4f65-3440b5e539d0/2bffa204-b5d2-4ddf-abd5-15a5db32884d/2bffa204-b5d2-4ddf-abd5-15a5db32884d.vmdk',
u'code': 500, u'details': u' File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 270, in
decorated_function |
| | return function(self, context,
*args, **kwargs)
|
| | File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3117, in
resize_instance
|
| | block_device_info)
|
| | File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 443, in
migrate_disk_and_power_off
|
| | dest, flavor)
|
| | File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py", line 1169, in
migrate_disk_and_power_off
|
| |
self._session._wait_for_task(instance[\'uuid\'], vm_clone_task)
|
| | File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 906, in
_wait_for_task
|
| | ret_val = done.wait()
|
| | File
"/usr/lib/python2.6/site-packages/eventlet/event.py", line 116, in wait
|
| | return hubs.get_hub().switch()
|
| | File
"/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 187, in switch
|
| | return self.greenlet.switch()
|
| | ', u'created':
u'2013-12-23T07:17:47Z'}
4. error in log:
2013-12-23 01:17:46.717 8994 ERROR nova.compute.manager
[req-da9f6443-1054-4ad5-93f6-04c95a4d5b27 01dd320eb49d4bdfaa08a9ec021a48d4
045dd87f67eb40d1b18f6c9498be3bd9] [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] NV-D132FDD Setting instance vm_state to
ERROR
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] Traceback (most recent call last):
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 5063, in
_error_out_instance_on_exception
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] yield
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3117, in
resize_instance
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] block_device_info)
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 443, in
migrate_disk_and_power_off
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] dest, flavor)
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py", line 1169, in
migrate_disk_and_power_off
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d]
self._session._wait_for_task(instance['uuid'], vm_clone_task)
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 906, in
_wait_for_task
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] ret_val = done.wait()
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/eventlet/event.py", line 116, in wait
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] return hubs.get_hub().switch()
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] File
"/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 187, in switch
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] return self.greenlet.switch()
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d] NovaException: Error caused by file
/vmfs/volumes/52664587-e6a52545-4f65-3440b5e539d0/2bffa204-b5d2-4ddf-abd5-15a5db32884d/2bffa204-b5d2-4ddf-abd5-15a5db32884d.vmdk
2013-12-23 01:17:46.717 8994 TRACE nova.compute.manager [instance:
2bffa204-b5d2-4ddf-abd5-15a5db32884d]
2013-12-23 01:17:47.962 8994 ERROR nova.openstack.common.rpc.amqp
[req-da9f6443-1054-4ad5-93f6-04c95a4d5b27 01dd320eb49d4bdfaa08a9ec021a48d4
045dd87f67eb40d1b18f6c9498be3bd9] Exception during message handling
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp Traceback
(most recent call last):
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/amqp.py", line 461,
in _process_data
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp **args)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/dispatcher.py",
line 172, in dispatch
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp result
= getattr(proxyobj, method)(ctxt, **kwargs)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/exception.py", line 90, in wrapped
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp payload)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/exception.py", line 73, in wrapped
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp return
f(self, context, *args, **kw)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 255, in
decorated_function
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp pass
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 241, in
decorated_function
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp return
function(self, context, *args, **kwargs)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 306, in
decorated_function
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp
function(self, context, *args, **kwargs)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 283, in
decorated_function
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp e,
sys.exc_info())
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 270, in
decorated_function
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp return
function(self, context, *args, **kwargs)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 3117, in
resize_instance
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp
block_device_info)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 443, in
migrate_disk_and_power_off
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp dest,
flavor)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py", line 1169, in
migrate_disk_and_power_off
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp
self._session._wait_for_task(instance['uuid'], vm_clone_task)
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 906, in
_wait_for_task
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp ret_val
= done.wait()
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/eventlet/event.py", line 116, in wait
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp return
hubs.get_hub().switch()
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp File
"/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py", line 187, in switch
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp return
self.greenlet.switch()
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp
NovaException: Error caused by file
/vmfs/volumes/52664587-e6a52545-4f65-3440b5e539d0/2bffa204-b5d2-4ddf-abd5-15a5db32884d/2bffa204-b5d2-4ddf-abd5-15a5db32884d.vmdk
2013-12-23 01:17:47.962 8994 TRACE nova.openstack.common.rpc.amqp
2013-12-23 01:17:51.727 8994 WARNING nova.virt.vmwareapi.driver [-]
NV-EF000C4 Task [CloneVM_Task] (returnval){
value = "task-8706"
_type = "Task"
} status: error Error caused by file
/vmfs/volumes/52664587-e6a52545-4f65-3440b5e539d0/2bffa204-b5d2-4ddf-abd5-15a5db32884d/2bffa204-b5d2-4ddf-abd5-15a5db32884d.vmdk
2013-12-23 01:17:51.728 8994 WARNING nova.virt.vmwareapi.driver [-]
NV-7575A72 In vmwareapi:_poll_task, Got this error Trying to re-send() an
already-triggered event.
2013-12-23 01:17:51.728 8994 ERROR nova.openstack.common.loopingcall [-] in
fixed duration looping call
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
Traceback (most recent call last):
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall File
"/usr/lib/python2.6/site-packages/nova/openstack/common/loopingcall.py", line
78, in _inner
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
self.f(*self.args, **self.kw)
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall File
"/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py", line 935, in
_poll_task
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
done.send_exception(excep)
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall File
"/usr/lib/python2.6/site-packages/eventlet/event.py", line 208, in
send_exception
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
return self.send(None, args)
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall File
"/usr/lib/python2.6/site-packages/eventlet/event.py", line 150, in send
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
assert self._result is NOT_USED, 'Trying to re-send() an already-triggered
event.'
2013-12-23 01:17:51.728 8994 TRACE nova.openstack.common.loopingcall
AssertionError: Trying to re-send() an already-triggered event.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1263636/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp