** 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
--
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