System, method and computer program product for clustered computer environment partition resolution
Abstract
According to one aspect of the present disclosure, a system and technique for clustered computer environment partition resolution is disclosed. The system includes: a first node couplable to a second node in a clustered network environment; and a storage provider resource accessible by the first and second nodes. The first node comprises logic executable to: create a key; communicate the key to the second node; responsive to detecting a potential partition event, generate a lock code using the key for reserving the storage provider resource; and responsive to determining an unlocked status of the storage provider resource, resolve the partition event by writing the lock code to the storage provider resource.
Claims
exact text as granted — not AI-modified1 - 7 . (canceled)
8 . A system comprising:
a first node couplable to a second node in a clustered network environment; and a storage provider resource accessible by the first and second nodes; and wherein the first node comprises logic executable to: create a key; communicate the key to the second node; responsive to detecting a potential partition event, generate a lock code using the key for reserving the storage provider resource; and responsive to determining an unlocked status of the storage provider resource, resolve the partition event by writing the lock code to the storage provider resource.
9 . The system of claim 8 , wherein the first node is configured to, responsive to creating the clustered environment, create the key.
10 . The system of claim 9 , wherein the first node is configured to allocate to each of the first and second nodes an account with the storage provider resource.
11 . The system of claim 8 , wherein the first node is configured to provision the storage provider resource in a cloud environment.
12 . The system of claim 11 , wherein the first node is configured to:
responsive to detecting the partition event, access the storage provider resource; and determine a lock status of the storage provider resource based on the key.
13 . A computer program product for partition resolution in a clustered network environment having a plurality of nodes, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to: create a key by a first node of the plurality of clustered nodes, the plurality of clustered nodes each configured to have access to a storage provider resource; communicate the key to remaining nodes of the plurality of clustered nodes; responsive to detecting a potential partition event, generate a lock code using the key for reserving the storage provider resource; and responsive to determining an unlocked status of the storage provider resource, resolve the partition event by writing the lock code to the storage provider resource.
14 . The computer program product of claim 13 , wherein the computer readable program code is configured to, responsive to creating the clustered environment, create the key.
15 . The computer program product of claim 13 , wherein the computer readable program code is configured to provision each of the plurality of clustered nodes with an account with the storage provider resource.
16 . The computer program product of claim 13 , wherein the computer readable program code is configured to provision the storage provider resource in a cloud environment.
17 . The computer program product of claim 13 , wherein the computer readable program code is configured to:
responsive to detecting the partition event, access the storage provider resource; and determine a lock status of the storage provider resource based on the key.
18 - 22 . (canceled)Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.