You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@accumulo.apache.org by Sean Busbey <se...@manvsbeard.com> on 2014/04/24 00:34:31 UTC

Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

Review request for accumulo.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. waiting on ITs.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package
> 
> Sean Busbey wrote:
>     Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.
>     
>     So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?
> 
> kturner wrote:
>     What about doing the following?
>     
>      1 Move *Impl classes to impl package
>      2 Create *Impl classes that extent impl.*Impl classes and expose whatever is public
>     
>     This way internal code does not need to instantiate deprecated code AND NamespaceOperationsImpl can be deleted.   
>     
>     Christopher did something similar when deprecating the mapreduce util package.
> 
> Christopher Tubbs wrote:
>     I used delegation, not extension, but yeah, similar.
> 
> kturner wrote:
>     there is an advantage to delegation over extension.   Delegation makes its easy to freeze the deprecated API.  W/ extension adding a public method in a impl.*Impl class will add it to the *Impl class that extends it.

I'm already mostly done with the extension version. Does anyone feel strongly about using delegation?


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 24, 2014, 7:34 a.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 7:34 a.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java, line 36
> > <https://reviews.apache.org/r/20636/diff/1/?file=566303#file566303line36>
> >
> >     I assume this class is also completely new in 1.6.0

Couldn't move it out of the package because it needs to access package-private parts of MockAccumulo. So I left it in place and made the class package-private, removing it from the public api.


> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package

Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.

So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 23, 2014, 10:34 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 23, 2014, 10:34 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. waiting on ITs.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package
> 
> Sean Busbey wrote:
>     Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.
>     
>     So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?
> 
> kturner wrote:
>     What about doing the following?
>     
>      1 Move *Impl classes to impl package
>      2 Create *Impl classes that extent impl.*Impl classes and expose whatever is public
>     
>     This way internal code does not need to instantiate deprecated code AND NamespaceOperationsImpl can be deleted.   
>     
>     Christopher did something similar when deprecating the mapreduce util package.
> 
> Christopher Tubbs wrote:
>     I used delegation, not extension, but yeah, similar.

there is an advantage to delegation over extension.   Delegation makes its easy to freeze the deprecated API.  W/ extension adding a public method in a impl.*Impl class will add it to the *Impl class that extends it.


- kturner


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 24, 2014, 7:34 a.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 7:34 a.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java, line 81
> > <https://reviews.apache.org/r/20636/diff/1/?file=566296#file566296line81>
> >
> >     why deprecate this method when the entire class is deperecated?

As a marker to remove it after we move the class out of the public API (in the event that there is another release prior to completely changing the client API)


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 23, 2014, 10:34 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 23, 2014, 10:34 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. waiting on ITs.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package
> 
> Sean Busbey wrote:
>     Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.
>     
>     So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?
> 
> kturner wrote:
>     What about doing the following?
>     
>      1 Move *Impl classes to impl package
>      2 Create *Impl classes that extent impl.*Impl classes and expose whatever is public
>     
>     This way internal code does not need to instantiate deprecated code AND NamespaceOperationsImpl can be deleted.   
>     
>     Christopher did something similar when deprecating the mapreduce util package.
> 
> Christopher Tubbs wrote:
>     I used delegation, not extension, but yeah, similar.
> 
> kturner wrote:
>     there is an advantage to delegation over extension.   Delegation makes its easy to freeze the deprecated API.  W/ extension adding a public method in a impl.*Impl class will add it to the *Impl class that extends it.
> 
> Sean Busbey wrote:
>     I'm already mostly done with the extension version. Does anyone feel strongly about using delegation?

I slightly prefer delegation.  But the entire class is deperecated, so even if new methods come into existance it probably does not matter too much (its just kinda screwy).


- kturner


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 24, 2014, 7:34 a.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 7:34 a.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 23, 2014, 7:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package
> 
> Sean Busbey wrote:
>     Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.
>     
>     So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?
> 
> kturner wrote:
>     What about doing the following?
>     
>      1 Move *Impl classes to impl package
>      2 Create *Impl classes that extent impl.*Impl classes and expose whatever is public
>     
>     This way internal code does not need to instantiate deprecated code AND NamespaceOperationsImpl can be deleted.   
>     
>     Christopher did something similar when deprecating the mapreduce util package.

