Alexey Serbin has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/11606 )
Change subject: [tests] location assignment for ExternaMiniCluster ...................................................................... [tests] location assignment for ExternaMiniCluster Introduced location assignment rules for tablet servers running as part of ExternalMiniCluster. With this changelist, it's possible to have tablet servers of ExternalMiniCluster to be spread among locations in accordance with simple number-of-servers-at-location mapping rules. For example, the following is a self-descriptive example of such mapping rules set to spread six tablet servers in a cluster among three locations: L0:1 L1:2 L2:3 Added an integration test to verify the location assignment rules for ExternalMiniCluster work as intended. Change-Id: I63309804cf2fdd8a620b50abdd7133af6a033c30 Reviewed-on: http://gerrit.cloudera.org:8080/11606 Tested-by: Kudu Jenkins Reviewed-by: Will Berkeley <[email protected]> --- M src/kudu/integration-tests/CMakeLists.txt M src/kudu/integration-tests/cluster_itest_util.cc M src/kudu/integration-tests/cluster_itest_util.h A src/kudu/integration-tests/scripts/assign-location.py A src/kudu/integration-tests/ts_location_assignment-itest.cc M src/kudu/master/ts_descriptor.cc M src/kudu/mini-cluster/external_mini_cluster.cc M src/kudu/mini-cluster/external_mini_cluster.h 8 files changed, 428 insertions(+), 6 deletions(-) Approvals: Kudu Jenkins: Verified Will Berkeley: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/11606 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I63309804cf2fdd8a620b50abdd7133af6a033c30 Gerrit-Change-Number: 11606 Gerrit-PatchSet: 6 Gerrit-Owner: Alexey Serbin <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Will Berkeley <[email protected]>
