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>