A technique for maintaining server cluster consistency is disclosed. When a
front-end server of a plurality of servers detects that the front-end
server has reconnected to a backend server or in the situation of a
backend server failover, the front-end server sends resource ownership
information to a backend server. The resource ownership information
relates to ownership information for each respective resource owned by the
front-end server. The back-end server verifies the ownership information
for contention with static resources and dynamic resources owned by other
servers and sends back verification information to the server. The backend
maintains resource ownership information for all the servers in the
cluster than sent resources for verification. Based on the received
verification information, the server maintains ownership information at
the server for each respective resource indicated in the verification
information to be owned by the server. The server discards ownership of
resources that were verified by the backend server to be not owned by the
server. According to another aspect, resource ownership information is
received at a backend server from a server of a plurality of servers. The
received resource ownership information contains resource ownership
information for the server. The received resource ownership information is
compared to resource ownership information stored at the backend server.
The backend server resolves any contention for a resource and sends
verification information to the server. The verification information
contains information verifying ownership for each resource indicated by
the backend server that is owned by the server.
Eine Technik für das Beibehalten von von Bedienerblockübereinstimmung wird freigegeben. Wenn ein Vorderseitenbediener einer Mehrzahl der Bediener ermittelt, daß der Vorderseitenbediener zu einem Hinterbediener oder in der Situation eines Hinterbediener failover wieder angeschlossen hat, schickt der Vorderseitenbediener Hilfsmittelbesitzinformationen zu einem Hinterbediener. Die Hilfsmittelbesitzinformationen beziehen auf Besitzinformationen für jedes jeweilige Hilfsmittel, das durch den Vorderseitenbediener besessen wird. Der Hinterbediener überprüft die Besitzinformationen für Absicht mit statischen Betriebsmitteln und dynamischen den Betriebsmitteln, die durch andere Bediener besessen werden und schickt Überprüfung Informationen zum Bediener zurück. Das Hinter behält Hilfsmittelbesitzinformationen für alle Bediener im Block als gesendete Betriebsmittel für Überprüfung bei. Gegründet auf den erhaltenen Überprüfung Informationen, behält der Bediener Besitzinformationen am Bediener für jedes jeweilige Hilfsmittel bei, das in den durch den angezeigt wird Bediener besessen zu werden Überprüfung Informationen. Der Bediener wirft Besitz der Betriebsmittel weg, die durch den nicht durch überprüft wurden den Bediener besessen zu werden Hinterbediener. Entsprechend einem anderen Aspekt werden Hilfsmittelbesitzinformationen an einem Hinterbediener von einem Bediener einer Mehrzahl der Bediener erhalten. Die erhaltenen Hilfsmittelbesitzinformationen enthalten Hilfsmittelbesitzinformationen für den Bediener. Die erhaltenen Hilfsmittelbesitzinformationen werden mit den Hilfsmittelbesitzinformationen verglichen, die am Hinterbediener gespeichert werden. Der Hinterbediener behebt jede mögliche Absicht für ein Hilfsmittel und schickt Überprüfung Informationen zum Bediener. Die Überprüfung Informationen enthalten die Informationen, die Besitz für jedes Hilfsmittel überprüfen, das durch den Hinterbediener angezeigt wird, der durch den Bediener besessen wird.