[
https://issues.apache.org/jira/browse/HBASE-15735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15264414#comment-15264414
]
Ted Yu commented on HBASE-15735:
--------------------------------
lgtm
> Tightening of the CP contract
> ------------------------------
>
> Key: HBASE-15735
> URL: https://issues.apache.org/jira/browse/HBASE-15735
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver, Scanners
> Reporter: Anoop Sam John
> Assignee: Anoop Sam John
> Fix For: 2.0.0
>
> Attachments: HBASE-15735.patch, HBASE-15735.patch
>
>
> This is after the discussion in dev@ under 'DISCUSSION: A tightening of the
> CP contract in hbase 2.0.0'
> "CPs can read Cells passed them on a CP hook invocation but
> they must not retain references beyond the life of the invocation; they
> must copy Cells if they intend to retain them beyond the invocation, pass
> the Cells off to upper tiers, or return them otherwise to clients."
> Also this Jira will cleanup some code which was doing the copy of the Cells
> while passing to CP hooks assuming it might keep cell refs. Now as we say it
> explicitly in CP APIs, we dont need this copy.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)