Patent ID: 9361192
Filing Date: 2016-06-07
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for restoring an instance of a first storage appliance comprising: in association with an event that will result in a state table loss from volatile memory, halting changes to at least one state table of the first storage appliance, the at least one state table describing a plurality of file system states of one or more clients of the first storage appliance; writing state table information for the first storage appliance from the at least one state table to a persistent memory of the first storage appliance; transferring an Internet Protocol address of the first storage appliance to a second storage appliance; transferring control of the persistent memory from the first storage appliance to the second storage appliance; populating a second state table on the second storage appliance with the state table information for the first storage appliance, enabling the second storage appliance to take over the one or more clients of the first storage appliance; halting changes to one or more entries in the second state table that were previously associated with the first storage appliance and describe a plurality of operating states of the one or more clients in communication with the Internet Protocol address; writing information from the one or more entries of the second state table to the persistent memory; returning the Internet Protocol address of the first storage appliance to the first storage appliance; returning control of the persistent memory to the first storage appliance; and repopulating the at least one state table using the state table information and the information from the one or more entries of the second state table stored in the persistent memory.