You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@kudu.apache.org by "Wang Xixu (Code Review)" <ge...@cloudera.org> on 2023/03/13 07:43:45 UTC

[kudu-CR] KUDU-3452 Create tablet without enough healthy tservers

Hello Alexey Serbin, Yuqi Du, Yingchun Lai, Yifan Zhang, Kudu Jenkins, KeDeng, 

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/19571

to look at the new patch set (#3).

Change subject: KUDU-3452 Create tablet without enough healthy tservers
......................................................................

KUDU-3452 Create tablet without enough healthy tservers

Currently, create a three-replicas table when there are not
enough tablet servers will fail and will retry continuously
and always fail until the unavailabe tserver becomes healthy
again.

An already created tablet can still be on service even if one
of its 3 replicas become unavailable. Create a three-replicas
table when only 2 tablet servers can be support.

This patch adds a new flag:
--enable_create_tablet_without_enough_healthy_tservers
to support this feature. The original logic keeps the same.
When this flag is set true, create tablet without enough
healthy tservers can success. And its status is under
replicating. Then this tablet can be be read and write normally.

Change-Id: I742ba1ff770f5c8b1be5800334c29bec96e195c6
---
M src/kudu/master/catalog_manager.cc
M src/kudu/master/catalog_manager.h
M src/kudu/tools/kudu-tool-test.cc
3 files changed, 112 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/71/19571/3
-- 
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: newpatchset
Gerrit-Change-Id: I742ba1ff770f5c8b1be5800334c29bec96e195c6
Gerrit-Change-Number: 19571
Gerrit-PatchSet: 3
Gerrit-Owner: Wang Xixu <14...@qq.com>
Gerrit-Reviewer: Alexey Serbin <al...@apache.org>
Gerrit-Reviewer: KeDeng <kd...@gmail.com>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Wang Xixu <14...@qq.com>
Gerrit-Reviewer: Yifan Zhang <ch...@163.com>
Gerrit-Reviewer: Yingchun Lai <la...@apache.org>
Gerrit-Reviewer: Yuqi Du <sh...@gmail.com>