hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Viraj Jasani (Jira)" <j...@apache.org>
Subject [jira] [Resolved] (HBASE-24499) Use a client property for SaslConnection MAX_ATTEMPTS (currently hardcoded to 5)
Date Fri, 05 Jun 2020 15:12:00 GMT

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

Viraj Jasani resolved HBASE-24499.
----------------------------------
    Fix Version/s:     (was: 2.4.0)
                   2.2.6
                   1.4.14
                   2.1.10
                   2.3.0
     Hadoop Flags: Reviewed
       Resolution: Fixed

Pushed to master, branch-2, 2.3, 2.2, 2.1, branch-1, 1.4.

> Use a client property for SaslConnection MAX_ATTEMPTS (currently hardcoded to 5)
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-24499
>                 URL: https://issues.apache.org/jira/browse/HBASE-24499
>             Project: HBase
>          Issue Type: Bug
>          Components: Client, security
>    Affects Versions: 1.3.2
>            Reporter: Ravi Kishore Valeti
>            Assignee: Ravi Kishore Valeti
>            Priority: Minor
>             Fix For: 2.3.0, master, 1.7.0, 2.1.10, 1.4.14, 2.2.6
>
>
> The no.of retries for Sasl handshake is hardcoded to 5 (MAX_ATTEMPTS). Use cases which
have strict SLAs on their operation timeouts need this to be configurable to meet their SLAs.
> Sample Scenario:
>  * RS is slow in accepting connections but is slow in responding to requests.
>  * Client makes a Sasl Connection attempt but times out on read (can be configurable
via hbase.ipc.client.socket.timeout.read) and retries 5 times at this time (this is not configurable)
and eventually bails out.
> Make this configurable by a new client property (say *hbase.security.relogin.maxretries)* so
that clients/usecases can override and meet their timeout SLAs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message