)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"6d35d0f8d7db5e8ffc7695833a4362572cd66e68","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d6f28c1c_2d43deda","updated":"2025-05-13 01:01:52.000000000","message":"needs test updates","commit_id":"427affb172b9d31c5bc09a3ede1a7906d1a9afeb"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"dc1607e9bd40c70208a4023e2e1e0e2e5606894d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6e0986fe_fb76d891","updated":"2025-05-13 01:03:21.000000000","message":"recheck\ndependent patch updated","commit_id":"427affb172b9d31c5bc09a3ede1a7906d1a9afeb"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"4714b9a85423b7fd7b4d0816f7fad22bc4f4a997","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5e5413df_6a756cda","updated":"2025-07-02 16:03:05.000000000","message":"LGTM","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"01f51a20ca0e1b8f3ec8db4b7415a9aa31028ff3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a622d79c_a65f2f47","updated":"2025-06-04 08:27:31.000000000","message":"```\nAttributeError: module \u0027octavia_lib.api.drivers.exceptions\u0027 has no attribute \u0027Conflict\u0027\n```","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":6577,"name":"Sergey Kraynev","email":"sergejyit@gmail.com","username":"skraynev"},"change_message_id":"2a4040e155441ba3512b0e64ac5982e90b4bd0c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0e2c86aa_f84119cd","updated":"2025-06-05 16:31:48.000000000","message":"looks like this Pr should be rebased or at least re-run tests","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"45d4b4551ac93126813e8fc542c1c24fc216c86f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8776c3c4_49262110","updated":"2025-06-20 19:54:34.000000000","message":"recheck","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"db1ca6bf3e37c75844441a7152175b5f6eb45855","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4f7f4064_835522fe","updated":"2025-06-04 02:35:22.000000000","message":"recheck\nocatvia-lib component merged, so some tests should pass now if they uses libs-from-git\nNot all will pass as it needs to be in upper constraints first.","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"b5fb4be1363ec638a5a2f17cc67304b12890cde2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1e33f691_d590c8a9","updated":"2025-06-26 05:00:15.000000000","message":"recheck\noctavia-lib has been released and in UC","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"3bda39ebc50491903871ae367b6a8171facbebae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5fa8f07f_09c72f0c","in_reply_to":"a622d79c_a65f2f47","updated":"2025-06-04 20:51:58.000000000","message":"Yes, the tests that don\u0027t use libs-from-git will not find that new exception until octavia-lib is released and in upper constraints.\nThe important information here is that the tempest tests passed (they use libs-from-git for octavia-lib)\nSee the localrc on the tempest jobs: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_db8/openstack/db8fd1a5f41144748b1f048817efb9ad/controller/logs/local_conf.txt","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"}],"octavia/tests/unit/api/drivers/test_utils.py":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"e086810fa9123fb18538ad59592ee2449c5817e7","unresolved":true,"context_lines":[{"line_number":40,"context_line":"        mock_driver_method.assert_called_with(\"arg1\", foo\u003d\"arg2\")"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        # Test driver raising VIPAddressConflict"},{"line_number":43,"context_line":"        mock_driver_method.side_effect \u003d lib_exceptions.Conflict"},{"line_number":44,"context_line":"        self.assertRaises(exceptions.VIPAddressConflict,"},{"line_number":45,"context_line":"                          utils.call_provider, \"provider_name\","},{"line_number":46,"context_line":"                          mock_driver_method)"}],"source_content_type":"text/x-python","patch_set":2,"id":"d5f90d6c_23633fd5","line":43,"updated":"2025-06-20 23:15:18.000000000","message":"@johnsomor@gmail.com hello, may be\n\nmock_driver_method.side_effect \u003d lib_exceptions.VIPAddressConflict","commit_id":"e6fb72231235d737c09327d7235dbea794a13337"}]}
