[
https://issues.apache.org/jira/browse/HBASE-18995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ramkrishna.s.vasudevan updated HBASE-18995:
-------------------------------------------
Attachment: HBASE-18995-branch-2.patch
Patch to try QA against branch-2.
We now have InternalCellUtil (any other name) with IA.LimitedPrivate. (should
this be purely private?)
Many of the methods in CellUtil are now in InternalCellUtil and those methods
have been marked @deprecated except few which were only added recently.
Am not sure whether to move the createFirstXXX and createLastXXX to
InternalCellUtil. If yes I can move it.
All Tags related APIs are moved to InternalCellUtil. Will upload to RB.
> Move methods that are for internal usage from CellUtil to Private util class
> ----------------------------------------------------------------------------
>
> Key: HBASE-18995
> URL: https://issues.apache.org/jira/browse/HBASE-18995
> Project: HBase
> Issue Type: Sub-task
> Affects Versions: 2.0.0-alpha-3
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Priority: Critical
> Fix For: 2.0.0-beta-1
>
> Attachments: HBASE-18995-branch-2.patch
>
>
> This was brought up long time back. We need to move some of the public APIs
> from CellUtil to internal private Util class because they are used in some
> internal flow and does not make sense to have it in a @public exposed Util
> class.
> The topic again came in HBASE-18945 RB comments also.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)