This is an automated email from the ASF dual-hosted git repository. dlmarion pushed a commit to branch 3.1 in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/3.1 by this push: new f05b78ee79 Deprecate CompactionHost for replacement in future version (#4962) f05b78ee79 is described below commit f05b78ee79556f6876ed6e7414a0c3114483198b Author: Dave Marion <dlmar...@apache.org> AuthorDate: Thu Oct 17 12:39:36 2024 -0400 Deprecate CompactionHost for replacement in future version (#4962) Related to #4954 --- .../java/org/apache/accumulo/core/client/admin/ActiveCompaction.java | 1 + .../org/apache/accumulo/core/clientImpl/ActiveCompactionImpl.java | 4 ++-- .../org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java | 2 ++ .../org/apache/accumulo/shell/commands/ActiveCompactionHelper.java | 2 ++ .../org/apache/accumulo/test/compaction/ExternalCompaction_1_IT.java | 1 + .../main/java/org/apache/accumulo/test/functional/CompactionIT.java | 1 + 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java b/core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java index 2ca9f69fb5..bad570af0d 100644 --- a/core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java +++ b/core/src/main/java/org/apache/accumulo/core/client/admin/ActiveCompaction.java @@ -135,6 +135,7 @@ public abstract class ActiveCompaction { /** * @since 2.1.0 */ + @Deprecated public interface CompactionHost { enum Type { TSERVER, COMPACTOR diff --git a/core/src/main/java/org/apache/accumulo/core/clientImpl/ActiveCompactionImpl.java b/core/src/main/java/org/apache/accumulo/core/clientImpl/ActiveCompactionImpl.java index d744789fe8..5dc7343ed2 100644 --- a/core/src/main/java/org/apache/accumulo/core/clientImpl/ActiveCompactionImpl.java +++ b/core/src/main/java/org/apache/accumulo/core/clientImpl/ActiveCompactionImpl.java @@ -25,7 +25,6 @@ import java.util.Map; import org.apache.accumulo.core.client.IteratorSetting; import org.apache.accumulo.core.client.TableNotFoundException; import org.apache.accumulo.core.client.admin.ActiveCompaction; -import org.apache.accumulo.core.client.admin.ActiveCompaction.CompactionHost.Type; import org.apache.accumulo.core.data.TabletId; import org.apache.accumulo.core.dataImpl.KeyExtent; import org.apache.accumulo.core.dataImpl.TabletIdImpl; @@ -36,12 +35,13 @@ import com.google.common.net.HostAndPort; /** * @since 1.6.0 */ +@SuppressWarnings("deprecation") public class ActiveCompactionImpl extends ActiveCompaction { private final org.apache.accumulo.core.tabletserver.thrift.ActiveCompaction tac; private final ClientContext context; private final HostAndPort hostport; - private final Type type; + private final CompactionHost.Type type; ActiveCompactionImpl(ClientContext context, org.apache.accumulo.core.tabletserver.thrift.ActiveCompaction tac, HostAndPort hostport, diff --git a/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java b/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java index c77b272ee8..801b71f3d7 100644 --- a/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java +++ b/core/src/main/java/org/apache/accumulo/core/clientImpl/InstanceOperationsImpl.java @@ -286,6 +286,7 @@ public class InstanceOperationsImpl implements InstanceOperations { .checkClass(TraceUtil.traceInfo(), context.rpcCreds(), className, asTypeName)); } + @SuppressWarnings("deprecation") @Override public List<ActiveCompaction> getActiveCompactions(String server) throws AccumuloException, AccumuloSecurityException { @@ -340,6 +341,7 @@ public class InstanceOperationsImpl implements InstanceOperations { compactors.values().forEach(compactorList -> { for (HostAndPort compactorAddr : compactorList) { + @SuppressWarnings("deprecation") Callable<List<ActiveCompaction>> task = () -> ExternalCompactionUtil.getActiveCompaction(compactorAddr, context).stream() .map(tac -> new ActiveCompactionImpl(context, tac, compactorAddr, diff --git a/shell/src/main/java/org/apache/accumulo/shell/commands/ActiveCompactionHelper.java b/shell/src/main/java/org/apache/accumulo/shell/commands/ActiveCompactionHelper.java index 62dd93f269..d73a1a084a 100644 --- a/shell/src/main/java/org/apache/accumulo/shell/commands/ActiveCompactionHelper.java +++ b/shell/src/main/java/org/apache/accumulo/shell/commands/ActiveCompactionHelper.java @@ -62,6 +62,7 @@ class ActiveCompactionHelper { return maxDecimal(count / 1_000_000_000.0) + "B"; } + @SuppressWarnings("deprecation") private static String formatActiveCompactionLine(ActiveCompaction ac) { String output = ac.getOutputFile(); int index = output.indexOf("tables"); @@ -123,6 +124,7 @@ class ActiveCompactionHelper { } public static Stream<String> activeCompactions(InstanceOperations instanceOps) { + @SuppressWarnings("deprecation") Comparator<ActiveCompaction> comparator = Comparator.comparing((ActiveCompaction ac) -> ac.getHost().getAddress()) .thenComparing(ac -> ac.getHost().getPort()).thenComparing(COMPACTION_AGE_DESCENDING); diff --git a/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompaction_1_IT.java b/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompaction_1_IT.java index 1b03592d64..b1707c8862 100644 --- a/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompaction_1_IT.java +++ b/test/src/main/java/org/apache/accumulo/test/compaction/ExternalCompaction_1_IT.java @@ -599,6 +599,7 @@ public class ExternalCompaction_1_IT extends SharedMiniClusterBase { } + @SuppressWarnings("deprecation") @Test public void testGetActiveCompactions() throws Exception { final String table1 = this.getUniqueNames(1)[0]; diff --git a/test/src/main/java/org/apache/accumulo/test/functional/CompactionIT.java b/test/src/main/java/org/apache/accumulo/test/functional/CompactionIT.java index bdf04d0805..df49fcd19a 100644 --- a/test/src/main/java/org/apache/accumulo/test/functional/CompactionIT.java +++ b/test/src/main/java/org/apache/accumulo/test/functional/CompactionIT.java @@ -959,6 +959,7 @@ public class CompactionIT extends AccumuloClusterHarness { } } + @SuppressWarnings("deprecation") @Test public void testGetActiveCompactions() throws Exception { final String table1 = this.getUniqueNames(1)[0];