Will Berkeley has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/10073 )
Change subject: KUDU-2113 Segfault because of consensus conflict and missing tablet server ...................................................................... KUDU-2113 Segfault because of consensus conflict and missing tablet server Sometimes the master doesn't report all tablet servers. This can happen, for example, when the master is starting. When this happened and there was also a consensus conflict, it caused a segfault. This fixes the segfault and contains a regression test. Change-Id: If80dbe687e70bd21de9dba9e81d71d66a5bd75e0 Reviewed-on: http://gerrit.cloudera.org:8080/7864 Reviewed-by: Adar Dembo <[email protected]> Tested-by: Will Berkeley <[email protected]> (cherry picked from commit b54eab1f31dd2180e103f1cddbaa2194396396c5) Reviewed-on: http://gerrit.cloudera.org:8080/10073 Reviewed-by: Will Berkeley <[email protected]> --- M src/kudu/tools/ksck-test.cc M src/kudu/tools/ksck.cc M src/kudu/tools/ksck.h 3 files changed, 48 insertions(+), 15 deletions(-) Approvals: Will Berkeley: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/10073 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: branch-1.5.x Gerrit-MessageType: merged Gerrit-Change-Id: If80dbe687e70bd21de9dba9e81d71d66a5bd75e0 Gerrit-Change-Number: 10073 Gerrit-PatchSet: 2 Gerrit-Owner: Will Berkeley <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Will Berkeley <[email protected]>
