×

High availability failover manager

  • US 10,360,120 B2
  • Filed: 08/25/2017
  • Issued: 07/23/2019
  • Est. Priority Date: 09/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of nodes interconnected as a high availability (HA) group of a cluster, each node including a central processing unit (CPU) coupled to a storage array, a service storage device, a non-volatile random access memory (NVRAM) and a memory;

    the service storage device configured to store cluster-related configuration information as a cluster database (CDB);

    the NVRAM configured to maintain status information of data access requests serviced by the node, the status information indicating whether a corresponding data access request is persistently stored on the storage array, the status information stored in one or more non-volatile logs of the NVRAM, the status information mirrored over a HA interconnect connecting a local node of the HA group to a partner node of the HA group to synchronize the status information between the nodes; and

    the memory configured to store a high availability (HA) failover manager executable by the CPU, the HA failover manager configured to maintain data availability of input/output (I/O) resources in the cluster by ensuring that each I/O resource is mounted on at least one of the local node and the partner node.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×