)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Conflicts: vif_plugging_timeout\u003d0 added for the functional test"},{"line_number":29,"context_line":"to avoid test timeouts this was added in ussuri by"},{"line_number":30,"context_line":"I63c1109dcdb9132cdbc41010654c5fdb31a4fe31 that is not in stable/train."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Change-Id: Icaad155e22c9e2d86e464a0deb741c73f0dfb28a"},{"line_number":33,"context_line":"Closes-Bug: #1953359"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dd442015_a13ca856","line":30,"updated":"2022-11-29 22:00:27.000000000","message":"✔\n+ the missing nova.extension. (see comments in this \u0026 parent patches)","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"784a35cebdb59b8625a805889cb37d23b3779385","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3dd78fa7_700d457c","updated":"2022-05-31 12:51:37.000000000","message":"recheck lower constraints job has been dropped","commit_id":"0b03d66a44b9c57c615e275938480c368112ea97"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5a964504_00efd7e4","updated":"2022-11-29 22:00:27.000000000","message":"The non-test code part is clean cherry pick, the conflicts (in the test code) are noted and correct + merged in ussuri. LGTM.","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"48792fba3db7efd0fe288ac106ce4cc302343f4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0170b511_c08af4bd","updated":"2022-10-10 10:35:55.000000000","message":"recheck - gate was broken at patch propose time, let\u0027s see how this looks like now","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"c5dbd999053f3d4ccbc7a2a2f04f9d4aea148e50","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b37b7e85_fd6c42b3","updated":"2022-11-29 17:41:59.000000000","message":"recheck - get fresh logs","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"35d9bb302d1eb8ea04d079fe749cd5b64745ca7c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5388d5ce_090ed761","updated":"2022-10-12 14:19:54.000000000","message":"recheck - the test-matrix gate fix [1] has been merged\n\n[1] https://review.opendev.org/c/openstack/devstack-gate/+/860961","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"}],"nova/tests/functional/libvirt/test_numa_servers.py":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[{"line_number":815,"context_line":"                \u0027a subset of free CPU set [1]\u0027,"},{"line_number":816,"context_line":"                log,"},{"line_number":817,"context_line":"            )"},{"line_number":818,"context_line":""},{"line_number":819,"context_line":"            # now let the resize finishes"},{"line_number":820,"context_line":"            return orig_finish_resize(*args, **kwargs)"},{"line_number":821,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"c6c47533_d630db16","side":"PARENT","line":818,"updated":"2022-11-29 22:00:27.000000000","message":"nit: this blank line delete was not part of the original patch.","commit_id":"42c6707c1e4c03186964586100f99accec52b71d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[{"line_number":732,"context_line":"    def test_resize_dedicated_policy_race_on_dest_bug_1953359(self):"},{"line_number":733,"context_line":"        # don\u0027t bother waiting for neutron events since we don\u0027t actually have"},{"line_number":734,"context_line":"        # neutron"},{"line_number":735,"context_line":"        self.flags(vif_plugging_timeout\u003d0)"},{"line_number":736,"context_line":""},{"line_number":737,"context_line":"        # Using newer API version for forced host instance creation"},{"line_number":738,"context_line":"        api_fixture \u003d self.useFixture(nova_fixtures.OSAPIFixture("}],"source_content_type":"text/x-python","patch_set":2,"id":"362b7989_6b3b6a98","line":735,"updated":"2022-11-29 22:00:27.000000000","message":"note: this is the change mentioned in the commit message.","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[{"line_number":814,"context_line":"            self.assertIn(\u0027Running periodic for compute (compute2)\u0027, log)"},{"line_number":815,"context_line":"            self.assertNotIn(\u0027Error updating resources for node compute2\u0027, log)"},{"line_number":816,"context_line":"            self.assertNotIn("},{"line_number":817,"context_line":"                \u0027CPUPinningInvalid: CPU set to pin [0] must be \u0027"},{"line_number":818,"context_line":"                \u0027a subset of free CPU set [1]\u0027,"},{"line_number":819,"context_line":"                log,"},{"line_number":820,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":2,"id":"97786707_d6e09a95","line":817,"range":{"start_line":817,"start_character":17,"end_line":817,"end_character":34},"updated":"2022-11-29 22:00:27.000000000","message":"note: Similarly as in the parent patch: this caused conflict as this was nova.exception.CPUPinningInvalid originally.","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"70eb70b0d7552169dddf9be23463334fc3effee4","unresolved":false,"context_lines":[{"line_number":840,"context_line":"        self.admin_api.post_server_action(server[\u0027id\u0027], post)"},{"line_number":841,"context_line":"        self._wait_for_state_change(server, \u0027ACTIVE\u0027)"},{"line_number":842,"context_line":"        self.assertNotIn("},{"line_number":843,"context_line":"            \u0027CPUUnpinningInvalid: CPU set to unpin [1] must be \u0027"},{"line_number":844,"context_line":"            \u0027a subset of pinned CPU set [0]\u0027,"},{"line_number":845,"context_line":"            self.stdlog.logger.output,"},{"line_number":846,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":2,"id":"bd1a3e20_4b70ceb5","line":843,"range":{"start_line":843,"start_character":13,"end_line":843,"end_character":32},"updated":"2022-11-29 22:00:27.000000000","message":"note: same as in the parent patch and above: this caused the conflict as this was nova.exception.CPUUnpinningInvalid originally.","commit_id":"98be985e11a2d5cbbd59faed32b0286b0361cc0d"}]}
