Yifan Zhang has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/18572 )
Change subject: [Tools] Rebuild master according to part of tables not all tables ...................................................................... [Tools] Rebuild master according to part of tables not all tables Current function unsafe_rebuild will get all tables's meta data from tservers, and rebuild a new sys table. The cost is very high when only part of tables got damaged. This patch will rebuild master with configured tables. That means if some tables meta data get damaged, it only needs to repair these damaged tables meta data. Change-Id: I45d812c8a16228ac937603872161969eb05136eb Reviewed-on: http://gerrit.cloudera.org:8080/18572 Reviewed-by: Yifan Zhang <[email protected]> Tested-by: Yifan Zhang <[email protected]> --- M src/kudu/master/sys_catalog-test.cc M src/kudu/master/sys_catalog.cc M src/kudu/master/sys_catalog.h M src/kudu/tools/kudu-admin-test.cc M src/kudu/tools/master_rebuilder.cc M src/kudu/tools/master_rebuilder.h M src/kudu/tools/tool_action_master.cc 7 files changed, 343 insertions(+), 81 deletions(-) Approvals: Yifan Zhang: Looks good to me, approved; Verified -- To view, visit http://gerrit.cloudera.org:8080/18572 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I45d812c8a16228ac937603872161969eb05136eb Gerrit-Change-Number: 18572 Gerrit-PatchSet: 35 Gerrit-Owner: Wang Xixu <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Tidy Bot (241) Gerrit-Reviewer: Wang Xixu <[email protected]> Gerrit-Reviewer: Yifan Zhang <[email protected]> Gerrit-Reviewer: Yingchun Lai <[email protected]>
