[Yahoo-eng-team] [Bug 2056366] [NEW] Neutron ml2/ovn does not exit when killed with SIGTERM

2024-03-06 Thread Terry Wilson
Public bug reported: When Neutron is killed with SIGTERM (like via systemctl), when using ML2/OVN neutron workers do not exit and instead are eventually killed with SIGKILL when the graceful timeout is reached (often around 1 minute). This is happening due to the signal handlers for SIGTERM.

[Yahoo-eng-team] [Bug 2033932] [NEW] Add support for OVN MAC_Binding aging

2023-09-01 Thread Terry Wilson
Public bug reported: VN added support for aging out MAC_Binding entries [1][2]. Without this feature, the MAC_Bindings table can grow indefinitely. [1] https://github.com/ovn-org/ovn/commit/1a947dd3073628d2f2655f46ee7d3db62ed15b55 [2]

[Yahoo-eng-team] [Bug 2011590] [NEW] Startup times for large OVN dbs is greatly increased by frozen_row() calls

2023-03-14 Thread Terry Wilson
Public bug reported: On a large OVN DB, frozen_row() calls for the event notification processing can add 10ms up to 40ms or more depending on the size of the row (as compared to 4usec for just passing the Row object). This can easily make startup times w/ large DBs increase by a factor of 3 or

[Yahoo-eng-team] [Bug 1989646] [NEW] neutron's override of ovsdbapp's idlutils.wait_for_change is busted

2022-09-14 Thread Terry Wilson
Public bug reported: The method doesn't actually do anything unless seqno=None due to an indentation issue. ** Affects: neutron Importance: Undecided Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed

[Yahoo-eng-team] [Bug 1965819] [NEW] list object has no attribute 'acked'

2022-03-21 Thread Terry Wilson
Public bug reported: Using python-ovs master, there are errors such as: ERROR neutron.plugins.ml2.drivers.ovn.mech_driver.ovsdb.impl_idl_ovn [None req-81ffbcd9-59d1-498a-aea2-d57e0d515ff2 None None] OVS database connection to OVN_Southbound failed with error: ''list' object has no attribute

[Yahoo-eng-team] [Bug 1952023] [NEW] Neutron functional tests don't properly clean up ovn-northd

2021-11-23 Thread Terry Wilson
Public bug reported: ovn-northd does not get stopped when running dsvm-functional tests. [vagrant@fedora neutron]$ pgrep ovn-northd [vagrant@fedora neutron]$ tox -e dsvm-functional test_agent_change dsvm-functional develop-inst-noop: /opt/stack/neutron ... dsvm-functional: commands succeeded

[Yahoo-eng-team] [Bug 1948891] [NEW] [ovn] Using ovsdb-client for MAC_Binding could theoretically block indefinitely

2021-10-26 Thread Terry Wilson
Public bug reported: As a workaround for saving massive amounts of memory by not monitoring the MAC_Binding table, we recently switched to using ovsdb-client for deleting FIP MAC_Binding entries. ovsdb-client will open a new connection every time it is called. There are some cases where it might

[Yahoo-eng-team] [Bug 1944460] [NEW] Fix OVN metadata agent functional tests for Chassis_Private

2021-09-21 Thread Terry Wilson
Public bug reported: The OVN metadata agent functional tests don't support OVN versions that use the Chassis_Private table. The gate doesn't break due to using older OVN, but running locally on centos-stream fails. ** Affects: neutron Importance: Undecided Status: In Progress --

[Yahoo-eng-team] [Bug 1934930] [NEW] [ovn] Multiple servers can try to create neutron_pg_drop at the same time

2021-07-07 Thread Terry Wilson
Public bug reported: Even though we use may_exist=True to create the neutron_pg_drop Port_Group, it's possible that when another server creates it before us that we don't get the update before we check if it exists before exiting. ** Affects: neutron Importance: Undecided Status:

[Yahoo-eng-team] [Bug 1911132] Re: OVN mech driver - can't find Logical_Router errors

2021-06-11 Thread Terry Wilson
** Changed in: neutron Status: Confirmed => 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/1911132 Title: OVN mech driver - can't find Logical_Router errors Status

[Yahoo-eng-team] [Bug 1930926] [NEW] Failing over OVN dbs can cause original controller to permanently lose connection

2021-06-04 Thread Terry Wilson
Public bug reported: When failing over OVN DB servers from one server to another, the server which originally hosts the VIP doesn't notice the connection is gone and doesn't reconnect without restarting the neutron api service. ** Affects: neutron Importance: Undecided Status: In

[Yahoo-eng-team] [Bug 1881424] Re: Neutron ovs agent fails on rpc_loop iteration:1

2021-05-13 Thread Terry Wilson
Looks like this was fixed by Rodolfo's singleton patch ** No longer affects: ovsdbapp ** Changed in: neutron Status: New => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron.

