)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1121edb2b8ee4b679b48374aea5410a81fc685ab","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2026-06-30 10:58:38 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix migration driver loading in neutron-ovn-db-sync-util"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Migration plugins are callables, but load_db_migration_drivers reused"},{"line_number":10,"context_line":"the synchronizer issubclass check from _load_drivers, causing migrate"},{"line_number":11,"context_line":"mode to fail with NoMatches(\u0027No {self.namespace} extensions found\u0027)."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Signed-off-by: Anton Arefiev \u003caarefiev@mirantis.com\u003e"},{"line_number":14,"context_line":"Change-Id: I4c59b7e62a963057cfc6631b1dfec2fa3a8c33ae"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"09007ca5_506f9281","line":12,"range":{"start_line":8,"start_character":1,"end_line":12,"end_character":1},"updated":"2026-07-01 07:47:45.000000000","message":"Sorry, I don\u0027t understand the error here.\n\nPlease, open a Launchpad bug (https://bugs.launchpad.net/neutron), describe the problem there and how to reproduce it.","commit_id":"5108a758b0ea5323e09ca0efc3c81b66a3b39303"},{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"3d49afe0b61cbda48de449418f335ecea474afa6","unresolved":true,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2026-06-30 10:58:38 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix migration driver loading in neutron-ovn-db-sync-util"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Migration plugins are callables, but load_db_migration_drivers reused"},{"line_number":10,"context_line":"the synchronizer issubclass check from _load_drivers, causing migrate"},{"line_number":11,"context_line":"mode to fail with NoMatches(\u0027No {self.namespace} extensions found\u0027)."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Signed-off-by: Anton Arefiev \u003caarefiev@mirantis.com\u003e"},{"line_number":14,"context_line":"Change-Id: I4c59b7e62a963057cfc6631b1dfec2fa3a8c33ae"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"aa3a38ec_20be6182","line":12,"range":{"start_line":8,"start_character":1,"end_line":12,"end_character":1},"in_reply_to":"09007ca5_506f9281","updated":"2026-07-01 08:29:59.000000000","message":"ok, thanks for review\nI just run cmd and get: \n\n2026-06-25 11:00:06.265 12 INFO neutron.cmd.ovn.neutron_ovn_db_sync_util [None req-a8b26a5b-f0c0-4419-b41d-65ce1f240739 - - - - - -] Neutron database migration from OVS to OVN started\n2026-06-25 11:00:06.269 12 ERROR stevedore.extension [None req-a8b26a5b-f0c0-4419-b41d-65ce1f240739 - - - - - -] Could not load \u0027neutron\u0027: issubclass() arg 1 must be a class\n2026-06-25 11:00:06.270 12 CRITICAL neutron_ovn_db_sync_util [None req-a8b26a5b-f0c0-4419-b41d-65ce1f240739 - - - - - -] Unhandled error: stevedore.exception.NoMatches: No neutron.ovn.db_migration extensions found\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util Traceback (most recent call last):\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util   File \"/var/lib/openstack/bin/neutron-ovn-db-sync-util\", line 6, in \u003cmodule\u003e\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util     sys.exit(main())\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util              ^^^^^^\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util   File \"/var/lib/openstack/lib/python3.12/site-packages/neutron/cmd/ovn/neutron_ovn_db_sync_util.py\", line 295, in main\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util     migration_drivers.map(migrate_neutron_dbs_to_ovn)\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util   File \"/var/lib/openstack/lib/python3.12/site-packages/stevedore/extension.py\", line 379, in map\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util     raise NoMatches(f\u0027No {self.namespace} extensions found\u0027)\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util stevedore.exception.NoMatches: No neutron.ovn.db_migration extensions found\n2026-06-25 11:00:06.270 12 ERROR neutron_ovn_db_sync_util","commit_id":"5108a758b0ea5323e09ca0efc3c81b66a3b39303"}]}
