Duo Zhang created HBASE-21782:
---------------------------------

             Summary: LoadIncrementalHFiles should not be IA.Public
                 Key: HBASE-21782
                 URL: https://issues.apache.org/jira/browse/HBASE-21782
             Project: HBase
          Issue Type: Task
            Reporter: Duo Zhang


It is an implementation class, so some of the methods which are only supposed 
to be used by replication sink are also public to users. And it exposes methods 
which take Table and Connection as parameter and inside the implementation we 
assume that they are HTable and ConnectionImplementation, which will be a pain 
when we want to replace the sync client implementation with async client.

Here I think we should make the implementation class as IA.LimitPrivate(TOOL), 
and introduce an interface for bulking hfiles programmatically.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to