Repository: accumulo Updated Branches: refs/heads/master 956a50ecb -> a194c0b00
http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java b/server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java index f1ba8dc..9bc37d8 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java +++ b/server/base/src/main/java/org/apache/accumulo/server/util/FileSystemMonitor.java @@ -32,7 +32,6 @@ import java.util.TimerTask; import org.apache.accumulo.core.conf.AccumuloConfiguration; import org.apache.accumulo.core.conf.Property; -import org.apache.log4j.Level; import org.apache.log4j.Logger; public class FileSystemMonitor { @@ -109,17 +108,6 @@ public class FileSystemMonitor { } - protected void logAsync(final Level level, final String msg, final Exception e) { - Runnable r = new Runnable() { - @Override - public void run() { - log.log(level, msg, e); - } - }; - - new Thread(r).start(); - } - protected void checkMounts(String procFile) throws Exception { List<Mount> mounts = parse(procFile); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java b/server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java index 0c0ecc0..0e2a2e7 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java +++ b/server/base/src/main/java/org/apache/accumulo/server/util/MetadataTableUtil.java @@ -211,11 +211,6 @@ public class MetadataTableUtil { update(context, lock, m, extent); } - public static void updateTabletPrevEndRow(KeyExtent extent, ClientContext context) { - Mutation m = extent.getPrevRowUpdateMutation(); // - update(context, m, extent); - } - public static void updateTabletVolumes(KeyExtent extent, List<LogEntry> logsToRemove, List<LogEntry> logsToAdd, List<FileRef> filesToRemove, SortedMap<FileRef,DataFileValue> filesToAdd, String newDir, ZooLock zooLock, AccumuloServerContext context) { http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java b/server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java index e5a2add..138d6f7 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java +++ b/server/base/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java @@ -99,8 +99,6 @@ public class RestoreZookeeper { } static class Opts extends Help { - @Parameter(names = {"-z", "--keepers"}) - String keepers = "localhost:2181"; @Parameter(names = "--overwrite") boolean overwrite = false; @Parameter(names = "--file") http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java b/server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java index bc48b10..3b4ada9 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java +++ b/server/base/src/main/java/org/apache/accumulo/server/util/time/RelativeTime.java @@ -33,10 +33,6 @@ public class RelativeTime extends BaseRelativeTime { return instance; } - public static void setInstance(BaseRelativeTime newInstance) { - instance = newInstance; - } - public static long currentTimeMillis() { return getInstance().currentTime(); } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java b/server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java index cbe021a..0a40432 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java +++ b/server/base/src/main/java/org/apache/accumulo/server/util/time/SimpleTimer.java @@ -51,16 +51,6 @@ public class SimpleTimer { private static final int DEFAULT_THREAD_POOL_SIZE = 1; /** - * Gets the timer instance. - * - * @deprecated Use {@link #getInstance(AccumuloConfiguration)} instead to get the configured number of threads. - */ - @Deprecated - public static synchronized SimpleTimer getInstance() { - return getInstance(null); - } - - /** * Gets the timer instance. If an instance has already been created, it will have the number of threads supplied when it was constructed, and the size * provided here is ignored. * http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java ---------------------------------------------------------------------- diff --git a/server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java b/server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java index aca9c82..9550197 100644 --- a/server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java +++ b/server/base/src/main/java/org/apache/accumulo/server/zookeeper/ZooCache.java @@ -16,8 +16,6 @@ */ package org.apache.accumulo.server.zookeeper; -import org.apache.accumulo.core.conf.AccumuloConfiguration; -import org.apache.accumulo.core.conf.Property; import org.apache.zookeeper.Watcher; public class ZooCache extends org.apache.accumulo.fate.zookeeper.ZooCache { @@ -29,7 +27,4 @@ public class ZooCache extends org.apache.accumulo.fate.zookeeper.ZooCache { super(ZooReaderWriter.getInstance(), watcher); } - public ZooCache(AccumuloConfiguration conf, Watcher watcher) { - super(conf.get(Property.INSTANCE_ZK_HOST), (int) conf.getTimeInMillis(Property.INSTANCE_ZK_TIMEOUT), watcher); - } } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java ---------------------------------------------------------------------- diff --git a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java index ffa59cd..037023a 100644 --- a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java +++ b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java @@ -745,8 +745,6 @@ public class SimpleGarbageCollector extends AccumuloServerContext implements Ifa return runtime.totalMemory() - runtime.freeMemory() > CANDIDATE_MEMORY_PERCENTAGE * runtime.maxMemory(); } - final static String METADATA_TABLE_DIR = "/" + MetadataTable.ID; - private static void putMarkerDeleteMutation(final String delete, final BatchWriter writer) throws MutationsRejectedException { Mutation m = new Mutation(MetadataSchema.DeletesSection.getRowPrefix() + delete); m.putDelete(EMPTY_TEXT, EMPTY_TEXT); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java ---------------------------------------------------------------------- diff --git a/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java b/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java index 49d2780..ba977a7 100644 --- a/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java +++ b/server/monitor/src/main/java/org/apache/accumulo/monitor/Monitor.java @@ -104,13 +104,10 @@ public class Monitor { private static final int REFRESH_TIME = 5; private static long lastRecalc = 0L; private static double totalIngestRate = 0.0; - private static double totalIngestByteRate = 0.0; private static double totalQueryRate = 0.0; private static double totalScanRate = 0.0; - private static double totalQueryByteRate = 0.0; private static long totalEntries = 0L; private static int totalTabletCount = 0; - private static int onlineTabletCount = 0; private static long totalHoldTime = 0; private static long totalLookups = 0; private static int totalTables = 0; @@ -140,7 +137,6 @@ public class Monitor { private static final List<Pair<Long,Double>> loadOverTime = Collections.synchronizedList(new MaxList<Double>(MAX_TIME_PERIOD)); private static final List<Pair<Long,Double>> ingestRateOverTime = Collections.synchronizedList(new MaxList<Double>(MAX_TIME_PERIOD)); private static final List<Pair<Long,Double>> ingestByteRateOverTime = Collections.synchronizedList(new MaxList<Double>(MAX_TIME_PERIOD)); - private static final List<Pair<Long,Integer>> recoveriesOverTime = Collections.synchronizedList(new MaxList<Integer>(MAX_TIME_PERIOD)); private static final List<Pair<Long,Integer>> minorCompactionsOverTime = Collections.synchronizedList(new MaxList<Integer>(MAX_TIME_PERIOD)); private static final List<Pair<Long,Integer>> majorCompactionsOverTime = Collections.synchronizedList(new MaxList<Integer>(MAX_TIME_PERIOD)); private static final List<Pair<Long,Double>> lookupsOverTime = Collections.synchronizedList(new MaxList<Double>(MAX_TIME_PERIOD)); @@ -234,7 +230,6 @@ public class Monitor { double totalScanRate = 0.; long totalEntries = 0; int totalTabletCount = 0; - int onlineTabletCount = 0; long totalHoldTime = 0; long totalLookups = 0; boolean retry = true; @@ -311,20 +306,16 @@ public class Monitor { int totalTables = 0; for (TableInfo tInfo : mmi.tableMap.values()) { totalTabletCount += tInfo.tablets; - onlineTabletCount += tInfo.onlineTablets; totalTables++; } Monitor.totalIngestRate = totalIngestRate; Monitor.totalTables = totalTables; totalIngestByteRate = totalIngestByteRate / 1000000.0; - Monitor.totalIngestByteRate = totalIngestByteRate; Monitor.totalQueryRate = totalQueryRate; Monitor.totalScanRate = totalScanRate; totalQueryByteRate = totalQueryByteRate / 1000000.0; - Monitor.totalQueryByteRate = totalQueryByteRate; Monitor.totalEntries = totalEntries; Monitor.totalTabletCount = totalTabletCount; - Monitor.onlineTabletCount = onlineTabletCount; Monitor.totalHoldTime = totalHoldTime; Monitor.totalLookups = totalLookups; @@ -696,10 +687,6 @@ public class Monitor { return totalTabletCount; } - public static int getOnlineTabletCount() { - return onlineTabletCount; - } - public static long getTotalEntries() { return totalEntries; } @@ -708,10 +695,6 @@ public class Monitor { return totalIngestRate; } - public static double getTotalIngestByteRate() { - return totalIngestByteRate; - } - public static double getTotalQueryRate() { return totalQueryRate; } @@ -720,10 +703,6 @@ public class Monitor { return totalScanRate; } - public static double getTotalQueryByteRate() { - return totalQueryByteRate; - } - public static long getTotalHoldTime() { return totalHoldTime; } @@ -766,12 +745,6 @@ public class Monitor { } } - public static List<Pair<Long,Integer>> getRecoveriesOverTime() { - synchronized (recoveriesOverTime) { - return new ArrayList<Pair<Long,Integer>>(recoveriesOverTime); - } - } - public static List<Pair<Long,Integer>> getMinorCompactionsOverTime() { synchronized (minorCompactionsOverTime) { return new ArrayList<Pair<Long,Integer>>(minorCompactionsOverTime); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java ---------------------------------------------------------------------- diff --git a/server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java b/server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java index 1daf8f6..2e89344 100644 --- a/server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java +++ b/server/monitor/src/main/java/org/apache/accumulo/monitor/ZooKeeperStatus.java @@ -87,10 +87,6 @@ public class ZooKeeperStatus implements Runnable { return status; } - public void stop() { - this.stop = true; - } - @Override public void run() { http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java ---------------------------------------------------------------------- diff --git a/server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java b/server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java index 4ba6309..8011a59 100644 --- a/server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java +++ b/server/tracer/src/main/java/org/apache/accumulo/tracer/ZooTraceClient.java @@ -37,6 +37,7 @@ import org.apache.zookeeper.Watcher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.annotations.VisibleForTesting; import com.google.common.util.concurrent.ThreadFactoryBuilder; /** @@ -69,7 +70,7 @@ public class ZooTraceClient extends SendSpansViaThrift implements Watcher { setInitialTraceHosts(); } - // Visible for testing + @VisibleForTesting protected void setRetryPause(long pause) { retryPause = pause; } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java index c02f7f2..bfc34a6 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/ActiveAssignmentRunnable.java @@ -18,12 +18,12 @@ package org.apache.accumulo.tserver; import java.util.concurrent.ConcurrentHashMap; -import com.google.common.base.Preconditions; - import org.apache.accumulo.core.data.KeyExtent; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.base.Preconditions; + /** * */ http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java index 3ba7a5c..bbb6536 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/CompactionQueue.java @@ -16,8 +16,6 @@ */ package org.apache.accumulo.tserver; -import org.apache.htrace.wrappers.TraceRunnable; - import java.util.AbstractQueue; import java.util.Collection; import java.util.Collections; @@ -28,59 +26,64 @@ import java.util.List; import java.util.concurrent.BlockingQueue; import java.util.concurrent.TimeUnit; -@SuppressWarnings({"rawtypes", "unchecked"}) -public class CompactionQueue extends AbstractQueue<Runnable> implements BlockingQueue<Runnable> { +import org.apache.htrace.wrappers.TraceRunnable; + +/** + * {@link TraceRunnable} objects placed in this queue <b>must</a> wrap a {@link Runnable} which is also {@link Comparable} + */ +class CompactionQueue extends AbstractQueue<TraceRunnable> implements BlockingQueue<TraceRunnable> { private List<TraceRunnable> task = new LinkedList<TraceRunnable>(); private static final Comparator<TraceRunnable> comparator = new Comparator<TraceRunnable>() { + @SuppressWarnings("unchecked") @Override public int compare(TraceRunnable o1, TraceRunnable o2) { - return ((Comparable) o1.getRunnable()).compareTo(o2.getRunnable()); + return ((Comparable<Runnable>) o1.getRunnable()).compareTo(o2.getRunnable()); } }; @Override - public synchronized Runnable poll() { + public synchronized TraceRunnable poll() { if (task.size() == 0) return null; TraceRunnable min = Collections.min(task, comparator); task.remove(min); - return (Runnable) min; + return min; } @Override - public synchronized Runnable peek() { + public synchronized TraceRunnable peek() { if (task.size() == 0) return null; TraceRunnable min = Collections.min(task, comparator); - return (Runnable) min; + return min; } @Override - public synchronized boolean offer(Runnable e) { - task.add((TraceRunnable) e); + public synchronized boolean offer(TraceRunnable e) { + task.add(e); notify(); return true; } @Override - public synchronized void put(Runnable e) throws InterruptedException { - task.add((TraceRunnable) e); + public synchronized void put(TraceRunnable e) throws InterruptedException { + task.add(e); notify(); } @Override - public synchronized boolean offer(Runnable e, long timeout, TimeUnit unit) throws InterruptedException { - task.add((TraceRunnable) e); + public synchronized boolean offer(TraceRunnable e, long timeout, TimeUnit unit) throws InterruptedException { + task.add(e); notify(); return true; } @Override - public synchronized Runnable take() throws InterruptedException { + public synchronized TraceRunnable take() throws InterruptedException { while (task.size() == 0) { wait(); } @@ -89,7 +92,7 @@ public class CompactionQueue extends AbstractQueue<Runnable> implements Blocking } @Override - public synchronized Runnable poll(long timeout, TimeUnit unit) throws InterruptedException { + public synchronized TraceRunnable poll(long timeout, TimeUnit unit) throws InterruptedException { if (task.size() == 0) { wait(unit.toMillis(timeout)); } @@ -106,19 +109,19 @@ public class CompactionQueue extends AbstractQueue<Runnable> implements Blocking } @Override - public synchronized int drainTo(Collection<? super Runnable> c) { + public synchronized int drainTo(Collection<? super TraceRunnable> c) { return drainTo(c, task.size()); } @Override - public synchronized int drainTo(Collection<? super Runnable> c, int maxElements) { + public synchronized int drainTo(Collection<? super TraceRunnable> c, int maxElements) { Collections.sort(task, comparator); int num = Math.min(task.size(), maxElements); Iterator<TraceRunnable> iter = task.iterator(); for (int i = 0; i < num; i++) { - c.add((Runnable) iter.next()); + c.add(iter.next()); iter.remove(); } @@ -126,28 +129,10 @@ public class CompactionQueue extends AbstractQueue<Runnable> implements Blocking } @Override - public synchronized Iterator<Runnable> iterator() { + public synchronized Iterator<TraceRunnable> iterator() { Collections.sort(task, comparator); - final Iterator<TraceRunnable> iter = task.iterator(); - - return new Iterator<Runnable>() { - - @Override - public boolean hasNext() { - return iter.hasNext(); - } - - @Override - public Runnable next() { - return (Runnable) iter.next(); - } - - @Override - public void remove() { - iter.remove(); - } - }; + return task.iterator(); } @Override @@ -155,4 +140,9 @@ public class CompactionQueue extends AbstractQueue<Runnable> implements Blocking return task.size(); } + @SuppressWarnings({"rawtypes", "unchecked"}) + BlockingQueue<Runnable> asBlockingQueueOfRunnable() { + return (BlockingQueue) this; + } + } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java index 02dacd7..b5f5e16 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/FileManager.java @@ -60,7 +60,7 @@ public class FileManager { private static final Logger log = LoggerFactory.getLogger(FileManager.class); - int maxOpen; + private int maxOpen; private static class OpenReader implements Comparable<OpenReader> { long releaseTime; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java index cd96717..80feb47 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/InMemoryMap.java @@ -96,7 +96,7 @@ class MemKeyComparator implements Comparator<Key>, Serializable { class PartialMutationSkippingIterator extends SkippingIterator implements InterruptibleIterator { - int kvCount; + private int kvCount; public PartialMutationSkippingIterator(SortedKeyValueIterator<Key,Value> source, int maxKVCount) { setSource(source); @@ -122,8 +122,8 @@ class PartialMutationSkippingIterator extends SkippingIterator implements Interr } class MemKeyConversionIterator extends WrappingIterator implements InterruptibleIterator { - MemKey currKey = null; - Value currVal = null; + private MemKey currKey = null; + private Value currVal = null; public MemKeyConversionIterator(SortedKeyValueIterator<Key,Value> source) { super(); @@ -521,7 +521,7 @@ public class InMemoryMap { class MemoryDataSource implements DataSource { - boolean switched = false; + private boolean switched = false; private InterruptibleIterator iter; private FileSKVIterator reader; private MemoryDataSource parent; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java index 0ce3b9e..bc44459 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/MemValue.java @@ -28,17 +28,6 @@ public class MemValue extends Value { int kvCount; boolean merged = false; - /** - * @param value - * Value - * @param kv - * kv count - */ - public MemValue(byte[] value, int kv) { - super(value); - this.kvCount = kv; - } - public MemValue() { super(); this.kvCount = Integer.MAX_VALUE; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java index 2c47f07..6eb8e4e 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/NativeMap.java @@ -48,6 +48,8 @@ import org.apache.accumulo.core.util.PreAllocatedArray; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.annotations.VisibleForTesting; + /** * This class stores data in a C++ map. Doing this allows us to store more in memory and avoid pauses caused by Java GC. * @@ -122,7 +124,7 @@ public class NativeMap implements Iterable<Map.Entry<Key,Value>> { * * @return true if they are loaded; false otherwise */ - public static boolean isLoaded() { + static boolean isLoaded() { return loadedNativeLibraries.get(); } @@ -506,6 +508,7 @@ public class NativeMap implements Iterable<Map.Entry<Key,Value>> { } } + @VisibleForTesting public void mutate(Mutation mutation, int mutationCount) { wlock.lock(); try { @@ -521,7 +524,7 @@ public class NativeMap implements Iterable<Map.Entry<Key,Value>> { } } - public void mutate(List<Mutation> mutations, int mutationCount) { + void mutate(List<Mutation> mutations, int mutationCount) { Iterator<Mutation> iter = mutations.iterator(); while (iter.hasNext()) { @@ -547,6 +550,7 @@ public class NativeMap implements Iterable<Map.Entry<Key,Value>> { } } + @VisibleForTesting public void put(Key key, Value value) { wlock.lock(); try { http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java index 6513091..50433d2 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/RunnableStartedAt.java @@ -17,7 +17,6 @@ package org.apache.accumulo.tserver; import java.util.AbstractMap; -import java.util.Map.Entry; /** * Encapsulation of a task and the time it began execution. @@ -30,10 +29,6 @@ public class RunnableStartedAt extends AbstractMap.SimpleEntry<ActiveAssignmentR super(task, startedAtMillis); } - public RunnableStartedAt(Entry<? extends ActiveAssignmentRunnable,? extends Long> entry) { - super(entry); - } - /** * @return The task being executed */ http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java index 5705c9e..b57e2da 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/TLevel.java @@ -27,10 +27,4 @@ public class TLevel extends Level { super(Level.DEBUG_INT + 100, "TABLET_HIST", Level.DEBUG_INT + 100); } - static public Level toLevel(int val) { - if (val == Level.DEBUG_INT + 100) - return Level.DEBUG; - return Level.toLevel(val); - } - } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java index 46b26b5..d9c3775 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java @@ -3039,11 +3039,6 @@ public class TabletServer extends AccumuloServerContext implements Runnable { } @Override - public Set<TServerInstance> getCurrentTServers() { - return null; - } - - @Override public AccumuloConfiguration getConfiguration() { return TabletServer.this.getConfiguration(); } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java index cd01e60..077fbb8 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java @@ -63,6 +63,8 @@ import org.apache.htrace.wrappers.TraceExecutorService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.google.common.annotations.VisibleForTesting; + /** * ResourceManager is responsible for managing the resources of all tablets within a tablet server. */ @@ -182,7 +184,7 @@ public class TabletServerResourceManager { // make this thread pool have a priority queue... and execute tablets with the most // files first! - majorCompactionThreadPool = createEs(Property.TSERV_MAJC_MAXCONCURRENT, "major compactor", new CompactionQueue()); + majorCompactionThreadPool = createEs(Property.TSERV_MAJC_MAXCONCURRENT, "major compactor", new CompactionQueue().asBlockingQueueOfRunnable()); rootMajorCompactionThreadPool = createEs(0, 1, 300, "md root major compactor"); defaultMajorCompactionThreadPool = createEs(0, 1, 300, "md major compactor"); @@ -546,10 +548,12 @@ public class TabletServerResourceManager { this.tableConf = tableConf; } + @VisibleForTesting KeyExtent getExtent() { return extent; } + @VisibleForTesting AccumuloConfiguration getTableConfiguration() { return tableConf; } @@ -732,52 +736,6 @@ public class TabletServerResourceManager { } } - public void stopSplits() { - splitThreadPool.shutdown(); - defaultSplitThreadPool.shutdown(); - while (true) { - try { - while (!splitThreadPool.awaitTermination(1, TimeUnit.MINUTES)) { - log.info("Waiting for metadata split thread pool to stop"); - } - while (!defaultSplitThreadPool.awaitTermination(1, TimeUnit.MINUTES)) { - log.info("Waiting for split thread pool to stop"); - } - break; - } catch (InterruptedException ex) { - log.info("Interrupted waiting for splits executor to terminate", ex); - } - } - } - - public void stopNormalAssignments() { - assignmentPool.shutdown(); - while (true) { - try { - while (!assignmentPool.awaitTermination(1, TimeUnit.MINUTES)) { - log.info("Waiting for assignment thread pool to stop"); - } - break; - } catch (InterruptedException ex) { - log.info("Interrupted waiting for assignment executor to terminate", ex); - } - } - } - - public void stopMetadataAssignments() { - assignMetaDataPool.shutdown(); - while (true) { - try { - while (!assignMetaDataPool.awaitTermination(1, TimeUnit.MINUTES)) { - log.info("Waiting for metadata assignment thread pool to stop"); - } - break; - } catch (InterruptedException ex) { - log.info("Interrupted waiting for metadata assignment executor to terminate", ex); - } - } - } - public LruBlockCache getIndexCache() { return _iCache; } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java index 1e2cdf4..e8d8aec 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java @@ -87,15 +87,7 @@ public class TabletStatsKeeper { ActionStatsUpdator.update(major, t.majors); } - public void saveMinorTimes(TabletStatsKeeper t) { - ActionStatsUpdator.update(minor, t.minor); - } - - public void saveMajorTimes(TabletStatsKeeper t) { - ActionStatsUpdator.update(major, t.major); - } - - public void resetTimes() { + private void resetTimes() { major = new ActionStats(); split = new ActionStats(); minor = new ActionStats(); @@ -109,7 +101,7 @@ public class TabletStatsKeeper { major.status++; } - public void incrementStatusSplit() { + void incrementStatusSplit() { split.status++; } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java index 444a97f..03817c1 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/compaction/MajorCompactionRequest.java @@ -28,9 +28,7 @@ import org.apache.accumulo.core.file.FileSKVIterator; import org.apache.accumulo.core.metadata.schema.DataFileValue; import org.apache.accumulo.server.fs.FileRef; import org.apache.accumulo.server.fs.VolumeManager; -import org.apache.hadoop.fs.FileStatus; import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.Path; /** * Information that can be used to determine how a tablet is to be major compacted, if needed. @@ -72,11 +70,6 @@ public class MajorCompactionRequest implements Cloneable { this.files = Collections.unmodifiableMap(update); } - public FileStatus[] listStatus(Path path) throws IOException { - // @TODO verify the file isn't some random file in HDFS - return volumeManager.listStatus(path); - } - public FileSKVIterator openReader(FileRef ref) throws IOException { // @TODO verify the file isn't some random file in HDFS // @TODO ensure these files are always closed? http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java index e065617..ed2ce06 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java @@ -36,7 +36,6 @@ import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.UUID; import java.util.concurrent.CountDownLatch; import java.util.concurrent.LinkedBlockingQueue; @@ -57,7 +56,6 @@ import org.apache.accumulo.core.util.Pair; import org.apache.accumulo.fate.util.LoggingRunnable; import org.apache.accumulo.server.ServerConstants; import org.apache.accumulo.server.fs.VolumeManager; -import org.apache.accumulo.server.master.state.TServerInstance; import org.apache.accumulo.tserver.TabletMutations; import org.apache.accumulo.tserver.logger.LogFileKey; import org.apache.accumulo.tserver.logger.LogFileValue; @@ -95,14 +93,6 @@ public class DfsLogger { public static class LogHeaderIncompleteException extends IOException { private static final long serialVersionUID = 1l; - public LogHeaderIncompleteException(String msg) { - super(msg); - } - - public LogHeaderIncompleteException(String msg, Throwable cause) { - super(msg, cause); - } - public LogHeaderIncompleteException(Throwable cause) { super(cause); } @@ -139,8 +129,6 @@ public class DfsLogger { AccumuloConfiguration getConfiguration(); VolumeManager getFileSystem(); - - Set<TServerInstance> getCurrentTServers(); } private final LinkedBlockingQueue<DfsLogger.LogWork> workQueue = new LinkedBlockingQueue<DfsLogger.LogWork>(); @@ -213,7 +201,7 @@ public class DfsLogger { } } - static class LogWork { + private static class LogWork { final CountDownLatch latch; final Durability durability; volatile Exception exception; @@ -224,7 +212,7 @@ public class DfsLogger { } } - public static class LoggerOperation { + static class LoggerOperation { private final LogWork work; public LoggerOperation(LogWork work) { http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java index 711c497..ec5fa38 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/log/TabletServerLogger.java @@ -211,15 +211,6 @@ public class TabletServerLogger { } } - public void resetLoggers() throws IOException { - logSetLock.writeLock().lock(); - try { - close(); - } finally { - logSetLock.writeLock().unlock(); - } - } - synchronized private void close() throws IOException { if (!logSetLock.isWriteLockedByCurrentThread()) { throw new IllegalStateException("close should be called with write lock held!"); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java index 829cf2f..1959ffb 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileKey.java @@ -168,10 +168,6 @@ public class LogFileKey implements WritableComparable<LogFileKey> { return (int) seq; } - public static void printEntry(LogFileKey entry) { - System.out.println(entry.toString()); - } - @Override public String toString() { switch (event) { http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java index 9ca0f38..87e17b3 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/logger/LogFileValue.java @@ -55,10 +55,6 @@ public class LogFileValue implements Writable { } } - public static void print(LogFileValue value) { - System.out.println(value.toString()); - } - private static String displayLabels(byte[] labels) { String s = new String(labels, UTF_8); s = s.replace("&", " & "); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java index fa35cd3..cd68e36 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/mastermessage/SplitReportMessage.java @@ -31,17 +31,12 @@ import org.apache.hadoop.io.Text; import org.apache.thrift.TException; public class SplitReportMessage implements MasterMessage { - Map<KeyExtent,Text> extents; - KeyExtent old_extent; - - public SplitReportMessage(KeyExtent old_extent, Map<KeyExtent,Text> newExtents) { - this.old_extent = old_extent; - extents = new TreeMap<KeyExtent,Text>(newExtents); - } + private Map<KeyExtent,Text> extents; + private KeyExtent old_extent; public SplitReportMessage(KeyExtent old_extent, KeyExtent ne1, Text np1, KeyExtent ne2, Text np2) { this.old_extent = old_extent; - extents = new TreeMap<KeyExtent,Text>(); + extents = new TreeMap<>(); extents.put(ne1, np1); extents.put(ne2, np2); } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java index 9aaa17a..a561166 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/session/Session.java @@ -21,12 +21,12 @@ import org.apache.accumulo.server.rpc.TServerUtils; public class Session { public final String client; - public long lastAccessTime; + long lastAccessTime; public long startTime; - public boolean reserved; + boolean reserved; private final TCredentials credentials; - public Session(TCredentials credentials) { + Session(TCredentials credentials) { this.credentials = credentials; this.client = TServerUtils.clientAddress.get(); } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java index a0ea2d6..fa85f0e 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Rate.java @@ -34,10 +34,6 @@ public class Rate { this.ratio = ratio; } - public double update(long counter) { - return update(System.currentTimeMillis(), counter); - } - synchronized public double update(long when, long counter) { if (lastCounter < 0) { lastTime = when; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java ---------------------------------------------------------------------- diff --git a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java index 7c152b0..fd7537d 100644 --- a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java +++ b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java @@ -1203,10 +1203,6 @@ public class Tablet implements TabletCommitter { } } - public synchronized void waitForMinC() { - getTabletMemory().waitForMinC(); - } - private synchronized CommitSession finishPreparingMutations(long time) { if (writesInProgress < 0) { throw new IllegalStateException("waitingForLogs < 0 " + writesInProgress); @@ -2317,10 +2313,6 @@ public class Tablet implements TabletCommitter { return this.queryCount; } - public long totalIngest() { - return this.ingestCount; - } - // synchronized? public void updateRates(long now) { queryRate.update(now, queryCount); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/Shell.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/Shell.java b/shell/src/main/java/org/apache/accumulo/shell/Shell.java index 8abafdb..2db2e63 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/Shell.java +++ b/shell/src/main/java/org/apache/accumulo/shell/Shell.java @@ -893,22 +893,6 @@ public class Shell extends ShellOptions implements KeywordExecutable { TABLENAMES, USERNAMES, COMMANDS, NAMESPACES } - static Set<String> getCommandNames(Map<CompletionSet,Set<String>> objects) { - return objects.get(CompletionSet.COMMANDS); - } - - static Set<String> getTableNames(Map<CompletionSet,Set<String>> objects) { - return objects.get(CompletionSet.TABLENAMES); - } - - static Set<String> getUserNames(Map<CompletionSet,Set<String>> objects) { - return objects.get(CompletionSet.USERNAMES); - } - - static Set<String> getNamespaces(Map<CompletionSet,Set<String>> objects) { - return objects.get(CompletionSet.NAMESPACES); - } - public void registerCompletionGeneral(Token root, Set<String> args, boolean caseSens) { Token t = new Token(args); t.setCaseSensitive(caseSens); http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java b/shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java index d24c4e0..f88a061 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java +++ b/shell/src/main/java/org/apache/accumulo/shell/ShellCommandException.java @@ -45,10 +45,6 @@ public class ShellCommandException extends Exception { private ErrorCode code; private String command; - public ShellCommandException(ErrorCode code) { - this(code, null); - } - public ShellCommandException(ErrorCode code, String command) { this.code = code; this.command = command; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java b/shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java index 3ed6a04..8edbc5b 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java +++ b/shell/src/main/java/org/apache/accumulo/shell/ShellCompletor.java @@ -36,10 +36,6 @@ public class ShellCompletor implements Completer { public ShellCompletor() {} - public ShellCompletor(Token root) { - this.root = root; - } - public ShellCompletor(Token rootToken, Map<CompletionSet,Set<String>> options) { this.root = rootToken; this.options = options; http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java b/shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java index 302a8a9..f7f3017 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java +++ b/shell/src/main/java/org/apache/accumulo/shell/ShellOptions.java @@ -16,7 +16,6 @@ */ package org.apache.accumulo.shell; -import org.apache.commons.cli.Option; /** * Abstract class to encompass the Options available on the Accumulo Shell @@ -28,6 +27,4 @@ public abstract class ShellOptions { public static final String namespaceOption = "ns"; public static final String helpOption = "?"; public static final String helpLongOption = "help"; - - final Option helpOpt = new Option(helpOption, helpLongOption, false, "display this help"); } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/Token.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/Token.java b/shell/src/main/java/org/apache/accumulo/shell/Token.java index a533aa1..fe29537 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/Token.java +++ b/shell/src/main/java/org/apache/accumulo/shell/Token.java @@ -46,12 +46,6 @@ public class Token { command.addAll(commandNames); } - public Token(Set<String> commandNames, Set<Token> subCommandNames) { - this(); - command.addAll(commandNames); - subcommands.addAll(subCommandNames); - } - public void setCaseSensitive(boolean cs) { caseSensitive = cs; } http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java b/shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java index e39d862..33a8d45 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java +++ b/shell/src/main/java/org/apache/accumulo/shell/commands/CompactCommand.java @@ -42,8 +42,6 @@ public class CompactCommand extends TableOperation { private CompactionConfig compactionConfig = null; - boolean override = false; - private boolean cancel = false; @Override http://git-wip-us.apache.org/repos/asf/accumulo/blob/a194c0b0/shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java ---------------------------------------------------------------------- diff --git a/shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java b/shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java index 5917b1e..334ca56 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java +++ b/shell/src/main/java/org/apache/accumulo/shell/commands/ScanCommand.java @@ -146,11 +146,6 @@ public class ScanCommand extends Command { } } - protected void printRecords(final CommandLine cl, final Shell shellState, final Iterable<Entry<Key,Value>> scanner, final Class<? extends Formatter> formatter) - throws IOException { - printRecords(cl, shellState, scanner, formatter, null); - } - protected void printRecords(final CommandLine cl, final Shell shellState, final Iterable<Entry<Key,Value>> scanner, final Class<? extends Formatter> formatter, PrintFile outFile) throws IOException { if (outFile == null) { @@ -160,10 +155,6 @@ public class ScanCommand extends Command { } } - protected void printBinaryRecords(final CommandLine cl, final Shell shellState, final Iterable<Entry<Key,Value>> scanner) throws IOException { - printBinaryRecords(cl, shellState, scanner, null); - } - protected void printBinaryRecords(final CommandLine cl, final Shell shellState, final Iterable<Entry<Key,Value>> scanner, PrintFile outFile) throws IOException { if (outFile == null) {