)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"change_message_id":"a9813798b9cfc6ceb78d45980580338f4284944e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b001df21_2f4c71f1","updated":"2025-09-10 09:43:37.000000000","message":"As requested last year, here is the regression test related to lp#2044235","commit_id":"9110dd263a5695d040dcad1d0895ff4ceb50f68e"},{"author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"change_message_id":"d6ae7da7ff2b86212f4804c95611b6b0d4ab8a70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d127dac2_365e0229","updated":"2025-09-15 07:38:00.000000000","message":"removed","commit_id":"557fdd902052fef96705f4427226ded1fb417cfb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3b910ca2bebf6a2be5055291d4b3fbcc5cbf5fc6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0ce858a0_da869897","updated":"2025-09-15 13:02:21.000000000","message":"note: if we desire a more compelte repoducer we can backport the new unit test added in https://review.opendev.org/c/openstack/nova/+/901655/10/nova/tests/unit/compute/test_compute_mgr.py#5402\n\nand modify it to show that initially the excption is raised unmodified\n\ntogheter the unit test and funcitonal test demonstrate what and how the isseu was resovled \n\nwhat: error -\u003e active how: Timeout/generic excption -\u003e MigrationPreCheckError\n\nthe functional test show the externally visable change and the unit test covers the mechanics.\n\nim ok with proceeding with this as is but aslo am supportive of the extra testing if we need to respin this change.","commit_id":"a071e578f50f92b27c4905df7aabbff637962e20"},{"author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"change_message_id":"5916b018ad746509cef01c2b21f1e1789cd8cfab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ccadc8f3_26e7459f","in_reply_to":"0ce858a0_da869897","updated":"2025-09-15 14:47:13.000000000","message":"done","commit_id":"a071e578f50f92b27c4905df7aabbff637962e20"},{"author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"change_message_id":"f4a981882c07806cf9e20b5990f24bd99ec4d59f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"bceb8f2a_831bccbe","updated":"2025-09-15 15:21:11.000000000","message":"recheck nova-tox-py312-threading","commit_id":"efc8a124218a628d0bd61ad266a0735c82ff8015"}],"nova/tests/functional/regressions/test_bug_2044235.py":[{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"b75acd2d0efa15f19aa6f904cdbab3cb605bf2cc","unresolved":true,"context_lines":[{"line_number":19,"context_line":"from nova.tests.functional import integrated_helpers"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class TestMessagingTimeoutDuringLiveMigrationCheckV3("},{"line_number":23,"context_line":"    integrated_helpers._IntegratedTestBase"},{"line_number":24,"context_line":"):"},{"line_number":25,"context_line":"    \"\"\"Reproducer for bug #2044235"}],"source_content_type":"text/x-python","patch_set":5,"id":"e22cd00a_b019b9ad","line":22,"updated":"2025-09-13 08:50:54.000000000","message":"V3 😊","commit_id":"67847af61ee9ae7bbfee984f42b69d5d059729d6"},{"author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"change_message_id":"d6ae7da7ff2b86212f4804c95611b6b0d4ab8a70","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from nova.tests.functional import integrated_helpers"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"class TestMessagingTimeoutDuringLiveMigrationCheckV3("},{"line_number":23,"context_line":"    integrated_helpers._IntegratedTestBase"},{"line_number":24,"context_line":"):"},{"line_number":25,"context_line":"    \"\"\"Reproducer for bug #2044235"}],"source_content_type":"text/x-python","patch_set":5,"id":"4b289c86_44568296","line":22,"in_reply_to":"e22cd00a_b019b9ad","updated":"2025-09-15 07:38:00.000000000","message":"Done","commit_id":"67847af61ee9ae7bbfee984f42b69d5d059729d6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fd3944a9b4f43580ada70fbf177d184b50d3357a","unresolved":true,"context_lines":[{"line_number":55,"context_line":"            self.assertRaises("},{"line_number":56,"context_line":"                client.OpenStackApiException,"},{"line_number":57,"context_line":"                self._live_migrate, server, \"failed\""},{"line_number":58,"context_line":"            )"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        # bug lp-2044235 - instance is in ERROR but it should not"},{"line_number":61,"context_line":"        self._wait_for_state_change(server, \"ERROR\")"}],"source_content_type":"text/x-python","patch_set":8,"id":"9eba0d78_5582cf7f","line":58,"updated":"2025-09-15 14:53:21.000000000","message":"note that normally this would be an async failure but we are using the CAST_AS_CALL fixture here so that makes the failure immediate.","commit_id":"efc8a124218a628d0bd61ad266a0735c82ff8015"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c18b09e4eba79829baa73e938be58853855a72ff","unresolved":false,"context_lines":[{"line_number":55,"context_line":"            self.assertRaises("},{"line_number":56,"context_line":"                client.OpenStackApiException,"},{"line_number":57,"context_line":"                self._live_migrate, server, \"failed\""},{"line_number":58,"context_line":"            )"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        # bug lp-2044235 - instance is in ERROR but it should not"},{"line_number":61,"context_line":"        self._wait_for_state_change(server, \"ERROR\")"}],"source_content_type":"text/x-python","patch_set":8,"id":"6ba8d01c_4cc866cb","line":58,"in_reply_to":"9eba0d78_5582cf7f","updated":"2025-09-17 10:15:41.000000000","message":"Acknowledged","commit_id":"efc8a124218a628d0bd61ad266a0735c82ff8015"}],"nova/tests/unit/compute/test_compute_mgr.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fd3944a9b4f43580ada70fbf177d184b50d3357a","unresolved":true,"context_lines":[{"line_number":5417,"context_line":"                    messaging.MessagingTimeout,"},{"line_number":5418,"context_line":"                    self.compute.check_can_live_migrate_destination,"},{"line_number":5419,"context_line":"                    self.context, instance, None, None, None, None)"},{"line_number":5420,"context_line":"        _do_test()"},{"line_number":5421,"context_line":""},{"line_number":5422,"context_line":"    def test_dest_can_numa_live_migrate(self):"},{"line_number":5423,"context_line":"        positive_dest_check_data \u003d objects.LibvirtLiveMigrateData("}],"source_content_type":"text/x-python","patch_set":8,"id":"a56655c3_b8d69d36","line":5420,"updated":"2025-09-15 14:53:21.000000000","message":"+1\n\nthis directly show that we do not currenly handle messaging timeouts in check_can_live_migrate_destination","commit_id":"efc8a124218a628d0bd61ad266a0735c82ff8015"}]}
