This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a commit to branch IGNITE-19753
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/IGNITE-19753 by this push:
new 67a0327e7ea IGNITE-19780 move Consistency Task classes into
"org.apache.ignite.internal.management.consistency" package (#10792)
67a0327e7ea is described below
commit 67a0327e7eaaeef70b94a7c98dcc78f055acb8a2
Author: Valery Shorin <[email protected]>
AuthorDate: Tue Jun 20 16:53:12 2023 +0300
IGNITE-19780 move Consistency Task classes into
"org.apache.ignite.internal.management.consistency" package (#10792)
---
.../GridCommandHandlerConsistencyCountersTest.java | 4 ++--
.../ignite/util/GridCommandHandlerConsistencyTest.java | 8 ++++----
.../apache/ignite/util/KillCommandsControlShTest.java | 12 ++++++------
.../consistency/AbstractConsistencyTask.java | 8 ++++----
.../ConsistencyCountersFinalizationTask.java} | 10 +++++-----
.../consistency/ConsistencyFinalizeCommand.java | 5 ++---
.../consistency/ConsistencyRepairCommand.java | 6 ++----
.../consistency/ConsistencyRepairTask.java} | 17 ++++++++---------
.../consistency/ConsistencyStatusCommand.java | 10 ++++------
.../consistency/ConsistencyStatusTask.java} | 14 +++++++-------
.../consistency/ConsistencyTaskResult.java} | 4 ++--
.../management/kill/ConsistencyCancelTask.java | 4 ++--
.../src/main/resources/META-INF/classnames.properties | 18 +++++++++---------
.../incremental/IncrementalSnapshotRestoreTest.java | 9 +++++----
14 files changed, 62 insertions(+), 67 deletions(-)
diff --git
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyCountersTest.java
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyCountersTest.java
index ac583ea271e..4a23ec62762 100644
---
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyCountersTest.java
+++
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyCountersTest.java
@@ -71,9 +71,9 @@ import static
org.apache.ignite.cache.ReadRepairStrategy.PRIMARY;
import static org.apache.ignite.cache.ReadRepairStrategy.RELATIVE_MAJORITY;
import static org.apache.ignite.cache.ReadRepairStrategy.REMOVE;
import static
org.apache.ignite.internal.commandline.CommandHandler.EXIT_CODE_OK;
+import static
org.apache.ignite.internal.management.consistency.ConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND;
+import static
org.apache.ignite.internal.management.consistency.ConsistencyRepairTask.NOTHING_FOUND;
import static
org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager.DFLT_WAL_MARGIN_FOR_ATOMIC_CACHE_HISTORICAL_REBALANCE;
-import static
org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND;
-import static
org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask.NOTHING_FOUND;
import static org.apache.ignite.testframework.GridTestUtils.assertContains;
import static org.apache.ignite.testframework.GridTestUtils.assertNotContains;
import static org.apache.ignite.testframework.LogListener.matches;
diff --git
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyTest.java
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyTest.java
index 703c1e777fb..5bff5c85fd9 100644
---
a/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyTest.java
+++
b/modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerConsistencyTest.java
@@ -31,6 +31,7 @@ import
org.apache.ignite.cache.affinity.rendezvous.RendezvousAffinityFunction;
import org.apache.ignite.configuration.CacheConfiguration;
import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.internal.IgniteEx;
+import org.apache.ignite.internal.management.consistency.ConsistencyStatusTask;
import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion;
import org.apache.ignite.internal.processors.cache.CacheObjectImpl;
import org.apache.ignite.internal.processors.cache.GridCacheAdapter;
@@ -41,7 +42,6 @@ import org.apache.ignite.internal.processors.dr.GridDrType;
import org.apache.ignite.internal.util.typedef.G;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.internal.util.typedef.internal.U;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyStatusTask;
import org.apache.ignite.testframework.ListeningTestLogger;
import org.apache.ignite.testframework.LogListener;
import org.junit.Test;
@@ -52,7 +52,7 @@ import static
org.apache.ignite.cache.CacheAtomicityMode.ATOMIC;
import static org.apache.ignite.cache.CacheAtomicityMode.TRANSACTIONAL;
import static
org.apache.ignite.internal.commandline.CommandHandler.EXIT_CODE_OK;
import static
org.apache.ignite.internal.commandline.CommandHandler.EXIT_CODE_UNEXPECTED_ERROR;
-import static
org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND;
+import static
org.apache.ignite.internal.management.consistency.ConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND;
import static org.apache.ignite.testframework.GridTestUtils.assertContains;
import static org.apache.ignite.testframework.LogListener.matches;
@@ -309,7 +309,7 @@ public class GridCommandHandlerConsistencyTest extends
GridCommandHandlerCluster
PARTITIONS_ARG, String.valueOf(i),
STRATEGY, strategy.toString()));
- assertTrue(VisorConsistencyStatusTask.MAP.isEmpty());
+ assertTrue(ConsistencyStatusTask.MAP.isEmpty());
assertContains(log, testOut.toString(), "Cache (or cache group)
not found");
}
@@ -332,7 +332,7 @@ public class GridCommandHandlerConsistencyTest extends
GridCommandHandlerCluster
IntStream.range(from,
i).mapToObj(Integer::toString).collect(Collectors.joining(",")),
STRATEGY, strategy.toString()));
- assertTrue(VisorConsistencyStatusTask.MAP.isEmpty());
+ assertTrue(ConsistencyStatusTask.MAP.isEmpty());
assertContains(log, testOut.toString(),
CONSISTENCY_VIOLATIONS_FOUND);
assertContains(log, testOut.toString(), "[found=1, repaired=" +
repairsPerEntry.toString());
diff --git
a/modules/control-utility/src/test/java/org/apache/ignite/util/KillCommandsControlShTest.java
b/modules/control-utility/src/test/java/org/apache/ignite/util/KillCommandsControlShTest.java
index e454c539e5f..ef4bcde0bcb 100644
---
a/modules/control-utility/src/test/java/org/apache/ignite/util/KillCommandsControlShTest.java
+++
b/modules/control-utility/src/test/java/org/apache/ignite/util/KillCommandsControlShTest.java
@@ -30,10 +30,10 @@ import org.apache.ignite.configuration.CacheConfiguration;
import org.apache.ignite.internal.IgniteEx;
import org.apache.ignite.internal.IgniteInterruptedCheckedException;
import org.apache.ignite.internal.TestRecordingCommunicationSpi;
+import org.apache.ignite.internal.management.consistency.ConsistencyRepairTask;
+import org.apache.ignite.internal.management.consistency.ConsistencyStatusTask;
import
org.apache.ignite.internal.processors.cache.distributed.near.GridNearGetRequest;
import org.apache.ignite.internal.util.typedef.F;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyStatusTask;
import org.apache.ignite.lang.IgnitePredicate;
import org.apache.ignite.lang.IgniteUuid;
import org.apache.ignite.spi.systemview.view.ComputeJobView;
@@ -301,7 +301,7 @@ public class KillCommandsControlShTest extends
GridCommandHandlerClusterByClassA
Thread th = new Thread(() -> {
IgnitePredicate<ComputeJobView> repairJobFilter =
- job ->
job.taskClassName().equals(VisorConsistencyRepairTask.class.getName());
+ job ->
job.taskClassName().equals(ConsistencyRepairTask.class.getName());
boolean foundOnce = false;
@@ -327,7 +327,7 @@ public class KillCommandsControlShTest extends
GridCommandHandlerClusterByClassA
assertEquals(EXIT_CODE_OK, res);
assertContains(log, testOut.toString(), "Status: 128/" + entries);
- assertNotContains(log, testOut.toString(),
VisorConsistencyStatusTask.NOTHING_FOUND);
+ assertNotContains(log, testOut.toString(),
ConsistencyStatusTask.NOTHING_FOUND);
testOut.reset();
@@ -395,7 +395,7 @@ public class KillCommandsControlShTest extends
GridCommandHandlerClusterByClassA
assertContains(log, testOut.toString(), "Operation execution
cancelled.");
assertContains(log, testOut.toString(), "Consistency task was
interrupted.");
- assertNotContains(log, testOut.toString(),
VisorConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND);
+ assertNotContains(log, testOut.toString(),
ConsistencyRepairTask.CONSISTENCY_VIOLATIONS_FOUND);
thLatch.await();
@@ -412,7 +412,7 @@ public class KillCommandsControlShTest extends
GridCommandHandlerClusterByClassA
assertEquals(EXIT_CODE_OK, res);
- assertContains(log, testOut.toString(),
VisorConsistencyStatusTask.NOTHING_FOUND);
+ assertContains(log, testOut.toString(),
ConsistencyStatusTask.NOTHING_FOUND);
assertNotContains(log, testOut.toString(), "Status");
}
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/AbstractConsistencyTask.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/AbstractConsistencyTask.java
similarity index 87%
rename from
modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/AbstractConsistencyTask.java
rename to
modules/core/src/main/java/org/apache/ignite/internal/management/consistency/AbstractConsistencyTask.java
index 20dc406544b..e57ef87d5fe 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/AbstractConsistencyTask.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/AbstractConsistencyTask.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.ignite.internal.visor.consistency;
+package org.apache.ignite.internal.management.consistency;
import java.util.List;
import org.apache.ignite.IgniteException;
@@ -29,10 +29,10 @@ import org.apache.ignite.internal.visor.VisorMultiNodeTask;
* @param <A> Task argument type.
* @param <J> Job result type
*/
-public abstract class AbstractConsistencyTask<A, J> extends
VisorMultiNodeTask<A, VisorConsistencyTaskResult, J> {
+public abstract class AbstractConsistencyTask<A, J> extends
VisorMultiNodeTask<A, ConsistencyTaskResult, J> {
/** {@inheritDoc} */
- @Override protected VisorConsistencyTaskResult
reduce0(List<ComputeJobResult> results) throws IgniteException {
- VisorConsistencyTaskResult taskRes = new VisorConsistencyTaskResult();
+ @Override protected ConsistencyTaskResult reduce0(List<ComputeJobResult>
results) throws IgniteException {
+ ConsistencyTaskResult taskRes = new ConsistencyTaskResult();
StringBuilder sb = new StringBuilder();
for (ComputeJobResult res : results) {
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyCountersFinalizationTask.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyCountersFinalizationTask.java
similarity index 82%
rename from
modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyCountersFinalizationTask.java
rename to
modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyCountersFinalizationTask.java
index 6f9547cc206..1f2a9563a6f 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyCountersFinalizationTask.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyCountersFinalizationTask.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.ignite.internal.visor.consistency;
+package org.apache.ignite.internal.management.consistency;
import org.apache.ignite.IgniteCheckedException;
import org.apache.ignite.IgniteException;
@@ -26,19 +26,19 @@ import org.apache.ignite.internal.visor.VisorOneNodeTask;
/**
*
*/
-public class VisorConsistencyCountersFinalizationTask extends
VisorOneNodeTask<NoArg, String> {
+public class ConsistencyCountersFinalizationTask extends
VisorOneNodeTask<NoArg, String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
/** {@inheritDoc} */
@Override protected VisorJob<NoArg, String> job(NoArg arg) {
- return new VisorConsistencyCountersFinalizationJob(arg, debug);
+ return new ConsistencyCountersFinalizationJob(arg, debug);
}
/**
*
*/
- private static class VisorConsistencyCountersFinalizationJob extends
VisorJob<NoArg, String> {
+ private static class ConsistencyCountersFinalizationJob extends
VisorJob<NoArg, String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
@@ -46,7 +46,7 @@ public class VisorConsistencyCountersFinalizationTask extends
VisorOneNodeTask<N
* @param arg Arguments.
* @param debug Debug.
*/
- protected VisorConsistencyCountersFinalizationJob(NoArg arg, boolean
debug) {
+ protected ConsistencyCountersFinalizationJob(NoArg arg, boolean debug)
{
super(arg, debug);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyFinalizeCommand.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyFinalizeCommand.java
index 2341a552269..c3a31e621e0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyFinalizeCommand.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyFinalizeCommand.java
@@ -19,7 +19,6 @@ package org.apache.ignite.internal.management.consistency;
import org.apache.ignite.internal.management.api.ComputeCommand;
import org.apache.ignite.internal.management.api.NoArg;
-import
org.apache.ignite.internal.visor.consistency.VisorConsistencyCountersFinalizationTask;
import org.apache.ignite.lang.IgniteExperimental;
/** */
@@ -36,7 +35,7 @@ public class ConsistencyFinalizeCommand implements
ComputeCommand<NoArg, String>
}
/** {@inheritDoc} */
- @Override public Class<VisorConsistencyCountersFinalizationTask>
taskClass() {
- return VisorConsistencyCountersFinalizationTask.class;
+ @Override public Class<ConsistencyCountersFinalizationTask> taskClass() {
+ return ConsistencyCountersFinalizationTask.class;
}
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairCommand.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairCommand.java
index 797ca54ce0b..02ea7a2f1b7 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairCommand.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairCommand.java
@@ -28,8 +28,6 @@ import org.apache.ignite.internal.client.GridClientException;
import org.apache.ignite.internal.client.GridClientNode;
import org.apache.ignite.internal.management.api.LocalCommand;
import org.apache.ignite.internal.visor.VisorTaskArgument;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyTaskResult;
import org.apache.ignite.lang.IgniteExperimental;
import static java.util.stream.Collectors.toSet;
@@ -90,8 +88,8 @@ public class ConsistencyRepairCommand implements
LocalCommand<ConsistencyRepairC
) throws GridClientException {
boolean failed = false;
- VisorConsistencyTaskResult res =
cli.compute().projection(nodes).execute(
- VisorConsistencyRepairTask.class.getName(),
+ ConsistencyTaskResult res = cli.compute().projection(nodes).execute(
+ ConsistencyRepairTask.class.getName(),
new
VisorTaskArgument<>(nodes.stream().map(GridClientNode::nodeId).collect(Collectors.toList()),
arg, false)
);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyRepairTask.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairTask.java
similarity index 95%
rename from
modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyRepairTask.java
rename to
modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairTask.java
index 7f73db12c94..7495ba4217c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyRepairTask.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyRepairTask.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.ignite.internal.visor.consistency;
+package org.apache.ignite.internal.management.consistency;
import java.util.Arrays;
import java.util.HashMap;
@@ -35,7 +35,6 @@ import org.apache.ignite.IgniteLogger;
import org.apache.ignite.cache.ReadRepairStrategy;
import org.apache.ignite.cluster.ClusterNode;
import org.apache.ignite.events.CacheConsistencyViolationEvent;
-import
org.apache.ignite.internal.management.consistency.ConsistencyRepairCommandArg;
import org.apache.ignite.internal.processors.cache.CacheGroupContext;
import org.apache.ignite.internal.processors.cache.GridCacheContext;
import
org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtLocalPartition;
@@ -54,7 +53,7 @@ import static
org.apache.ignite.events.EventType.EVT_CONSISTENCY_VIOLATION;
/**
*
*/
-public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<ConsistencyRepairCommandArg, String> {
+public class ConsistencyRepairTask extends
AbstractConsistencyTask<ConsistencyRepairCommandArg, String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
@@ -72,13 +71,13 @@ public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<Consiste
/** {@inheritDoc} */
@Override protected VisorJob<ConsistencyRepairCommandArg, String>
job(ConsistencyRepairCommandArg arg) {
- return new VisorConsistencyRepairJob(arg, debug);
+ return new ConsistencyRepairJob(arg, debug);
}
/**
*
*/
- private static class VisorConsistencyRepairJob extends
VisorJob<ConsistencyRepairCommandArg, String> {
+ private static class ConsistencyRepairJob extends
VisorJob<ConsistencyRepairCommandArg, String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
@@ -93,7 +92,7 @@ public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<Consiste
* @param arg Arguments.
* @param debug Debug.
*/
- protected VisorConsistencyRepairJob(ConsistencyRepairCommandArg arg,
boolean debug) {
+ protected ConsistencyRepairJob(ConsistencyRepairCommandArg arg,
boolean debug) {
super(arg, debug);
}
@@ -171,7 +170,7 @@ public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<Consiste
String statusKey = "[node=" + ignite.localNode() + ", cacheGroup="
+ grpCtx.cacheOrGroupName() + ", part=" + p + "]";
- if (VisorConsistencyStatusTask.MAP.putIfAbsent(statusKey, "0/" +
part.fullSize()) != null) {
+ if (ConsistencyStatusTask.MAP.putIfAbsent(statusKey, "0/" +
part.fullSize()) != null) {
throw new IllegalStateException("Consistency check already
started " +
"[grp=" + grpCtx.cacheOrGroupName() + ", part=" + p + "]");
}
@@ -215,7 +214,7 @@ public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<Consiste
batch.keys.clear();
- VisorConsistencyStatusTask.MAP.put(statusKey,
checked + "/" + part.fullSize());
+ ConsistencyStatusTask.MAP.put(statusKey, checked +
"/" + part.fullSize());
}
assert batch.keys.size() < batchSize;
@@ -258,7 +257,7 @@ public class VisorConsistencyRepairTask extends
AbstractConsistencyTask<Consiste
finally {
part.release();
- VisorConsistencyStatusTask.MAP.remove(statusKey);
+ ConsistencyStatusTask.MAP.remove(statusKey);
}
if (!evts.isEmpty())
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusCommand.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusCommand.java
index ca924e60940..a8834c016f1 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusCommand.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusCommand.java
@@ -24,15 +24,13 @@ import java.util.function.Consumer;
import org.apache.ignite.internal.client.GridClientNode;
import org.apache.ignite.internal.management.api.ComputeCommand;
import org.apache.ignite.internal.management.api.NoArg;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyStatusTask;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyTaskResult;
import org.apache.ignite.lang.IgniteExperimental;
import static org.apache.ignite.internal.management.api.CommandUtils.servers;
/** */
@IgniteExperimental
-public class ConsistencyStatusCommand implements ComputeCommand<NoArg,
VisorConsistencyTaskResult> {
+public class ConsistencyStatusCommand implements ComputeCommand<NoArg,
ConsistencyTaskResult> {
/** {@inheritDoc} */
@Override public String description() {
return "Cache consistency check/repair operations status";
@@ -44,8 +42,8 @@ public class ConsistencyStatusCommand implements
ComputeCommand<NoArg, VisorCons
}
/** {@inheritDoc} */
- @Override public Class<VisorConsistencyStatusTask> taskClass() {
- return VisorConsistencyStatusTask.class;
+ @Override public Class<ConsistencyStatusTask> taskClass() {
+ return ConsistencyStatusTask.class;
}
/** {@inheritDoc} */
@@ -54,7 +52,7 @@ public class ConsistencyStatusCommand implements
ComputeCommand<NoArg, VisorCons
}
/** {@inheritDoc} */
- @Override public void printResult(NoArg arg, VisorConsistencyTaskResult
res, Consumer<String> printer) {
+ @Override public void printResult(NoArg arg, ConsistencyTaskResult res,
Consumer<String> printer) {
if (res.cancelled())
printer.accept("Operation execution cancelled.\n\n");
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyStatusTask.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusTask.java
similarity index 82%
rename from
modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyStatusTask.java
rename to
modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusTask.java
index bbc26f059a5..62c7dc8acae 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyStatusTask.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyStatusTask.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.ignite.internal.visor.consistency;
+package org.apache.ignite.internal.management.consistency;
import java.util.List;
import java.util.Map;
@@ -30,7 +30,7 @@ import org.apache.ignite.resources.LoggerResource;
/**
*
*/
-public class VisorConsistencyStatusTask extends AbstractConsistencyTask<NoArg,
String> {
+public class ConsistencyStatusTask extends AbstractConsistencyTask<NoArg,
String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
@@ -42,12 +42,12 @@ public class VisorConsistencyStatusTask extends
AbstractConsistencyTask<NoArg, S
/** {@inheritDoc} */
@Override protected VisorJob<NoArg, String> job(NoArg arg) {
- return new VisorConsistencyStatusJob(arg, debug);
+ return new ConsistencyStatusJob(arg, debug);
}
/** {@inheritDoc} */
- @Override protected VisorConsistencyTaskResult
reduce0(List<ComputeJobResult> results) throws IgniteException {
- VisorConsistencyTaskResult taskRes = super.reduce0(results);
+ @Override protected ConsistencyTaskResult reduce0(List<ComputeJobResult>
results) throws IgniteException {
+ ConsistencyTaskResult taskRes = super.reduce0(results);
if (taskRes.message() == null)
taskRes.message(NOTHING_FOUND);
@@ -58,7 +58,7 @@ public class VisorConsistencyStatusTask extends
AbstractConsistencyTask<NoArg, S
/**
*
*/
- private static class VisorConsistencyStatusJob extends VisorJob<NoArg,
String> {
+ private static class ConsistencyStatusJob extends VisorJob<NoArg, String> {
/** Serial version uid. */
private static final long serialVersionUID = 0L;
@@ -70,7 +70,7 @@ public class VisorConsistencyStatusTask extends
AbstractConsistencyTask<NoArg, S
* @param arg Arguments.
* @param debug Debug.
*/
- protected VisorConsistencyStatusJob(NoArg arg, boolean debug) {
+ protected ConsistencyStatusJob(NoArg arg, boolean debug) {
super(arg, debug);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyTaskResult.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyTaskResult.java
similarity index 94%
rename from
modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyTaskResult.java
rename to
modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyTaskResult.java
index 6c0eb21eb69..b8db6c4683e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/visor/consistency/VisorConsistencyTaskResult.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/consistency/ConsistencyTaskResult.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.ignite.internal.visor.consistency;
+package org.apache.ignite.internal.management.consistency;
import java.io.IOException;
import java.io.ObjectInput;
@@ -26,7 +26,7 @@ import org.apache.ignite.internal.util.typedef.internal.U;
/**
*
*/
-public class VisorConsistencyTaskResult extends IgniteDataTransferObject {
+public class ConsistencyTaskResult extends IgniteDataTransferObject {
/** */
private static final long serialVersionUID = 0L;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/management/kill/ConsistencyCancelTask.java
b/modules/core/src/main/java/org/apache/ignite/internal/management/kill/ConsistencyCancelTask.java
index 509b2a6af88..ab2ff6fdb29 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/management/kill/ConsistencyCancelTask.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/management/kill/ConsistencyCancelTask.java
@@ -22,10 +22,10 @@ import org.apache.ignite.IgniteException;
import org.apache.ignite.compute.ComputeJobResult;
import org.apache.ignite.internal.IgniteEx;
import org.apache.ignite.internal.management.api.NoArg;
+import org.apache.ignite.internal.management.consistency.ConsistencyRepairTask;
import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.internal.visor.VisorJob;
import org.apache.ignite.internal.visor.VisorMultiNodeTask;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask;
import org.apache.ignite.resources.IgniteInstanceResource;
import org.apache.ignite.spi.systemview.view.ComputeJobView;
@@ -74,7 +74,7 @@ public class ConsistencyCancelTask extends
VisorMultiNodeTask<NoArg, Void, Void>
F.iterator(ignite.context().systemView().view(JOBS_VIEW),
ComputeJobView::sessionId,
true,
- job ->
job.taskClassName().equals(VisorConsistencyRepairTask.class.getName())
+ job ->
job.taskClassName().equals(ConsistencyRepairTask.class.getName())
).forEach(sesId -> ignite.context().job().cancelJob(sesId, null,
false));
return null;
diff --git a/modules/core/src/main/resources/META-INF/classnames.properties
b/modules/core/src/main/resources/META-INF/classnames.properties
index b5bf9893273..aa0829ae146 100644
--- a/modules/core/src/main/resources/META-INF/classnames.properties
+++ b/modules/core/src/main/resources/META-INF/classnames.properties
@@ -2187,17 +2187,17 @@
org.apache.ignite.internal.management.kill.ComputeCancelSessionTask$ComputeCance
org.apache.ignite.internal.visor.compute.VisorComputeCancelSessionsTask
org.apache.ignite.internal.visor.compute.VisorComputeCancelSessionsTask$VisorComputeCancelSessionsJob
org.apache.ignite.internal.visor.compute.VisorComputeCancelSessionsTaskArg
-org.apache.ignite.internal.visor.consistency.AbstractConsistencyTask
+org.apache.ignite.internal.management.consistency.AbstractConsistencyTask
org.apache.ignite.internal.management.kill.ConsistencyCancelTask
org.apache.ignite.internal.management.kill.ConsistencyCancelTask$ConsistencyCancelJob
-org.apache.ignite.internal.visor.consistency.VisorConsistencyCountersFinalizationTask
-org.apache.ignite.internal.visor.consistency.VisorConsistencyCountersFinalizationTask$VisorConsistencyCountersFinalizationJob
-org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask
-org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask$VisorConsistencyRepairJob
-org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask$VisorConsistencyRepairJob$CacheConsistencyViolationEventListener
-org.apache.ignite.internal.visor.consistency.VisorConsistencyStatusTask
-org.apache.ignite.internal.visor.consistency.VisorConsistencyStatusTask$VisorConsistencyStatusJob
-org.apache.ignite.internal.visor.consistency.VisorConsistencyTaskResult
+org.apache.ignite.internal.management.consistency.ConsistencyCountersFinalizationTask
+org.apache.ignite.internal.management.consistency.ConsistencyCountersFinalizationTask$ConsistencyCountersFinalizationJob
+org.apache.ignite.internal.management.consistency.ConsistencyRepairTask
+org.apache.ignite.internal.management.consistency.ConsistencyRepairTask$ConsistencyRepairJob
+org.apache.ignite.internal.management.consistency.ConsistencyRepairTask$ConsistencyRepairJob$CacheConsistencyViolationEventListener
+org.apache.ignite.internal.management.consistency.ConsistencyStatusTask
+org.apache.ignite.internal.management.consistency.ConsistencyStatusTask$ConsistencyStatusJob
+org.apache.ignite.internal.management.consistency.ConsistencyTaskResult
org.apache.ignite.internal.visor.defragmentation.VisorDefragmentationOperation
org.apache.ignite.internal.management.defragmentation.DefragmentationTask
org.apache.ignite.internal.management.defragmentation.DefragmentationTask$VisorDefragmentationJob
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/incremental/IncrementalSnapshotRestoreTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/incremental/IncrementalSnapshotRestoreTest.java
index d5d2d9680e8..d1ac0e93b5a 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/incremental/IncrementalSnapshotRestoreTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/incremental/IncrementalSnapshotRestoreTest.java
@@ -54,6 +54,8 @@ import org.apache.ignite.internal.IgniteEx;
import org.apache.ignite.internal.TestRecordingCommunicationSpi;
import org.apache.ignite.internal.binary.BinaryContext;
import
org.apache.ignite.internal.management.consistency.ConsistencyRepairCommandArg;
+import org.apache.ignite.internal.management.consistency.ConsistencyRepairTask;
+import org.apache.ignite.internal.management.consistency.ConsistencyTaskResult;
import org.apache.ignite.internal.pagemem.wal.WALIterator;
import
org.apache.ignite.internal.pagemem.wal.record.IncrementalSnapshotFinishRecord;
import org.apache.ignite.internal.pagemem.wal.record.WALRecord;
@@ -74,8 +76,6 @@ import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.internal.util.typedef.G;
import org.apache.ignite.internal.util.typedef.internal.U;
import org.apache.ignite.internal.visor.VisorTaskArgument;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyRepairTask;
-import org.apache.ignite.internal.visor.consistency.VisorConsistencyTaskResult;
import org.apache.ignite.lang.IgniteFuture;
import org.apache.ignite.lang.IgnitePredicate;
import org.apache.ignite.lang.IgniteUuid;
@@ -85,6 +85,7 @@ import org.apache.ignite.testframework.GridTestUtils;
import org.apache.ignite.transactions.Transaction;
import org.jetbrains.annotations.Nullable;
import org.junit.Test;
+
import static org.apache.ignite.events.EventType.EVT_CONSISTENCY_VIOLATION;
import static
org.apache.ignite.internal.processors.cache.persistence.snapshot.AbstractSnapshotSelfTest.snp;
import static
org.apache.ignite.internal.processors.cache.persistence.snapshot.IgniteSnapshotManager.incrementalSnapshotWalsDir;
@@ -856,8 +857,8 @@ public class IncrementalSnapshotRestoreTest extends
AbstractIncrementalSnapshotT
arg.partitions(IntStream.range(0, PARTS).toArray());
arg.strategy(ReadRepairStrategy.CHECK_ONLY);
- VisorConsistencyTaskResult res = grid(0).compute().execute(
- VisorConsistencyRepairTask.class,
+ ConsistencyTaskResult res = grid(0).compute().execute(
+ ConsistencyRepairTask.class,
new VisorTaskArgument<>(
G.allGrids().stream().map(ign ->
ign.cluster().localNode().id()).collect(Collectors.toList()),
arg,