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

Review request for accumulo.


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


Repository: accumulo


Description
-------

I ran UCDetector in Eclipse and found about 2000 lines of code which could 
(maybe?) be removed.

Some of this code might represent bugs (the code is supposed to be used, but 
isn't, because of a mistake... and I've already found a few of those cases), 
some of it is unused because it's loaded dynamically, via reflection, or it's 
required for a particular framework, or it's just stale code which is safe to 
remove. I'd like the community's help in determining which is which by giving 
some feedback on this rough first pass.

UCDetector also detects code with a greater visibility than necessary. Some of 
this patch includes those... I started ignoring those after a bit and just 
focused on completely unused code, so you will see a few of those, but not as 
many as there could be.

I tried not to include any public API in these changes, but I may have missed 
some.

Some code might only be used in tests, too. I don't think I caught those here. 
Some code also is unused, but is public API, and should minimally have unit 
tests to verify public API functionality. I've tried to open JIRA issues for 
those, as I found them.


Diffs
-----

  core/src/main/java/org/apache/accumulo/core/bloomfilter/Filter.java 12961a9 
  
core/src/main/java/org/apache/accumulo/core/client/impl/ReplicationClient.java 
a449389 
  core/src/main/java/org/apache/accumulo/core/client/impl/ScannerIterator.java 
276e1d6 
  core/src/main/java/org/apache/accumulo/core/client/impl/ScannerOptions.java 
5b6d9ac 
  core/src/main/java/org/apache/accumulo/core/client/impl/Tables.java 20b1639 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockAccumulo.java 
f171889 
  
core/src/main/java/org/apache/accumulo/core/client/mock/MockConfiguration.java 
8c57c5e 
  core/src/main/java/org/apache/accumulo/core/client/mock/MockTable.java 
2244d20 
  core/src/main/java/org/apache/accumulo/core/conf/Property.java 68fac73 
  core/src/main/java/org/apache/accumulo/core/conf/SiteConfiguration.java 
f0c9e59 
  core/src/main/java/org/apache/accumulo/core/data/PartialKey.java f4289d2 
  core/src/main/java/org/apache/accumulo/core/file/blockfile/ABlockReader.java 
8df2469 
  core/src/main/java/org/apache/accumulo/core/file/blockfile/ABlockWriter.java 
ece0a5e 
  
core/src/main/java/org/apache/accumulo/core/file/blockfile/BlockFileWriter.java 
3bdbea3 
  
core/src/main/java/org/apache/accumulo/core/file/blockfile/cache/BlockCache.java
 a6c08ff 
  
core/src/main/java/org/apache/accumulo/core/file/blockfile/cache/CachedBlock.java
 b6d6d41 
  
core/src/main/java/org/apache/accumulo/core/file/blockfile/cache/ClassSize.java 
2d7586f 
  
core/src/main/java/org/apache/accumulo/core/file/blockfile/impl/CachableBlockFile.java
 4d65c9f 
  
core/src/main/java/org/apache/accumulo/core/file/keyfunctor/ColumnFamilyFunctor.java
 3660291 
  core/src/main/java/org/apache/accumulo/core/file/rfile/SplitLarge.java 
b87705c 
  core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/BCFile.java 
ecc0b90 
  
core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/CompareUtils.java 
d7651e8 
  core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/Utils.java 
84b861b 
  core/src/main/java/org/apache/accumulo/core/iterators/DebugIterator.java 
92f49f9 
  
core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java 
534dd7f 
  
core/src/main/java/org/apache/accumulo/core/replication/AccumuloReplicationReplayer.java
 fccafc5 
  
core/src/main/java/org/apache/accumulo/core/replication/ReplicationSchema.java 
ed46130 
  core/src/main/java/org/apache/accumulo/core/replication/StatusFormatter.java 
bc04480 
  core/src/main/java/org/apache/accumulo/core/rpc/ThriftUtil.java d880fb3 
  core/src/main/java/org/apache/accumulo/core/util/AddressUtil.java 1426239 
  core/src/main/java/org/apache/accumulo/core/util/ByteArraySet.java ca43469 
  core/src/main/java/org/apache/accumulo/core/util/Daemon.java a2c9e79 
  core/src/main/java/org/apache/accumulo/core/util/MapCounter.java f6f3ff7 
  core/src/main/java/org/apache/accumulo/core/util/StopWatch.java ddb612f 
  core/src/main/java/org/apache/accumulo/core/volume/VolumeConfiguration.java 
99032ad 
  
examples/simple/src/main/java/org/apache/accumulo/examples/simple/filedata/ChunkInputStream.java
 c902271 
  
examples/simple/src/main/java/org/apache/accumulo/examples/simple/mapreduce/TeraSortIngest.java
 9aac75e 
  fate/src/main/java/org/apache/accumulo/fate/util/Daemon.java da7c41c 
  fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooCache.java 5cfdbb8 
  fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooLock.java a0100b2 
  fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooQueueLock.java 
f9195f3 
  fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java 6b5ec43 
  minicluster/src/main/java/org/apache/accumulo/cluster/RemoteShell.java 
5a44acf 
  
minicluster/src/main/java/org/apache/accumulo/cluster/standalone/StandaloneAccumuloCluster.java
 58536ed 
  
minicluster/src/main/java/org/apache/accumulo/minicluster/impl/MiniAccumuloClusterImpl.java
 76f332b 
  
minicluster/src/main/java/org/apache/accumulo/minicluster/impl/ZooKeeperBindException.java
 50217ce 
  server/base/src/main/java/org/apache/accumulo/server/ServerConstants.java 