I used delegation, not extension, but yeah, similar.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 24, 2014, 3:34 a.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 3:34 a.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.

> On April 23, 2014, 11:24 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java, line 62
> > <https://reviews.apache.org/r/20636/diff/1/?file=566298#file566298line62>
> >
> >     this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package
> 
> Sean Busbey wrote:
>     Couldn't move it out of the package because it needs to access package-private parts of TableOperationsImpl. Couldn't make it package-private because impl/ConnectorImpl needs to access it.
>     
>     So ATM, still marked as deprecated in the version it was introduced. Should I add a javadoc (or non-javadoc comment) that explains this?

What about doing the following?

 1 Move *Impl classes to impl package
 2 Create *Impl classes that extent impl.*Impl classes and expose whatever is public

This way internal code does not need to instantiate deprecated code AND NamespaceOperationsImpl can be deleted.   

Christopher did something similar when deprecating the mapreduce util package.   


- kturner


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------


On April 24, 2014, 7:34 a.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 7:34 a.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41240
-----------------------------------------------------------



core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74679>

    why deprecate this method when the entire class is deperecated?



core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74677>

    this class is completely new in 1.6.0... if this were to make it into RC4, then this class could just start off in an impl package



core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java
<https://reviews.apache.org/r/20636/#comment74680>

    I assume this class is also completely new in 1.6.0


- kturner


On April 23, 2014, 10:34 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 23, 2014, 10:34 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. waiting on ITs.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41396
-----------------------------------------------------------



core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java
<https://reviews.apache.org/r/20636/#comment74834>

    For completeness, this does add a default constructor to the API. that means users will be able to instantiate subclasses of ActiveCompaction where before they could not.



core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java
<https://reviews.apache.org/r/20636/#comment74835>

    For completeness, this does add a default constructor to the API. that means users will be able to instantiate subclasses of ActiveScan where before they could not.


- Sean Busbey


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.

> On April 24, 2014, 9:16 p.m., Mike Drob wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java, line 34
> > <https://reviews.apache.org/r/20636/diff/5/?file=568052#file568052line34>
> >
> >     Add @since 1.5.0 (?)
> >     
> >     Might be older, actually.
> 
> Sean Busbey wrote:
>     Can someone tell me which version this is actually @since?
> 
> Mike Drob wrote:
>     Initial import. Might not be worth annotating, at this point. Or call it @since 1.3.5, I guess.
> 
> Christopher Tubbs wrote:
>     Not worth annotating. We started doing this in 1.5.0 and we're not going to go back and update all the older stuff. If it didn't already have it, don't bother.

if pre 1.5.0 APIs were to be annotated w/ since tags that should probably be done in a seperate ticket... instead of doing one here


- kturner


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41385
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 9:16 p.m., Mike Drob wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java, line 34
> > <https://reviews.apache.org/r/20636/diff/5/?file=568052#file568052line34>
> >
> >     Add @since 1.5.0 (?)
> >     
> >     Might be older, actually.

Can someone tell me which version this is actually @since?


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41385
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Mike Drob <md...@mdrob.com>.

> On April 24, 2014, 9:16 p.m., Mike Drob wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java, line 34
> > <https://reviews.apache.org/r/20636/diff/5/?file=568052#file568052line34>
> >
> >     Add @since 1.5.0 (?)
> >     
> >     Might be older, actually.
> 
> Sean Busbey wrote:
>     Can someone tell me which version this is actually @since?

Initial import. Might not be worth annotating, at this point. Or call it @since 1.3.5, I guess.


- Mike


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41385
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 24, 2014, 5:16 p.m., Mike Drob wrote:
> > core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java, line 34
> > <https://reviews.apache.org/r/20636/diff/5/?file=568052#file568052line34>
> >
> >     Add @since 1.5.0 (?)
> >     
> >     Might be older, actually.
> 
> Sean Busbey wrote:
>     Can someone tell me which version this is actually @since?
> 
> Mike Drob wrote:
>     Initial import. Might not be worth annotating, at this point. Or call it @since 1.3.5, I guess.

