[jira] [Updated] (HBASE-12679) Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate

2014-12-14 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12679:
--
  Resolution: Fixed
Hadoop Flags: Reviewed
  Status: Resolved  (was: Patch Available)

Pushed to 1.0+. Thanks for review Stack. 

> Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to 
> LimitedPrivate
> --
>
> Key: HBASE-12679
> URL: https://issues.apache.org/jira/browse/HBASE-12679
> Project: HBase
>  Issue Type: Sub-task
>  Components: Client
>Reporter: Enis Soztutar
>Assignee: Enis Soztutar
> Fix For: 1.0.0, 2.0.0
>
> Attachments: hbase-12679_v1.patch, hbase-12679_v2.patch
>
>




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


[jira] [Updated] (HBASE-12679) Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate

2014-12-14 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12679:
--
Attachment: hbase-12679_v2.patch

Rebased to master. Will commit if hadoopqa passes. 

> Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to 
> LimitedPrivate
> --
>
> Key: HBASE-12679
> URL: https://issues.apache.org/jira/browse/HBASE-12679
> Project: HBase
>  Issue Type: Sub-task
>  Components: Client
>Reporter: Enis Soztutar
>Assignee: Enis Soztutar
> Fix For: 1.0.0, 2.0.0
>
> Attachments: hbase-12679_v1.patch, hbase-12679_v2.patch
>
>




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


[jira] [Updated] (HBASE-12679) Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate

2014-12-13 Thread stack (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stack updated HBASE-12679:
--
Status: Patch Available  (was: Open)

> Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to 
> LimitedPrivate
> --
>
> Key: HBASE-12679
> URL: https://issues.apache.org/jira/browse/HBASE-12679
> Project: HBase
>  Issue Type: Sub-task
>  Components: Client
>Reporter: Enis Soztutar
>Assignee: Enis Soztutar
> Fix For: 1.0.0, 2.0.0
>
> Attachments: hbase-12679_v1.patch
>
>




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


[jira] [Updated] (HBASE-12679) Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate

2014-12-11 Thread Enis Soztutar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HBASE-12679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-12679:
--
Attachment: hbase-12679_v1.patch

I went over the InterfaceAudience.Public interfaces once more. It makes sense 
to add a LimitedPrivate(HBaseInterfaceAudience.TOOLS) interface for classes 
that are used as tools. They are not direct client API's, but more for running 
from the command line, thus the compatibility dimension is more for the main() 
method and command line options. 

> Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to 
> LimitedPrivate
> --
>
> Key: HBASE-12679
> URL: https://issues.apache.org/jira/browse/HBASE-12679
> Project: HBase
>  Issue Type: Sub-task
>  Components: Client
>Reporter: Enis Soztutar
>Assignee: Enis Soztutar
> Fix For: 1.0.0, 2.0.0
>
> Attachments: hbase-12679_v1.patch
>
>




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