Cluster configuration systems and methods
First Claim
1. A cluster configuration method comprising:
- maintaining configuration information associated with a first node and a second node, including cluster configuration version information, wherein cluster configuration version information associated with said first node includes a first configuration version indication and cluster configuration version information associated with said second node includes a second configuration version indication;
evaluating said first node as a potential configuration update node for said second node, including evaluating an indication of potential update availability of a partial snapshot, wherein evaluating said first node comprises subtracting said first configuration version indication from said second configuration version indication;
performing an update type selection when said subtraction of said first configuration version indication from said second configuration version indication indicates the first configuration version indication is more recent than the second configuration version indication, including determining whether to select a partial snapshot update information indication; and
performing an update for said second node in accordance with results of said update type selection, wherein said performing an update includes performing a partial upload of snapshot information from said first node.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for cluster maintenance are presented. In one embodiment a cluster configuration method includes: maintaining configuration information associated with a first node and a second node, including cluster configuration version information; evaluating the first node as a potential configuration update node for the second node, including evaluating an indication of potential partial snapshot update availability based upon the configuration information associated with the first node and configuration information associated with the second node; performing an update type selection, including continued analysis of partial snapshot update availability; and performing an update for the second node in accordance with results of the update type selection. Evaluating the first node as a potential configuration update node can include comparing an available configuration version indication associated with the first node to the available cluster configuration version indication associated with the second node.
31 Citations
20 Claims
-
1. A cluster configuration method comprising:
-
maintaining configuration information associated with a first node and a second node, including cluster configuration version information, wherein cluster configuration version information associated with said first node includes a first configuration version indication and cluster configuration version information associated with said second node includes a second configuration version indication; evaluating said first node as a potential configuration update node for said second node, including evaluating an indication of potential update availability of a partial snapshot, wherein evaluating said first node comprises subtracting said first configuration version indication from said second configuration version indication; performing an update type selection when said subtraction of said first configuration version indication from said second configuration version indication indicates the first configuration version indication is more recent than the second configuration version indication, including determining whether to select a partial snapshot update information indication; and performing an update for said second node in accordance with results of said update type selection, wherein said performing an update includes performing a partial upload of snapshot information from said first node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having stored thereon, computer executable instructions that, if executed by a computer system cause the computer system to perform a method comprising:
-
maintaining configuration information associated with a first node and a second node, including cluster configuration version information, wherein said cluster configuration version information associated with said first node includes a first configuration version indication and said cluster configuration version information associated with said second node includes a second configuration version indication; evaluating said first node as a potential configuration update node for said second node, including evaluating an indication of potential update availability of a partial snapshot, wherein evaluating said first node comprises subtracting said first configuration version indication from said second configuration version indication; performing an update type selection when said subtraction of said first configuration version indication from said second configuration version indication indicates the first configuration version indication is more recent than the second configuration version indication, including determining whether to select a partial snapshot update information indication; and performing an update for said second node in accordance with results of said update type selection, wherein said performing an update includes performing a partial upload of snapshot information from said first node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
a computer system having a processor coupled to a computer readable storage media and executing computer readable code which causes the computer system to perform operations including; maintaining configuration information associated with a first node and a second node, including cluster configuration version information, wherein said cluster configuration version information associated with said first node includes a first configuration version indication and said cluster configuration version information associated with said second node includes a second configuration version indication; evaluating said first node as a potential configuration update node for said second node, including evaluating an indication of potential update availability of a partial snapshot, wherein evaluating said first node comprises subtracting said first configuration version indication from said second configuration version indication; performing an update type selection when said subtraction of said first configuration version indication from said second configuration version indication indicates the first configuration version indication is more recent than the second configuration version indication, including determining whether to select a partial snapshot update information indication; and performing an update for said second node in accordance with results of said update type selection, wherein said performing an update includes performing a partial upload of snapshot information from said first node. - View Dependent Claims (16, 17, 18, 19, 20)
Specification