[Yahoo-eng-team] [Bug 1923644] [NEW] OVN agent delete support should be backported to pre-wallaby releases

2021-04-13 Thread Terry Wilson
Public bug reported: Until wallaby, ml2/ovn and networking-ovn, despite having support for the Agent API, did not implement "delete" support. This means that when scaling down compute nodes, etc. there are orphaned agents that cannot be removed. ** Affects: neutron Importance: Undecided

[Yahoo-eng-team] [Bug 1916646] [NEW] ovn-octavia-provider can attempt to write protocol=None to OVSDB

2021-02-23 Thread Terry Wilson
Public bug reported: In some functional test output, we can see the line: ERROR ovsdbapp.backend.ovs_idl.vlog [req-a6293ef9-4b57-444d-8a5c- a27937ddb5db - - - - -] attempting to write bad value to column protocol (ovsdb error: expected string, got ): Error: ovsdb error: expected string, got An

[Yahoo-eng-team] [Bug 1905611] [NEW] OVN.ovsdb_probe_interval takes effect only after initial database dump

2020-11-25 Thread Terry Wilson
Public bug reported: ml2/ovn allows the configuration of the OVSDB session probe_interval, and defaults it to 60 seconds, overriding the python-ovs default of 5 seconds. It does this after the ovsdbapp Connection object is created and started, which means it is also after python-ovs sends a

[Yahoo-eng-team] [Bug 1904897] [NEW] Failure in test_l2_agent_restart(OVS, Flat network)

2020-11-19 Thread Terry Wilson
Public bug reported: Occasionally the test fails to ping. In this case, the tests failed on an OVN-specific patch that could not have possibly interacted with the test: https://zuul.opendev.org/t/openstack/build/2eb4d891d3324814b28b1db5ea8ee148 {0}

[Yahoo-eng-team] [Bug 1894136] Re: [OVN Octavia Provider] OVN provider fails during listener delete

2020-10-15 Thread Terry Wilson
** Project changed: ovsdbapp => neutron -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1894136 Title: [OVN Octavia Provider] OVN provider fails during listener delete Status in

[Yahoo-eng-team] [Bug 1894136] Re: [OVN Octavia Provider] OVN provider fails during listener delete

2020-10-14 Thread Terry Wilson
** Project changed: neutron => ovsdbapp -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1894136 Title: [OVN Octavia Provider] OVN provider fails during listener delete Status in

[Yahoo-eng-team] [Bug 1895033] [NEW] When using ml2/OVN with other plugins with agents, non-OVN agents are broken for show/update/delete operations

2020-09-09 Thread Terry Wilson
Public bug reported: ml2/ovn mech driver overrides the ML2 agent API methods and inserts its results if the agent passed to the operations are OVN agents. Due to a change where KeyError is no longer raised by get_agent, the get_agent/update_agent/delete_agent methods no longer fall back to the

[Yahoo-eng-team] [Bug 1888878] Re: Data not present in OVN IDL when requested

2020-08-21 Thread Terry Wilson
** Also 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/178 Title: Data not present in OVN IDL when requested Status in

[Yahoo-eng-team] [Bug 1879502] [NEW] neutron-ovn-db-sync-util fails with PortContext has no session

2020-05-19 Thread Terry Wilson
Public bug reported: Two places needed to pass the _plugin_context like the mech driver already does since PortContext has no session. There was also a place where a port object was passed instead of a port id. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson

[Yahoo-eng-team] [Bug 1878708] [NEW] mock.patch.stopall called twice on tests inheriting from ovsdbapp

2020-05-14 Thread Terry Wilson
in oslotest addCleanup that checks a private _cleanups variable before adding a cleanup to stopall. Changing the order of the imports so that neutron can register its cleanups first seems to fix the issue. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy

[Yahoo-eng-team] [Bug 1876752] [NEW] neutron-ovn-db-sync-util fails with KeyError: 'ovn'

2020-05-04 Thread Terry Wilson
: Terry Wilson (otherwiseguy) Status: In Progress ** Tags: ovn -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1876752 Title: neutron-ovn-db-sync-util fails with KeyError: 'ovn

[Yahoo-eng-team] [Bug 1864548] [NEW] There's no reason the ovn l3 plugin should create its own ovsdb connections

2020-02-24 Thread Terry Wilson
Public bug reported: The l3 ovn plugin creates it's own NB/SB OVSDB connections when it could just use the ones already created by the mech driver. No reason to maintain two in-memory copies of each DB for each process. ** Affects: neutron Importance: Undecided Status: New **

[Yahoo-eng-team] [Bug 1860560] [NEW] [ovn] lsp_set_address Exception possible when passed empty list of addresses

2020-01-22 Thread Terry Wilson
futurist.periodics TypeError: address must be router/unknown/dynamic/ethaddr ipaddr... ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, w

