Alexey Serbin has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/17684 )
Change subject: [catalog_manager] introduce --min_num_replicas flag ...................................................................... [catalog_manager] introduce --min_num_replicas flag This patch introduces a flag for kudu-master to enforce the minimum number of replicas for newly created tables in a cluster. Unless overridden, --min_num_replicas is set to 1 by default. For example, setting --min_num_replicas=3 enforces every new table to have at least 3 replicas for each of its tablets, so there cannot be a data loss when a single tablet server in the cluster fails irrecoverably. I also added validators for the related flags to keep things more consistent and report misconfiguration as early as possible. This patch contains a few test scenarios to cover the newly introduced functionality. Change-Id: I86191fcdc1b4ed6670f33ba7176d28dbd1df541f Reviewed-on: http://gerrit.cloudera.org:8080/17684 Tested-by: Alexey Serbin <[email protected]> Reviewed-by: Mahesh Reddy <[email protected]> Reviewed-by: Attila Bukor <[email protected]> --- M src/kudu/client/client-test.cc M src/kudu/master/catalog_manager.cc M src/kudu/master/master.proto 3 files changed, 228 insertions(+), 59 deletions(-) Approvals: Alexey Serbin: Verified Mahesh Reddy: Looks good to me, but someone else must approve Attila Bukor: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/17684 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I86191fcdc1b4ed6670f33ba7176d28dbd1df541f Gerrit-Change-Number: 17684 Gerrit-PatchSet: 5 Gerrit-Owner: Alexey Serbin <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Andrew Wong <[email protected]> Gerrit-Reviewer: Attila Bukor <[email protected]> Gerrit-Reviewer: Grant Henke <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Mahesh Reddy <[email protected]> Gerrit-Reviewer: Tidy Bot (241)
