Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
Idea proposed by swagle: Right now debugging quorum issues and lagging followers requires filtering logs on all 3 members. It would be easier if there was a command that could be sent from the CLI to get information from all members. This could include:
- commit index
- apply index
- snapshot index
- current term
- group membership (as defined in raft-meta.conf)
- Known leader
- Known follower's commit indices if leader
This could be implemented from the ratis shell, but it may be easier for users if it is packaged within the ozone CLI under ozone debug. One challenge may be getting results from all nodes, since right now ozone client only communicates with the leader of the quorum.