Yingchun Lai has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/19571 )
Change subject: KUDU-3452 Allow creating tablets under replicated tables ...................................................................... KUDU-3452 Allow creating tablets under replicated tables Currently, creating a three-replicas table when there are not less than 3 healthy tablet servers will fail and the system catalog will retry continuously and always fail until the unavailable tablet servers becomes healthy again. An under-replicated table is still available for reading and writing, so it's enough to place just a majority of replicas for each tablet at healthy tablet servers to make a newly created table ready to use. This patch adds a new flag: --allow_creating_under_replicated_tables to support this feature. The original logic is kept the same. When this flag is set true, it's possible to create a tablet placing just a majority of replicas at healthy tablet servers. Even if the new tablet is created under-replicated, it's still available for read and write operations. Change-Id: I742ba1ff770f5c8b1be5800334c29bec96e195c6 Reviewed-on: http://gerrit.cloudera.org:8080/19571 Tested-by: Kudu Jenkins Reviewed-by: Yifan Zhang <[email protected]> Reviewed-by: Alexey Serbin <[email protected]> Reviewed-by: Yuqi Du <[email protected]> Reviewed-by: Yingchun Lai <[email protected]> --- M src/kudu/integration-tests/create-table-itest.cc M src/kudu/master/catalog_manager.cc 2 files changed, 201 insertions(+), 2 deletions(-) Approvals: Kudu Jenkins: Verified Yifan Zhang: Looks good to me, but someone else must approve Alexey Serbin: Looks good to me, but someone else must approve Yuqi Du: Looks good to me, but someone else must approve Yingchun Lai: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/19571 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I742ba1ff770f5c8b1be5800334c29bec96e195c6 Gerrit-Change-Number: 19571 Gerrit-PatchSet: 24 Gerrit-Owner: Wang Xixu <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: KeDeng <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Wang Xixu <[email protected]> Gerrit-Reviewer: Yifan Zhang <[email protected]> Gerrit-Reviewer: Yingchun Lai <[email protected]> Gerrit-Reviewer: Yuqi Du <[email protected]>
