Patent ID: 7809975

Claim:
In a computerized system having a first storage processor and a second storage processor, the first and second storage processors having respective local write caches configured to mirror each other, a method for recovering from a storage processor failure, the method comprising: when the first storage processor becomes unavailable and mirroring of the local write caches is prevented, continuing to attend to write operations from an external host in a write-back manner by caching write data from the write operations in the local write cache of the second storage processor while the first storage processor remains unavailable; in response to a failure of the second storage processor, preserving the write data in the local write cache of the second storage processor; and upon recovery of the second storage processor from the failure, continuing to attend to further write operations from the external host in the write-back manner by caching additional write data from the further write operations in the local write cache of the second storage processor while the first storage processor remains unavailable.