Patent ID: 8775867

Claim:
A method of storing data, the method comprising: providing a standby server, a first main server including a cache and a non-volatile storage, and a second main server including a cache and a non-volatile storage to control shared input/output (I/O) adapters in a storage system, the cache of the first main server including a copy of data corresponding to the first main server and the non-volatile storage of the first main server including a copy of modified cache data of the second main server, the cache of the second main server including a copy of data corresponding to the second main server and the non-volatile storage of the second main server including a copy of modified cache data of the first main server, the standby server in communication with the first main server and the second main server, and the storage system configured to operate as a dual node active system; during a failback to service condition of the second main server, destaging the modified cache data of the second main server stored on the non-volatile storage of the first main server through the shared input/output adapters, sharing the modified cache data to other storage areas and the first main server sending communication to the standby server; and activating the standby server in response to receiving the communication from the first main server of a fail mode of the second main server and providing continued operation by employing the shared I/O adapters, wherein: the fail mode comprises a failover mode; and the method further comprises: destaging the modified cache data from the first main server during the fail mode of the second server, and performing the step of activating the standby server, after the step of destaging data.