This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/main by this push:
     new 240c60c  Resolve deprecation warnings in imports
240c60c is described below

commit 240c60c7c8ec326338d15ecb3c1168cee7a54557
Author: Christopher Tubbs <ctubb...@apache.org>
AuthorDate: Thu Nov 18 13:03:16 2021 -0500

    Resolve deprecation warnings in imports
    
    Use fully-qualified class names to avoid deprecation warnings in import
    statements
---
 .../accumulo/core/client/AccumuloClient.java       |  3 +-
 .../accumulo/core/clientImpl/ClientContext.java    |  6 ++--
 .../accumulo/core/util/threads/ThreadPools.java    |  1 +
 .../org/apache/accumulo/core/data/TableIdTest.java |  3 +-
 .../core/metadata/MetadataServicerTest.java        |  7 +++--
 .../apache/accumulo/core/util/ValidatorsTest.java  |  7 +++--
 .../org/apache/accumulo/server/fs/VolumeUtil.java  |  3 +-
 .../apache/accumulo/server/init/Initialize.java    | 32 +++++++++++-----------
 .../server/security/SecurityOperation.java         |  3 +-
 .../accumulo/server/util/ReplicationTableUtil.java |  7 ++---
 .../accumulo/gc/GarbageCollectWriteAheadLogs.java  |  9 ++----
 .../accumulo/gc/GarbageCollectionAlgorithm.java    |  4 +--
 .../apache/accumulo/gc/SimpleGarbageCollector.java | 13 ++++-----
 .../gc/GarbageCollectWriteAheadLogsTest.java       |  4 +--
 .../apache/accumulo/gc/GarbageCollectionTest.java  |  4 +--
 .../java/org/apache/accumulo/manager/Manager.java  | 14 ++++------
 .../manager/ManagerClientServiceHandler.java       | 17 ++++++------
 .../org/apache/accumulo/tserver/TabletServer.java  | 21 ++++++--------
 .../accumulo/tserver/log/TabletServerLogger.java   | 10 +++----
 .../accumulo/tserver/tablet/DatafileManager.java   |  8 ++----
 .../org/apache/accumulo/tserver/tablet/Tablet.java | 13 ++++-----
 .../test/ManagerRepairsDualAssignmentIT.java       |  3 +-
 22 files changed, 88 insertions(+), 104 deletions(-)

diff --git 
a/core/src/main/java/org/apache/accumulo/core/client/AccumuloClient.java 
b/core/src/main/java/org/apache/accumulo/core/client/AccumuloClient.java
index 1cf9d18..a0b543c 100644
--- a/core/src/main/java/org/apache/accumulo/core/client/AccumuloClient.java
+++ b/core/src/main/java/org/apache/accumulo/core/client/AccumuloClient.java
@@ -24,7 +24,6 @@ import java.util.Properties;
 
 import org.apache.accumulo.core.client.admin.InstanceOperations;
 import org.apache.accumulo.core.client.admin.NamespaceOperations;
-import org.apache.accumulo.core.client.admin.ReplicationOperations;
 import org.apache.accumulo.core.client.admin.SecurityOperations;
 import org.apache.accumulo.core.client.admin.TableOperations;
 import org.apache.accumulo.core.client.security.tokens.AuthenticationToken;
