hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-15678) Normalize RetryingCallable cache clearing and implementations
Date Wed, 05 Apr 2017 18:16:45 GMT

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

Andrew Purtell updated HBASE-15678:
-----------------------------------
    Fix Version/s:     (was: 1.3.1)
                   1.3.2

> Normalize RetryingCallable cache clearing and implementations
> -------------------------------------------------------------
>
>                 Key: HBASE-15678
>                 URL: https://issues.apache.org/jira/browse/HBASE-15678
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client
>            Reporter: Gary Helmling
>            Assignee: Gary Helmling
>             Fix For: 1.3.2
>
>
> This is a fair amount of duplication and inconsistency in the meta cache handling of
RetryingCallable implementations:
> * meta cache is often cleared in prepare() when reload=true, in addition to being cleared
in throwable()
> * each RetryingCallable implementation does this slightly differently, leading to inconsistencies
and potential bugs
> * RegionServerCallable and RegionAdminServiceCallable duplicate a lot of code, but with
small, seemingly unnecessary inconsistencies.  We should clean these up into a common base
with subclasses doing only the necessary differentiation.
> The main goal here is to establish some common handling, to the extent possible, for
the meta cache interactions by the different implementations.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message