← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2083832] [NEW] [OVN] Host_id value on lsp for router gateway is not updated on failover

 

Public bug reported:

Neutron fills neutron:host_id within external_ids values for router gateway OVN logical switch ports with the hostname of the chassis.
If a failover happens, binding_host_id in router gateway port is updated with new host in neutron DB, while external_ids:neutron:host_id in OVN database remains old.

Steps to reproduce:
1. Create a router with external gateway set
2. Check binding_host_id for router gateway port in neutron and external_ids:neutron:host_id on lsp in OVN database
3. Initiate failover (for example turn off the host where port was binded)
4. Check binding_host_id for router gateway port and external_ids:neutron:host_id

** Affects: neutron
     Importance: Undecided
         Status: New

** Description changed:

  Neutron fills neutron:host_id within external_ids values for router gateway OVN logical switch ports with the hostname of the chassis.
- If a failover happens, binding_host_id in router gateway port is updated with new host, while external_ids:neutron:host_id in OVN database remains old.
+ If a failover happens, binding_host_id in router gateway port is updated with new host in neutron DB, while external_ids:neutron:host_id in OVN database remains old.
  
  Steps to reproduce:
  1. Create a router with external gateway set
- 2. Check binding_host_id for router gateway port and external_ids:neutron:host_id
+ 2. Check binding_host_id for router gateway port in neutron and external_ids:neutron:host_id on lsp in OVN database
  3. Initiate failover (for example turn off the host where port was binded)
  4. Check binding_host_id for router gateway port and external_ids:neutron:host_id

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

Title:
  [OVN] Host_id value on lsp for router gateway is not updated on
  failover

Status in neutron:
  New

Bug description:
  Neutron fills neutron:host_id within external_ids values for router gateway OVN logical switch ports with the hostname of the chassis.
  If a failover happens, binding_host_id in router gateway port is updated with new host in neutron DB, while external_ids:neutron:host_id in OVN database remains old.

  Steps to reproduce:
  1. Create a router with external gateway set
  2. Check binding_host_id for router gateway port in neutron and external_ids:neutron:host_id on lsp in OVN database
  3. Initiate failover (for example turn off the host where port was binded)
  4. Check binding_host_id for router gateway port and external_ids:neutron:host_id

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



Follow ups