[Yahoo-eng-team] [Bug 1843269] Re: Nova notifier called even if set to False

2019-09-16 Thread Terry Wilson
** Also affects: networking-ovn 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/1843269 Title: Nova notifier called even if set to False

[Yahoo-eng-team] [Bug 1796898] Re: db_get_val can return None which isn't iterable

2018-10-10 Thread Terry Wilson
Going to mark as invalid because in the case we are hitting, it's probably good that an exception is raised. ** Changed in: neutron Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron.

[Yahoo-eng-team] [Bug 1796898] [NEW] db_get_val can return None which isn't iterable

2018-10-09 Thread Terry Wilson
d() tries to iterate over this and throws an Exception. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscrib

[Yahoo-eng-team] [Bug 1687074] Re: Sometimes ovsdb fails with "tcp:127.0.0.1:6640: error parsing stream"

2018-04-18 Thread Terry Wilson
I guess incomplete is still "open", so invalid it is. ** Changed in: ovsdbapp Status: Incomplete => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1687074 Title:

[Yahoo-eng-team] [Bug 1741889] Re: functional: DbAddCommand sometimes times out after 10 seconds

2018-01-23 Thread Terry Wilson
** Also affects: ovsdbapp 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/1741889 Title: functional: DbAddCommand sometimes times out after 10

[Yahoo-eng-team] [Bug 1684277] [NEW] Use ovsdbapp for Neutron OVSDB API

2017-04-19 Thread Terry Wilson
Public bug reported: The OVSDB API has been split out into its own project: ovsdbapp. Neutron should use ovsdbapp, but still provide a deprecated ability to import the OVSDB API for projects that have not yet been switched over to using ovsdbapp. ** Affects: neutron Importance: Undecided

[Yahoo-eng-team] [Bug 1665061] [NEW] keepalived sanity check tries to disable process monitoring, but doesn't

2017-02-15 Thread Terry Wilson
Public bug reported: KeepalivedIPv6Test.start_keepalived_process overrides AGENT.check_child_processes_interval to 0 in an attempt to disable process monitoring. The default value is 60 and the decision on whether to spawn the process monitoring thread is made in ProcessMonitor.__init__(), which

[Yahoo-eng-team] [Bug 1642764] [NEW] db_add() as part of transaction in new object fails native interface

2016-11-17 Thread Terry Wilson
', constants.OPENFLOW10)) the native interface fails due to the 'protocols' column not yet existing on the temporary ovsdb object. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you

[Yahoo-eng-team] [Bug 1634258] [NEW] Errors in the upstream OVS Python IDL lib are not logged anywhere

2016-10-17 Thread Terry Wilson
debugging difficult. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs

[Yahoo-eng-team] [Bug 1615105] [NEW] ovsdb's db_create results not uniform across vsctl and native implementations

2016-08-19 Thread Terry Wilson
of it. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1615105 Title

[Yahoo-eng-team] [Bug 1561152] [NEW] neutron-sanity-check generates invalid bridge names

2016-03-23 Thread Terry Wilson
Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1561152 Title: neutron-sanity-check generates

[Yahoo-eng-team] [Bug 1532273] [NEW] datapath_type not updated for physical and tunnel bridges

2016-01-08 Thread Terry Wilson
Public bug reported: If neutron is originally run with datapath_type=system, then re-started after setting datapath_type=netdev, the physical and tunnel bridges' datapth_type is not updated. This is because OVSBridge.create() is not always called. In the tunnel bridge case, we only call create()

[Yahoo-eng-team] [Bug 1515280] Re: db_create in impl_vsctl.py throws run-time exception

2015-11-12 Thread Terry Wilson
** Changed in: neutron Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1515280 Title: db_create in impl_vsctl.py throws run-time exception Status in

[Yahoo-eng-team] [Bug 1501090] [NEW] OVSDB wait_for_change waits for a change that has already happened

2015-09-29 Thread Terry Wilson
Public bug reported: The idlutils wait_for_change() function calls idl.run(), but doesn't check to see if it caused a change before calling poller.block. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received

[Yahoo-eng-team] [Bug 1466663] [NEW] radvd exits -1 intermittently in test_ha_router_process_ipv6_subnets_to_existing_port functional test

2015-06-18 Thread Terry Wilson
Public bug reported: An example of the failure: http://logs.openstack.org/91/189391/6/check /check-neutron-dsvm-functional/0ba6e51/console.html A logstash query:

[Yahoo-eng-team] [Bug 1437108] Re: change check_child_processes_interval default value

2015-06-18 Thread Terry Wilson
I believe this has been fixed by: https://review.openstack.org/#/c/165117/ ** 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.

[Yahoo-eng-team] [Bug 1463129] [NEW] Plugins have no way to do post-api/rpc worker fork initialization

