hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Antonov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-15677) FailedServerException shouldn't clear MetaCache
Date Thu, 28 Apr 2016 05:15:13 GMT

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

Mikhail Antonov updated HBASE-15677:
------------------------------------
    Fix Version/s:     (was: 1.3.0)
                   1.4.0

> FailedServerException shouldn't clear MetaCache
> -----------------------------------------------
>
>                 Key: HBASE-15677
>                 URL: https://issues.apache.org/jira/browse/HBASE-15677
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client
>    Affects Versions: 1.3.0
>            Reporter: Mikhail Antonov
>             Fix For: 1.4.0
>
>
> Right now FailedServerException clears meta cache. Seems like it's unnecessary (if we
hit that, someone has already gotten some network/remote error in the first place and invalidated
located cache for us), and seems it could lead to unnecessary drops, as FailedServers cache
has default TTL of 2 seconds, so we can encounter situation like this:
>  - thread T1 hit network error and cleared the cache, put server in failed server list
>  - thread T2 tries to get it's request in and gets FailedServerException
>  - thread T1 does meta scan to populate the cache
>  - thread T2 clears the cache after it's got FSE.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message