Goal: Empower ClusterCli.Verify with an additional check. The check connects to all servers in a cluster and gets health status of partitions assigned to every server. This provides the benefit of on demand check of all servers /health endpoints.
New MessageCodecV4 introduced with 2 new message types:
SERVER_PARTITIONS_HEALTH_STAT_REQUEST
SERVER_PARTITIONS_HEALTH_STAT_RESPONSE
Testing: The easiest way to verify functionality of this PR is by utilizing tests in the ClusterCliTest class.
Goal: Empower ClusterCli.Verify with an additional check. The check connects to all servers in a cluster and gets health status of partitions assigned to every server. This provides the benefit of on demand check of all servers /health endpoints.
New MessageCodecV4 introduced with 2 new message types:
Testing: The easiest way to verify functionality of this PR is by utilizing tests in the ClusterCliTest class.