)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"93fb0f12b716f57cee1da1c9d596fb40470d2ebb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ca569170_f7bd7cb5","updated":"2025-02-12 21:01:51.000000000","message":"Apparently this (plus the parent patch) is not sufficient to keep the tests/__init__.py monkey_patch() call from happening. Throwing in printing the the stack in eventlet_utils.monkey_patch() produces:\n```\nCRITICAL neutron.plugins.ml2.managers [-] The \u0027EntryPoint(name\u003d\u0027logger\u0027, value\u003d\u0027neutron.tests.unit.plugins.ml2.drivers.mechanism_logger:LoggerMechanismDriver\u0027, group\u003d\u0027neutron.ml2.mechanism_drivers\u0027)\u0027 entrypoint could not be loaded for the following reason: \u0027  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1331, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 935, in _load_unlocked\n  File \"\u003cfrozen importlib._bootstrap_external\u003e\", line 995, in exec_module\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"/opt/stack/neutron/neutron/wsgi/api.py\", line 23, in \u003cmodule\u003e\n    application \u003d server.boot_server(api.api_server)\n  File \"/opt/stack/neutron/neutron/server/__init__.py\", line 80, in boot_server\n    return server_func()\n  File \"/opt/stack/neutron/neutron/server/api.py\", line 29, in api_server\n    app \u003d config.load_paste_app(\u0027neutron\u0027)\n  File \"/opt/stack/neutron/neutron/common/config.py\", line 154, in load_paste_app\n    app \u003d loader.load_app(app_name)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_service/wsgi.py\", line 351, in load_app\n    return deploy.loadapp(\"config:%s\" % self.config_path, name\u003dname)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 246, in loadapp\n    return loadobj(APP, uri, name\u003dname, **kw)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 271, in loadobj\n    return context.create()\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 738, in create\n    return self.object_type.invoke(self)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 129, in invoke\n    return fix_call(\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/util.py\", line 61, in fix_call\n    val \u003d callable(*args, **kw)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/urlmap.py\", line 26, in urlmap_factory\n    app \u003d loader.get_app(app_name, global_conf\u003dglobal_conf)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 352, in get_app\n    return self.app_context(name\u003dname, global_conf\u003dglobal_conf).create()\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 738, in create\n    return self.object_type.invoke(self)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 129, in invoke\n    return fix_call(\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/util.py\", line 61, in fix_call\n    val \u003d callable(*args, **kw)\n  File \"/opt/stack/neutron/neutron/auth.py\", line 62, in pipeline_factory\n    app \u003d loader.get_app(pipeline[-1])\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 352, in get_app\n    return self.app_context(name\u003dname, global_conf\u003dglobal_conf).create()\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 738, in create\n    return self.object_type.invoke(self)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/loadwsgi.py\", line 136, in invoke\n    return fix_call(context.object, context.global_conf, **context.local_conf)\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/paste/deploy/util.py\", line 61, in fix_call\n    val \u003d callable(*args, **kw)\n  File \"/opt/stack/neutron/neutron/api/v2/router.py\", line 25, in _factory\n    return pecan_app.v2_factory(global_config, **local_config)\n  File \"/opt/stack/neutron/neutron/pecan_wsgi/app.py\", line 47, in v2_factory\n    startup.initialize_all()\n  File \"/opt/stack/neutron/neutron/pecan_wsgi/startup.py\", line 39, in initialize_all\n    manager.init()\n  File \"/opt/stack/neutron/neutron/manager.py\", line 301, in init\n    NeutronManager.get_instance()\n  File \"/opt/stack/neutron/neutron/manager.py\", line 252, in get_instance\n    cls._create_instance()\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_concurrency/lockutils.py\", line 412, in inner\n    return f(*args, **kwargs)\n  File \"/opt/stack/neutron/neutron/manager.py\", line 238, in _create_instance\n    cls._instance \u003d cls()\n  File \"/opt/stack/neutron/neutron/manager.py\", line 127, in __init__\n    plugin \u003d self._get_plugin_instance(CORE_PLUGINS_NAMESPACE,\n  File \"/opt/stack/neutron/neutron/manager.py\", line 163, in _get_plugin_instance\n    plugin_inst \u003d plugin_class()\n  File \"/opt/stack/neutron/neutron/quota/resource_registry.py\", line 124, in wrapper\n    return f(*args, **kwargs)\n  File \"/opt/stack/neutron/neutron/plugins/ml2/plugin.py\", line 300, in __init__\n    self.mechanism_manager \u003d managers.MechanismManager()\n  File \"/opt/stack/neutron/neutron/plugins/ml2/managers.py\", line 415, in __init__\n    super().__init__(\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/stevedore/named.py\", line 78, in __init__\n    extensions \u003d self._load_plugins(invoke_on_load,\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/stevedore/extension.py\", line 206, in _load_plugins\n    ext \u003d self._load_one_plugin(ep,\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/stevedore/named.py\", line 156, in _load_one_plugin\n    return super()._load_one_plugin(\n  File \"/opt/stack/data/venv/lib/python3.12/site-packages/stevedore/extension.py\", line 240, in _load_one_plugin\n    plugin \u003d ep.load()\n  File \"/usr/lib/python3.12/importlib/metadata/__init__.py\", line 205, in load\n    module \u003d import_module(match.group(\u0027module\u0027))\n  File \"/usr/lib/python3.12/importlib/__init__.py\", line 90, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1387, in _gcd_import\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1310, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1387, in _gcd_import\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1310, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1387, in _gcd_import\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1310, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1387, in _gcd_import\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1310, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1387, in _gcd_import\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1360, in _find_and_load\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 1331, in _find_and_load_unlocked\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 935, in _load_unlocked\n  File \"\u003cfrozen importlib._bootstrap_external\u003e\", line 995, in exec_module\n  File \"\u003cfrozen importlib._bootstrap\u003e\", line 488, in _call_with_frames_removed\n  File \"/opt/stack/neutron/neutron/tests/unit/__init__.py\", line 19, in \u003cmodule\u003e\n    eventlet_utils.monkey_patch()\n  File \"/opt/stack/neutron/neutron/common/eventlet_utils.py\", line 29, in monkey_patch\n    tb \u003d traceback.format_stack()","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"9b0d41d2b4c964849dd0a38e74ea921faa88eb47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"028c07cb_dd29506a","updated":"2025-02-12 11:54:50.000000000","message":"recheck\nthe neutron-ovn-tempest-ipv6-only-ovs-release failure is strange, with keystoneauth \"RecursionError: maximum recursion depth exceeded\"","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7a0a3d2f003dc3810fb3ee45ffff38f7d7947675","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"26d62dbb_b4d790af","updated":"2025-02-12 15:44:25.000000000","message":"recheck n-t-p patch merged","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c9a4e516e2c19d28d6ae515dad8637ca236681de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"17a7acf0_40e33ab3","updated":"2025-02-12 06:04:49.000000000","message":"recheck neutron-tempest-plugin-designate-scenario","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"39fd6f2e2a326f9b450c335168bcd59ba41d84b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"45dadde7_4b8f2b8b","updated":"2025-02-12 12:41:29.000000000","message":"recheck neutron-tempest-plugin-designate-scenario","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"90a019a8d0b52c8eb84dffd0056c0ef874177133","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f947cff9_39da08c7","in_reply_to":"175a1a6e_acdbb232","updated":"2025-02-13 08:35:48.000000000","message":"``neutron-ovn-tempest-ipv6-only-ovs-release`` job is still using \"logger\" along with OVN. I need to remove it from the definition. I thought I removed all of them but seems that it is missing in this job.","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"126a0377ae170b156d22417e3c04b4ace6624e15","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"175a1a6e_acdbb232","in_reply_to":"ca569170_f7bd7cb5","updated":"2025-02-12 21:06:56.000000000","message":"nm, my config file still had \u0027logger\u0027 enabled. thought I removed that yesterday. ;) Carry on, still looking for the failure seen in https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_731/941202/4/check/neutron-ovn-tempest-ipv6-only-ovs-release/731b497/controller/logs/screen-neutron-api.txt","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"93369f8628e8ffc816c4498a55cbfd7a495183a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"ac1caf52_44ccde29","in_reply_to":"f947cff9_39da08c7","updated":"2025-02-13 08:42:41.000000000","message":"Now this job should use mech_driver\u003dovn only because of https://review.opendev.org/c/openstack/neutron/+/941531","commit_id":"923633db673def0aba74503a900278ff90d3ceee"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"39f2bc3d618659b34a8d6be81e1337f6c3859253","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"859356d8_552c89aa","updated":"2025-02-13 11:44:38.000000000","message":"I hope zuul will be happy with this change","commit_id":"b1ebfd62d5ce9f54862212da1478c6f8047de706"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"cb90398cc0ce91bbba308d99fec9b4886d8187d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"78f2e5b2_1adbb537","updated":"2025-02-13 14:26:19.000000000","message":"Zuul\u0027s happy, I\u0027m happy.","commit_id":"b1ebfd62d5ce9f54862212da1478c6f8047de706"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"210aa49803a0f3d8ed3eb8f8e93db650e47f9a5c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a1c159c4_8d2390b6","updated":"2025-02-13 22:48:36.000000000","message":"recheck\n\nE: Failed to fetch https://mirror.sjc3.raxflex.opendev.org/ubuntu/pool/universe/k/ksmtuned/ksmtuned_4.20150326_amd64.deb  Temporary failure resolving \u0027mirror.sjc3.raxflex.opendev.org\u0027","commit_id":"b1ebfd62d5ce9f54862212da1478c6f8047de706"},{"author":{"_account_id":5756,"name":"Terry Wilson","email":"twilson@redhat.com","username":"otherwiseguy"},"change_message_id":"c7869345f0d220ea824729c01cea50ad8397905e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"13e251a7_2af19d25","updated":"2025-02-13 17:41:54.000000000","message":"recheck, random fullstack timeout","commit_id":"b1ebfd62d5ce9f54862212da1478c6f8047de706"}]}