Not worth annotating. We started doing this in 1.5.0 and we're not going to go back and update all the older stuff. If it didn't already have it, don't bother.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41385
-----------------------------------------------------------


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Mike Drob <md...@mdrob.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41385
-----------------------------------------------------------



core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java
<https://reviews.apache.org/r/20636/#comment74819>

    Add @since 1.5.0 (?)
    
    Might be older, actually.



core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java
<https://reviews.apache.org/r/20636/#comment74817>

    nit: whitespace. (and the rest of the file).



core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java
<https://reviews.apache.org/r/20636/#comment74816>

    since 1.6



core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java
<https://reviews.apache.org/r/20636/#comment74820>

    Add @since



core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java
<https://reviews.apache.org/r/20636/#comment74821>

    nit: whitespace


- Mike Drob


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 24, 2014, 5:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.
> 
> Sean Busbey wrote:
>     I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.
>     
>     Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?

How would inlining this brand new method, affect 60+ classes?


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 9:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.
> 
> Sean Busbey wrote:
>     I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.
>     
>     Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?
> 
> Christopher Tubbs wrote:
>     How would inlining this brand new method, affect 60+ classes?
> 
> Sean Busbey wrote:
>     I am -1 to inlining. We should have paired serialization methods. toThrift will have to go somewhere that fromThrift can also go. ATM I have a partial implementation that moves them out of Credentials to a helper class.
> 
> Christopher Tubbs wrote:
>     Actually, nevermind... I see now. The toThrift method already exists. That's what you mean. I wasn't thinking that much... I just didn't want to add any *new* couplings here. Decoupling it entirely (Dropping toThrift) is something that I plan to address in the future.
> 
> Christopher Tubbs wrote:
>     I concede. I'll change my objection to -0. This new method's introduction, it's utilization, and its new tests could easily have been done in a follow-on issue, as I consider it out of scope for the API issue, but I will not block the RC4 with my objection.

ACCUMULO-2733 consolidates manual deserializations into a fromThrift call per discussion on IRC. If that ticket gets +1ed before this one does, I'll refactor this patch to be based on that one.


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 24, 2014, 5:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.
> 
> Sean Busbey wrote:
>     I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.
>     
>     Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?
> 
> Christopher Tubbs wrote:
>     How would inlining this brand new method, affect 60+ classes?
> 
> Sean Busbey wrote:
>     I am -1 to inlining. We should have paired serialization methods. toThrift will have to go somewhere that fromThrift can also go. ATM I have a partial implementation that moves them out of Credentials to a helper class.
> 
> Christopher Tubbs wrote:
>     Actually, nevermind... I see now. The toThrift method already exists. That's what you mean. I wasn't thinking that much... I just didn't want to add any *new* couplings here. Decoupling it entirely (Dropping toThrift) is something that I plan to address in the future.

I concede. I'll change my objection to -0. This new method's introduction, it's utilization, and its new tests could easily have been done in a follow-on issue, as I consider it out of scope for the API issue, but I will not block the RC4 with my objection.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 24, 2014, 5:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?

-1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 9:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.

I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.

Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 9:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.
> 
> Sean Busbey wrote:
>     I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.
>     
>     Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?
> 
> Christopher Tubbs wrote:
>     How would inlining this brand new method, affect 60+ classes?

I am -1 to inlining. We should have paired serialization methods. toThrift will have to go somewhere that fromThrift can also go. ATM I have a partial implementation that moves them out of Credentials to a helper class.


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.

> On April 24, 2014, 5:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.
> 
> Sean Busbey wrote:
>     are you -1 or -0?
> 
> Christopher Tubbs wrote:
>     -1, especially because the other issue, with the use Credentials version. It makes no sense to switch from TCredentials to Credentials if Credentials just has TCredentials in its API.
> 
> Sean Busbey wrote:
>     I've fixed the other issue with the reference to "use the Credentials version". It no longer says that.
>     
>     Fixing the coupling of Credentials to TCredentials will touch 60+ files. Could we do it in a follow on?
> 
> Christopher Tubbs wrote:
>     How would inlining this brand new method, affect 60+ classes?
> 
> Sean Busbey wrote:
>     I am -1 to inlining. We should have paired serialization methods. toThrift will have to go somewhere that fromThrift can also go. ATM I have a partial implementation that moves them out of Credentials to a helper class.

