[ 
https://issues.apache.org/jira/browse/HBASE-25249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17277783#comment-17277783
 ] 

Viraj Jasani edited comment on HBASE-25249 at 2/3/21, 8:06 AM:
---------------------------------------------------------------

[~tkhurana] HStore is IA.Private and patch releases can remove/refactor 
IA.Private APIs, only if IA.Public/IA.LP APIs are removed in patch release, 
they are considered incompatible.

For Phoenix, new module is required to support HBase 4.1+ releases as long as 
these IA.Private APIs are being used.


was (Author: vjasani):
[~tkhurana] HStore is IA.Private and patch releases can remove/refactor 
IA.Private APIs, only if IA.Public/IA.LP APIs are removed in patch release, 
they are considered backward compatibility issue.

For Phoenix, new module is required to support HBase 4.1+ releases as long as 
these IA.Private APIs are being used.

> Adding StoreContext
> -------------------
>
>                 Key: HBASE-25249
>                 URL: https://issues.apache.org/jira/browse/HBASE-25249
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 3.0.0-alpha-1, 2.4.0, 2.3.4
>            Reporter: Abhishek Khanna
>            Assignee: Tak-Lon (Stephen) Wu
>            Priority: Major
>             Fix For: 3.0.0-alpha-1, 2.5.0, 2.4.1
>
>
> Adding StoreContext which contains the metadata about the HStore. This meta 
> data can be used across the HFileWriter/Readers and other HStore consumers 
> without the need of passing around the complete store and exposing its 
> internals. This is a refactoring change which cleans up the existing code so 
> that the following commits can leverage the context for a more maintainable 
> code.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to