Patent ID: 9164949
Filing Date: 2015-10-20
Classification: G06F,H04L

Abstract:
1. A computer-implemented method comprising: defining a first server and a second server within a server cluster, wherein the first server includes a first cache system, and the first and second servers are coupled to a data array that includes a LUN; reserving the LUN for exclusive access by the first server, thus generating a first server reservation; caching data associated with the LUN within the first cache system of the first server; sensing a loss of the first server reservation, wherein the loss of the first server reservation is in response to the second server accessing the LUN; and in response to a loss of the first server reservation, purging the first cache system of the first server; and in response to a loss of the first server reservation, suspending caching within the first cache system of the first server; and in response to a loss of the first server reservation, periodically attempting to re-reserve the LUN for exclusive access by the first server; and in response to the loss of the first server reservation, the second server reserves the LUN for exclusive access by the second server by providing a unique name that is stored within a data structure and identifies the second server as the only server accessing the LUN.