Dan Burkert has submitted this change and it was merged.
Change subject: java-client: improve error messages when failing to connect to
secure cluster
......................................................................
java-client: improve error messages when failing to connect to secure cluster
Cleans up the error handling in Connection.java so that is passes
through non-recoverable exceptions, and improves the error which results
from attempting to connect to a secure cluster with an unauthenticated
client. Example of the new error:
org.apache.kudu.client.NonRecoverableException:
Couldn't find a valid master in (nightly512-1.gce.cloudera.com:7051).
Exceptions received:
org.apache.kudu.client.NonRecoverableException:
Server requires Kerberos, but this client is not authenticated
(kinit)
Change-Id: I41c3229dcda284dce57cb6f6930efe3b50fa9698
Reviewed-on: http://gerrit.cloudera.org:8080/7824
Reviewed-by: Alexey Serbin <[email protected]>
Tested-by: Kudu Jenkins
---
M java/kudu-client/src/main/java/org/apache/kudu/client/ConnectToCluster.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Connection.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Negotiator.java
M java/kudu-client/src/test/java/org/apache/kudu/client/TestSecurity.java
4 files changed, 109 insertions(+), 77 deletions(-)
Approvals:
Alexey Serbin: Looks good to me, approved
Kudu Jenkins: Verified
--
To view, visit http://gerrit.cloudera.org:8080/7824
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I41c3229dcda284dce57cb6f6930efe3b50fa9698
Gerrit-PatchSet: 6
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Dan Burkert <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Dan Burkert <[email protected]>
Gerrit-Reviewer: Jean-Daniel Cryans <[email protected]>
Gerrit-Reviewer: Kudu Jenkins