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

Andrew Purtell resolved HBASE-15678.
------------------------------------
       Resolution: Incomplete
         Assignee:     (was: Gary Helmling)
    Fix Version/s:     (was: 1.3.3)

> 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
>            Priority: Major
>
> 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
(v7.6.3#76005)

Reply via email to