Zhang Yifan has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/12158


Change subject: KUDU-2348: java client pick a random replica when no replica is 
local
......................................................................

KUDU-2348: java client pick a random replica when no replica is local

In RemoteTablet, getClosestServerInfo always return the last server in hashmap 
iteration order, that would cause load to be concentrated on some server 
especially when the number of tabletservers is small. This commit use a more 
random approach to select server.

Change-Id: I3d70e45d4c9532bb32223c1dddd0936b4ff8fd99
---
M java/kudu-client/src/main/java/org/apache/kudu/client/RemoteTablet.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestRemoteTablet.java
2 files changed, 32 insertions(+), 9 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/58/12158/1
--
To view, visit http://gerrit.cloudera.org:8080/12158
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3d70e45d4c9532bb32223c1dddd0936b4ff8fd99
Gerrit-Change-Number: 12158
Gerrit-PatchSet: 1
Gerrit-Owner: Zhang Yifan <[email protected]>

Reply via email to