)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a3e6681b32325ba5a19f5a2b945949ee9e8c84e1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update  create and delete action for ironic port."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Set create and delete action for ironic port are refused at node is active and maintenance mode is not True."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I0e57b8f3f9c74a2b6dd9f0300dc1ab42beb6309e"},{"line_number":12,"context_line":"Closes-Bug: #1736373"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df87a7cf_a97405d0","line":9,"updated":"2017-12-09 15:10:54.000000000","message":"Please wrap descriptions to \u003c70 characters in length for commit messages.","commit_id":"19d66a6bfeaaf6df331382442b0e21a5e6b784a5"}],"ironic/conductor/manager.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a3e6681b32325ba5a19f5a2b945949ee9e8c84e1","unresolved":false,"context_lines":[{"line_number":1913,"context_line":"                and not node.maintenance):"},{"line_number":1914,"context_line":"                action \u003d _(\"Cannot create port \""},{"line_number":1915,"context_line":"                           \"%(port)s as node %(node)s is active or has \""},{"line_number":1916,"context_line":"                           \"instance UUID assigned\")"},{"line_number":1917,"context_line":"                raise exception.InvalidState(action % {\u0027node\u0027: node.uuid,"},{"line_number":1918,"context_line":"                                                       \u0027port\u0027: port_uuid})"},{"line_number":1919,"context_line":"            utils.validate_port_physnet(task, port_obj)"}],"source_content_type":"text/x-python","patch_set":1,"id":"df87a7cf_c912a962","line":1916,"updated":"2017-12-09 15:10:54.000000000","message":"So there is a slight problem with adding guard logic in... we may have already established a contract with the user that this works as is. If we correctly apply it, it would apply to all versions of the API. I think this may be something Operators will need to provide feedback on as they will be the ones impacted by this.","commit_id":"19d66a6bfeaaf6df331382442b0e21a5e6b784a5"}]}
