yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #16021
[Bug 1267649] Re: duplicate port create requests to neutron by compute
** Changed in: neutron
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1267649
Title:
duplicate port create requests to neutron by compute
Status in OpenStack Neutron (virtual network service):
Fix Released
Bug description:
When quantum server is slow in responding to the port create requests (30 seconds or more) we are seeing duplicate port requests being made for the same operation. This is related to the value set for the quantum_url_timeout parameter (30 seconds by default) and by increasing the value we get duplicate port requests only for those quantum requests taking longer than the new timeout value.
It appears that the quantum client is retrying the request on timeouts and is an error to do it for POST which is non-idempotent and in this case creates duplicate ports. Further investigation of the problem shows that this is coming from the httplib2 library which retries requests on socket time out. https://code.google.com/p/httplib2/issues/detail?id=109
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1267649/+subscriptions
References