9d969d1 
  server/base/src/main/java/org/apache/accumulo/server/client/BulkImporter.java 
01d03ed 
  
server/base/src/main/java/org/apache/accumulo/server/conf/NamespaceConfWatcher.java
 945e904 
  
server/base/src/main/java/org/apache/accumulo/server/conf/TableConfWatcher.java 
3c8d45d 
  
server/base/src/main/java/org/apache/accumulo/server/conf/TableParentConfiguration.java
 bd2e5ab 
  
server/base/src/main/java/org/apache/accumulo/server/conf/ZooConfigurationFactory.java
 4fbb645 
  server/base/src/main/java/org/apache/accumulo/server/log/SortedLogState.java 
c0580ac 
  
server/base/src/main/java/org/apache/accumulo/server/master/LiveTServerSet.java 
917d8d2 
  
server/base/src/main/java/org/apache/accumulo/server/master/state/DistributedStoreException.java
 3290075 
  
server/base/src/main/java/org/apache/accumulo/server/master/state/TServerInstance.java
 c0c71e6 
  
server/base/src/main/java/org/apache/accumulo/server/master/state/TabletServerState.java
 dde9807 
  
server/base/src/main/java/org/apache/accumulo/server/metrics/AbstractMetricsImpl.java
 93db9c8 
  
server/base/src/main/java/org/apache/accumulo/server/metrics/MetricsConfiguration.java
 b0ffd64 
  
server/base/src/main/java/org/apache/accumulo/server/rpc/TBufferedServerSocket.java
 2887f48 
  
server/base/src/main/java/org/apache/accumulo/server/rpc/TNonblockingServerSocket.java
 d035862 
  
server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java
 7adb46e 
  
server/base/src/main/java/org/apache/accumulo/server/security/SecurityUtil.java 
6014139 
  
server/base/src/main/java/org/apache/accumulo/server/security/handler/KerberosAuthorizor.java
 b047f1a 
  
server/base/src/main/java/org/apache/accumulo/server/security/handler/KerberosPermissionHandler.java
 691c555 
  server/base/src/main/java/org/apache/accumulo/server/tables/TableManager.java 
7e5f54d 
  server/base/src/main/java/org/apache/accumulo/server/util/AccumuloStatus.java 
1e75124 
  server/base/src/main/java/org/apache/accumulo/server/util/CleanZookeeper.java 
3cfb1a7 
  
server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java
 94a80d9 
  
server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java
 ed7626e 
  
server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java 
e5a2add 
  server/base/src/main/java/org/apache/accumulo/server/util/ZooZap.java 759d898 
  
server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java
 bc48b10 
  
server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java 
556e6b9 
  server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java 
aca9c82 
  server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java 
da0b07c 
  
server/master/src/main/java/org/apache/accumulo/master/replication/DistributedWorkQueueWorkAssigner.java
 3e966c4 
  
server/master/src/main/java/org/apache/accumulo/master/replication/SequentialWorkAssigner.java
 e30e9ac 
  
server/master/src/main/java/org/apache/accumulo/master/replication/StatusMaker.java
 c7f47e4 
  
server/master/src/main/java/org/apache/accumulo/master/replication/WorkDriver.java
 3558d2d 
  server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java 1a2904c 
  server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java 
89e879e 
  server/tracer/src/main/java/org/apache/accumulo/tracer/TraceDump.java 64fee7e 
  server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java 
3db77f0 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java
 dcbdae7 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/BulkFailedCopyProcessor.java
 cfb5fb4 
  server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java 
0cb04a7 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/ConditionalMutationSet.java
 79a1176 
  server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java 
0a7de95 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/HoldTimeoutException.java
 1bd2c2c 
  server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java 
47936b6 
  server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java 
0ce3b9e 
  server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java 
c2e45c3 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java 
6513091 
  server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java 5705c9e 
  server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java 
7d49e65 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java
 351d526 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java 
1e2cdf4 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/TooManyFilesException.java
 026f7e2 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java
 900600f 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/strategies/ConfigurableCompactionStrategy.java
 ba3ea42 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/constraints/UnsatisfiableConstraint.java
 64bc2cd 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/data/ServerConditionalMutation.java
 84137cc 
  server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java 
5acf5eb 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/log/LocalWALRecovery.java
 2658c1f 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/log/SortedLogRecovery.java
 405ec70 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java
 5c3fc2d 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java 
829cf2f 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java
 9ca0f38 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogReader.java 
df2f831 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java
 0c93a86 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/metrics/TabletServerMetricsUtil.java
 5905aea 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/replication/AccumuloReplicaSystem.java
 a07f354 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/replication/BatchWriterReplicationReplayer.java
 8a80ea3 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/replication/ReplicationProcessor.java
 c23cd94 
  server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java 
9aaa17a 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/CompactionStats.java
 68a2307 
  server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/KVEntry.java 
4b1cf8c 
  server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java 
a0ea2d6 
  server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java 
a73356d 
  
server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/TabletClosedException.java
 d3ed507 
  shell/src/main/java/org/apache/accumulo/shell/Shell.java a64ff45 
  shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java 
49e7163 
  shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java 3ed6a04 
  shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java 302a8a9 
  shell/src/main/java/org/apache/accumulo/shell/Token.java cd25ada 
  shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java 
131534f 
  shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java 
5917b1e 
  
start/src/main/java/org/apache/accumulo/start/classloader/vfs/AccumuloVFSClassLoader.java
 1cee6d7 

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


Testing
-------


Thanks,

Christopher Tubbs

Reply via email to