@@ -324,7 +323,7 @@ public interface AccumuloClient extends AutoCloseable {
    * @return an object to modify replication configuration
    */
   @Deprecated(since = "2.1.0")
-  ReplicationOperations replicationOperations();
+  org.apache.accumulo.core.client.admin.ReplicationOperations 
replicationOperations();
 
   /**
    * @return All {@link Properties} used to create client except 'auth.token'
diff --git 
a/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientContext.java 
b/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientContext.java
index 99f2413..247b45e 100644
--- a/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientContext.java
+++ b/core/src/main/java/org/apache/accumulo/core/clientImpl/ClientContext.java
@@ -52,7 +52,6 @@ import org.apache.accumulo.core.client.TableNotFoundException;
 import org.apache.accumulo.core.client.TableOfflineException;
 import org.apache.accumulo.core.client.admin.InstanceOperations;
 import org.apache.accumulo.core.client.admin.NamespaceOperations;
-import org.apache.accumulo.core.client.admin.ReplicationOperations;
 import org.apache.accumulo.core.client.admin.SecurityOperations;
 import org.apache.accumulo.core.client.admin.TableOperations;
 import org.apache.accumulo.core.client.security.tokens.AuthenticationToken;
@@ -122,7 +121,7 @@ public class ClientContext implements AccumuloClient {
   private NamespaceOperations namespaceops = null;
   private InstanceOperations instanceops = null;
   @SuppressWarnings("deprecation")
-  private ReplicationOperations replicationops = null;
+  private org.apache.accumulo.core.client.admin.ReplicationOperations 
replicationops = null;
   private final SingletonReservation singletonReservation;
 
   private void ensureOpen() {
@@ -685,7 +684,8 @@ public class ClientContext implements AccumuloClient {
 
   @Override
   @Deprecated
-  public synchronized ReplicationOperations replicationOperations() {
+  public synchronized 
org.apache.accumulo.core.client.admin.ReplicationOperations
+      replicationOperations() {
     ensureOpen();
     if (replicationops == null) {
       replicationops = new ReplicationOperationsImpl(this);
diff --git 
a/core/src/main/java/org/apache/accumulo/core/util/threads/ThreadPools.java 
b/core/src/main/java/org/apache/accumulo/core/util/threads/ThreadPools.java
index db58204..25c3c7c 100644
--- a/core/src/main/java/org/apache/accumulo/core/util/threads/ThreadPools.java
+++ b/core/src/main/java/org/apache/accumulo/core/util/threads/ThreadPools.java
@@ -102,6 +102,7 @@ public class ThreadPools {
    * @throws RuntimeException
    *           if property is not handled
    */
+  @SuppressWarnings("deprecation")
   public static ExecutorService createExecutorService(final 
AccumuloConfiguration conf,
       final Property p) {
 
diff --git a/core/src/test/java/org/apache/accumulo/core/data/TableIdTest.java 
b/core/src/test/java/org/apache/accumulo/core/data/TableIdTest.java
index 8ff40c8..2102e32 100644
--- a/core/src/test/java/org/apache/accumulo/core/data/TableIdTest.java
+++ b/core/src/test/java/org/apache/accumulo/core/data/TableIdTest.java
@@ -26,7 +26,6 @@ import static org.junit.Assert.fail;
 
 import org.apache.accumulo.core.metadata.MetadataTable;
 import org.apache.accumulo.core.metadata.RootTable;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.rules.TestName;
@@ -55,7 +54,7 @@ public class TableIdTest {
   public void testCacheNoDuplicates() {
 
     @SuppressWarnings("deprecation")
-    TableId REPL_TABLE_ID = ReplicationTable.ID;
+    TableId REPL_TABLE_ID = 
org.apache.accumulo.core.replication.ReplicationTable.ID;
 
     // the next two lines just preloads the built-ins, since they now exist in 
a separate class from
     // TableId, and aren't preloaded when the TableId class is referenced
diff --git 
a/core/src/test/java/org/apache/accumulo/core/metadata/MetadataServicerTest.java
 
b/core/src/test/java/org/apache/accumulo/core/metadata/MetadataServicerTest.java
index d30d045..889d836 100644
--- 
a/core/src/test/java/org/apache/accumulo/core/metadata/MetadataServicerTest.java
+++ 
b/core/src/test/java/org/apache/accumulo/core/metadata/MetadataServicerTest.java
@@ -30,7 +30,6 @@ import 
org.apache.accumulo.core.client.AccumuloSecurityException;
 import org.apache.accumulo.core.client.admin.TableOperations;
 import org.apache.accumulo.core.clientImpl.ClientContext;
 import org.apache.accumulo.core.data.TableId;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.easymock.EasyMock;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -42,9 +41,11 @@ public class MetadataServicerTest {
   private static ClientContext context;
 
   @SuppressWarnings("deprecation")
-  private static final TableId REPL_TABLE_ID = ReplicationTable.ID;
+  private static final TableId REPL_TABLE_ID =
+      org.apache.accumulo.core.replication.ReplicationTable.ID;
   @SuppressWarnings("deprecation")
-  private static final String REPL_TABLE_NAME = ReplicationTable.NAME;
+  private static final String REPL_TABLE_NAME =
+      org.apache.accumulo.core.replication.ReplicationTable.NAME;
 
   @BeforeClass
   public static void setupContext() {
diff --git 
a/core/src/test/java/org/apache/accumulo/core/util/ValidatorsTest.java 
b/core/src/test/java/org/apache/accumulo/core/util/ValidatorsTest.java
index 6a18c4e..2a60862 100644
--- a/core/src/test/java/org/apache/accumulo/core/util/ValidatorsTest.java
+++ b/core/src/test/java/org/apache/accumulo/core/util/ValidatorsTest.java
@@ -30,16 +30,17 @@ import org.apache.accumulo.core.clientImpl.Namespace;
 import org.apache.accumulo.core.data.TableId;
 import org.apache.accumulo.core.metadata.MetadataTable;
 import org.apache.accumulo.core.metadata.RootTable;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.commons.lang3.StringUtils;
 import org.junit.Test;
 
 public class ValidatorsTest {
 
   @SuppressWarnings("deprecation")
-  private static final TableId REPL_TABLE_ID = ReplicationTable.ID;
+  private static final TableId REPL_TABLE_ID =
+      org.apache.accumulo.core.replication.ReplicationTable.ID;
   @SuppressWarnings("deprecation")
-  private static final String REPL_TABLE_NAME = ReplicationTable.NAME;
+  private static final String REPL_TABLE_NAME =
+      org.apache.accumulo.core.replication.ReplicationTable.NAME;
 
   private static <T> void checkNull(Consumer<T> nullConsumer) {
     var e = assertThrows(IllegalArgumentException.class, () -> 
nullConsumer.accept(null));
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeUtil.java 
b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeUtil.java
index 313d305..a999d5a 100644
--- a/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeUtil.java
+++ b/server/base/src/main/java/org/apache/accumulo/server/fs/VolumeUtil.java
@@ -34,7 +34,6 @@ import org.apache.accumulo.core.util.Pair;
 import org.apache.accumulo.fate.zookeeper.ServiceLock;
 import org.apache.accumulo.server.ServerContext;
 import org.apache.accumulo.server.fs.VolumeManager.FileType;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.apache.accumulo.server.util.MetadataTableUtil;
 import org.apache.accumulo.server.util.ReplicationTableUtil;
@@ -181,7 +180,7 @@ public class VolumeUtil {
           filesToAdd, zooLock, context);
       if (replicate) {
         @SuppressWarnings("deprecation")
-        Status status = StatusUtil.fileClosed();
+        Status status = 
org.apache.accumulo.server.replication.StatusUtil.fileClosed();
         log.debug("Tablet directory switched, need to record old log files {} 
{}", logsToRemove,
             ProtobufUtil.toString(status));
         // Before deleting these logs, we need to mark them for replication
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/init/Initialize.java 
b/server/base/src/main/java/org/apache/accumulo/server/init/Initialize.java
index 91eb7b6..95873ce 100644
--- a/server/base/src/main/java/org/apache/accumulo/server/init/Initialize.java
+++ b/server/base/src/main/java/org/apache/accumulo/server/init/Initialize.java
@@ -73,10 +73,6 @@ import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSection.Se
 import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSection.TabletColumnFamily;
 import org.apache.accumulo.core.metadata.schema.MetadataTime;
 import org.apache.accumulo.core.metadata.schema.RootTabletMetadata;
-import org.apache.accumulo.core.replication.ReplicationConstants;
-import org.apache.accumulo.core.replication.ReplicationSchema.StatusSection;
-import org.apache.accumulo.core.replication.ReplicationSchema.WorkSection;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.accumulo.core.singletons.SingletonManager;
 import org.apache.accumulo.core.singletons.SingletonManager.Mode;
 import org.apache.accumulo.core.spi.compaction.SimpleCompactionDispatcher;
@@ -100,8 +96,6 @@ import org.apache.accumulo.server.fs.VolumeManagerImpl;
 import org.apache.accumulo.server.iterators.MetadataBulkLoadFilter;
 import org.apache.accumulo.server.log.WalStateManager;
 import org.apache.accumulo.server.metadata.RootGcCandidates;
-import org.apache.accumulo.server.replication.ReplicationUtil;
-import org.apache.accumulo.server.replication.StatusCombiner;
 import org.apache.accumulo.server.security.AuditedSecurityOperation;
 import org.apache.accumulo.server.security.SecurityUtil;
 import org.apache.accumulo.server.tables.TableManager;
@@ -140,7 +134,8 @@ public class Initialize implements KeywordExecutable {
   private static final String DEFAULT_ROOT_USER = "root";
   private static final String TABLE_TABLETS_TABLET_DIR = "table_info";
   @SuppressWarnings("deprecation")
-  private static final TableId REPLICATION_TABLE = ReplicationTable.ID;
+  private static final TableId REPLICATION_TABLE =
+      org.apache.accumulo.core.replication.ReplicationTable.ID;
 
   private static ZooReaderWriter zoo = null;
 
@@ -217,7 +212,7 @@ public class Initialize implements KeywordExecutable {
     // Combiner
     // configured
     @SuppressWarnings("deprecation")
-    Class<StatusCombiner> statusCombinerClass = StatusCombiner.class;
+    var statusCombinerClass = 
org.apache.accumulo.server.replication.StatusCombiner.class;
     IteratorSetting setting =
         new IteratorSetting(9, ReplicationTableUtil.COMBINER_NAME, 
statusCombinerClass);
     Combiner.setColumns(setting, Collections.singletonList(new 
Column(ReplicationSection.COLF)));
@@ -232,13 +227,15 @@ public class Initialize implements KeywordExecutable {
 
     // add combiners to replication table
     @SuppressWarnings("deprecation")
-    String replicationCombinerName = ReplicationTable.COMBINER_NAME;
+    String replicationCombinerName =
+        org.apache.accumulo.core.replication.ReplicationTable.COMBINER_NAME;
     setting = new IteratorSetting(30, replicationCombinerName, 
statusCombinerClass);
     setting.setPriority(30);
     @SuppressWarnings("deprecation")
-    Text statusSectionName = StatusSection.NAME;
+    Text statusSectionName =
+        
org.apache.accumulo.core.replication.ReplicationSchema.StatusSection.NAME;
     @SuppressWarnings("deprecation")
-    Text workSectionName = WorkSection.NAME;
+    Text workSectionName = 
org.apache.accumulo.core.replication.ReplicationSchema.WorkSection.NAME;
     Combiner.setColumns(setting,
         Arrays.asList(new Column(statusSectionName), new 
Column(workSectionName)));
     for (IteratorScope scope : EnumSet.allOf(IteratorScope.class)) {
@@ -252,7 +249,8 @@ public class Initialize implements KeywordExecutable {
     }
     // add locality groups to replication table
     @SuppressWarnings("deprecation")
-    Map<String,Set<Text>> replicationLocalityGroups = 
ReplicationTable.LOCALITY_GROUPS;
+    Map<String,Set<Text>> replicationLocalityGroups =
+        org.apache.accumulo.core.replication.ReplicationTable.LOCALITY_GROUPS;
     for (Entry<String,Set<Text>> g : replicationLocalityGroups.entrySet()) {
       initialReplicationTableConf.put(Property.TABLE_LOCALITY_GROUP_PREFIX + 
g.getKey(),
           LocalityGroupUtil.encodeColumnFamilies(g.getValue()));
@@ -261,7 +259,8 @@ public class Initialize implements KeywordExecutable {
         Joiner.on(",").join(replicationLocalityGroups.keySet()));
     // add formatter to replication table
     @SuppressWarnings("deprecation")
-    String replicationFormatterClassName = 
ReplicationUtil.STATUS_FORMATTER_CLASS_NAME;
+    String replicationFormatterClassName =
+        
org.apache.accumulo.server.replication.ReplicationUtil.STATUS_FORMATTER_CLASS_NAME;
     initialReplicationTableConf.put(Property.TABLE_FORMATTER_CLASS.getKey(),
         replicationFormatterClassName);
   }
@@ -618,7 +617,7 @@ public class Initialize implements KeywordExecutable {
     TableManager.prepareNewTableState(zoo, uuid, MetadataTable.ID, 
Namespace.ACCUMULO.id(),
         MetadataTable.NAME, TableState.ONLINE, NodeExistsPolicy.FAIL);
     @SuppressWarnings("deprecation")
-    String replicationTableName = ReplicationTable.NAME;
+    String replicationTableName = 
org.apache.accumulo.core.replication.ReplicationTable.NAME;
     TableManager.prepareNewTableState(zoo, uuid, REPLICATION_TABLE, 
Namespace.ACCUMULO.id(),
         replicationTableName, TableState.OFFLINE, NodeExistsPolicy.FAIL);
     zoo.putPersistentData(zkInstanceRoot + Constants.ZTSERVERS, 
EMPTY_BYTE_ARRAY,
@@ -654,11 +653,12 @@ public class Initialize implements KeywordExecutable {
     zoo.putPersistentData(zkInstanceRoot + Constants.ZMONITOR_LOCK, 
EMPTY_BYTE_ARRAY,
         NodeExistsPolicy.FAIL);
     @SuppressWarnings("deprecation")
-    String replicationZBase = ReplicationConstants.ZOO_BASE;
+    String replicationZBase = 
org.apache.accumulo.core.replication.ReplicationConstants.ZOO_BASE;
     zoo.putPersistentData(zkInstanceRoot + replicationZBase, EMPTY_BYTE_ARRAY,
         NodeExistsPolicy.FAIL);
     @SuppressWarnings("deprecation")
-    String replicationZServers = ReplicationConstants.ZOO_TSERVERS;
+    String replicationZServers =
+        org.apache.accumulo.core.replication.ReplicationConstants.ZOO_TSERVERS;
     zoo.putPersistentData(zkInstanceRoot + replicationZServers, 
EMPTY_BYTE_ARRAY,
         NodeExistsPolicy.FAIL);
     zoo.putPersistentData(zkInstanceRoot + WalStateManager.ZWALS, 
EMPTY_BYTE_ARRAY,
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java
 
b/server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java
index 2e19628..ebc86df 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/security/SecurityOperation.java
@@ -44,7 +44,6 @@ import org.apache.accumulo.core.dataImpl.thrift.TRange;
 import org.apache.accumulo.core.manager.thrift.FateOperation;
 import org.apache.accumulo.core.metadata.MetadataTable;
 import org.apache.accumulo.core.metadata.RootTable;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.security.NamespacePermission;
 import org.apache.accumulo.core.security.SystemPermission;
@@ -368,7 +367,7 @@ public class SecurityOperation {
     targetUserExists(user);
 
     @SuppressWarnings("deprecation")
-    TableId replicationTableId = ReplicationTable.ID;
+    TableId replicationTableId = 
org.apache.accumulo.core.replication.ReplicationTable.ID;
 
     if ((table.equals(MetadataTable.ID) || table.equals(RootTable.ID)
         || table.equals(replicationTableId)) && 
permission.equals(TablePermission.READ))
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/util/ReplicationTableUtil.java
 
b/server/base/src/main/java/org/apache/accumulo/server/util/ReplicationTableUtil.java
index d8934e2..2fd59f7 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/util/ReplicationTableUtil.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/util/ReplicationTableUtil.java
@@ -47,8 +47,6 @@ import org.apache.accumulo.core.metadata.MetadataTable;
 import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.ReplicationSection;
 import org.apache.accumulo.core.protobuf.ProtobufUtil;
 import 
org.apache.accumulo.core.tabletserver.thrift.ConstraintViolationException;
-import org.apache.accumulo.server.replication.StatusCombiner;
-import org.apache.accumulo.server.replication.StatusFormatter;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.io.Text;
@@ -65,7 +63,8 @@ public class ReplicationTableUtil {
 
   public static final String COMBINER_NAME = "replcombiner";
   @SuppressWarnings("deprecation")
-  public static final String STATUS_FORMATTER_CLASS_NAME = 
StatusFormatter.class.getName();
+  public static final String STATUS_FORMATTER_CLASS_NAME =
+      org.apache.accumulo.server.replication.StatusFormatter.class.getName();
 
   private ReplicationTableUtil() {}
 
@@ -106,7 +105,7 @@ public class ReplicationTableUtil {
       // Set our combiner and combine all columns
       // Need to set the combiner beneath versioning since we don't want to 
turn it off
       @SuppressWarnings("deprecation")
-      Class<StatusCombiner> statusCombinerClass = StatusCombiner.class;
+      var statusCombinerClass = 
org.apache.accumulo.server.replication.StatusCombiner.class;
       IteratorSetting setting = new IteratorSetting(9, COMBINER_NAME, 
statusCombinerClass);
       Combiner.setColumns(setting, Collections.singletonList(new 
Column(ReplicationSection.COLF)));
       try {
diff --git 
a/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogs.java
 
b/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogs.java
index 958e3a5..fcd1edf 100644
--- 
a/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogs.java
+++ 
b/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogs.java
@@ -41,9 +41,6 @@ import org.apache.accumulo.core.metadata.TabletLocationState;
 import org.apache.accumulo.core.metadata.TabletState;
 import org.apache.accumulo.core.metadata.schema.Ample.DataLevel;
 import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.ReplicationSection;
-import org.apache.accumulo.core.replication.ReplicationSchema.StatusSection;
-import org.apache.accumulo.core.replication.ReplicationTable;
-import org.apache.accumulo.core.replication.ReplicationTableOfflineException;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.trace.TraceUtil;
 import org.apache.accumulo.core.util.Pair;
@@ -360,14 +357,14 @@ public class GarbageCollectWriteAheadLogs {
   protected int removeReplicationEntries(Map<UUID,TServerInstance> candidates) 
{
     try {
       try {
-        final Scanner s = ReplicationTable.getScanner(context);
-        StatusSection.limit(s);
+        final Scanner s = 
org.apache.accumulo.core.replication.ReplicationTable.getScanner(context);
+        
org.apache.accumulo.core.replication.ReplicationSchema.StatusSection.limit(s);
         for (Entry<Key,Value> entry : s) {
           UUID id = path2uuid(new Path(entry.getKey().getRow().toString()));
           candidates.remove(id);
           log.info("Ignore closed log " + id + " because it is being 
replicated");
         }
-      } catch (ReplicationTableOfflineException ex) {
+      } catch 
(org.apache.accumulo.core.replication.ReplicationTableOfflineException ex) {
         return candidates.size();
       }
 
diff --git 
a/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectionAlgorithm.java
 
b/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectionAlgorithm.java
index cbfb265..64a2b39 100644
--- 
a/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectionAlgorithm.java
+++ 
b/server/gc/src/main/java/org/apache/accumulo/gc/GarbageCollectionAlgorithm.java
@@ -37,7 +37,6 @@ import org.apache.accumulo.core.data.TableId;
 import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSection.ServerColumnFamily;
 import org.apache.accumulo.core.trace.TraceUtil;
 import org.apache.accumulo.gc.GarbageCollectionEnvironment.Reference;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -235,7 +234,8 @@ public class GarbageCollectionAlgorithm {
 
         // We cannot delete a file if it is still needed for replication
         @SuppressWarnings("deprecation")
-        boolean safeToRemove = 
StatusUtil.isSafeForRemoval(pendingReplica.getValue());
+        boolean safeToRemove = 
org.apache.accumulo.server.replication.StatusUtil
+            .isSafeForRemoval(pendingReplica.getValue());
         if (!safeToRemove) {
           // If it must be replicated, we must remove it from the candidate 
set to prevent deletion
           candidates.remove();
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 f0d844e..3c10c2b 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
@@ -64,9 +64,6 @@ import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.BlipSection;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata;
 import org.apache.accumulo.core.metadata.schema.TabletsMetadata;
 import org.apache.accumulo.core.metrics.MetricsUtil;
-import org.apache.accumulo.core.replication.ReplicationSchema.StatusSection;
-import org.apache.accumulo.core.replication.ReplicationTable;
-import org.apache.accumulo.core.replication.ReplicationTableOfflineException;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.securityImpl.thrift.TCredentials;
 import org.apache.accumulo.core.trace.TraceUtil;
@@ -83,7 +80,6 @@ import 
org.apache.accumulo.fate.zookeeper.ServiceLock.LockLossReason;
 import org.apache.accumulo.fate.zookeeper.ServiceLock.LockWatcher;
 import org.apache.accumulo.gc.metrics.GcCycleMetrics;
 import org.apache.accumulo.gc.metrics.GcMetrics;
-import org.apache.accumulo.gc.replication.CloseWriteAheadLogReferences;
 import org.apache.accumulo.server.AbstractServer;
 import org.apache.accumulo.server.ServerOpts;
 import org.apache.accumulo.server.fs.VolumeManager;
@@ -424,8 +420,8 @@ public class SimpleGarbageCollector extends AbstractServer 
implements Iface {
     public Iterator<Entry<String,Status>> getReplicationNeededIterator() {
       AccumuloClient client = getContext();
       try {
-        Scanner s = ReplicationTable.getScanner(client);
-        StatusSection.limit(s);
+        Scanner s = 
org.apache.accumulo.core.replication.ReplicationTable.getScanner(client);
+        
org.apache.accumulo.core.replication.ReplicationSchema.StatusSection.limit(s);
         return Iterators.transform(s.iterator(), input -> {
           String file = input.getKey().getRow().toString();
           Status stat;
@@ -437,7 +433,7 @@ public class SimpleGarbageCollector extends AbstractServer 
implements Iface {
           }
           return Maps.immutableEntry(file, stat);
         });
-      } catch (ReplicationTableOfflineException e) {
+      } catch 
(org.apache.accumulo.core.replication.ReplicationTableOfflineException e) {
         // No elements that we need to preclude
         return Collections.emptyIterator();
       }
@@ -532,7 +528,8 @@ public class SimpleGarbageCollector extends AbstractServer 
implements Iface {
           Span replSpan = TraceUtil.startSpan(this.getClass(), 
"replicationClose");
           try (Scope replScope = replSpan.makeCurrent()) {
             @SuppressWarnings("deprecation")
-            CloseWriteAheadLogReferences closeWals = new 
CloseWriteAheadLogReferences(getContext());
+            Runnable closeWals =
+                new 
org.apache.accumulo.gc.replication.CloseWriteAheadLogReferences(getContext());
             closeWals.run();
           } catch (Exception e) {
             TraceUtil.setException(replSpan, e, false);
diff --git 
a/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogsTest.java
 
b/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogsTest.java
index ba0b410..4e60332 100644
--- 
a/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogsTest.java
+++ 
b/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectWriteAheadLogsTest.java
@@ -37,7 +37,6 @@ import org.apache.accumulo.core.metadata.TServerInstance;
 import org.apache.accumulo.core.metadata.TabletLocationState;
 import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.ReplicationSection;
 import org.apache.accumulo.core.replication.ReplicationSchema;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.util.Pair;
 import org.apache.accumulo.server.ServerContext;
@@ -53,7 +52,8 @@ import org.junit.Test;
 public class GarbageCollectWriteAheadLogsTest {
 
   @SuppressWarnings("deprecation")
-  private static final String REPL_TABLE_NAME = ReplicationTable.NAME;
+  private static final String REPL_TABLE_NAME =
+      org.apache.accumulo.core.replication.ReplicationTable.NAME;
 
   @SuppressWarnings("deprecation")
   private static final Text STATUS_SECTION_NAME = 
ReplicationSchema.StatusSection.NAME;
diff --git 
a/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectionTest.java 
b/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectionTest.java
index 7604d23..591c750 100644
--- a/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectionTest.java
+++ b/server/gc/src/test/java/org/apache/accumulo/gc/GarbageCollectionTest.java
@@ -36,7 +36,6 @@ import java.util.stream.Stream;
 
 import org.apache.accumulo.core.client.TableNotFoundException;
 import org.apache.accumulo.core.data.TableId;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.junit.Test;
 
@@ -708,7 +707,8 @@ public class GarbageCollectionTest {
 
     // We replicated all of the data, but we might still write more data to 
the file
     @SuppressWarnings("deprecation")
-    Status status = StatusUtil.fileCreated(System.currentTimeMillis());
+    Status status =
+        
org.apache.accumulo.server.replication.StatusUtil.fileCreated(System.currentTimeMillis());
     
gce.filesToReplicate.put("hdfs://foo.com:6000/accumulo/tables/1/t-00001/A000001.rf",
 status);
 
     gca.collect(gce);
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 bcd792d..66561ae 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
@@ -107,9 +107,6 @@ import 
org.apache.accumulo.fate.zookeeper.ZooUtil.NodeExistsPolicy;
 import org.apache.accumulo.fate.zookeeper.ZooUtil.NodeMissingPolicy;
 import org.apache.accumulo.manager.metrics.ManagerMetrics;
 import org.apache.accumulo.manager.recovery.RecoveryManager;
-import org.apache.accumulo.manager.replication.ManagerReplicationCoordinator;
-import org.apache.accumulo.manager.replication.ReplicationDriver;
-import org.apache.accumulo.manager.replication.WorkDriver;
 import org.apache.accumulo.manager.state.TableCounts;
 import org.apache.accumulo.manager.tableOps.TraceRepo;
 import org.apache.accumulo.manager.upgrade.UpgradeCoordinator;
@@ -127,7 +124,6 @@ import org.apache.accumulo.server.manager.state.MergeInfo;
 import org.apache.accumulo.server.manager.state.MergeState;
 import org.apache.accumulo.server.manager.state.TabletServerState;
 import org.apache.accumulo.server.manager.state.TabletStateStore;
-import org.apache.accumulo.server.replication.ZooKeeperInitialization;
 import org.apache.accumulo.server.rpc.HighlyAvailableServiceWrapper;
 import org.apache.accumulo.server.rpc.ServerAddress;
 import org.apache.accumulo.server.rpc.TCredentialsUpdatingWrapper;
@@ -1265,7 +1261,8 @@ public class Manager extends AbstractServer
   @Deprecated
   private void initializeZkForReplication(ZooReaderWriter zReaderWriter, 
String zroot) {
     try {
-      ZooKeeperInitialization.ensureZooKeeperInitialized(zReaderWriter, zroot);
+      org.apache.accumulo.server.replication.ZooKeeperInitialization
+          .ensureZooKeeperInitialized(zReaderWriter, zroot);
     } catch (KeeperException | InterruptedException e) {
       throw new IllegalStateException("Exception while ensuring ZooKeeper is 
initialized", e);
     }
@@ -1360,7 +1357,7 @@ public class Manager extends AbstractServer
       throws UnknownHostException, KeeperException, InterruptedException {
     ServerContext context = getContext();
     // Start the replication coordinator which assigns tservers to service 
replication requests
-    ManagerReplicationCoordinator impl = new 
ManagerReplicationCoordinator(this);
+    var impl = new 
org.apache.accumulo.manager.replication.ManagerReplicationCoordinator(this);
     ReplicationCoordinator.Iface haReplicationProxy =
         HighlyAvailableServiceWrapper.service(impl, this);
     ReplicationCoordinator.Processor<ReplicationCoordinator.Iface> 
replicationCoordinatorProcessor =
@@ -1373,11 +1370,12 @@ public class Manager extends AbstractServer
 
     log.info("Started replication coordinator service at " + 
replAddress.address);
     // Start the daemon to scan the replication table and make units of work
-    replicationWorkThread = Threads.createThread("Replication Driver", new 
ReplicationDriver(this));
+    replicationWorkThread = Threads.createThread("Replication Driver",
+        new org.apache.accumulo.manager.replication.ReplicationDriver(this));
     replicationWorkThread.start();
 
     // Start the daemon to assign work to tservers to replicate to our peers
-    WorkDriver wd = new WorkDriver(this);
+    var wd = new org.apache.accumulo.manager.replication.WorkDriver(this);
     replicationAssignerThread = Threads.createThread(wd.getName(), wd);
     replicationAssignerThread.start();
 
diff --git 
a/server/manager/src/main/java/org/apache/accumulo/manager/ManagerClientServiceHandler.java
 
b/server/manager/src/main/java/org/apache/accumulo/manager/ManagerClientServiceHandler.java
index 63835cf..7c34ba3 100644
--- 
a/server/manager/src/main/java/org/apache/accumulo/manager/ManagerClientServiceHandler.java
+++ 
b/server/manager/src/main/java/org/apache/accumulo/manager/ManagerClientServiceHandler.java
@@ -71,8 +71,6 @@ import 
org.apache.accumulo.core.metadata.schema.TabletDeletedException;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata;
 import org.apache.accumulo.core.metadata.schema.TabletsMetadata;
 import org.apache.accumulo.core.protobuf.ProtobufUtil;
-import org.apache.accumulo.core.replication.ReplicationSchema.OrderSection;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.securityImpl.thrift.TCredentials;
 import org.apache.accumulo.core.securityImpl.thrift.TDelegationToken;
@@ -84,7 +82,6 @@ import org.apache.accumulo.manager.tableOps.TraceRepo;
 import org.apache.accumulo.manager.tserverOps.ShutdownTServer;
 import org.apache.accumulo.server.client.ClientServiceHandler;
 import org.apache.accumulo.server.manager.LiveTServerSet.TServerConnection;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import 
org.apache.accumulo.server.security.delegation.AuthenticationTokenSecretManager;
 import org.apache.accumulo.server.util.NamespacePropUtil;
@@ -528,7 +525,8 @@ public class ManagerClientServiceHandler extends 
FateServiceHandler
 
     drainLog.trace("reading from replication table");
     try {
-      bs = client.createBatchScanner(ReplicationTable.NAME, 
Authorizations.EMPTY, 4);
+      bs = 
client.createBatchScanner(org.apache.accumulo.core.replication.ReplicationTable.NAME,
+          Authorizations.EMPTY, 4);
     } catch (TableNotFoundException e) {
       throw new RuntimeException("Replication table was not found", e);
     }
@@ -565,9 +563,12 @@ public class ManagerClientServiceHandler extends 
FateServiceHandler
         if (colfHolder.equals(ReplicationSection.COLF)) {
           file = rowHolder.toString();
           file = file.substring(ReplicationSection.getRowPrefix().length());
-        } else if (colfHolder.equals(OrderSection.NAME)) {
-          file = OrderSection.getFile(entry.getKey(), rowHolder);
-          long timeClosed = OrderSection.getTimeClosed(entry.getKey(), 
rowHolder);
+        } else if (colfHolder
+            
.equals(org.apache.accumulo.core.replication.ReplicationSchema.OrderSection.NAME))
 {
+          file = 
org.apache.accumulo.core.replication.ReplicationSchema.OrderSection
+              .getFile(entry.getKey(), rowHolder);
+          long timeClosed = 
org.apache.accumulo.core.replication.ReplicationSchema.OrderSection
+              .getTimeClosed(entry.getKey(), rowHolder);
           drainLog.trace("Order section: {} and {}", timeClosed, file);
         } else {
           file = rowHolder.toString();
@@ -583,7 +584,7 @@ public class ManagerClientServiceHandler extends 
FateServiceHandler
 
         try {
           Status stat = Status.parseFrom(entry.getValue().get());
-          if (!StatusUtil.isFullyReplicated(stat)) {
+          if 
(!org.apache.accumulo.server.replication.StatusUtil.isFullyReplicated(stat)) {
             drainLog.trace("{} and {} is not replicated", file, 
ProtobufUtil.toString(stat));
             return false;
           }
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 993b57a..e35b7e8 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
@@ -73,7 +73,6 @@ import 
org.apache.accumulo.core.metadata.schema.TabletMetadata;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata.Location;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata.LocationType;
 import org.apache.accumulo.core.metrics.MetricsUtil;
-import org.apache.accumulo.core.replication.ReplicationConstants;
 import org.apache.accumulo.core.replication.thrift.ReplicationServicer;
 import org.apache.accumulo.core.rpc.ThriftUtil;
 import org.apache.accumulo.core.spi.fs.VolumeChooserEnvironment;
@@ -111,7 +110,6 @@ import org.apache.accumulo.server.log.SortedLogState;
 import org.apache.accumulo.server.log.WalStateManager;
 import org.apache.accumulo.server.log.WalStateManager.WalMarkerException;
 import org.apache.accumulo.server.manager.recovery.RecoveryPath;
-import org.apache.accumulo.server.replication.ZooKeeperInitialization;
 import org.apache.accumulo.server.rpc.ServerAddress;
 import org.apache.accumulo.server.rpc.TCredentialsUpdatingWrapper;
 import org.apache.accumulo.server.rpc.TServerUtils;
@@ -140,8 +138,6 @@ import 
org.apache.accumulo.tserver.metrics.TabletServerMetrics;
 import org.apache.accumulo.tserver.metrics.TabletServerMinCMetrics;
 import org.apache.accumulo.tserver.metrics.TabletServerScanMetrics;
 import org.apache.accumulo.tserver.metrics.TabletServerUpdateMetrics;
-import org.apache.accumulo.tserver.replication.ReplicationServicerHandler;
-import org.apache.accumulo.tserver.replication.ReplicationWorker;
 import org.apache.accumulo.tserver.scan.ScanRunState;
 import org.apache.accumulo.tserver.session.Session;
 import org.apache.accumulo.tserver.session.SessionManager;
@@ -192,7 +188,7 @@ public class TabletServer extends AbstractServer {
 
   private final LogSorter logSorter;
   @SuppressWarnings("deprecation")
-  private ReplicationWorker replWorker = null;
+  private org.apache.accumulo.tserver.replication.ReplicationWorker replWorker 
= null;
   final TabletStatsKeeper statsKeeper;
   private final AtomicInteger logIdGenerator = new AtomicInteger();
 
@@ -248,7 +244,7 @@ public class TabletServer extends AbstractServer {
     this.sessionManager = new SessionManager(context);
     this.logSorter = new LogSorter(context, aconf);
     @SuppressWarnings("deprecation")
-    ReplicationWorker replWorker = new ReplicationWorker(context);
+    var replWorker = new 
org.apache.accumulo.tserver.replication.ReplicationWorker(context);
     this.replWorker = replWorker;
     this.statsKeeper = new TabletStatsKeeper();
     final int numBusyTabletsToLog = 
aconf.getCount(Property.TSERV_LOG_BUSY_TABLETS_COUNT);
@@ -606,7 +602,8 @@ public class TabletServer extends AbstractServer {
 
   @Deprecated
   private void startReplicationService() throws UnknownHostException {
-    final ReplicationServicerHandler handler = new 
ReplicationServicerHandler(this);
+    final var handler =
+        new 
org.apache.accumulo.tserver.replication.ReplicationServicerHandler(this);
     ReplicationServicer.Iface rpcProxy = TraceUtil.wrapService(handler);
     ReplicationServicer.Iface repl =
         TCredentialsUpdatingWrapper.service(rpcProxy, handler.getClass(), 
getConfiguration());
@@ -626,9 +623,9 @@ public class TabletServer extends AbstractServer {
       // The replication service is unique to the thrift service for a 
tserver, not just a host.
       // Advertise the host and port for replication service given the host 
and port for the
       // tserver.
-      getContext().getZooReaderWriter().putPersistentData(
-          getContext().getZooKeeperRoot() + ReplicationConstants.ZOO_TSERVERS 
+ "/" + clientAddress,
-          sp.address.toString().getBytes(UTF_8), NodeExistsPolicy.OVERWRITE);
+      
getContext().getZooReaderWriter().putPersistentData(getContext().getZooKeeperRoot()
+          + 
org.apache.accumulo.core.replication.ReplicationConstants.ZOO_TSERVERS + "/"
+          + clientAddress, sp.address.toString().getBytes(UTF_8), 
NodeExistsPolicy.OVERWRITE);
     } catch (Exception e) {
       log.error("Could not advertise replication service port", e);
       throw new RuntimeException(e);
@@ -702,8 +699,8 @@ public class TabletServer extends AbstractServer {
   @Deprecated
   private void initializeZkForReplication() {
     try {
-      
ZooKeeperInitialization.ensureZooKeeperInitialized(getContext().getZooReaderWriter(),
-          getContext().getZooKeeperRoot());
+      
org.apache.accumulo.server.replication.ZooKeeperInitialization.ensureZooKeeperInitialized(
+          getContext().getZooReaderWriter(), getContext().getZooKeeperRoot());
     } catch (KeeperException | InterruptedException e) {
       throw new IllegalStateException("Exception while ensuring ZooKeeper is 
initialized", e);
     }
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 d2a15c0..1f4eaf9 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
@@ -39,14 +39,12 @@ import org.apache.accumulo.core.client.Durability;
 import org.apache.accumulo.core.data.Mutation;
 import org.apache.accumulo.core.dataImpl.KeyExtent;
 import org.apache.accumulo.core.protobuf.ProtobufUtil;
-import org.apache.accumulo.core.replication.ReplicationConfigurationUtil;
 import org.apache.accumulo.core.util.Halt;
 import org.apache.accumulo.core.util.threads.ThreadPools;
 import org.apache.accumulo.fate.util.Retry;
 import org.apache.accumulo.fate.util.Retry.RetryFactory;
 import org.apache.accumulo.server.ServerContext;
 import org.apache.accumulo.server.fs.VolumeManager;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.apache.accumulo.server.util.ReplicationTableUtil;
 import org.apache.accumulo.tserver.TabletMutations;
@@ -411,11 +409,13 @@ public class TabletServerLogger {
               // Need to release
               KeyExtent extent = commitSession.getExtent();
               @SuppressWarnings("deprecation")
-              boolean replicationEnabled = 
ReplicationConfigurationUtil.isEnabled(extent,
-                  tserver.getTableConfiguration(extent));
+              boolean replicationEnabled =
+                  
org.apache.accumulo.core.replication.ReplicationConfigurationUtil
+                      .isEnabled(extent, 
tserver.getTableConfiguration(extent));
               if (replicationEnabled) {
                 @SuppressWarnings("deprecation")
-                Status status = 
StatusUtil.openWithUnknownLength(System.currentTimeMillis());
+                Status status = 
org.apache.accumulo.server.replication.StatusUtil
+                    .openWithUnknownLength(System.currentTimeMillis());
                 log.debug("Writing " + ProtobufUtil.toString(status) + " to 
metadata table for "
                     + copy.getFileName());
                 // Got some new WALs, note this in the metadata table
diff --git 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/DatafileManager.java
 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/DatafileManager.java
index e18909d..91826a2 100644
--- 
a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/DatafileManager.java
+++ 
b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/DatafileManager.java
@@ -42,12 +42,10 @@ import org.apache.accumulo.core.metadata.TServerInstance;
 import org.apache.accumulo.core.metadata.TabletFile;
 import org.apache.accumulo.core.metadata.schema.DataFileValue;
 import org.apache.accumulo.core.metadata.schema.ExternalCompactionId;
-import org.apache.accumulo.core.replication.ReplicationConfigurationUtil;
 import org.apache.accumulo.core.trace.TraceUtil;
 import org.apache.accumulo.core.util.MapCounter;
 import org.apache.accumulo.core.util.Pair;
 import org.apache.accumulo.server.fs.VolumeManager;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.apache.accumulo.server.util.ManagerMetadataUtil;
 import org.apache.accumulo.server.util.MetadataTableUtil;
@@ -318,8 +316,8 @@ class DatafileManager {
 
     Set<String> unusedWalLogs = tablet.beginClearingUnusedLogs();
     @SuppressWarnings("deprecation")
-    boolean replicate =
-        ReplicationConfigurationUtil.isEnabled(tablet.getExtent(), 
tablet.getTableConfiguration());
+    boolean replicate = 
org.apache.accumulo.core.replication.ReplicationConfigurationUtil
+        .isEnabled(tablet.getExtent(), tablet.getTableConfiguration());
     Set<String> logFileOnly = null;
     if (replicate) {
       // unusedWalLogs is of the form host/fileURI, need to strip off the host 
portion
@@ -356,7 +354,7 @@ class DatafileManager {
         }
         for (String logFile : logFileOnly) {
           @SuppressWarnings("deprecation")
-          Status status = StatusUtil.openWithUnknownLength();
+          Status status = 
org.apache.accumulo.server.replication.StatusUtil.openWithUnknownLength();
           ReplicationTableUtil.updateFiles(tablet.getContext(), 
tablet.getExtent(), logFile,
               status);
         }
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 2035a0f..ac98e80 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
@@ -84,7 +84,6 @@ import 
org.apache.accumulo.core.metadata.schema.MetadataSchema.TabletsSection.Se
 import org.apache.accumulo.core.metadata.schema.MetadataTime;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata.ColumnType;
 import org.apache.accumulo.core.protobuf.ProtobufUtil;
-import org.apache.accumulo.core.replication.ReplicationConfigurationUtil;
 import org.apache.accumulo.core.security.Authorizations;
 import org.apache.accumulo.core.security.ColumnVisibility;
 import org.apache.accumulo.core.spi.fs.VolumeChooserEnvironment;
@@ -106,7 +105,6 @@ import org.apache.accumulo.server.fs.VolumeUtil.TabletFiles;
 import org.apache.accumulo.server.problems.ProblemReport;
 import org.apache.accumulo.server.problems.ProblemReports;
 import org.apache.accumulo.server.problems.ProblemType;
-import org.apache.accumulo.server.replication.StatusUtil;
 import org.apache.accumulo.server.replication.proto.Replication.Status;
 import org.apache.accumulo.server.tablets.TabletTime;
 import org.apache.accumulo.server.tablets.UniqueNameAllocator;
@@ -328,8 +326,8 @@ public class Tablet {
 
     // translate any volume changes
     @SuppressWarnings("deprecation")
-    boolean replicationEnabled =
-        ReplicationConfigurationUtil.isEnabled(extent, 
this.tableConfiguration);
+    boolean replicationEnabled = 
org.apache.accumulo.core.replication.ReplicationConfigurationUtil
+        .isEnabled(extent, this.tableConfiguration);
     TabletFiles tabletPaths =
         new TabletFiles(data.getDirectoryName(), data.getLogEntries(), 
data.getDataFiles());
     tabletPaths = VolumeUtil.updateTabletVolumes(tabletServer.getContext(), 
tabletServer.getLock(),
@@ -389,8 +387,9 @@ public class Tablet {
         commitSession.updateMaxCommittedTime(tabletTime.getTime());
 
         @SuppressWarnings("deprecation")
-        boolean replicationEnabledForTable = 
ReplicationConfigurationUtil.isEnabled(extent,
-            tabletServer.getTableConfiguration(extent));
+        boolean replicationEnabledForTable =
+            
org.apache.accumulo.core.replication.ReplicationConfigurationUtil.isEnabled(extent,
+                tabletServer.getTableConfiguration(extent));
         if (entriesUsedOnTablet.get() == 0) {
           log.debug("No replayed mutations applied, removing unused entries 
for {}", extent);
           
MetadataTableUtil.removeUnusedWALEntries(getTabletServer().getContext(), extent,
@@ -399,7 +398,7 @@ public class Tablet {
         } else if (replicationEnabledForTable) {
           // record that logs may have data for this extent
           @SuppressWarnings("deprecation")
-          Status status = StatusUtil.openWithUnknownLength();
+          Status status = 
org.apache.accumulo.server.replication.StatusUtil.openWithUnknownLength();
           for (LogEntry logEntry : logEntries) {
             log.debug("Writing updated status to metadata table for {} {}", 
logEntry.filename,
                 ProtobufUtil.toString(status));
diff --git 
a/test/src/main/java/org/apache/accumulo/test/ManagerRepairsDualAssignmentIT.java
 
b/test/src/main/java/org/apache/accumulo/test/ManagerRepairsDualAssignmentIT.java
index cfb4a73..a48fae0 100644
--- 
a/test/src/main/java/org/apache/accumulo/test/ManagerRepairsDualAssignmentIT.java
+++ 
b/test/src/main/java/org/apache/accumulo/test/ManagerRepairsDualAssignmentIT.java
@@ -40,7 +40,6 @@ import org.apache.accumulo.core.metadata.TabletLocationState;
 import org.apache.accumulo.core.metadata.schema.Ample.DataLevel;
 import org.apache.accumulo.core.metadata.schema.Ample.TabletMutator;
 import org.apache.accumulo.core.metadata.schema.TabletMetadata.LocationType;
-import org.apache.accumulo.core.replication.ReplicationTable;
 import org.apache.accumulo.core.security.TablePermission;
 import org.apache.accumulo.fate.util.UtilWaitThread;
 import org.apache.accumulo.minicluster.ServerType;
@@ -107,7 +106,7 @@ public class ManagerRepairsDualAssignmentIT extends 
ConfigurableMacBase {
           
cluster.getProcesses().get(ServerType.TABLET_SERVER).iterator().next());
       Set<TServerInstance> replStates = new HashSet<>();
       @SuppressWarnings("deprecation")
-      TableId repTable = ReplicationTable.ID;
+      TableId repTable = 
org.apache.accumulo.core.replication.ReplicationTable.ID;
       // Find out which tablet server remains
       while (true) {
         UtilWaitThread.sleep(1000);

Reply via email to