You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@accumulo.apache.org by Michael Berman <mb...@sqrrl.com> on 2013/11/06 15:57:57 UTC
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/
-----------------------------------------------------------
(Updated Nov. 6, 2013, 2:57 p.m.)
Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
Repository: accumulo
Description
-------
(was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
Diffs
-----
core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
test/pom.xml 8e4c152
test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
Diff: https://reviews.apache.org/r/15245/diff/
Testing
-------
Thanks,
Michael Berman
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
>
> kturner wrote:
> Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
>
> Michael Berman wrote:
> What's the policy for introducing deprecated references into our own code? getConfiguration is called in 34 places, from core, gc, master, and server-base. If we deprecate the method, can we still reference it internally? Can we just suppress the warnings?
>
> kturner wrote:
> We usually remove our usage of deprecated APIs when we deprecate them. Otherwise it just become technical debt.
Yeah, that's how I think it should work...but in this case it seems like a big change for this late in the process (which is why my reflex is to not even deprecate it for 1.6.0, and attack this issue separately).
- Michael
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by ke...@deenlo.com.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
>
> kturner wrote:
> Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
>
> Michael Berman wrote:
> What's the policy for introducing deprecated references into our own code? getConfiguration is called in 34 places, from core, gc, master, and server-base. If we deprecate the method, can we still reference it internally? Can we just suppress the warnings?
>
> kturner wrote:
> We usually remove our usage of deprecated APIs when we deprecate them. Otherwise it just become technical debt.
>
> Michael Berman wrote:
> Yeah, that's how I think it should work...but in this case it seems like a big change for this late in the process (which is why my reflex is to not even deprecate it for 1.6.0, and attack this issue separately).
LEt me look into a bit. I know I want it gone. I have not looked into what it would take.
- kturner
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
>
> kturner wrote:
> Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
>
> Michael Berman wrote:
> What's the policy for introducing deprecated references into our own code? getConfiguration is called in 34 places, from core, gc, master, and server-base. If we deprecate the method, can we still reference it internally? Can we just suppress the warnings?
>
> kturner wrote:
> We usually remove our usage of deprecated APIs when we deprecate them. Otherwise it just become technical debt.
>
> Michael Berman wrote:
> Yeah, that's how I think it should work...but in this case it seems like a big change for this late in the process (which is why my reflex is to not even deprecate it for 1.6.0, and attack this issue separately).
>
> kturner wrote:
> LEt me look into a bit. I know I want it gone. I have not looked into what it would take.
I filed ACCUMULO-1866 to track this issue. Keith, feel free to assign it to yourself if you end up deciding to do it. If you don't, I'll take it up later.
- Michael
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 8, 2013, 4:06 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 8, 2013, 4:06 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/Constants.java 9db0c40
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/Instance.java 95fc933
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java 6b2a1cf
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/client/mock/MockInstance.java d391464
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/conf/PropertyType.java fc45442
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/util/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java 8f3fa1d
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/client/HdfsZooInstance.java 9e6bbe7
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/TestIngest.java 972a20e
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift
comms (was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
I can definitely see an argument for removing
setConfiguration(AccumuloConfiguration) as part of this change, since it's
not clear at all how that interacts (or should interact) with the client
configuration passed into the constructor. But like John, I also don't see
why changing Instance.getConfiguration() should be tied to this change. It
existed and has been considered a problem since before this change, and
it's not clear to me that this change makes it any worse.
On Thu, Nov 7, 2013 at 2:08 PM, John Vines <vi...@apache.org> wrote:
>
>
> > On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > >
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java,
> line 265
> > > <
> https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> > >
> > > This should be deprecated since a new client side configuration
> was introduced. Having the server side configuration here is just
> confusing. Deprecating it will make it clear that its not intended to be
> used.
> >
> > Michael Berman wrote:
> > I'm happy to add the @Deprecated annotation, but I firmly believe
> actually removing references to Instance.getConfiguration(), which is
> pervasive in the codebase, should be a tracked separate task. I'm not sure
> we actually need to go through a deprecation cycle, since it seems like
> there's no value in client code actually using this method...the consensus
> on the old review and conversation in jira and email seems to be that the
> existence of this method on Instance was an error from the beginning and
> should be removed completely. Is it worth adding the annotation in this
> commit but not doing anything about it (introducing a bunch of deprecation
> warnings elsewhere in the code)? Or should we just deal with it as part of
> the "remove Instance.getConfiguration" ticket?
> >
> > kturner wrote:
> > I agree, it should be done as a separate ticket. I am mostly
> concerned about making a coherent set of API changes for 1.6. So if its
> done in a separate ticket, I think that ticket should also go in for 1.6 if
> this does.
>
> I don't see why that change needs to be a blocker for this patch
>
>
> - John
>
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/#review28381
> -----------------------------------------------------------
>
>
> On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/15245/
> > -----------------------------------------------------------
> >
> > (Updated Nov. 6, 2013, 2:57 p.m.)
> >
> >
> > Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines,
> and kturner.
> >
> >
> > Repository: accumulo
> >
> >
> > Description
> > -------
> >
> > (was https://reviews.apache.org/r/14972/ ; created new review created
> so I get responses instead of Vines)
> >
> > Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to
> master), and feedback from the last review integrated.
> >
> > Still need to clean up all the references to newly deprecated ZKInstance
> constructors and Input/OutputFormat config setters, but wanted to get this
> up for feedback sooner.
> >
> >
> > Diffs
> > -----
> >
> > core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> >
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java
> a85b72e
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java
> bb5987d
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java
> 32c80f9
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java
> 218bd36
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java
> 0376304
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java
> 0dd86bf
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java
> f07139d
> >
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java
> e7dabb5
> >
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
> 856936e
> >
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java
> cccd7b8
> >
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java
> 61838db
> >
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java
> 908b8b3
> >
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java
> fe5003b
> >
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
> 626a785
> >
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java
> 9ecae53
> >
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java
> 727bfec
> >
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java
> 992990d
> >
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java
> 4f8cdb6
> >
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
> 0a456ba
> >
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java
> PRE-CREATION
> > core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> > core/src/main/java/org/apache/accumulo/core/security/Credentials.java
> 0552e7e
> > core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java
> 8add1a7
> >
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java
> PRE-CREATION
> > core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java
> e8dd6a2
> > core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java
> 52e1d04
> >
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java
> cb1f1c8
> >
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java
> 62564fa
> >
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java
> PRE-CREATION
> >
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java
> 23ca13a
> >
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java
> ecb42c7
> >
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java
> 674d793
> >
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java
> 42882bb
> >
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java
> bfa7922
> >
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java
> 540d7ae
> >
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java
> 6470ce1
> >
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java
> 26a1546
> > proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> >
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java
> 53f5ac2
> >
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java
> e9e9bf1
> >
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java
> 6f3516a
> >
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java
> 606941d
> >
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java
> 8abd104
> > test/pom.xml 8e4c152
> > test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> >
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java
> c6ad74f
> >
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java
> 78b2564
> > test/src/main/java/org/apache/accumulo/test/randomwalk/State.java
> ea6d8ed
> >
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java
> e104c99
> >
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java
> 6c7cc63
> > test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java
> e6ba77b
> > test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> >
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java
> d24b85b
> >
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java
> d38536a
> > test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java
> 2fb5827
> >
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java
> c3d3160
> >
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java
> 3f60f1d
> >
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java
> 9e42e55
> > test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java
> 7913089
> > test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java
> 8d58821
> >
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java
> 9086f13
> > test/src/test/java/org/apache/accumulo/test/functional/SslIT.java
> PRE-CREATION
> >
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java
> PRE-CREATION
> > test/src/test/java/org/apache/accumulo/test/util/CertUtils.java
> PRE-CREATION
> > test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java
> PRE-CREATION
> >
> > Diff: https://reviews.apache.org/r/15245/diff/
> >
> >
> > Testing
> > -------
> >
> >
> > Thanks,
> >
> > Michael Berman
> >
> >
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by John Vines <vi...@apache.org>.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
I don't see why that change needs to be a blocker for this patch
- John
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
>
> kturner wrote:
> Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
What's the policy for introducing deprecated references into our own code? getConfiguration is called in 34 places, from core, gc, master, and server-base. If we deprecate the method, can we still reference it internally? Can we just suppress the warnings?
- Michael
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by ke...@deenlo.com.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
- kturner
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by ke...@deenlo.com.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
- kturner
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by ke...@deenlo.com.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
>
> Michael Berman wrote:
> I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
>
> kturner wrote:
> I agree, it should be done as a separate ticket. I am mostly concerned about making a coherent set of API changes for 1.6. So if its done in a separate ticket, I think that ticket should also go in for 1.6 if this does.
>
> John Vines wrote:
> I don't see why that change needs to be a blocker for this patch
>
> kturner wrote:
> Its not a blocker. If this patch goes in I would like to see those methods deprecated. I can do it if no one else is interested.
>
> Michael Berman wrote:
> What's the policy for introducing deprecated references into our own code? getConfiguration is called in 34 places, from core, gc, master, and server-base. If we deprecate the method, can we still reference it internally? Can we just suppress the warnings?
We usually remove our usage of deprecated APIs when we deprecate them. Otherwise it just become technical debt.
- kturner
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 265
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line265>
> >
> > This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
I'm happy to add the @Deprecated annotation, but I firmly believe actually removing references to Instance.getConfiguration(), which is pervasive in the codebase, should be a tracked separate task. I'm not sure we actually need to go through a deprecation cycle, since it seems like there's no value in client code actually using this method...the consensus on the old review and conversation in jira and email seems to be that the existence of this method on Instance was an error from the beginning and should be removed completely. Is it worth adding the annotation in this commit but not doing anything about it (introducing a bunch of deprecation warnings elsewhere in the code)? Or should we just deal with it as part of the "remove Instance.getConfiguration" ticket?
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 273
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line273>
> >
> > Also need to deprecate.
This one is only ever called from a single test, I think, so it's easier to deal with than the getter. I'll try to take care of this one.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java, line 28
> > <https://reviews.apache.org/r/15245/diff/2/?file=378411#file378411line28>
> >
> > Is this internal code? Should it be in the public API? If not it should go in a different package, like core.impl or something that indicates its for internal use only. There are already classes in core.security that are part of the API.
Good point. I'll move it.
> On Nov. 7, 2013, 5:35 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, line 145
> > <https://reviews.apache.org/r/15245/diff/2/?file=378388#file378388line145>
> >
> > In the old review there was discussion about passing in a generic commons configuration object and having javadoc point to ClientConfiguration.
Yeah, ok, I think I'm convinced that a sufficiently suggestive javadoc will address my discoverability concern.
- Michael
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by ke...@deenlo.com.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28381
-----------------------------------------------------------
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java
<https://reviews.apache.org/r/15245/#comment55201>
In the old review there was discussion about passing in a generic commons configuration object and having javadoc point to ClientConfiguration.
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java
<https://reviews.apache.org/r/15245/#comment55199>
This should be deprecated since a new client side configuration was introduced. Having the server side configuration here is just confusing. Deprecating it will make it clear that its not intended to be used.
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java
<https://reviews.apache.org/r/15245/#comment55200>
Also need to deprecate.
core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java
<https://reviews.apache.org/r/15245/#comment55202>
Is this internal code? Should it be in the public API? If not it should go in a different package, like core.impl or something that indicates its for internal use only. There are already classes in core.security that are part of the API.
- kturner
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/
-----------------------------------------------------------
(Updated Nov. 8, 2013, 4:06 p.m.)
Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
Changes
-------
Update ClientConfigurationTest per Chris's comment on old review
Repository: accumulo
Description
-------
(was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
Diffs (updated)
-----
core/src/main/java/org/apache/accumulo/core/Constants.java 9db0c40
core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
core/src/main/java/org/apache/accumulo/core/client/Instance.java 95fc933
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java 6b2a1cf
core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
core/src/main/java/org/apache/accumulo/core/client/mock/MockInstance.java d391464
core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
core/src/main/java/org/apache/accumulo/core/conf/PropertyType.java fc45442
core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
core/src/main/java/org/apache/accumulo/core/util/SslConnectionParams.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
core/src/test/java/org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java 8f3fa1d
core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
server/base/src/main/java/org/apache/accumulo/server/client/HdfsZooInstance.java 9e6bbe7
server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
test/pom.xml 8e4c152
test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
test/src/main/java/org/apache/accumulo/test/TestIngest.java 972a20e
test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
Diff: https://reviews.apache.org/r/15245/diff/
Testing
-------
Thanks,
Michael Berman
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/
-----------------------------------------------------------
(Updated Nov. 7, 2013, 9:18 p.m.)
Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
Changes
-------
Updated diff with suggested changes integrated.
Repository: accumulo
Description
-------
(was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
Diffs (updated)
-----
core/src/main/java/org/apache/accumulo/core/Constants.java 9db0c40
core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
core/src/main/java/org/apache/accumulo/core/client/Instance.java 95fc933
core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java 6b2a1cf
core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
core/src/main/java/org/apache/accumulo/core/client/mock/MockInstance.java d391464
core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
core/src/main/java/org/apache/accumulo/core/conf/PropertyType.java fc45442
core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
core/src/main/java/org/apache/accumulo/core/util/SslConnectionParams.java PRE-CREATION
core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
core/src/test/java/org/apache/accumulo/core/client/impl/TabletLocatorImplTest.java 8f3fa1d
core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
server/base/src/main/java/org/apache/accumulo/server/client/HdfsZooInstance.java 9e6bbe7
server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
test/pom.xml 8e4c152
test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
test/src/main/java/org/apache/accumulo/test/TestIngest.java 972a20e
test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
Diff: https://reviews.apache.org/r/15245/diff/
Testing
-------
Thanks,
Michael Berman
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Michael Berman <mb...@sqrrl.com>.
> On Nov. 7, 2013, 3:34 p.m., Josh Elser wrote:
> > core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java, line 163
> > <https://reviews.apache.org/r/15245/diff/2/?file=378406#file378406line163>
> >
> > Might as well lift this array out into a static constant.
That seems like a good idea. Does it make sense to have a fixed set of environment variables that support substitution in path properties, or should we just support replacing arbitrary $envs? I'm torn...allowing the environment to affect how paths are resolved in arbitrary ways seems scary and vulnerable, but just having a fixed list seems weirdly restrictive. Anyone else have an opinion?
- Michael
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28370
-----------------------------------------------------------
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>
Re: Review Request 15245: ACCUMULO-1009 - add use of SSL for thrift comms
(was https://reviews.apache.org/r/14972/)
Posted by Josh Elser <jo...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15245/#review28370
-----------------------------------------------------------
core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java
<https://reviews.apache.org/r/15245/#comment55189>
Might as well lift this array out into a static constant.
- Josh Elser
On Nov. 6, 2013, 2:57 p.m., Michael Berman wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/15245/
> -----------------------------------------------------------
>
> (Updated Nov. 6, 2013, 2:57 p.m.)
>
>
> Review request for accumulo, Sean Busbey, Christopher Tubbs, John Vines, and kturner.
>
>
> Repository: accumulo
>
>
> Description
> -------
>
> (was https://reviews.apache.org/r/14972/ ; created new review created so I get responses instead of Vines)
>
> Rebased on 1.6.0-SNAPSHOT's current HEAD (which is pretty close to master), and feedback from the last review integrated.
>
> Still need to clean up all the references to newly deprecated ZKInstance constructors and Input/OutputFormat config setters, but wanted to get this up for feedback sooner.
>
>
> Diffs
> -----
>
> core/src/main/java/org/apache/accumulo/core/cli/ClientOpts.java 9247d56
> core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java a85b72e
> core/src/main/java/org/apache/accumulo/core/client/impl/ConditionalWriterImpl.java bb5987d
> core/src/main/java/org/apache/accumulo/core/client/impl/MasterClient.java 32c80f9
> core/src/main/java/org/apache/accumulo/core/client/impl/ServerClient.java 218bd36
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java 0376304
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java 0dd86bf
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportKey.java f07139d
> core/src/main/java/org/apache/accumulo/core/client/impl/ThriftTransportPool.java e7dabb5
> core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java 856936e
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java cccd7b8
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java 61838db
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java 908b8b3
> core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java fe5003b
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java 626a785
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java 9ecae53
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java 727bfec
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java 992990d
> core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBase.java 4f8cdb6
> core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java 0a456ba
> core/src/main/java/org/apache/accumulo/core/conf/ClientConfiguration.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/conf/Property.java b915ee4
> core/src/main/java/org/apache/accumulo/core/security/Credentials.java 0552e7e
> core/src/main/java/org/apache/accumulo/core/security/SecurityUtil.java 8add1a7
> core/src/main/java/org/apache/accumulo/core/security/ssl/SslConnectionParams.java PRE-CREATION
> core/src/main/java/org/apache/accumulo/core/util/ThriftUtil.java e8dd6a2
> core/src/main/java/org/apache/accumulo/core/util/shell/Shell.java 52e1d04
> core/src/main/java/org/apache/accumulo/core/util/shell/ShellOptionsJC.java cb1f1c8
> core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/util/ConfiguratorBaseTest.java 62564fa
> core/src/test/java/org/apache/accumulo/core/conf/ClientConfigurationTest.java PRE-CREATION
> core/src/test/java/org/apache/accumulo/core/util/shell/ShellSetInstanceTest.java 23ca13a
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/FileDataQuery.java ecb42c7
> examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java 674d793
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java 42882bb
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloConfig.java bfa7922
> minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloInstance.java 540d7ae
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterGCTest.java 6470ce1
> minicluster/src/test/java/org/apache/accumulo/minicluster/MiniAccumuloClusterTest.java 26a1546
> proxy/src/main/java/org/apache/accumulo/proxy/ProxyServer.java c92f73b
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnDefaultTable.java 53f5ac2
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOnRequiredTable.java e9e9bf1
> server/base/src/main/java/org/apache/accumulo/server/cli/ClientOpts.java 6f3516a
> server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 606941d
> server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java 8abd104
> test/pom.xml 8e4c152
> test/src/main/java/org/apache/accumulo/test/IMMLGBenchmark.java 948a741
> test/src/main/java/org/apache/accumulo/test/performance/metadata/MetadataBatchScanTest.java c6ad74f
> test/src/main/java/org/apache/accumulo/test/performance/thrift/NullTserver.java 78b2564
> test/src/main/java/org/apache/accumulo/test/randomwalk/State.java ea6d8ed
> test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java e104c99
> test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java 6c7cc63
> test/src/main/java/org/apache/accumulo/test/scalability/ScaleTest.java e6ba77b
> test/src/test/java/org/apache/accumulo/test/ShellServerIT.java 31867f3
> test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java d24b85b
> test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java d38536a
> test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java 2fb5827
> test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java c3d3160
> test/src/test/java/org/apache/accumulo/test/functional/ConfigurableMacIT.java 3f60f1d
> test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 9e42e55
> test/src/test/java/org/apache/accumulo/test/functional/ScannerIT.java 7913089
> test/src/test/java/org/apache/accumulo/test/functional/ShutdownIT.java 8d58821
> test/src/test/java/org/apache/accumulo/test/functional/SimpleMacIT.java 9086f13
> test/src/test/java/org/apache/accumulo/test/functional/SslIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/functional/SslWithClientAuthIT.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtils.java PRE-CREATION
> test/src/test/java/org/apache/accumulo/test/util/CertUtilsTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/15245/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Michael Berman
>
>