yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #00308
[Bug 1092761] Re: concurrent disassociate floating ip calls leads to 500 error
** Changed in: nova/folsom
Status: Fix Committed => Fix Released
--
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/1092761
Title:
concurrent disassociate floating ip calls leads to 500 error
Status in OpenStack Compute (Nova):
Fix Released
Status in OpenStack Compute (nova) folsom series:
Fix Released
Bug description:
Disassocating the same floating ip concurrently will cause a 500 error
as shown here (stable/folsom):
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 276, in _process_data
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", line 145, in dispatch
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 642, in _disassociate_floating_ip
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp fixed_address = self.db.floating_ip_disassociate(context, address)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 309, in floating_ip_disassociate
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return IMPL.floating_ip_disassociate(context, address)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 129, in wrapper
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return f(*args, **kwargs)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 851, in floating_ip_disassociate
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp floating_ip_ref['fixed_ip_id'])
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 129, in wrapper
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return f(*args, **kwargs)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 1171, in fixed_ip_get
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp raise exception.FixedIpNotFound(id=id)
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp FixedIpNotFound: No fixed IP associated with id None.
2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp
It should just ignore the remaining code if it cannot find the fixed
ip.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1092761/+subscriptions