Actually, nevermind... I see now. The toThrift method already exists. That's what you mean. I wasn't thinking that much... I just didn't want to add any *new* couplings here. Decoupling it entirely (Dropping toThrift) is something that I plan to address in the future.


- Christopher


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 9:18 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java, lines 94-100
> > <https://reviews.apache.org/r/20636/diff/4/?file=568016#file568016line94>
> >
> >     I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
> >     
> >     This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.

are you -1 or -0?


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41382
-----------------------------------------------------------



core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java
<https://reviews.apache.org/r/20636/#comment74801>

    Unused import



core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java
<https://reviews.apache.org/r/20636/#comment74802>

    Unused import



core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74803>

    Unused imports



core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74805>

    Unused imports



core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java
<https://reviews.apache.org/r/20636/#comment74822>

    For all these places, it seems like a stronger statement can be made. Such as "Do Not Use". Stating intent is one thing. Actually advising against using it is better.



core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74807>

    Unused import



core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74808>

    Unused import
    



core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74809>

    Unused import



core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74810>

    Unused imports



core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java
<https://reviews.apache.org/r/20636/#comment74811>

    Unused Import



core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java
<https://reviews.apache.org/r/20636/#comment74823>

    Credentials isn't public API. We should not advise people use that. This whole class should be deprecated. Nobody should be using it.



core/src/main/java/org/apache/accumulo/core/security/Credentials.java
<https://reviews.apache.org/r/20636/#comment74818>

    I'm not a fan of baking in more thrift/RPC stuff into the rest of the code.
    
    This isn't serious, because Credentials is not public API (yet), but I'm opposed to it. I'd rather just inline these than modify Credentials.



core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java
<https://reviews.apache.org/r/20636/#comment74812>

    Unused import



core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java
<https://reviews.apache.org/r/20636/#comment74813>

    Unused import



core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java
<https://reviews.apache.org/r/20636/#comment74814>

    Unused imports



core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java
<https://reviews.apache.org/r/20636/#comment74815>

    missing @Override


- Christopher Tubbs


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by ke...@deenlo.com.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41480
-----------------------------------------------------------

Ship it!


Ship It!

- kturner


On April 25, 2014, 4:28 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 25, 2014, 4:28 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/client/mock/impl/MockTabletLocator.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 25, 2014, 4:28 p.m.)


Review request for accumulo.


Changes
-------

incorporate more feedback from kturner and ctubbsii via IRC


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/client/mock/impl/MockTabletLocator.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 25, 2014, 3:48 p.m.)


Review request for accumulo.


Changes
-------

rebased onto latest 1.6.0-SNAPSHOT.

(looks like "compare revisions" for 6 and 7 doesn't work correctly, shows the changes from ACCUMULO-2733.)


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/client/mock/impl/MockTabletLocator.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 25, 2014, 7:19 a.m.)


Review request for accumulo.


Changes
-------

cleaned up whitespace, unused imports, annotations, and tags. made warnings around things that weren't supposed to be public api stronger. moved more out of public api.

ACCUMULO-2733 consolidates manual deserializations into a fromThrift call per discussion on IRC. If that ticket gets +1ed before this one does, I'll refactor this patch to be based on that one.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/client/mock/impl/MockTabletLocator.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.

> On April 24, 2014, 10:14 p.m., Christopher Tubbs wrote:
> > core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java, line 62
> > <https://reviews.apache.org/r/20636/diff/5/?file=568074#file568074line62>
> >
> >     This should use Constants.UTF8.name() (StandardCharsets.UTF_8.name() for merge to master)

missed specifying a charset at all on the setWriter method!


- Sean


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41403
-----------------------------------------------------------


On April 24, 2014, 8:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 8:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Christopher Tubbs <ct...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/#review41403
-----------------------------------------------------------



core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java
<https://reviews.apache.org/r/20636/#comment74838>

    This should use Constants.UTF8.name() (StandardCharsets.UTF_8.name() for merge to master)


