neutron/neutron
Rodolfo Alonso Hernandez bb1114c8b1 Make ``OVNMechanismDriver.post_fork_initialize`` callback cancellable
If the callback method ``OVNMechanismDriver.post_fork_initialize``
fails, the callback manager must raise an exception and finish the
process. If that happens in a Neutron worker, the
``oslo_service.service.Services`` class will restart the process.

The neutron-lib version is bumped to 3.9.0. It contains [1], needed
for this patch.

[1]https://review.opendev.org/c/openstack/neutron-lib/+/895940

Partial-Bug: #2036607
Change-Id: I2aca9a522bda2d69962369748b70fa9270fbe245
2023-12-04 07:00:08 +00:00
..
agent Merge "Allow neutron managed ports to bypass PREROUTING chain" 2023-12-02 20:18:47 +00:00
api Create a policy rule to control if a rule belongs to the default SG 2023-10-09 14:11:55 +00:00
cmd Replace network type names by constants 2023-11-28 16:06:13 +09:00
common Merge "Add support for OVN MAC_Binding aging" 2023-12-02 01:24:41 +00:00
conf Merge "Add support for OVN MAC_Binding aging" 2023-12-02 01:24:41 +00:00
core_extensions Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
db l3_extra_gws: Add PRECOMMIT_UPDATE receiver 2023-10-20 18:36:44 +02:00
exceptions Change API to validate network MTU minimums 2023-04-26 12:22:30 -04:00
extensions Add policy enforcer for "tags" service plugin 2023-10-14 15:41:06 +00:00
hacking Use convert_version_to_tuple() throughout tree 2023-10-20 18:03:21 -04:00
ipam Improve message for subnet gateway out of host IP addresses range 2023-01-30 18:43:24 -03:00
locale Imported Translations from Zanata 2023-05-16 03:00:56 +00:00
notifiers Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
objects [OVN] Populate the "router.distributed" flag in ML2/OVN 2023-10-16 08:04:31 +00:00
pecan_wsgi Fix some new pylint "R" warnings 2023-07-18 18:06:51 -04:00
plugins Make ``OVNMechanismDriver.post_fork_initialize`` callback cancellable 2023-12-04 07:00:08 +00:00
privileged Catch non-existent entry failures better in ip_lib 2023-08-24 11:22:31 -04:00
profiling Fix some new pylint "E" warnings 2023-06-22 20:41:29 -04:00
quota Create a single method to set the quota usage dirty bit 2023-07-06 06:06:23 +00:00
scheduler [OVN] The L3 scheduler does not use all chassis by default 2023-05-25 15:26:31 +02:00
server Fix python shebang 2023-10-17 16:02:25 +00:00
services Merge "Remove deprecated [designate] admin_* parameters" 2023-11-20 21:24:27 +00:00
tests Merge "Allow neutron managed ports to bypass PREROUTING chain" 2023-12-02 20:18:47 +00:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py
auth.py Add fake_project_id middleware for noauth 2021-07-05 21:18:09 +05:30
manager.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
neutron_plugin_base_v2.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
opts.py Add [metadata_rate_limiting] options to example config files 2023-11-28 10:20:35 +09:00
policy.py Merge "Fix some new pylint "R" warnings" 2023-07-28 06:58:46 +00:00
service.py Merge "Initialize logger for rpc-server and wsgi script" 2023-08-11 02:39:52 +00:00
version.py
worker.py
wsgi.py Fix some pylint indentation warnings 2022-07-01 17:52:59 -04:00