2015-06-08 Thread Terry Wilson
/rpc workers != 0. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs

[Yahoo-eng-team] [Bug 1449263] [NEW] The native OVSDB Connection class should allow users to pass in their own Idl instance

2015-04-27 Thread Terry Wilson
Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1449263 Title: The native OVSDB Connection class

[Yahoo-eng-team] [Bug 1438751] [NEW] db_get in native OVSDB backend doesn't properly handle UUID columns

2015-03-31 Thread Terry Wilson
Public bug reported: A db_get call for a column that contains UUIDs will return one or more Row objects instead of one or more UUIDs like the ovs-vsctl implementation. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You

[Yahoo-eng-team] [Bug 1435567] [NEW] OVSDB native get/set/clear/list functions don't support non-index lookups

2015-03-23 Thread Terry Wilson
Public bug reported: ovs-vsctl supports looking up records in some tables by non-indexed columns. For example, attr = [('connection-mode', connection_mode)] self.ovsdb.db_set('Controller', self.br_name, *attr).execute( check_error=True) with the vsctl backend will run: ovs-vsctl

[Yahoo-eng-team] [Bug 1425173] [NEW] The arping process can hang if the passed interface disappears

2015-02-24 Thread Terry Wilson
Public bug reported: It is possible for the arping process to hang if the interface is removed while it is running. An example script to generate a hung arping process is attached. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status

[Yahoo-eng-team] [Bug 1418541] Re: processutils checks whether stdlib is monkey patched during import

2015-02-07 Thread Terry Wilson
** Also 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/1418541 Title: processutils checks whether stdlib is monkey patched

[Yahoo-eng-team] [Bug 1404935] [NEW] ovs_lib unnecessarily loops through all Interfaces/Ports when calling 'ovs-vsctl list'

2014-12-22 Thread Terry Wilson
Public bug reported: The ovs-vsctl 'list' command can take a list of records as an argument, so there is no need to manually loop through all records discarding the ones with names that don't match the bridge's port name list. ** Affects: neutron Importance: Undecided Assignee: Terry

[Yahoo-eng-team] [Bug 1401626] [NEW] The L3 agent tries to catch an exception from processutils when processutils is not used

2014-12-11 Thread Terry Wilson
Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1401626 Title: The L3 agent tries to catch an exception from processutils when

[Yahoo-eng-team] [Bug 1384402] [NEW] DHCP agent resync restarts all dnsmasq processes on any dhcp driver exception

2014-10-22 Thread Terry Wilson
dhcp process on the system to restart. On systems with lots of networks this can easily take longer than the default resync timeout leading to a system that becomes unresponsive because of the load continually restarting causes. ** Affects: neutron Importance: Undecided Assignee: Terry

[Yahoo-eng-team] [Bug 1341020] [NEW] after add_port, get_port_ofport may be called before vswitchd has assigned the ofport

2014-07-11 Thread Terry Wilson
an exception on retry expiration also seems like a good idea. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron

[Yahoo-eng-team] [Bug 1332696] [NEW] Various neutron tests fail with SSH Timeout EOFError

2014-06-20 Thread Terry Wilson
Public bug reported: check-tempest-dsvm-neutron-2 failing with: 2014-06-19 22:16:03.198 | 2014-06-19 22:07:37,376 Failed to establish authenticated ssh connection to cirros@172.24.4.71 ([Errno 111] Connection refused). Number attempts: 4. Retry after 5 seconds. 2014-06-19

[Yahoo-eng-team] [Bug 1331839] [NEW] vpn agent fails to remove iptables rule on vpn-site-connection deletion

2014-06-18 Thread Terry Wilson
ipsec -j ACCEPT ' True False ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress ** Tags: icehouse-backport-potential vpnaas -- You received this bug notification because you are a member of Yahoo! Engineering Team, which

[Yahoo-eng-team] [Bug 1321352] [NEW] Nova notification introduces a hard dependency on novaclient

2014-05-20 Thread Terry Wilson
: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1321352 Title: Nova notification introduces a hard

[Yahoo-eng-team] [Bug 1258585] [NEW] fwaas_driver.ini missing from setup.cfg

2013-12-06 Thread Terry Wilson
Public bug reported: fwaas_driver.ini is missing from setup.cfg ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress ** Tags: havana-backport-potential -- You received this bug notification because you are a member of Yahoo

[Yahoo-eng-team] [Bug 1257523] [NEW] Neither vpnaas.filters nor debug.filters are referenced in setup.cfg

2013-12-03 Thread Terry Wilson
Public bug reported: Both vpnaas.filters and debug.filters are missing from setup.cfg, breaking rootwrap for the appropriate commands. ** Affects: neutron Importance: Undecided Assignee: Terry Wilson (otherwiseguy) Status: In Progress ** Tags: havana-backport-potential low