3.1.1.1.5 Group Sets

A cluster group set<51> is a container for zero or more cluster groups. Group sets enable groups to be combined into larger logical units. The groups in a group set may be owned by different nodes in a cluster. Group sets cannot be nested in other group sets; that is, a group set contains only groups, not other group sets.

A group can move from one group set to another.

A ClusAPI Protocol client can perform the following management operations on a cluster group:

  • Create: Create a new, empty instance of a group set. For more information, see section 3.1.4.2.146 (protocol version 3).

  • Delete: Delete a group set from the nonvolatile cluster state. For more information, see section 3.1.4.2.149 (protocol version 3).

A group set can be uniquely identified in a cluster by a separate Unicode string that contains the ID of the group set, which is assigned by the cluster at group set creation and remains constant until the group set is deleted.

All groups and group sets have an implicit dependency on a group set that is designated as global. Explicit use of the ApiAddGroupSetDependency (section 3.1.4.2.153) method to add a dependency on a global group set is not required.

Group sets, and the groups that are contained in each group set, are part of the nonvolatile cluster state.