Public bug reported:

When the tenant creates the first HA router-1, neutron will try to create HA 
network for this project.
But during the HA network creation procedure, we assume it has 2 steps:
(1) create HA network
(2) create subnet for this HA network
another router-2 creation API call is comming, while HA network creation is 
just done the step (1).
This router-2 creation API can retrieve the project HA network, and the HA 
network has no subnet.

Because of the
"[Open Discussion] neutron can create port from network which has no subnet"
https://bugs.launchpad.net/neutron/+bug/2016197,
router-2 will create HA ports without fixed IP.

So this HA router-2 will not get UP forever in L3 agent side.

In our production environment, we see many times of such issue.

** Affects: neutron
     Importance: Undecided
         Status: New

** Summary changed:

- [L3][HA] race condition amoning router creations when tenant has no HA network
+ [L3][HA] race condition first two router creations when tenant has no HA 
network

** Summary changed:

- [L3][HA] race condition first two router creations when tenant has no HA 
network
+ [L3][HA] race condition between first two router creations when tenant has no 
HA network

** Description changed:

  When the tenant creates the first HA router-1, neutron will try to create HA 
network for this project.
  But during the HA network creation procedure, we assume it has 2 steps:
  (1) create HA network
  (2) create subnet for this HA network
- another router-2 creation API call is comming, while HA network creation is 
just done the step (1),
- this API can retrieve the project HA network, and the HA network has no 
subnet.
+ another router-2 creation API call is comming, while HA network creation is 
just done the step (1).
+ This router-2 creation API can retrieve the project HA network, and the HA 
network has no subnet.
  
- Because of the 
+ Because of the
  "[Open Discussion] neutron can create port from network which has no subnet"
  https://bugs.launchpad.net/neutron/+bug/2016197,
  router-2 will create HA ports without fixed IP.
  
  So this HA router-2 will not get UP forever in L3 agent side.
  
  In our production environment, we see many times of such issue.

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2016198

Title:
  [L3][HA] race condition between first two router creations when tenant
  has no HA network

Status in neutron:
  New

Bug description:
  When the tenant creates the first HA router-1, neutron will try to create HA 
network for this project.
  But during the HA network creation procedure, we assume it has 2 steps:
  (1) create HA network
  (2) create subnet for this HA network
  another router-2 creation API call is comming, while HA network creation is 
just done the step (1).
  This router-2 creation API can retrieve the project HA network, and the HA 
network has no subnet.

  Because of the
  "[Open Discussion] neutron can create port from network which has no subnet"
  https://bugs.launchpad.net/neutron/+bug/2016197,
  router-2 will create HA ports without fixed IP.

  So this HA router-2 will not get UP forever in L3 agent side.

  In our production environment, we see many times of such issue.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2016198/+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

Reply via email to