Todd Lipcon has submitted this change and it was merged.

Change subject: java: use new ConnectToMaster RPC with fallback
......................................................................


java: use new ConnectToMaster RPC with fallback

This changes the Java client from using GetMasterRegistration to using
ConnectToMaster. If the call fails with an error that the method doesn't
exist, it falls back to GetMasterRegistration.

This is the first step towards grabbing authentication tokens and TLS
certificates from the master when connecting to a cluster.

Change-Id: Idcb7c5e56a53c788cf96468f235db73b46a3d629
Reviewed-on: http://gerrit.cloudera.org:8080/6035
Tested-by: Kudu Jenkins
Reviewed-by: Jean-Daniel Cryans <jdcry...@apache.org>
---
M java/kudu-client/src/main/java/org/apache/kudu/client/ConnectToCluster.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/ConnectToClusterResponse.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/ConnectToMasterRequest.java
A java/kudu-client/src/main/java/org/apache/kudu/client/RpcRemoteException.java
M java/kudu-client/src/main/java/org/apache/kudu/client/TabletClient.java
M 
java/kudu-client/src/test/java/org/apache/kudu/client/TestConnectToCluster.java
6 files changed, 165 insertions(+), 45 deletions(-)

Approvals:
  Jean-Daniel Cryans: Looks good to me, approved
  Kudu Jenkins: Verified



-- 
To view, visit http://gerrit.cloudera.org:8080/6035
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Idcb7c5e56a53c788cf96468f235db73b46a3d629
Gerrit-PatchSet: 5
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Todd Lipcon <t...@apache.org>
Gerrit-Reviewer: Dan Burkert <danburk...@apache.org>
Gerrit-Reviewer: Jean-Daniel Cryans <jdcry...@apache.org>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>

Reply via email to