[ 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)