)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"5b67193c937a87c71d9642e58ee467def23b311f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bb6f64d2_bae6cf8d","updated":"2026-07-08 15:47:37.000000000","message":"Nova provision seems to be broken with this patch","commit_id":"80ccce36723f9c42c1a5dea086b35e480656bbe8"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"bf9d28be7f7ffd086b68f425dd10b19e6d742850","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"19e6f27b_7c8544db","updated":"2026-07-08 15:56:36.000000000","message":"Set W-1 so we can repair the patch for the issue Pavlo is pointing to.","commit_id":"80ccce36723f9c42c1a5dea086b35e480656bbe8"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c108045fbdd17930d57c45fd2fed30b9ca2f2610","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"14fd1474_cacde076","updated":"2026-07-08 18:20:27.000000000","message":"This looks like it fixes the reported issue. I trust CI will fail if not.","commit_id":"d7ad2169865736a165cb46ccd235edba67813734"}],"ironic/api/controllers/v1/node.py":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"5b67193c937a87c71d9642e58ee467def23b311f","unresolved":true,"context_lines":[{"line_number":3206,"context_line":"        context \u003d api.request.context"},{"line_number":3207,"context_line":"        rpc_node \u003d self._authorize_patch_and_get_node(node_ident, patch)"},{"line_number":3208,"context_line":""},{"line_number":3209,"context_line":"        if parent_node :\u003d api_utils.authorize_node_link_patch("},{"line_number":3210,"context_line":"                rpc_node, patch, \u0027parent_node\u0027):"},{"line_number":3211,"context_line":"            corrected_values[\u0027parent_node\u0027] \u003d parent_node.uuid"},{"line_number":3212,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"d5022469_6f452cfc","line":3209,"updated":"2026-07-08 15:47:37.000000000","message":"somehow this part now sets node\u0027s parent_node to itself on any PATCH\n\nAs ironic by default hides \u0027children nodes\u0027 from API node list (GET /nodes),\nso the test_get_node_by_instance_uuid fails as patches the node with instance_uuid and expects to find the node then by GET /nodes?instance_uuid\u003d.. - but it is not there\n\nalso, this is exactly how nova waits for node to reach active (using GET /nodes?instance_uuid\u003d...), so this patch also breaks nova provision","commit_id":"80ccce36723f9c42c1a5dea086b35e480656bbe8"}]}
