)]}'
{"nova/tests/functional/regressions/test_bug_1879878.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"43eea77f61a6a4895674cf45861589bbb5399206","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"@ddt.ddt"},{"line_number":27,"context_line":"class TestSameCell(integrated_helpers.ProviderUsageBaseTestCase):"},{"line_number":28,"context_line":"    \"\"\"Reproducer for bug #1879878 (same-cell)."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Demonstrate the possibility of races caused by running the resource"},{"line_number":31,"context_line":"    tracker\u0027s periodic task between marking a migration as confirmed or"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_58c8e2a6","line":28,"updated":"2020-09-08 08:58:57.000000000","message":"This hunk conflicted with e91b07dc522db6b6e4df8972437f78ef2697790b","commit_id":"30b905eb1d423508e6eff887875918a0c4f47b3c"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f7e4afcfdd023695f4bf937fbfc0759f9300936f","unresolved":false,"context_lines":[{"line_number":271,"context_line":"        def fake_cleanup(_self, _context, _instance, *args, **kwargs):"},{"line_number":272,"context_line":"            self.assertIsNotNone(_instance.old_flavor)"},{"line_number":273,"context_line":"            # FIXME(stephenfin): This should not be unset"},{"line_number":274,"context_line":"            self.assertIsNone(_instance.new_flavor)"},{"line_number":275,"context_line":"            return orig_cleanup(_self, _context, _instance, *args, **kwargs)"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"        # TODO(stephenfin): Use a helper"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e642f43a","line":274,"updated":"2020-09-08 14:20:17.000000000","message":"note : this is where we need to close the gap.","commit_id":"27b37ed5c85464fd7d0a9aa43bf1d491496c7915"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"f7e4afcfdd023695f4bf937fbfc0759f9300936f","unresolved":false,"context_lines":[{"line_number":332,"context_line":"        def fake_finish_revert_migration(_self, _context, _instance, *a, **kw):"},{"line_number":333,"context_line":"            self.assertIsNotNone(_instance.old_flavor)"},{"line_number":334,"context_line":"            # FIXME(stephenfin): This should not be unset"},{"line_number":335,"context_line":"            self.assertIsNone(_instance.new_flavor)"},{"line_number":336,"context_line":"            return orig_finish_revert(_self, _context, _instance, *a, **kw)"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"        # TODO(stephenfin): Use a helper"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a63c7cbf","line":335,"updated":"2020-09-08 14:20:17.000000000","message":"note : this is where we need to close the gap.","commit_id":"27b37ed5c85464fd7d0a9aa43bf1d491496c7915"}]}
