Group(mapping=None, *, ignore_unknown_fields=False, **kwargs)A Group represents a paxos group in a database. A group is a set
of tablets that are replicated across multiple servers. Groups may
have a leader tablet. Groups store one (or sometimes more) ranges of
keys.
Attributes |
|
|---|---|
| Name | Description |
group_uid |
int
The UID of the paxos group, unique within the database. Matches the group_uid field in Range.
|
tablets |
MutableSequence[google.cloud.spanner_v1.types.Tablet]
A list of tablets that are part of the group. Note that this list may not be exhaustive; it will only include tablets the server considers useful to the client. The returned list is ordered ascending by distance. Tablet UIDs reference Tablet.tablet_uid.
|
leader_index |
int
The last known leader tablet of the group as an index into tablets. May be negative if the group has no known
leader.
|
generation |
bytes
generation indicates the freshness of the group
information (including leader information) contained in this
proto. Generations can be compared lexicographically; if
generation A is greater than generation B, then the
Group corresponding to A is newer than the Group
corresponding to B, and should be used preferentially.
|