Patent ID: 7565565

Claim:
A system for automated error recovery of a storage controller Licensed Internal Code (“LIC”) update process said storage controller comprising a first cluster, a second cluster, a communication line between said first cluster and said second cluster, a state action table, wherein said state action table comprises a plurality of individual state actions for an automated LIC update with error recovery, an automated LIC dispatcher executing said state actions from said state action table to perform method steps comprising: executing a state action of said storage controller LIC update process; determining if said state action has executed with at least one error; in response to determining that said state action has executed with at least one error, entering an error recovery procedure; in response to determining that said state action has not executed with at least one error, retrieving a next state action; determining if said next state is a last state action; in response to determining that said next state action is not a last state action, returning to said executing step; and in response to determining that said next state action is a last state action, ending said storage controller LIC update process.