Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions product_docs/docs/pgd/6.1/concepts/nodes-and-groups.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ By design, all nodes in a PGD cluster replicate to all other nodes in the cluste
## Groups

Groups are used to localize how the nodes **manage** themselves.
Each group selects it's own RAFT leader from the group members.
If the group is a data group that is made up of data nodes it also uses RAFT to elect a write leader node for that group.
Each group selects it's own Raft leader from the group members.
If the group is a data group that is made up of data nodes it also uses Raft to elect a write leader node for that group.
The write leader node will be sent all the read/write client connections for that group and will be the node that handles all write operations for that group, assuming that the client connections come in through the connection manager of a node in that group.

!!! RAFT
RAFT is a consensus algorithm that is used to ensure that all nodes in a group agree on the state of the group.
!!! info
Raft is a consensus algorithm that is used to ensure that all nodes in a group agree on the state of the group.
It allows a group of nodes to elect a leader node, and to ensure that all nodes in the group are in sync with each other over decisions.
The most important thing to know about RAFT is that it needs an odd number of nodes in any group to function correctly.
That's because RAFT uses a majority vote between the nodes to agree on the state of the group.
The most important thing to know about Raft is that it needs an odd number of nodes in any group to function correctly.
That's because Raft uses a majority vote between the nodes to agree on the state of the group.

## Witness Nodes

Expand Down
Loading