[ 
https://issues.apache.org/jira/browse/KUDU-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Serbin updated KUDU-2586:
--------------------------------
    Labels: client  (was: )

> Refactor ConnectToClusterRpc to handle FATAL_INVALID_AUTHENTICATION_TOKEN
> -------------------------------------------------------------------------
>
>                 Key: KUDU-2586
>                 URL: https://issues.apache.org/jira/browse/KUDU-2586
>             Project: Kudu
>          Issue Type: Improvement
>    Affects Versions: 1.8.0
>            Reporter: Alexey Serbin
>            Priority: Major
>              Labels: client
>
> Current implementation of the {{ConnectToClusterRpc::SingleNodeCallback}} 
> method does not handle {{FATAL_INVALID_AUTHENTICATION_TOKEN}} error code, 
> relying on handling that in  {{KuduClient::Data::SyncLeaderMasterRpc}}.  As 
> it turned out, that's not enough: see KUDU-2058.
> In short, current authn token should be removed from the messenger after upon 
> receiving FATAL_INVALID_AUTHENTICATION_TOKEN error code in response from any 
> master.  A new token should be automatically acquired (if primary credentials 
> are present) on next attempt to connect to the cluster.
> Also, it would be nice to refactor {{KuduClient::Data::SyncLeaderMasterRpc}} 
> regarding handling of various error codes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to