Patent ID: 7266815

Claim:
A method for performing a concurrent automated Licensed Internal Code update on a storage controller, comprising the steps of: providing a storage controller comprising a first cluster and a second cluster, wherein said first cluster comprises a first cluster installation directory, a first cluster primary boot drive and a first cluster backup drive, and wherein said second cluster comprises a second cluster installation directory, a second cluster primary boot drive and a second cluster backup drive; copying a Licensed Internal Code update to said first cluster installation directory and to said second cluster installation directory; installing said Licensed Internal Code update on said first cluster backup drive but not on said first cluster primary boot drive; installing said Licensed Internal Code update on said second cluster backup drive but not on said second cluster primary boot drive; continuing operation of said storage controller with at least one of said first cluster and said second cluster while updating a first cluster firmware on said first cluster and updating a second cluster firmware on said second cluster; verifying said first cluster firmware on said first cluster; and verifying said second cluster firmware on said second cluster.