Reviewed:  https://review.openstack.org/586059
Committed: 
https://git.openstack.org/cgit/openstack/neutron/commit/?id=314a06359e4eaa7a858f2ba88c98b0a849376aba
Submitter: Zuul
Branch:    master

commit 314a06359e4eaa7a858f2ba88c98b0a849376aba
Author: Oleg Bondarev <obonda...@mirantis.com>
Date:   Thu Jul 26 16:01:09 2018 +0400

    Make dvr router port creation retriable
    
    On concurrent router interface creation DB retries are usual.
    In case of DVR there are 2 sources for retries: csnat and dvr
    router ports creation.
    This patch wraps dvr port creation with retry to avoid duplicate router
    subnet violation when retrying the main add_router_interface().
    See bug for details.
    
    Change-Id: Ia3c6429a82a9c349eb9577bf255d34f16c6d602e
    Closes-Bug: #1783728


** Changed in: neutron
       Status: In Progress => 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/1783728

Title:
  DVR: router interface creation failure (load testing)

Status in neutron:
  Fix Released

Bug description:
  Release: Pike.

  Under load (10 parallel threads) several requests for router interface 
creation failed.
  No error logs seen, just several DB retries for StaleDataError in 
standardattributes table.
  Server response:

  INFO neutron.api.v2.resource [req-...] add_router_interface failed (client 
error): The server could not comply with the request since it is either 
malformed or otherwise incorrect.
  INFO neutron.wsgi [req-...] 125.22.218.43,172.30.121.16 "PUT 
/v2.0/routers/d63811e1-9e54-467b-a4d3-8c407e38ccf2/add_router_interface 
HTTP/1.1" status: 400  len: 365 time: 4.6666040

  Analysis to follow.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1783728/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to