Mechanisms for grouping nodes
Assigneesalesforce.com, inc.
InventorsCharan Reddy Guttapalem, Hemanth Siddulugari, Venkateswararao Jujjuri
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed relating to upgrade groups. A node of a computer system may access metadata assigned to the node during deployment of the node. The node may be one of a plurality of nodes associated with a service that is implemented by the computer system. The node may perform an operation on the metadata to derive a group identifier for the node and the group identifier may indicate the node's membership in one of a set of groups of nodes managed by the service. The node may then store the group identifier in a location accessible to the service.
Claims20
A method, comprising:
- accessing, by a node of a computer system, metadata assigned to the node during deployment of the node, wherein the node is one of a plurality of nodes associated with a service implemented by the computer system;
- performing, by the node, an operation on the metadata to derive a group identifier for the node, wherein the group identifier indicates the node's membership in one of a set of groups of nodes managed by the service;
- and
- storing, by the node, the group identifier in a location accessible to the service.
A non-transitory computer readable medium having program instructions stored thereon that are capable of causing a node of a computer system to perform operations comprising:
- accessing metadata assigned to the node during deployment of the node, wherein the node is one of a plurality of nodes associated with a service implemented by the computer system;
- performing an operation on the metadata to derive a group identifier for the node, wherein the group identifier indicates the node's membership in one of a set of groups of nodes managed by the service;
- and
- storing the group identifier in a location accessible to the service.
A method, comprising:
- deploying, by a computer system, a plurality of nodes associated with a service that is implemented by the computer system;
- and
- operating, by the computer system, on groups of the deployed plurality of nodes according to group assignment information that indicates group membership for individual ones of the plurality of nodes;
- wherein the group assignment information for a given one of the plurality of nodes is derived by the given node, after the deploying, from metadata assigned to the given node during the deploying.
Dependencies are inferred from the claim text.