Apparatus and methods for detecting failure of a node in a cluster computer
system. The apparatus include controllers programmed to cooperate. In one
embodiment, the apparatus include first and second nodes with respective
bus controllers communicatively coupled to each other and to a logical I/O
device by means of a bus. The first node firstly recognizes the the second
node as a node in the cluster. At some later point, a node whose
communicative coupling has failed node is coupled to the cluster a second
time. The first node recognizes this second coupling and, in response,
queries the second node for failure-status information. The first and
second nodes negotiate membership in the cluster for the second node on
the first node's determining that the second node was the node that failed
between the first and second couplings. Various embodiments follow: The
first node firstly recognizes the second node as either a master or a
slave node in the cluster. Then the negotiating of the second node's
cluster membership includes ceasing to recognize the second node as the
master node, negotiating slave membership in the cluster for the second
node and thirdly recognizing the first node as the master node, on
determining on the first node that the second node failed between the
first and second couplings and that the second node was firstly recognized
as the master node.
Прибор и методы для обнаруживать отказ узла в системе компьютера группы. Приборы вклюают регуляторы запрограммированные скооперировать. В одно воплощение, приборы вклюают сперва и вторые узлы при соответственно регуляторы шины communicatively соединенные to each other и к логически присприспособлению ввода-вывода посредством шины. Первый узел firstly узнает второй узел как узел в группе. На некотором более последний пункт, узел соединение которого коммуникативное терпело неудачу узел соединен к группе второе время. Первый узел узнает это второе соединение и, в реакции, запрашивает второй узел для данных по отказ-sosto4ni4. Первые и вторые узлы обсуждают членство в группе для второго узла на первом узле обусловливая что вторым узлом был узел потерпел неудачу между первыми и вторыми соединениями. Различные воплощения следуют за: Первый узел firstly узнает второй узел как или оригинал или невольничий узел в группе. После этого обсуждать членства группы второго узла вклюает переставать узнать второй узел как мастерский узел, обсуждая невольничье членство в группе для второго узла и thirdly узнавая первый узел как мастерский узел, на обусловливать на первом узле что второй узел ый между первыми и вторыми соединениями и что второй узел firstly был узнан как мастерский узел.