- Christopher Tubbs


On April 24, 2014, 4:54 p.m., Sean Busbey wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20636/
> -----------------------------------------------------------
> 
> (Updated April 24, 2014, 4:54 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-2726
>     https://issues.apache.org/jira/browse/ACCUMULO-2726
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> restores things found missing by japi compliance checker
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
>   core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
>   core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
>   core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
>   core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
>   core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
>   core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
>   core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
>   core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
>   core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
>   server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
>   server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
>   server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
>   test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
>   test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 
> 
> Diff: https://reviews.apache.org/r/20636/diff/
> 
> 
> Testing
> -------
> 
> unit tests pass. ITs passed.
> 
> 
> Thanks,
> 
> Sean Busbey
> 
>


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 24, 2014, 8:54 p.m.)


Review request for accumulo.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 24, 2014, 8:54 p.m.)


Review request for accumulo.


Changes
-------

missed making one of the mock Impls package-private


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 24, 2014, 7:59 p.m.)


Review request for accumulo.


Changes
-------

refactored to make sure things we use internally can be used without suppressing deprecation warnings.

there's still one deprecation warning on the test for one of the deprecated classes. the suppress warnings annotation doesn't appear to be working.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java 9c39ea6 
  core/src/main/java/org/apache/accumulo/core/client/admin/ActiveScan.java 30e47af 
  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveCompactionImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ActiveScanImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/InstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/SecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperationsImpl.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/client/admin/TableOperationsHelperTest.java 32136a8 
  core/src/test/java/org/apache/accumulo/core/client/impl/TableOperationsHelperTest.java PRE-CREATION 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java c2a7001 
  server/master/src/main/java/org/apache/accumulo/master/FateServiceHandler.java d63a63e 
  server/master/src/main/java/org/apache/accumulo/master/tableOps/ImportTable.java cd59b78 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 24, 2014, 7:34 a.m.)


Review request for accumulo.


Changes
-------

cleaned up compiler warnings.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java 7d9d3ab 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java cfd9aa2 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockConnector.java 996198c 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing (updated)
-------

unit tests pass. ITs passed.


Thanks,

Sean Busbey


Re: Review Request 20636: ACCUMULO-2726 restore binary compatibility 1.5 -> 1.6

Posted by Sean Busbey <se...@manvsbeard.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20636/
-----------------------------------------------------------

(Updated April 24, 2014, 4:21 a.m.)


Review request for accumulo.


Changes
-------

moved a few would-be-new-and-deprecated classes out of the public api. updated the japi compliance config to ignore additional impl packages and not mock.


Bugs: ACCUMULO-2726
    https://issues.apache.org/jira/browse/ACCUMULO-2726


Repository: accumulo


Description
-------

restores things found missing by japi compliance checker


Diffs (updated)
-----

  core/src/main/java/org/apache/accumulo/core/client/admin/InstanceOperationsImpl.java f80eee5 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsHelper.java b9a7791 
  core/src/main/java/org/apache/accumulo/core/client/admin/NamespaceOperationsImpl.java 569a3b6 
  core/src/main/java/org/apache/accumulo/core/client/admin/SecurityOperationsImpl.java 9d662f4 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsHelper.java 843f572 
  core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java 3d69cc1 
  core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsHelper.java PRE-CREATION 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java 15379af 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockNamespaceOperations.java 9f0594a 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockSecurityOperations.java 16a8e02 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockShell.java 2bc9436 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTableOperations.java d3b1571 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTabletLocator.java 6bd01a9 
  core/src/main/java/org/apache/accumulo/core/security/Credentials.java 5afc6e8 
  core/src/test/java/org/apache/accumulo/core/security/CredentialsTest.java 4f8079e 
  test/compat/japi-compliance/japi-accumulo-1.5.xml 9e6f47f 
  test/compat/japi-compliance/japi-accumulo-1.6.xml 36553b8 

Diff: https://reviews.apache.org/r/20636/diff/


Testing (updated)
-------

unit tests pass. ITs passed. (checking style warnings now)


Thanks,

Sean Busbey