diff --git a/core/src/main/java/org/apache/accumulo/core/fate/FatePartition.java b/core/src/main/java/org/apache/accumulo/core/fate/FatePartition.java
index 33cbbc97240..44907cb788c 100644
--- a/core/src/main/java/org/apache/accumulo/core/fate/FatePartition.java
+++ b/core/src/main/java/org/apache/accumulo/core/fate/FatePartition.java
@@ -60,4 +60,8 @@ public boolean contains(FateId fateId) {
}
}
+
+ public FateInstanceType getType() {
+ return start.getType();
+ }
}
diff --git a/server/manager/src/main/java/org/apache/accumulo/manager/Manager.java b/server/manager/src/main/java/org/apache/accumulo/manager/Manager.java
index b1edc708576..204de1d79d9 100644
--- a/server/manager/src/main/java/org/apache/accumulo/manager/Manager.java
+++ b/server/manager/src/main/java/org/apache/accumulo/manager/Manager.java
@@ -50,7 +50,6 @@
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future;
-import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
@@ -77,7 +76,6 @@
import org.apache.accumulo.core.fate.FateClient;
import org.apache.accumulo.core.fate.FateId;
import org.apache.accumulo.core.fate.FateInstanceType;
-import org.apache.accumulo.core.fate.FatePartition;
import org.apache.accumulo.core.fate.FateStore;
import org.apache.accumulo.core.fate.TraceRepo;
import org.apache.accumulo.core.fate.user.UserFateStore;
@@ -122,11 +120,9 @@
import org.apache.accumulo.manager.fate.FateManager;
import org.apache.accumulo.manager.fate.FateWorker;
import org.apache.accumulo.manager.merge.FindMergeableRangeTask;
-import org.apache.accumulo.manager.metrics.fate.FateExecutorMetricsProducer;
import org.apache.accumulo.manager.metrics.fate.meta.MetaFateMetrics;
import org.apache.accumulo.manager.metrics.fate.user.UserFateMetrics;
import org.apache.accumulo.manager.recovery.RecoveryManager;
-import org.apache.accumulo.manager.split.FileRangeCache;
import org.apache.accumulo.manager.split.Splitter;
import org.apache.accumulo.manager.state.TableCounts;
import org.apache.accumulo.manager.tableOps.FateEnv;
@@ -178,10 +174,8 @@
*
* The manager will also coordinate log recoveries and reports general status.
*/
-// TODO create standalone PrimaryFateEnv class and pull everything into there relatated to
-// FateEnv... this will make it much more clear the env is for metadata ops only
public class Manager extends AbstractServer
- implements LiveTServerSet.Listener, FateEnv, PrimaryManagerThriftService {
+ implements LiveTServerSet.Listener, PrimaryManagerThriftService {
static final Logger log = LoggerFactory.getLogger(Manager.class);
@@ -227,8 +221,6 @@ public class Manager extends AbstractServer
private final CountDownLatch fateReadyLatch = new CountDownLatch(1);
private final AtomicReference