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)