Patent ID: 8566816

Claim:
A method of resolving a mismatch between software versions executing on redundant disk array controllers, comprising: identifying a first mismatch between a first software version executing on a first redundant controller and a second software version executing on a second redundant controller; determining, by comparing a first software version identifier associated with said first software version and a second software version identifier associated with said second software version with a system software version identifier, that said first software version executing on said first redundant controller is a preferred software version; and, copying said first software version executing on said first redundant controller from said first redundant controller to said second redundant controller; wherein determining that said first software version executing on said first redundant controller is said preferred software version further comprises: determining a first most significant portion of said first software version identifier matches a corresponding first most significant portion of said system software version identifier; determining a second most significant portion of said second software version identifier matches a corresponding second most significant portion of said system software version identifier; and, determining that said corresponding first most significant portion is a greater portion of said system software version identifier than said corresponding second most significant portion.