yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #23696
[Bug 1227836] Re: Grizzly live-migration fails in Ubuntu 12.04
Grizzly isn't supported upstream anymore, closing bug.
** Changed in: nova
Status: Incomplete => Won't Fix
--
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/1227836
Title:
Grizzly live-migration fails in Ubuntu 12.04
Status in OpenStack Compute (Nova):
Won't Fix
Bug description:
Hi guys i'm trying to use live-migration with this scenario:
OS: Ubuntu 12.04.3
OpenStack version: Grizzly
Nova version: 2013.1.2-0ubuntu1~cloud0
Shared storage with GFS2
My migration configuration in nova-compute.conf is:
...
live_migration_bandwidth=0
live_migration_flag=VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE
live_migration_retry_count=30
live_migration_uri=qemu+tcp://%s/system
...
When i try to migrate an instance i get some kind of RPC time out (i
sent a couple of mails to the operators list with the subject
"Migrating instances in grizzly"):
nova-compute.log
...
2013-09-02 15:35:45.784 4601 DEBUG nova.openstack.common.rpc.common [-] Timed out waiting for RPC response: timed out _error_callback /usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py:628
2013-09-02 15:35:45.790 4601 ERROR nova.utils [-] in fixed duration looping call
2013-09-02 15:35:45.790 4601 TRACE nova.utils Traceback (most recent call last):
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 594, in _inner
2013-09-02 15:35:45.790 4601 TRACE nova.utils self.f(*self.args, **self.kw)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 3129, in wait_for_live_migration
2013-09-02 15:35:45.790 4601 TRACE nova.utils migrate_data)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3208, in _post_live_migration
2013-09-02 15:35:45.790 4601 TRACE nova.utils migration)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/conductor/api.py", line 664, in network_migrate_instance_start
2013-09-02 15:35:45.790 4601 TRACE nova.utils migration)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/conductor/rpcapi.py", line 415, in network_migrate_instance_start
2013-09-02 15:35:45.790 4601 TRACE nova.utils return self.call(context, msg, version='1.41')
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/proxy.py", line 80, in call
2013-09-02 15:35:45.790 4601 TRACE nova.utils return rpc.call(context, self._get_topic(topic), msg, timeout)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/__init__.py", line 140, in call
2013-09-02 15:35:45.790 4601 TRACE nova.utils return _get_impl().call(CONF, context, topic, msg, timeout)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 798, in call
2013-09-02 15:35:45.790 4601 TRACE nova.utils rpc_amqp.get_connection_pool(conf, Connection))
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 612, in call
2013-09-02 15:35:45.790 4601 TRACE nova.utils rv = list(rv)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 554, in __iter__
2013-09-02 15:35:45.790 4601 TRACE nova.utils self.done()
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-09-02 15:35:45.790 4601 TRACE nova.utils self.gen.next()
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 551, in __iter__
2013-09-02 15:35:45.790 4601 TRACE nova.utils self._iterator.next()
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 648, in iterconsume
2013-09-02 15:35:45.790 4601 TRACE nova.utils yield self.ensure(_error_callback, _consume)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 566, in ensure
2013-09-02 15:35:45.790 4601 TRACE nova.utils error_callback(e)
2013-09-02 15:35:45.790 4601 TRACE nova.utils File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 629, in _error_callback
2013-09-02 15:35:45.790 4601 TRACE nova.utils raise rpc_common.Timeout()
2013-09-02 15:35:45.790 4601 TRACE nova.utils Timeout: Timeout while waiting on RPC response.
2013-09-02 15:35:45.790 4601 TRACE nova.utils
...
-The VM state never changes back to ACTIVE from MIGRATING
-The VM actually moves from one node to the other (i can see it with "virsh list" on the new node) and it still answers ping
Any clues?
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1227836/+subscriptions