)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b49d4438f48bef452647b3d961675f4b0630ee01","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8b39289f_2f60a386","updated":"2026-07-08 14:34:16.000000000","message":"Looks OK to me, thanks!","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"d9a0338b287e2196bfd0cd3678b7a1981a4af947","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a3d5949f_17812028","updated":"2026-07-08 04:07:08.000000000","message":"recheck `ERROR: No matching distribution found for hacking\u003d\u003d8.0.0`","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"}],"nova/tests/functional/test_graceful_shutdown.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3979417c84cfd7bc46a6668576e55231f3bcb89c","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        # a slow test host can see either service as \"down\" (falling back"},{"line_number":81,"context_line":"        # to its stale created_at timestamp) before its first heartbeat"},{"line_number":82,"context_line":"        # lands, causing 409 ServiceUnavailable errors."},{"line_number":83,"context_line":"        for host in (\u0027src\u0027, \u0027dest\u0027):"},{"line_number":84,"context_line":"            self._wait_for_service_parameter("},{"line_number":85,"context_line":"                host, \u0027nova-compute\u0027, {\u0027state\u0027: \u0027up\u0027}, max_retries\u003d20)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def _setup_graceful_shutdown_mock(self, compute, operation_complete_event):"},{"line_number":88,"context_line":"        # Manager graceful_shutdown() wait for operation_complete_event to"},{"line_number":89,"context_line":"        # be set or MANAGER_GRACEFUL_SHUTDOWN_TIMEOUT."}],"source_content_type":"text/x-python","patch_set":1,"id":"9b5f24be_970459d4","line":86,"range":{"start_line":83,"start_character":7,"end_line":86,"end_character":1},"updated":"2026-07-08 10:48:17.000000000","message":"i feel like we should actully do this in _start_compute instead and patch\nINITIAL_REPORTING_DELAY to say 0.5 seconds in the tests.\n\nlets defer that to a follow up given this so a gate issue. im currrently runing thsee test in a loop and ill upgrade to +2 after i have left that run for 20-30 minutes to make sure this is sufficnet but the fix makes sense to me","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a56cd9e31b9413997d3dca22924e7911c1dee1c","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        # a slow test host can see either service as \"down\" (falling back"},{"line_number":81,"context_line":"        # to its stale created_at timestamp) before its first heartbeat"},{"line_number":82,"context_line":"        # lands, causing 409 ServiceUnavailable errors."},{"line_number":83,"context_line":"        for host in (\u0027src\u0027, \u0027dest\u0027):"},{"line_number":84,"context_line":"            self._wait_for_service_parameter("},{"line_number":85,"context_line":"                host, \u0027nova-compute\u0027, {\u0027state\u0027: \u0027up\u0027}, max_retries\u003d20)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def _setup_graceful_shutdown_mock(self, compute, operation_complete_event):"},{"line_number":88,"context_line":"        # Manager graceful_shutdown() wait for operation_complete_event to"},{"line_number":89,"context_line":"        # be set or MANAGER_GRACEFUL_SHUTDOWN_TIMEOUT."}],"source_content_type":"text/x-python","patch_set":1,"id":"b7e385dc_7b7abbc5","line":86,"range":{"start_line":83,"start_character":7,"end_line":86,"end_character":1},"in_reply_to":"0321f6ba_c3c16786","updated":"2026-07-08 15:24:34.000000000","message":"yeah, it make sense to do in start method. I will move sometime later.","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"700137e1e20659a764dee2e66e05157b9c2e3185","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        # a slow test host can see either service as \"down\" (falling back"},{"line_number":81,"context_line":"        # to its stale created_at timestamp) before its first heartbeat"},{"line_number":82,"context_line":"        # lands, causing 409 ServiceUnavailable errors."},{"line_number":83,"context_line":"        for host in (\u0027src\u0027, \u0027dest\u0027):"},{"line_number":84,"context_line":"            self._wait_for_service_parameter("},{"line_number":85,"context_line":"                host, \u0027nova-compute\u0027, {\u0027state\u0027: \u0027up\u0027}, max_retries\u003d20)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def _setup_graceful_shutdown_mock(self, compute, operation_complete_event):"},{"line_number":88,"context_line":"        # Manager graceful_shutdown() wait for operation_complete_event to"},{"line_number":89,"context_line":"        # be set or MANAGER_GRACEFUL_SHUTDOWN_TIMEOUT."}],"source_content_type":"text/x-python","patch_set":1,"id":"f752329d_66bb11ef","line":86,"range":{"start_line":83,"start_character":7,"end_line":86,"end_character":1},"in_reply_to":"9b5f24be_970459d4","updated":"2026-07-08 11:30:40.000000000","message":"Ran: 738 tests in 2665.0618 sec.\n - Passed: 738\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 10331.7357 sec.\n\n120 ish runs and no issues so i think this is stable but lets think is there a way to adress this systematicly in a followup","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b49d4438f48bef452647b3d961675f4b0630ee01","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        # a slow test host can see either service as \"down\" (falling back"},{"line_number":81,"context_line":"        # to its stale created_at timestamp) before its first heartbeat"},{"line_number":82,"context_line":"        # lands, causing 409 ServiceUnavailable errors."},{"line_number":83,"context_line":"        for host in (\u0027src\u0027, \u0027dest\u0027):"},{"line_number":84,"context_line":"            self._wait_for_service_parameter("},{"line_number":85,"context_line":"                host, \u0027nova-compute\u0027, {\u0027state\u0027: \u0027up\u0027}, max_retries\u003d20)"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def _setup_graceful_shutdown_mock(self, compute, operation_complete_event):"},{"line_number":88,"context_line":"        # Manager graceful_shutdown() wait for operation_complete_event to"},{"line_number":89,"context_line":"        # be set or MANAGER_GRACEFUL_SHUTDOWN_TIMEOUT."}],"source_content_type":"text/x-python","patch_set":1,"id":"0321f6ba_c3c16786","line":86,"range":{"start_line":83,"start_character":7,"end_line":86,"end_character":1},"in_reply_to":"f752329d_66bb11ef","updated":"2026-07-08 14:34:16.000000000","message":"Yeah ... thinking about this too, might be worth moving it into `_start_compute` if this same issue pops up again for other tests.","commit_id":"3243a212299ae8b66c2a9620ffc3085ea8cf306d"}]}
