[Yahoo-eng-team] [Bug 2052681] [NEW] Many stale neutron-keepalived-state-change processes left after upgrade to native pyroute2 state-change

2024-02-07 Thread LIU Yulong
Public bug reported:

Needs a post-upgrade script to remove those stale "ip -o monitor" and
traditional "neutron-keepalived-state-change" processes.

** Affects: neutron
 Importance: Undecided
 Status: New

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

Title:
  Many stale neutron-keepalived-state-change processes left after
  upgrade to native pyroute2 state-change

Status in neutron:
  New

Bug description:
  Needs a post-upgrade script to remove those stale "ip -o monitor" and
  traditional "neutron-keepalived-state-change" processes.

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


[Yahoo-eng-team] [Bug 2052628] [NEW] [stable-only][ovn-octavia-provider] Multiple listener-pool-member on IPv6 LB getting second pool in ERROR

2024-02-07 Thread Fernando Royo
Public bug reported:

When an LB IPv6 is created using a bulk command or when multiple
listener-pool-member are added sequentially, the second listener-pool
managed fails when adding a member, resulting in the pool's state being
in an ERROR state.

The error in traceback is:

2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver Traceback 
(most recent call last):
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1883, in member_create
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
self._add_member(member, ovn_lb, pool_key)
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1841, in _add_member
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
self._refresh_lb_vips(ovn_lb.uuid, external_ids)
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1051, in _refresh_lb_vips
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver vip_ips 
= self._frame_vip_ips(lb_external_ids)
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1039, in _frame_vip_ips
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver if 
netaddr.IPNetwork(lb_vip).version == 6:
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/netaddr/ip/__init__.py", line 938, in __init__
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver raise 
AddrFormatError('invalid IPNetwork %s' % addr)
2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
netaddr.core.AddrFormatError: invalid IPNetwork [fd2e:6f44:5dd8:c956::1a]

So apparently, the LB_VIP is enclosed in additional brackets [ ] when
adding the member to the second listener-pool-member.

This issue is only occurring in stable branches.

** Affects: neutron
 Importance: Undecided
 Assignee: Fernando Royo (froyoredhat)
 Status: New


** Tags: ovn-octavia-provider

** Changed in: neutron
 Assignee: (unassigned) => Fernando Royo (froyoredhat)

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

Title:
  [stable-only][ovn-octavia-provider] Multiple listener-pool-member on
  IPv6 LB getting second pool in ERROR

Status in neutron:
  New

Bug description:
  When an LB IPv6 is created using a bulk command or when multiple
  listener-pool-member are added sequentially, the second listener-pool
  managed fails when adding a member, resulting in the pool's state
  being in an ERROR state.

  The error in traceback is:

  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver Traceback 
(most recent call last):
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1883, in member_create
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
self._add_member(member, ovn_lb, pool_key)
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1841, in _add_member
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
self._refresh_lb_vips(ovn_lb.uuid, external_ids)
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1051, in _refresh_lb_vips
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
vip_ips = self._frame_vip_ips(lb_external_ids)
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/networking_ovn/octavia/ovn_driver.py", line 
1039, in _frame_vip_ips
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver if 
netaddr.IPNetwork(lb_vip).version == 6:
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver   File 
"/usr/lib/python3.6/site-packages/netaddr/ip/__init__.py", line 938, in __init__
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver raise 
AddrFormatError('invalid IPNetwork %s' % addr)
  2024-02-07 12:40:56.166 13 ERROR networking_ovn.octavia.ovn_driver 
netaddr.core.AddrFormatError: invalid IPNetwork [fd2e:6f44:5dd8:c956::1a]

  So apparently, the LB_VIP is enclosed in additional brackets [ ] when
  adding the member to the second listener-pool-member.

  This issue is only occurring in stable branches.

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