-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/29001/
-----------------------------------------------------------
Review request for accumulo.
Bugs: ACCUMULO-3402
https://issues.apache.org/jira/browse/ACCUMULO-3402
Repository: accumulo
Description
-------
Moving mapred(uce) classes outside of the core module breaks all downstream
consumers of the code who use the dependencies. Consumers would have to
implement custom profiles in order to support compilation against both 1.6 and
1.7 which is obnoxious. This restores the classes in core/ (with tests),
removes the core/client portion of the package name from mapreduce/ class
names, and changes the codebase to use the classes from mapreduce/.
MR classes in core/ are deprecated now to properly advertise this
recommendation to not use.
Diffs
-----
core/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/InputFormatBase.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapred/RangeInputSplit.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloMultiTableInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputTableConfig.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/RangeInputSplit.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/ConfiguratorBase.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/DistributedCacheHelper.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/FileOutputConfigurator.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/OutputConfigurator.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/package-info.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/partition/KeyRangePartitioner.java
PRE-CREATION
core/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/partition/RangePartitioner.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapred/TokenFileTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloMultiTableInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/BadPasswordSplitsAccumuloInputFormat.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/EmptySplitsAccumuloInputFormat.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/InputTableConfigTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/RangeInputSplitTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/TokenFileTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/impl/ConfiguratorBaseTest.java
PRE-CREATION
core/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/partition/RangePartitionerTest.java
PRE-CREATION
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/CharacterHistogram.java
c760ee3
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/ChunkInputFormat.java
732b03b
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/NGramIngest.java
6ae74ce
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/RegexExample.java
d6695e6
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/RowHash.java
06bfc8f
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TableToFile.java
351a51c
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TeraSortIngest.java
afbc4b0
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TokenFileWordCount.java
7bb7e69
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/UniqueColumns.java
7c0b91a
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/WordCount.java
4f1f861
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/bulk/BulkIngestExample.java
354396c
mapreduce/src/main/java/org/apache/accumulo/core/cli/MapReduceClientOnDefaultTable.java
e7a3dd4
mapreduce/src/main/java/org/apache/accumulo/core/cli/MapReduceClientOnRequiredTable.java
abfc17d
mapreduce/src/main/java/org/apache/accumulo/core/cli/MapReduceClientOpts.java
4b3b7ed
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AbstractInputFormat.java
b83a024
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormat.java
cfaaa58
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormat.java
18e286a
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormat.java
bbafef5
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormat.java
a32a8b8
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormat.java
673c5b8
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/InputFormatBase.java
0cee355
mapreduce/src/main/java/org/apache/accumulo/core/client/mapred/RangeInputSplit.java
3fd2ab0
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AbstractInputFormat.java
2866896
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormat.java
196fb04
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormat.java
21a0280
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloMultiTableInputFormat.java
af1001f
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormat.java
e220c00
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormat.java
37caf15
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java
e58e350
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/InputTableConfig.java
fa3b7eb
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/RangeInputSplit.java
29cf95d
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/ConfiguratorBase.java
ae1d46f
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/DistributedCacheHelper.java
c694b9a
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/FileOutputConfigurator.java
ce84209
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/InputConfigurator.java
af84bb4
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/OutputConfigurator.java
13b67d5
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/impl/package-info.java
243160d
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/partition/KeyRangePartitioner.java
c59841d
mapreduce/src/main/java/org/apache/accumulo/core/client/mapreduce/lib/partition/RangePartitioner.java
c0c0097
mapreduce/src/main/java/org/apache/accumulo/mapred/AbstractInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/AccumuloFileOutputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/AccumuloInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/AccumuloMultiTableInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/AccumuloOutputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/AccumuloRowInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/InputFormatBase.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapred/RangeInputSplit.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AbstractInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AccumuloFileOutputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AccumuloInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AccumuloMultiTableInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AccumuloOutputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/AccumuloRowInputFormat.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/InputFormatBase.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/InputTableConfig.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/RangeInputSplit.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/cli/MapReduceClientOnDefaultTable.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/cli/MapReduceClientOnRequiredTable.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/cli/MapReduceClientOpts.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/ConfiguratorBase.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/DistributedCacheHelper.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/FileOutputConfigurator.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/InputConfigurator.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/OutputConfigurator.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/impl/package-info.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/partition/KeyRangePartitioner.java
PRE-CREATION
mapreduce/src/main/java/org/apache/accumulo/mapreduce/lib/partition/RangePartitioner.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloFileOutputFormatTest.java
3a4d641
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloInputFormatTest.java
9991206
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloMultiTableInputFormatTest.java
2864016
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloOutputFormatTest.java
36054c8
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/AccumuloRowInputFormatTest.java
a0ae0b3
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/RangeInputSplitTest.java
88f5527
mapreduce/src/test/java/org/apache/accumulo/core/client/mapred/TokenFileTest.java
0e1fe39
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloFileOutputFormatTest.java
2a453e3
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java
869ae9d
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloMultiTableInputFormatTest.java
05fbbb4
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloOutputFormatTest.java
a0cb4e3
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloRowInputFormatTest.java
2207437
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/BadPasswordSplitsAccumuloInputFormat.java
fce7781
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/EmptySplitsAccumuloInputFormat.java
dd531c0
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/InputTableConfigTest.java
4855094
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/RangeInputSplitTest.java
833e594
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/TokenFileTest.java
fd207a1
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/impl/ConfiguratorBaseTest.java
7c1f98b
mapreduce/src/test/java/org/apache/accumulo/core/client/mapreduce/lib/partition/RangePartitionerTest.java
8fca169
mapreduce/src/test/java/org/apache/accumulo/mapred/AccumuloFileOutputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/AccumuloInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/AccumuloMultiTableInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/AccumuloOutputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/AccumuloRowInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/RangeInputSplitTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapred/TokenFileTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/AccumuloFileOutputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/AccumuloInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/AccumuloMultiTableInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/AccumuloOutputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/AccumuloRowInputFormatTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/BadPasswordSplitsAccumuloInputFormat.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/EmptySplitsAccumuloInputFormat.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/InputTableConfigTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/RangeInputSplitTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/TokenFileTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/lib/impl/ConfiguratorBaseTest.java
PRE-CREATION
mapreduce/src/test/java/org/apache/accumulo/mapreduce/lib/partition/RangePartitionerTest.java
PRE-CREATION
test/src/main/java/org/apache/accumulo/test/continuous/ContinuousIngest.java
f54b8db
test/src/main/java/org/apache/accumulo/test/continuous/ContinuousMoru.java
797413f
test/src/main/java/org/apache/accumulo/test/continuous/ContinuousVerify.java
049f9b8
test/src/main/java/org/apache/accumulo/test/randomwalk/multitable/CopyTool.java
d92dea2
test/src/main/java/org/apache/accumulo/test/randomwalk/sequential/MapRedVerifyTool.java
3a078ef
test/src/main/java/org/apache/accumulo/test/randomwalk/shard/SortTool.java
17af89e
test/src/test/java/org/apache/accumulo/test/functional/AccumuloInputFormatIT.java
fcd7afa
Diff: https://reviews.apache.org/r/29001/diff/
Testing
-------
Unit tests so far. Will be running ITs before commit.
Thanks,
Josh Elser