Will Berkeley has uploaded this change for review. ( http://gerrit.cloudera.org:8080/9883
Change subject: [tools] ksck improvements [3/n]: master consensus checks ...................................................................... [tools] ksck improvements [3/n]: master consensus checks This patch adds consensus consistency checks and a consensus matrix for the master tablet. It's a little trickier than for tablets, because there's no uuid available for an unavailable master. Here's a sample matrix when a master is down: WARNING: masters have consensus conflicts All reported masters are: A = c9afe67944784c70ab13989354c10f9e B = <unknown uuid> (localhost:7052) C = 488cf2ab551b422aa8c683a054cdcde3 D = 62dc9b532b084a459130f1676d8e1998 Config source | Replicas | Current term | Config index | Committed? ---------------+------------------------+--------------+--------------+------------ A | A C* D | 4 | -1 | Yes B | [config not available] | | | C | A C* D | 4 | -1 | Yes Change-Id: I1015854759debb3f1acf4bf9eb143260547f4a4b --- M src/kudu/integration-tests/cluster_verifier.cc M src/kudu/tools/CMakeLists.txt M src/kudu/tools/ksck-test.cc M src/kudu/tools/ksck.cc M src/kudu/tools/ksck.h M src/kudu/tools/ksck_remote-test.cc M src/kudu/tools/ksck_remote.cc M src/kudu/tools/tool_action_cluster.cc 8 files changed, 302 insertions(+), 90 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/83/9883/1 -- To view, visit http://gerrit.cloudera.org:8080/9883 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I1015854759debb3f1acf4bf9eb143260547f4a4b Gerrit-Change-Number: 9883 Gerrit-PatchSet: 1 Gerrit-Owner: Will Berkeley <[email protected]>
