[
https://issues.apache.org/jira/browse/HBASE-18622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16159371#comment-16159371
]
stack commented on HBASE-18622:
-------------------------------
InterfaceAudience.Private is saving our butt all over the place.
HColumnDescriptor went from this in 1.0.0
{code}
@InterfaceAudience.Public
@InterfaceStability.Evolving
public class HColumnDescriptor implements WritableComparable<HColumnDescriptor>
{
{code}
to this in 2.0
{code}
@InterfaceAudience.Public
@Deprecated // remove it in 3.0
public class HColumnDescriptor implements ColumnFamilyDescriptor,
Comparable<HColumnDescriptor> {
{code}
Figuring this ok.
Otherwise, filed subtasks here and updated the incompatibility section in the
'hbase2 book':
https://docs.google.com/document/d/1WCsVlnHjJeKUcl7wHwqb4z9iEu_ktczrlKHK8N4SZzs/edit#heading=h.723jjn18p2jr
> Mitigate compatibility concerns between branch-1 and branch-2
> -------------------------------------------------------------
>
> Key: HBASE-18622
> URL: https://issues.apache.org/jira/browse/HBASE-18622
> Project: HBase
> Issue Type: Bug
> Components: API
> Reporter: stack
> Assignee: stack
> Priority: Blocker
> Fix For: 2.0.0-alpha-3
>
> Attachments: report.1.2_2.0.html.gz
>
>
> This project is to do what [~apurtell] did in the issue "HBASE-18431 Mitigate
> compatibility concerns between branch-1.3 and branch-1.4" only do it between
> branch-1 and branch-2.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)