)]}'
{"ironic/drivers/modules/agent_base.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":"b34cc849f2dd0caefb93b031a82c9c9ef89f89bb","unresolved":true,"context_lines":[{"line_number":647,"context_line":"        try:"},{"line_number":648,"context_line":"            task.upgrade_lock(retry\u003dFalse)"},{"line_number":649,"context_line":"        except exception.NodeLocked:"},{"line_number":650,"context_line":"            LOG.warning(\u0027Node %s is currently locked, skipping heartbeat \u0027"},{"line_number":651,"context_line":"                        \u0027processing (will retry on the next heartbeat)\u0027,"},{"line_number":652,"context_line":"                        task.node.uuid)"},{"line_number":653,"context_line":"            return"},{"line_number":654,"context_line":"        except Exception as e:"},{"line_number":655,"context_line":"            LOG.warning(\u0027Node %s failed to lock for a heartbeat operation \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9beffcff_2a1ddf05","line":652,"range":{"start_line":650,"start_character":12,"end_line":652,"end_character":39},"updated":"2023-08-31 18:04:15.000000000","message":"So, we never seemed to log this based upon my sample logs, all signs point to the upgrade lock blowing out.","commit_id":"3cd492d775cbd397a66fcdab0ebf6971bd6db6a6"}]}
