)]}'
{"ironic/drivers/modules/network/common.py":[{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"78bf229f7884fda46e9608b675fb9fad4657473d","unresolved":true,"context_lines":[{"line_number":673,"context_line":""},{"line_number":674,"context_line":"        self._clear_vif_from_port_like_obj(port_like_obj)"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"        # NOTE(vsaienko): allow to unplug VIFs from ACTIVE instance."},{"line_number":677,"context_line":"        # NOTE(TheJulia): Also ensure that we delete the vif when in"},{"line_number":678,"context_line":"        # DELETING state."},{"line_number":679,"context_line":"        if task.node.provision_state in [states.ACTIVE, states.DELETING,"},{"line_number":680,"context_line":"                                         states.AVAILABLE]:"},{"line_number":681,"context_line":"            neutron.unbind_neutron_port(vif_id, context\u003dtask.context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"a47ff12a_75f70674","line":678,"range":{"start_line":676,"start_character":0,"end_line":678,"end_character":25},"updated":"2025-11-23 08:36:20.000000000","message":"nit: Do we want to update notes as well?","commit_id":"5370c2c1e0414013d77c0b9685664257c3e57c8c"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"f978f76c1b99aefa42406dac86bcf320639e2cd1","unresolved":true,"context_lines":[{"line_number":673,"context_line":""},{"line_number":674,"context_line":"        self._clear_vif_from_port_like_obj(port_like_obj)"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"        # NOTE(vsaienko): allow to unplug VIFs from ACTIVE instance."},{"line_number":677,"context_line":"        # NOTE(TheJulia): Also ensure that we delete the vif when in"},{"line_number":678,"context_line":"        # DELETING state."},{"line_number":679,"context_line":"        if task.node.provision_state in [states.ACTIVE, states.DELETING,"},{"line_number":680,"context_line":"                                         states.AVAILABLE]:"},{"line_number":681,"context_line":"            neutron.unbind_neutron_port(vif_id, context\u003dtask.context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"29eb2807_068b850e","line":678,"range":{"start_line":676,"start_character":0,"end_line":678,"end_character":25},"in_reply_to":"a47ff12a_75f70674","updated":"2025-11-23 17:26:44.000000000","message":"we need to but not on the back port.","commit_id":"5370c2c1e0414013d77c0b9685664257c3e57c8c"}]}
