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)

> 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

View raw message