Hello Alexey Serbin,
I'd like you to do a code review. Please visit
http://gerrit.cloudera.org:8080/9766
to review the following change.
Change subject: WIP: Add consensus peers health reporting test
......................................................................
WIP: Add consensus peers health reporting test
This patch exposes health reporting as part of the GetConsensusState()
RPC method by plumbing in an additional flag. This is useful for testing
purposes.
The new test associated with thie patch provides functional coverage on
all the tablet health states (except for UNKNOWN).
TODO: Needs UNKNOWN test and possibly some cleanup.
Change-Id: I65d787a3146749e36e33d78e253914a5ffe5762d
---
M src/kudu/consensus/consensus.proto
M src/kudu/consensus/raft_consensus.h
M src/kudu/integration-tests/CMakeLists.txt
M src/kudu/integration-tests/cluster_itest_util.cc
M src/kudu/integration-tests/cluster_itest_util.h
A src/kudu/integration-tests/consensus_peer_health_status-itest.cc
M src/kudu/integration-tests/delete_table-itest.cc
M src/kudu/integration-tests/raft_consensus-itest.cc
M src/kudu/integration-tests/raft_consensus_nonvoter-itest.cc
M src/kudu/integration-tests/tablet_copy-itest.cc
M src/kudu/integration-tests/tablet_replacement-itest.cc
M src/kudu/integration-tests/ts_tablet_manager-itest.cc
M src/kudu/tools/kudu-admin-test.cc
M src/kudu/tserver/tablet_service.cc
M src/kudu/tserver/ts_tablet_manager.cc
15 files changed, 210 insertions(+), 31 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/66/9766/1
--
To view, visit http://gerrit.cloudera.org:8080/9766
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I65d787a3146749e36e33d78e253914a5ffe5762d
Gerrit-Change-Number: 9766
Gerrit-PatchSet: 1
Gerrit-Owner: Mike Percy <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>