hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Hsieh (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14665) Remove deprecated HBaseTestingUtility#createTable methods
Date Thu, 22 Oct 2015 04:27:27 GMT

    [ 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

View raw message