)]}'
{"nova/tests/functional/regressions/test_bug_2139135.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"150ab6053d4ff983fcb67e57d6ba8526350edace","unresolved":true,"context_lines":[{"line_number":103,"context_line":"            self.prep_call_count +\u003d 1"},{"line_number":104,"context_line":"            # Pause on second build(reschedule to host2)"},{"line_number":105,"context_line":"            if self.prep_call_count \u003d\u003d 2:"},{"line_number":106,"context_line":"                self.prep_block_device_called_host2.set()"},{"line_number":107,"context_line":"                self.continue_after_delete.wait(timeout\u003d10)"},{"line_number":108,"context_line":"            return original_build_and_run(self_mgr, context, instance,"},{"line_number":109,"context_line":"                                          *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"b71500d7_de0dff8a","line":106,"updated":"2026-03-09 18:25:16.000000000","message":"I don\u0027t think these need to be set on `self` do they? That creates the potential for inter-test communication which can lead to instability.","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6b7ec7026432f4200c66cd15fe80cd9047ff064e","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            self.prep_call_count +\u003d 1"},{"line_number":104,"context_line":"            # Pause on second build(reschedule to host2)"},{"line_number":105,"context_line":"            if self.prep_call_count \u003d\u003d 2:"},{"line_number":106,"context_line":"                self.prep_block_device_called_host2.set()"},{"line_number":107,"context_line":"                self.continue_after_delete.wait(timeout\u003d10)"},{"line_number":108,"context_line":"            return original_build_and_run(self_mgr, context, instance,"},{"line_number":109,"context_line":"                                          *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"285cdf53_1d8ad127","line":106,"in_reply_to":"b71500d7_de0dff8a","updated":"2026-03-10 14:55:35.000000000","message":"Done","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"150ab6053d4ff983fcb67e57d6ba8526350edace","unresolved":true,"context_lines":[{"line_number":135,"context_line":"                        }"},{"line_number":136,"context_line":"                    ],"},{"line_number":137,"context_line":"                }"},{"line_number":138,"context_line":"            })"},{"line_number":139,"context_line":"            server_id \u003d server[\"id\"]"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"            # Wait for build on host2"}],"source_content_type":"text/x-python","patch_set":2,"id":"602a8e8e_225ba2cf","line":138,"updated":"2026-03-09 18:25:16.000000000","message":"This nested and not-very-aligned dict is hard for me to eye-parse.. Can you move it to a definition above where it can be reasoned about and then just pass it here?","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"150ab6053d4ff983fcb67e57d6ba8526350edace","unresolved":true,"context_lines":[{"line_number":165,"context_line":"                    timeout +\u003d 1"},{"line_number":166,"context_line":"                    return attachments"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"            final_attachments \u003d _wait_for_attachment_deletion(self, volume_id)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Verify reschedule happened"},{"line_number":171,"context_line":"        self.assertGreaterEqual("}],"source_content_type":"text/x-python","patch_set":2,"id":"ec8f5b9d_d19842d2","line":168,"updated":"2026-03-09 18:25:16.000000000","message":"So we\u0027re expecting this to time out currently and then hit L162 (`attachments\u003d\u003d0`) once fixed right?","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"},{"author":{"_account_id":35676,"name":"Max","email":"max.lamprecht@digits.schwarz","username":"lamprechtm"},"change_message_id":"df9681c1a46434fe8315e13f406498eb1e1f8262","unresolved":true,"context_lines":[{"line_number":165,"context_line":"                    timeout +\u003d 1"},{"line_number":166,"context_line":"                    return attachments"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"            final_attachments \u003d _wait_for_attachment_deletion(self, volume_id)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Verify reschedule happened"},{"line_number":171,"context_line":"        self.assertGreaterEqual("}],"source_content_type":"text/x-python","patch_set":2,"id":"e39b4c16_e09f5f5e","line":168,"in_reply_to":"a0ac1b42_8980e231","updated":"2026-03-10 15:56:09.000000000","message":"correct :) and also the len check / NotEqual in L184 will be updated with the fix","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"6b7ec7026432f4200c66cd15fe80cd9047ff064e","unresolved":true,"context_lines":[{"line_number":165,"context_line":"                    timeout +\u003d 1"},{"line_number":166,"context_line":"                    return attachments"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"            final_attachments \u003d _wait_for_attachment_deletion(self, volume_id)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        # Verify reschedule happened"},{"line_number":171,"context_line":"        self.assertGreaterEqual("}],"source_content_type":"text/x-python","patch_set":2,"id":"a0ac1b42_8980e231","line":168,"in_reply_to":"ec8f5b9d_d19842d2","updated":"2026-03-10 14:55:35.000000000","message":"...right?","commit_id":"6e101c32e35b7a00becb002fbe94d7a48d570768"}]}
