Sandeep Guggilam created HBASE-24768: ----------------------------------------
Summary: Clear service kerberos ticket in case of SASL failures from server side Key: HBASE-24768 URL: https://issues.apache.org/jira/browse/HBASE-24768 Project: HBase Issue Type: Bug Reporter: Sandeep Guggilam Assignee: Sandeep Guggilam We setup a SASL connection using different mechanisms like Digest, Kerberos from master to RS for various activities like region assignment etc. In case of SASL connect failures, we try to dispose of the SaslRpcClient and try to relogin from the keytab on the client side. However the relogin from keytab method doesn't clear off the service ticket cached in memory unless TGT is about to expire within a timeframe. This actually causes an issue where there is a keytab refresh that happens because of expiry on the RS server and throws a SASL connect error when Master reaches out to the RS server with the cached service ticket that no longer works with the new refreshed keytab. We might need to clear off the service ticket cached as there could be a credential refresh on the RS server side when handling connect failures -- This message was sent by Atlassian Jira (v8.3.4#803005)