Alexey Serbin has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/18496 )
Change subject: [tools] update schema if needed when rebuilding master ...................................................................... [tools] update schema if needed when rebuilding master Before this patch, if tservers had outdated schemas with lower version for some tables (e.g. when the cluster wasn't healthy), the 'kudu master unsafe_rebuild' tool might rebuild the system catalog with outdated schemas for the unhealthy tables. This patch optimizes the rebuild logic, so the tool now picks up schema of the highest version for an unhealthy table when rebuilding the system catalog. Change-Id: Iec99d57115228b521ba645b8e19c7057a4bb5d3d Reviewed-on: http://gerrit.cloudera.org:8080/18496 Tested-by: Yingchun Lai <[email protected]> Reviewed-by: Alexey Serbin <[email protected]> --- M src/kudu/tools/kudu-admin-test.cc M src/kudu/tools/master_rebuilder.cc 2 files changed, 125 insertions(+), 44 deletions(-) Approvals: Yingchun Lai: Verified Alexey Serbin: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/18496 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Iec99d57115228b521ba645b8e19c7057a4bb5d3d Gerrit-Change-Number: 18496 Gerrit-PatchSet: 7 Gerrit-Owner: Yingchun Lai <[email protected]> Gerrit-Reviewer: Abhishek Chennaka <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Andrew Wong <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Yingchun Lai <[email protected]>
