-
公开(公告)号:US20170123663A1
公开(公告)日:2017-05-04
申请号:US14928257
申请日:2015-10-30
Applicant: NETAPP, INC.
Inventor: Brian Panasko , Tom Snyder , Chad Moore
CPC classification number: G06F11/2094 , G06F3/061 , G06F3/0659 , G06F3/067 , G06F11/20 , G06F2201/805
Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a network interface of a node of multiple nodes of a storage cluster system to receive a command from another device to cause the node to become unavailable to remain within a quorum of the nodes; an update coordination component to enable one node at a time to have authority to update node status data, the node status data comprising indications of states of the multiple nodes; and a command evaluation component to cooperate with the update coordination component to obtain the authority, analyze the indications to determine a current status of the quorum when the node has the authority, and determine whether to accept the command based on whether unavailability of the node causes loss of the quorum.
-
公开(公告)号:US09678667B2
公开(公告)日:2017-06-13
申请号:US14928257
申请日:2015-10-30
Applicant: NETAPP, INC.
Inventor: Brian Panasko , Tom Snyder , Chad Moore
CPC classification number: G06F11/2094 , G06F3/061 , G06F3/0659 , G06F3/067 , G06F11/20 , G06F2201/805
Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a network interface of a node of multiple nodes of a storage cluster system to receive a command from another device to cause the node to become unavailable to remain within a quorum of the nodes; an update coordination component to enable one node at a time to have authority to update node status data, the node status data comprising indications of states of the multiple nodes; and a command evaluation component to cooperate with the update coordination component to obtain the authority, analyze the indications to determine a current status of the quorum when the node has the authority, and determine whether to accept the command based on whether unavailability of the node causes loss of the quorum.
-
公开(公告)号:US20170123945A1
公开(公告)日:2017-05-04
申请号:US14928282
申请日:2015-10-30
Applicant: NETAPP, INC.
Inventor: Brian Panasko , Tom Snyder , Chad Moore
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F2201/805
Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a node of multiple nodes of a storage cluster system, each node to oversee a copy of client data and a first node to serve as a tie breaker node in determinations of whether there is a quorum; a quorum coordination component to determine a current status of the quorum, and coordinate performance of a coordinated operation among the multiple nodes to alter the copies of the client data based on the current status of the quorum; and a tie breaker reassignment component to analyze the indications to determine whether the first node has failed and reassign the tie breaker node from the first node to a second node in response to a determination that the first node has failed.
-
公开(公告)号:US09804940B2
公开(公告)日:2017-10-31
申请号:US14928282
申请日:2015-10-30
Applicant: NETAPP, INC.
Inventor: Brian Panasko , Tom Snyder , Chad Moore
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F2201/805
Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a node of multiple nodes of a storage cluster system, each node to oversee a copy of client data and a first node to serve as a tie breaker node in determinations of whether there is a quorum; a quorum coordination component to determine a current status of the quorum, and coordinate performance of a coordinated operation among the multiple nodes to alter the copies of the client data based on the current status of the quorum; and a tie breaker reassignment component to analyze the indications to determine whether the first node has failed and reassign the tie breaker node from the first node to a second node in response to a determination that the first node has failed.
-
-
-