You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Alexey Serbin (JIRA)" <ji...@apache.org> on 2018/09/17 04:11:00 UTC

[jira] [Created] (KUDU-2580) C++ client does not re-acquire authn token in some scenarios in case of multi-master Kudu cluster

Alexey Serbin created KUDU-2580:
-----------------------------------

             Summary: C++ client does not re-acquire authn token in some scenarios in case of multi-master Kudu cluster
                 Key: KUDU-2580
                 URL: https://issues.apache.org/jira/browse/KUDU-2580
             Project: Kudu
          Issue Type: Bug
          Components: master
    Affects Versions: 1.7.1, 1.7.0, 1.6.0, 1.5.0, 1.4.0
            Reporter: Alexey Serbin
            Assignee: Alexey Serbin


In case of multi-master Kudu cluster, the C++ client fails to re-acquire authn token in the following scenario:

# Client is running against a multi-master cluster.
# Client successfully authenticates and gets an authn token by calling ConnectToCluster.
# Client keeps the connection to leader master open, but follower masters close connections to the client due to inactivity.
# After the authn token expires, a change in the master leadership happens.
# Client tries to open a table, first making a request to the former leader master.  However, the former leader returns NOT_THE_LEADER error.

Eventually, the latter operation fails out with the following error:
{{Timed out: GetTableSchema timed out after deadline expired}}





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