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

Jonathan Hsieh commented on HBASE-14665:
----------------------------------------

[~appy] good points.  When TableName went in (0.96) all the non-TableName 
methods were deprecated.  HBaseTestingUtility was one area that as missed.  My 
interpretation of the deprecation rules are that they only really affect Public 
Stable apis. This one is marked Evolving and thus has no guarantees on api 
compatibility between major versions[1], 

That said, I'll leave this one and HBASE-14666  open for a day or two before 
committing to give a chance for other people to  chime in.

[1] http://hbase.apache.org/book.html#hbase.versioning.post10

> Remove deprecated HBaseTestingUtility#createTable methods
> ---------------------------------------------------------
>
>                 Key: HBASE-14665
>                 URL: https://issues.apache.org/jira/browse/HBASE-14665
>             Project: HBase
>          Issue Type: Improvement
>          Components: test
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 2.0.0
>
>         Attachments: hbase-14665.patch
>
>
> HBase has had the TableName APIs since 0.96 and our test code doesn't have 
> privacy/stability markers so we  should be able to remove the deprecated  
> methods in 2.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to