This is an automated email from the ASF dual-hosted git repository.
av pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/master by this push:
new 5892c2ce4b9 IGNITE-26571 Unused GridCacheContext#depEnabled (#12839)
5892c2ce4b9 is described below
commit 5892c2ce4b9c7942177e8ab34bcb54f9b38139e3
Author: Anton Vinogradov <[email protected]>
AuthorDate: Tue Mar 3 16:47:47 2026 +0300
IGNITE-26571 Unused GridCacheContext#depEnabled (#12839)
---
.../ignite/internal/GridEventConsumeHandler.java | 13 --
.../deployment/GridDeploymentPerLoaderStore.java | 2 -
.../deployment/GridDeploymentPerVersionStore.java | 2 -
.../processors/cache/CacheGroupContext.java | 22 ---
.../processors/cache/CacheObjectContext.java | 8 +-
.../processors/cache/GridCacheAdapter.java | 9 -
.../processors/cache/GridCacheContext.java | 12 --
.../cache/GridCacheDeploymentManager.java | 185 ---------------------
.../processors/cache/GridCacheGateway.java | 6 -
.../processors/cache/GridCacheIoManager.java | 20 +--
.../processors/cache/GridCacheProcessor.java | 15 --
.../processors/cache/GridCacheSharedContext.java | 3 -
.../internal/processors/cache/GridCacheUtils.java | 2 +-
.../cache/IgniteCacheOffheapManager.java | 6 -
.../cache/IgniteCacheOffheapManagerImpl.java | 6 -
.../binary/CacheObjectBinaryProcessorImpl.java | 3 +-
.../distributed/GridCacheTxRecoveryFuture.java | 9 +-
.../distributed/GridCacheTxRecoveryRequest.java | 6 +-
.../distributed/GridDistributedLockRequest.java | 6 +-
.../distributed/GridDistributedLockResponse.java | 18 +-
.../GridDistributedTxFinishRequest.java | 6 +-
.../GridDistributedTxPrepareRequest.java | 6 +-
.../GridDistributedTxRemoteAdapter.java | 10 --
.../cache/distributed/GridNearUnlockRequest.java | 5 +-
.../cache/distributed/dht/GridDhtCacheAdapter.java | 3 +-
.../cache/distributed/dht/GridDhtLockFuture.java | 1 -
.../cache/distributed/dht/GridDhtLockRequest.java | 5 +-
.../cache/distributed/dht/GridDhtLockResponse.java | 11 +-
.../dht/GridDhtTransactionalCacheAdapter.java | 19 +--
.../distributed/dht/GridDhtTxFinishFuture.java | 3 -
.../distributed/dht/GridDhtTxFinishRequest.java | 5 +-
.../distributed/dht/GridDhtTxPrepareFuture.java | 4 +-
.../distributed/dht/GridDhtTxPrepareRequest.java | 5 +-
.../distributed/dht/GridDhtUnlockRequest.java | 5 +-
.../distributed/dht/GridPartitionedGetFuture.java | 1 -
.../dht/GridPartitionedSingleGetFuture.java | 1 -
.../atomic/GridDhtAtomicAbstractUpdateRequest.java | 2 -
.../distributed/dht/atomic/GridDhtAtomicCache.java | 10 +-
.../atomic/GridDhtAtomicSingleUpdateFuture.java | 2 -
.../atomic/GridDhtAtomicSingleUpdateRequest.java | 3 -
.../dht/atomic/GridDhtAtomicUpdateFuture.java | 2 -
.../dht/atomic/GridDhtAtomicUpdateRequest.java | 3 -
.../dht/atomic/GridDhtAtomicUpdateResponse.java | 4 +-
.../atomic/GridNearAtomicAbstractUpdateFuture.java | 9 +-
.../GridNearAtomicAbstractUpdateRequest.java | 5 +-
.../atomic/GridNearAtomicFullUpdateRequest.java | 5 +-
.../GridNearAtomicSingleUpdateFilterRequest.java | 7 +-
.../atomic/GridNearAtomicSingleUpdateFuture.java | 10 +-
.../GridNearAtomicSingleUpdateInvokeRequest.java | 7 +-
.../atomic/GridNearAtomicSingleUpdateRequest.java | 7 +-
.../dht/atomic/GridNearAtomicUpdateFuture.java | 2 -
.../dht/atomic/GridNearAtomicUpdateResponse.java | 5 +-
.../dht/colocated/GridDhtColocatedCache.java | 6 +-
.../dht/colocated/GridDhtColocatedLockFuture.java | 1 -
.../dht/preloader/GridDhtForceKeysFuture.java | 3 +-
.../dht/preloader/GridDhtForceKeysRequest.java | 5 +-
.../dht/preloader/GridDhtForceKeysResponse.java | 4 +-
.../dht/preloader/GridDhtPartitionSupplier.java | 6 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 30 +---
.../cache/distributed/near/GridNearGetFuture.java | 1 -
.../cache/distributed/near/GridNearGetRequest.java | 3 -
.../cache/distributed/near/GridNearLockFuture.java | 1 -
.../distributed/near/GridNearLockRequest.java | 5 +-
.../distributed/near/GridNearLockResponse.java | 4 +-
...dNearOptimisticSerializableTxPrepareFuture.java | 1 -
.../near/GridNearOptimisticTxPrepareFuture.java | 1 -
.../near/GridNearPessimisticTxPrepareFuture.java | 1 -
.../distributed/near/GridNearSingleGetRequest.java | 3 -
.../near/GridNearTransactionalCache.java | 6 +-
.../distributed/near/GridNearTxFinishFuture.java | 4 +-
.../distributed/near/GridNearTxFinishRequest.java | 7 +-
.../distributed/near/GridNearTxPrepareRequest.java | 5 +-
.../snapshot/IgniteSnapshotManager.java | 2 +-
.../snapshot/dump/DumpEntrySerializer.java | 2 +-
.../wal/reader/StandaloneWalRecordsIterator.java | 2 +-
.../processors/cache/query/CacheQuery.java | 13 --
.../query/GridCacheDistributedQueryManager.java | 12 +-
.../cache/query/GridCacheQueryRequest.java | 12 +-
.../cache/query/GridCacheQueryResponse.java | 4 +-
.../cache/transactions/IgniteInternalTx.java | 11 --
.../IgniteTxImplicitSingleStateImpl.java | 2 -
.../cache/transactions/IgniteTxLocalAdapter.java | 13 --
.../cache/transactions/IgniteTxStateImpl.java | 3 -
.../apache/ignite/internal/util/IgniteUtils.java | 16 --
.../internal/binary/BinaryMarshallerSelfTest.java | 2 +-
.../GridCacheConditionalDeploymentSelfTest.java | 10 --
.../GridCacheReplicatedPreloadSelfTest.java | 73 --------
87 files changed, 95 insertions(+), 705 deletions(-)
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java
b/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java
index 0ae0563dcc4..4b1ad612add 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/GridEventConsumeHandler.java
@@ -232,19 +232,6 @@ class GridEventConsumeHandler implements
GridContinuousHandler {
if (node == null)
continue;
-
- if
(ctx.config().isPeerClassLoadingEnabled() &&
-
ctx.discovery().cacheNode(node, cacheName)) {
- GridCacheAdapter cache
= ctx.cache().internalCache(cacheName);
-
- if (cache != null &&
cache.context().deploymentEnabled()) {
-
wrapper.p2pMarshal(ctx.marshaller());
-
- wrapper.cacheName
= cacheName;
-
-
cache.context().deploy().prepare(wrapper);
- }
- }
}
ctx.continuous().addNotification(t3.get1(), t3.get2(), wrapper, null,
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java
index 32db7b82918..b73ad8c7520 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerLoaderStore.java
@@ -514,8 +514,6 @@ public class GridDeploymentPerLoaderStore extends
GridDeploymentStoreAdapter {
ClassLoader ldr = classLoader();
- ctx.cache().onUndeployed(ldr);
-
// Clear optimized marshaller's cache.
if (ctx.marshaller() instanceof AbstractMarshaller)
((AbstractMarshaller)ctx.marshaller()).onUndeploy(ldr);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java
index 432e12e6a2b..0501b2d0772 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentPerVersionStore.java
@@ -1321,8 +1321,6 @@ public class GridDeploymentPerVersionStore extends
GridDeploymentStoreAdapter {
ClassLoader ldr = classLoader();
- ctx.cache().onUndeployed(ldr);
-
// Clear static class cache.
U.clearClassFromClassCache(ctx.cache().context().deploy().globalLoader(),
sampleClassName());
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
index 41d5a27019f..723c66e5183 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheGroupContext.java
@@ -115,9 +115,6 @@ public class CacheGroupContext {
/** */
private final byte ioPlc;
- /** */
- private final boolean depEnabled;
-
/** */
private final boolean storeCacheId;
@@ -257,8 +254,6 @@ public class CacheGroupContext {
ioPlc = cacheType.ioPolicy();
- depEnabled = false;
-
storeCacheId = affNode && dataRegion.config().getPageEvictionMode() !=
DataPageEvictionMode.DISABLED;
log = ctx.kernalContext().log(getClass());
@@ -302,13 +297,6 @@ public class CacheGroupContext {
return storeCacheId;
}
- /**
- * @return {@code True} if deployment is enabled.
- */
- public boolean deploymentEnabled() {
- return depEnabled;
- }
-
/**
* @return Preloader.
*/
@@ -443,16 +431,6 @@ public class CacheGroupContext {
return caches.get(0);
}
- /**
- *
- */
- public void unwindUndeploys() {
- List<GridCacheContext<?, ?>> caches = this.caches;
-
- for (GridCacheContext<?, ?> cctx : caches)
- cctx.deploy().unwind(cctx);
- }
-
/**
* @param type Event type to check.
* @return {@code True} if given event type should be recorded.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java
index 9f78b6f87fd..6e88c6604fe 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectContext.java
@@ -41,9 +41,6 @@ public class CacheObjectContext extends
AbstractCacheObjectContext {
/** */
private final boolean storeVal;
- /** */
- private final boolean addDepInfo;
-
/** Binary enabled flag. */
private final boolean binaryEnabled;
@@ -52,7 +49,6 @@ public class CacheObjectContext extends
AbstractCacheObjectContext {
* @param dfltAffMapper Default affinity mapper.
* @param cpyOnGet Copy on get flag.
* @param storeVal {@code True} if should store unmarshalled value in
cache.
- * @param addDepInfo {@code true} if deployment info should be associated
with the objects of this cache.
* @param binaryEnabled Binary enabled flag.
*/
@SuppressWarnings("deprecation")
@@ -62,7 +58,6 @@ public class CacheObjectContext extends
AbstractCacheObjectContext {
boolean customAffMapper,
boolean cpyOnGet,
boolean storeVal,
- boolean addDepInfo,
boolean binaryEnabled) {
super(kernalCtx);
this.cacheName = cacheName;
@@ -70,7 +65,6 @@ public class CacheObjectContext extends
AbstractCacheObjectContext {
this.customAffMapper = customAffMapper;
this.cpyOnGet = cpyOnGet;
this.storeVal = storeVal;
- this.addDepInfo = addDepInfo;
this.binaryEnabled = binaryEnabled;
}
@@ -83,7 +77,7 @@ public class CacheObjectContext extends
AbstractCacheObjectContext {
/** {@inheritDoc} */
@Override public boolean addDeploymentInfo() {
- return addDepInfo;
+ return false;
}
/** {@inheritDoc} */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
index 596b0e4a300..bb3ed8c4e82 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheAdapter.java
@@ -892,15 +892,6 @@ public abstract class GridCacheAdapter<K, V> implements
IgniteInternalCache<K, V
return (V)val;
}
- /**
- * Undeploys and removes all entries for class loader.
- *
- * @param ldr Class loader to undeploy.
- */
- public final void onUndeploy(ClassLoader ldr) {
- ctx.deploy().onUndeploy(ldr, context());
- }
-
/**
*
* @param key Entry key.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
index dd5c1f51296..a01f0153814 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java
@@ -260,10 +260,6 @@ public class GridCacheContext<K, V> implements
Externalizable {
/** Updates allowed flag. */
private boolean updatesAllowed;
- // TODO: IGNITE-26571, is always false.
- /** Deployment enabled flag for this specific cache */
- private boolean depEnabled;
-
/** */
private boolean deferredDel;
@@ -383,7 +379,6 @@ public class GridCacheContext<K, V> implements
Externalizable {
this.locStartTopVer = locStartTopVer;
this.affNode = affNode;
this.updatesAllowed = updatesAllowed;
- this.depEnabled = false;
/*
* Managers in starting order!
@@ -1428,13 +1423,6 @@ public class GridCacheContext<K, V> implements
Externalizable {
};
}
- /**
- * @return {@code True} if deployment is enabled.
- */
- public boolean deploymentEnabled() {
- return depEnabled;
- }
-
/**
* @return {@code True} if store read-through mode is enabled.
*/
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java
index c4021a20e23..ce2ceaa5777 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheDeploymentManager.java
@@ -17,12 +17,7 @@
package org.apache.ignite.internal.processors.cache;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.List;
import java.util.Map;
-import java.util.Objects;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
@@ -30,8 +25,6 @@ import java.util.concurrent.atomic.AtomicReference;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.apache.ignite.IgniteCheckedException;
-import org.apache.ignite.IgniteException;
-import org.apache.ignite.binary.BinaryInvalidTypeException;
import org.apache.ignite.cluster.ClusterNode;
import org.apache.ignite.configuration.DeploymentMode;
import org.apache.ignite.events.DiscoveryEvent;
@@ -39,13 +32,10 @@ import org.apache.ignite.events.Event;
import org.apache.ignite.internal.managers.deployment.GridDeployment;
import org.apache.ignite.internal.managers.deployment.GridDeploymentInfoBean;
import org.apache.ignite.internal.managers.eventstorage.GridLocalEventListener;
-import
org.apache.ignite.internal.processors.cache.distributed.near.GridNearCacheAdapter;
import org.apache.ignite.internal.util.lang.GridPeerDeployAware;
import org.apache.ignite.internal.util.tostring.GridToStringInclude;
-import org.apache.ignite.internal.util.typedef.CA;
import org.apache.ignite.internal.util.typedef.F;
import org.apache.ignite.internal.util.typedef.X;
-import org.apache.ignite.internal.util.typedef.internal.CU;
import org.apache.ignite.internal.util.typedef.internal.LT;
import org.apache.ignite.internal.util.typedef.internal.S;
import org.apache.ignite.internal.util.typedef.internal.U;
@@ -67,9 +57,6 @@ public class GridCacheDeploymentManager<K, V> extends
GridCacheSharedManagerAdap
/** Cache class loader */
private volatile ClassLoader globalLdr;
- /** Undeploys. */
- private final Map<String, List<CA>> undeploys = new HashMap<>();
-
/** Per-thread deployment context. */
private ConcurrentMap<IgniteUuid, CachedDeploymentInfo<K, V>> deps = new
ConcurrentHashMap<>();
@@ -173,177 +160,6 @@ public class GridCacheDeploymentManager<K, V> extends
GridCacheSharedManagerAdap
return old;
}
- /**
- * Undeploy all queued up closures.
- *
- * @param ctx Cache context.
- */
- public void unwind(GridCacheContext ctx) {
- List<CA> q;
-
- synchronized (undeploys) {
- q = undeploys.remove(ctx.name());
- }
-
- if (q == null)
- return;
-
- int cnt = 0;
-
- for (CA c : q) {
- c.apply();
-
- cnt++;
- }
-
- if (log.isDebugEnabled())
- log.debug("Unwound undeploys count: " + cnt);
- }
-
- /**
- * Undeploys given class loader.
- *
- * @param ldr Class loader to undeploy.
- * @param ctx Grid cache context.
- */
- public void onUndeploy(final ClassLoader ldr, final GridCacheContext<K, V>
ctx) {
- assert ldr != null;
-
- if (log.isDebugEnabled())
- log.debug("Received onUndeploy() request [ldr=" + ldr + ", cctx="
+ cctx + ']');
-
- synchronized (undeploys) {
- List<CA> queue = undeploys.get(ctx.name());
-
- if (queue == null)
- undeploys.put(ctx.name(), queue = new ArrayList<>());
-
- queue.add(new CA() {
- @Override public void apply() {
- onUndeploy0(ldr, ctx);
- }
- });
- }
- }
-
- /**
- * @param ldr Loader.
- * @param cacheCtx Cache context.
- */
- private void onUndeploy0(final ClassLoader ldr, final GridCacheContext<K,
V> cacheCtx) {
- GridCacheAdapter<K, V> cache = cacheCtx.cache();
-
- Collection<KeyCacheObject> keys = new ArrayList<>();
-
- addEntries(ldr, keys, cache);
-
- if (cache.isNear())
- addEntries(ldr, keys, (((GridNearCacheAdapter)cache).dht()));
-
- if (log.isDebugEnabled())
- log.debug("Finished searching keys for undeploy [keysCnt=" +
keys.size() + ']');
-
- cache.clearLocally(keys, true);
-
- if (cacheCtx.isNear())
- cacheCtx.near().dht().clearLocally(keys, true);
-
- // Examine swap for entries to undeploy.
- int swapUndeployCnt = cacheCtx.offheap().onUndeploy(ldr);
-
- if (cacheCtx.userCache() && (!keys.isEmpty() || swapUndeployCnt != 0))
{
- U.quietAndWarn(log, "");
- U.quietAndWarn(
- log,
- "Cleared all cache entries for undeployed class loader
[cacheName=" + cacheCtx.name() +
- ", undeployCnt=" + keys.size() + ", swapUndeployCnt=" +
swapUndeployCnt +
- ", clsLdr=" + ldr.getClass().getName() + ']');
- U.quietAndWarn(
- log,
- " ^-- Cache auto-undeployment happens in SHARED deployment
mode " +
- "(to turn off, switch to CONTINUOUS mode)");
- U.quietAndWarn(log, "");
- }
-
- // Avoid class caching issues inside classloader.
- globalLdr = new CacheClassLoader();
- }
-
- /**
- * @param ldr Class loader.
- * @param keys Keys.
- * @param cache Cache.
- */
- private void addEntries(ClassLoader ldr, Collection<KeyCacheObject> keys,
GridCacheAdapter cache) {
- GridCacheContext cacheCtx = cache.context();
-
- for (GridCacheEntryEx e : (Iterable<GridCacheEntryEx>)cache.entries())
{
- boolean undeploy = cacheCtx.isNear() ?
- undeploy(ldr, e, cacheCtx.near()) || undeploy(ldr, e,
cacheCtx.near().dht()) :
- undeploy(ldr, e, cacheCtx.cache());
-
- if (undeploy)
- keys.add(e.key());
- }
- }
-
- /**
- * @param ldr Class loader.
- * @param e Entry.
- * @param cache Cache.
- * @return {@code True} if need to undeploy.
- */
- private boolean undeploy(ClassLoader ldr, GridCacheEntryEx e,
GridCacheAdapter cache) {
- KeyCacheObject key = e.key();
-
- GridCacheEntryEx entry = cache.peekEx(key);
-
- if (entry == null)
- return false;
-
- Object key0;
- Object val0;
-
- try {
- CacheObject v = entry.peek();
-
- key0 = key.value(cache.context().cacheObjectContext(), false);
-
- assert key0 != null : "Key cannot be null for cache entry: " + e;
-
- val0 = CU.value(v, cache.context(), false);
- }
- catch (GridCacheEntryRemovedException ignore) {
- return false;
- }
- catch (BinaryInvalidTypeException ex) {
- log.error("An attempt to undeploy cache with binary objects.", ex);
-
- return false;
- }
- catch (IgniteCheckedException | IgniteException ignore) {
- // Peek can throw runtime exception if unmarshalling failed.
- return true;
- }
-
- ClassLoader keyLdr = U.detectObjectClassLoader(key0);
- ClassLoader valLdr = U.detectObjectClassLoader(val0);
-
- boolean res = Objects.equals(ldr, keyLdr) || Objects.equals(ldr,
valLdr);
-
- if (log.isDebugEnabled())
- log.debug(S.toString("Finished examining entry",
- "entryCls", e.getClass(), true,
- "key", key0, true,
- "keyCls", key0.getClass(), true,
- "valCls", (val0 != null ? val0.getClass() : "null"), true,
- "keyLdr", keyLdr, false,
- "valLdr", valLdr, false,
- "res", res, false));
-
- return res;
- }
-
/**
* @param sndId Sender node ID.
* @param ldrId Loader ID.
@@ -685,7 +501,6 @@ public class GridCacheDeploymentManager<K, V> extends
GridCacheSharedManagerAdap
@Override public void printMemoryStats() {
X.println(">>> ");
X.println(">>> Cache deployment manager memory stats
[igniteInstanceName=" + cctx.igniteInstanceName() + ']');
- X.println(">>> Undeploys: " + undeploys.size());
X.println(">>> Cached deployments: " + deps.size());
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
index 927ea22d3eb..4fe455c53e6 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGateway.java
@@ -63,9 +63,6 @@ public class GridCacheGateway<K, V> {
* Enter a cache call.
*/
public void enter() {
- if (ctx.deploymentEnabled())
- ctx.deploy().onEnter();
-
rwLock.readLock().lock();
checkState(true, true);
@@ -255,9 +252,6 @@ public class GridCacheGateway<K, V> {
private void onEnter(boolean checkAtomicOpsInTx) {
ctx.itHolder().checkWeakQueue();
- if (ctx.deploymentEnabled())
- ctx.deploy().onEnter();
-
if (checkAtomicOpsInTx)
checkAtomicOpsInTx();
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
index 6bd6c5cf443..1d50737d4f8 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIoManager.java
@@ -418,8 +418,7 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
GridDhtAtomicUpdateResponse dhtRes = new
GridDhtAtomicUpdateResponse(req.cacheId(),
req.partition(),
- req.futureId(),
- false);
+ req.futureId());
dhtRes.nearEvicted(nearEvicted);
@@ -757,8 +756,7 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
req.version(),
req.futureId(),
req.miniId(),
- 0,
- false);
+ 0);
sendResponseOnFailedMessage(nodeId, res, cctx, plc);
}
@@ -788,8 +786,7 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
GridDhtAtomicUpdateResponse res = new
GridDhtAtomicUpdateResponse(
req.cacheId(),
req.partition(),
- req.futureId(),
- false);
+ req.futureId());
res.onError(req.classError());
@@ -818,7 +815,6 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
nodeId,
req.futureId(),
req.partition(),
- false,
false);
res.error(req.classError());
@@ -834,8 +830,7 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
GridDhtForceKeysResponse res = new GridDhtForceKeysResponse(
req.cacheId(),
req.futureId(),
- req.miniId(),
- false
+ req.miniId()
);
res.error(req.classError());
@@ -893,7 +888,6 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
0,
req.classError(),
null,
- false,
false);
sendResponseOnFailedMessage(nodeId, res, cctx, plc);
@@ -1004,7 +998,6 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
nodeId,
req.futureId(),
req.partition(),
- false,
false);
res.error(req.classError());
@@ -1022,7 +1015,6 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
nodeId,
req.futureId(),
req.partition(),
- false,
false);
res.error(req.classError());
@@ -1040,7 +1032,6 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
nodeId,
req.futureId(),
req.partition(),
- false,
false);
res.error(req.classError());
@@ -1056,8 +1047,7 @@ public class GridCacheIoManager extends
GridCacheSharedManagerAdapter {
GridDhtAtomicUpdateResponse res = new
GridDhtAtomicUpdateResponse(
req.cacheId(),
req.partition(),
- req.futureId(),
- false);
+ req.futureId());
res.onError(req.classError());
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
index 7ddc2bb8fda..d6fdf2b2485 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
@@ -4844,21 +4844,6 @@ public class GridCacheProcessor extends
GridProcessorAdapter {
}
}
- /**
- * Callback invoked by deployment manager for whenever a class loader gets
undeployed.
- *
- * @param ldr Class loader.
- */
- public void onUndeployed(ClassLoader ldr) {
- if (!ctx.isStopping()) {
- for (GridCacheAdapter<?, ?> cache : caches.values()) {
- // Do not notify system caches and caches for which deployment
is disabled.
- if (cache.context().userCache() &&
cache.context().deploymentEnabled())
- cache.onUndeploy(ldr);
- }
- }
- }
-
/**
* @return Shared context.
*/
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
index 2859130241a..50e969677b4 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSharedContext.java
@@ -1017,9 +1017,6 @@ public class GridCacheSharedContext<K, V> {
if (store.isWriteBehind() != activeStore.isWriteBehind())
return "caches with different write-behind setting can't be
enlisted in one transaction";
- if (activeCacheCtx.deploymentEnabled() !=
cacheCtx.deploymentEnabled())
- return "caches with enabled and disabled deployment modes
can't be enlisted in one transaction";
-
// If local and write-behind validations passed, this must be true.
assert store.isWriteToStoreFromDht() ==
activeStore.isWriteToStoreFromDht();
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
index 4da8e1acd91..67b50a82466 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java
@@ -716,7 +716,7 @@ public class GridCacheUtils {
throws IgniteCheckedException {
assert ctx != null;
- return marshal(ctx.shared(), ctx.deploymentEnabled(), obj);
+ return marshal(ctx.shared(), false, obj);
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
index d437b179769..3247e718ad6 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java
@@ -222,12 +222,6 @@ public interface IgniteCacheOffheapManager {
GridDhtLocalPartition part
) throws IgniteCheckedException;
- /**
- * @param ldr Class loader.
- * @return Number of undeployed entries.
- */
- public int onUndeploy(ClassLoader ldr);
-
/**
* @param cacheId Cache ID.
* @param primary Primary entries flag.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
index 923eb153bef..47671d01a46 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java
@@ -494,12 +494,6 @@ public class IgniteCacheOffheapManagerImpl implements
IgniteCacheOffheapManager
}
}
- /** {@inheritDoc} */
- @Override public int onUndeploy(ClassLoader ldr) {
- // TODO: GG-11141.
- return 0;
- }
-
/** {@inheritDoc} */
@Override public long offHeapAllocatedSize() {
// TODO GG-10884.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java
index 3e874b0c9e4..a0682d41b41 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java
@@ -306,7 +306,7 @@ public class CacheObjectBinaryProcessorImpl extends
GridProcessorAdapter impleme
if (!ctx.clientNode())
metadataFileStore.restoreMetadata(meta ->
metadataLocCache.put(meta.typeId(), new BinaryMetadataVersionInfo(meta)));
- fakeCacheObjCtx = new CacheObjectContext(ctx, null, null, false,
false, false, false, false);
+ fakeCacheObjCtx = new CacheObjectContext(ctx, null, null, false,
false, false, false);
}
/** {@inheritDoc} */
@@ -1111,7 +1111,6 @@ public class CacheObjectBinaryProcessorImpl extends
GridProcessorAdapter impleme
QueryUtils.isCustomAffinityMapper(ccfg.getAffinityMapper()),
ccfg.isCopyOnRead(),
storeVal,
- false,
notSysCache
);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryFuture.java
index a1a7de9aea2..607f83ab0bf 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryFuture.java
@@ -158,8 +158,7 @@ public class GridCacheTxRecoveryFuture extends
GridCacheCompoundIdentityFuture<B
0,
true,
futureId(),
- fut.futureId(),
- tx.activeCachesDeploymentEnabled());
+ fut.futureId());
try {
cctx.io().send(nearNodeId, req, tx.ioPolicy());
@@ -275,8 +274,7 @@ public class GridCacheTxRecoveryFuture extends
GridCacheCompoundIdentityFuture<B
nodeTransactions(id),
false,
futureId(),
- fut.futureId(),
- tx.activeCachesDeploymentEnabled());
+ fut.futureId());
try {
cctx.io().send(id, req, tx.ioPolicy());
@@ -314,8 +312,7 @@ public class GridCacheTxRecoveryFuture extends
GridCacheCompoundIdentityFuture<B
nodeTransactions(nodeId),
false,
futureId(),
- fut.futureId(),
- tx.activeCachesDeploymentEnabled());
+ fut.futureId());
try {
cctx.io().send(nodeId, req, tx.ioPolicy());
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
index 8d19a32c894..ffd3ca50b47 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
@@ -66,16 +66,14 @@ public class GridCacheTxRecoveryRequest extends
GridDistributedBaseMessage {
* @param nearTxCheck {@code True} if should check only tx on near node.
* @param futId Future ID.
* @param miniId Mini future ID.
- * @param addDepInfo Deployment info flag.
*/
public GridCacheTxRecoveryRequest(IgniteInternalTx tx,
int txNum,
boolean nearTxCheck,
IgniteUuid futId,
- IgniteUuid miniId,
- boolean addDepInfo
+ IgniteUuid miniId
) {
- super(tx.xidVersion(), 0, addDepInfo);
+ super(tx.xidVersion(), 0, false);
nearXidVer = tx.nearXidVersion();
sys = tx.system();
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
index 22fd4d654f2..5b412ad4b13 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
@@ -127,7 +127,6 @@ public class GridDistributedLockRequest extends
GridDistributedBaseMessage {
* @param keyCnt Number of keys.
* @param txSize Expected transaction size.
* @param skipStore Skip store flag.
- * @param addDepInfo Deployment info flag.
*/
public GridDistributedLockRequest(
int cacheId,
@@ -145,10 +144,9 @@ public class GridDistributedLockRequest extends
GridDistributedBaseMessage {
int txSize,
boolean skipStore,
boolean skipReadThrough,
- boolean keepBinary,
- boolean addDepInfo
+ boolean keepBinary
) {
- super(lockVer, keyCnt, addDepInfo);
+ super(lockVer, keyCnt, false);
assert keyCnt > 0;
assert futId != null;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
index a8b0bfa7b31..64da50ca22b 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
@@ -62,14 +62,12 @@ public class GridDistributedLockResponse extends
GridDistributedBaseMessage {
* @param lockVer Lock version.
* @param futId Future ID.
* @param cnt Key count.
- * @param addDepInfo Deployment info.
*/
public GridDistributedLockResponse(int cacheId,
GridCacheVersion lockVer,
IgniteUuid futId,
- int cnt,
- boolean addDepInfo) {
- super(lockVer, cnt, addDepInfo);
+ int cnt) {
+ super(lockVer, cnt, false);
assert futId != null;
@@ -84,14 +82,12 @@ public class GridDistributedLockResponse extends
GridDistributedBaseMessage {
* @param lockVer Lock ID.
* @param futId Future ID.
* @param err Error.
- * @param addDepInfo Deployment info.
*/
public GridDistributedLockResponse(int cacheId,
GridCacheVersion lockVer,
IgniteUuid futId,
- Throwable err,
- boolean addDepInfo) {
- super(lockVer, 0, addDepInfo);
+ Throwable err) {
+ super(lockVer, 0, false);
assert futId != null;
@@ -106,15 +102,13 @@ public class GridDistributedLockResponse extends
GridDistributedBaseMessage {
* @param futId Future ID.
* @param cnt Count.
* @param err Error.
- * @param addDepInfo Deployment info.
*/
public GridDistributedLockResponse(int cacheId,
GridCacheVersion lockVer,
IgniteUuid futId,
int cnt,
- Throwable err,
- boolean addDepInfo) {
- super(lockVer, cnt, addDepInfo);
+ Throwable err) {
+ super(lockVer, cnt, false);
assert futId != null;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
index ca3e276dd39..4a621ec5915 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
@@ -121,7 +121,6 @@ public class GridDistributedTxFinishRequest extends
GridDistributedBaseMessage i
* @param baseVer Base version.
* @param committedVers Committed versions.
* @param rolledbackVers Rolled back versions.
- * @param addDepInfo Deployment info flag.
*/
public GridDistributedTxFinishRequest(
GridCacheVersion xidVer,
@@ -136,10 +135,9 @@ public class GridDistributedTxFinishRequest extends
GridDistributedBaseMessage i
GridCacheVersion baseVer,
Collection<GridCacheVersion> committedVers,
Collection<GridCacheVersion> rolledbackVers,
- int taskNameHash,
- boolean addDepInfo
+ int taskNameHash
) {
- super(xidVer, 0, addDepInfo);
+ super(xidVer, 0, false);
assert xidVer != null;
assert syncMode != null;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
index bfe5bdda3aa..f59d7fd6543 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
@@ -164,7 +164,6 @@ public class GridDistributedTxPrepareRequest extends
GridDistributedBaseMessage
* @param retVal Return value flag.
* @param last Last request flag.
* @param onePhaseCommit One phase commit flag.
- * @param addDepInfo Deployment info flag.
*/
public GridDistributedTxPrepareRequest(
IgniteInternalTx tx,
@@ -174,10 +173,9 @@ public class GridDistributedTxPrepareRequest extends
GridDistributedBaseMessage
Map<UUID, Collection<UUID>> txNodes,
boolean retVal,
boolean last,
- boolean onePhaseCommit,
- boolean addDepInfo
+ boolean onePhaseCommit
) {
- super(tx.xidVersion(), 0, addDepInfo);
+ super(tx.xidVersion(), 0, false);
writeVer = tx.writeVersion();
threadId = tx.threadId();
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
index 258bf5211cf..7c83c0cc3a9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxRemoteAdapter.java
@@ -194,16 +194,6 @@ public abstract class GridDistributedTxRemoteAdapter
extends IgniteTxAdapter imp
return nodeId;
}
- /** {@inheritDoc} */
- @Override public boolean activeCachesDeploymentEnabled() {
- return false;
- }
-
- /** {@inheritDoc} */
- @Override public void activeCachesDeploymentEnabled(boolean depEnabled) {
- throw new UnsupportedOperationException("Remote tx doesn't support
deployment.");
- }
-
/** {@inheritDoc} */
@Override public void addActiveCache(GridCacheContext<?, ?> cacheCtx,
boolean recovery) throws IgniteCheckedException {
txState.addActiveCache(cacheCtx, recovery, this);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
index 1dfb0dc0ae4..ca13107e930 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
@@ -46,10 +46,9 @@ public class GridNearUnlockRequest extends
GridDistributedBaseMessage {
/**
* @param cacheId Cache ID.
* @param keyCnt Key count.
- * @param addDepInfo Deployment info flag.
*/
- public GridNearUnlockRequest(int cacheId, int keyCnt, boolean addDepInfo) {
- super(keyCnt, addDepInfo);
+ public GridNearUnlockRequest(int cacheId, int keyCnt) {
+ super(keyCnt, false);
this.cacheId = cacheId;
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtCacheAdapter.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtCacheAdapter.java
index a8c9a8cb936..a44bebc0d8d 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtCacheAdapter.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtCacheAdapter.java
@@ -214,8 +214,7 @@ public abstract class GridDhtCacheAdapter<K, V> extends
GridDistributedCacheAdap
GridDhtForceKeysResponse res = new GridDhtForceKeysResponse(
ctx.cacheId(),
msg.futureId(),
- msg.miniId(),
- ctx.deploymentEnabled());
+ msg.miniId());
GridDhtPartitionTopology top = ctx.topology();
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
index 3da4ef43ed5..7cba44d7ef5 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java
@@ -924,7 +924,6 @@ public final class GridDhtLockFuture extends
GridCacheCompoundIdentityFuture<Boo
skipReadThrough,
cctx.store().configured(),
keepBinary,
- cctx.deploymentEnabled(),
inTx() ? tx.label() : null);
try {
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
index 56fe1d807e8..1e862a71061 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
@@ -110,7 +110,6 @@ public class GridDhtLockRequest extends
GridDistributedLockRequest {
* @param skipStore Skip store flag.
* @param storeUsed Cache store used flag.
* @param keepBinary Keep binary flag.
- * @param addDepInfo Deployment info flag.
* @param txLbl Transaction label.
*/
public GridDhtLockRequest(
@@ -135,7 +134,6 @@ public class GridDhtLockRequest extends
GridDistributedLockRequest {
boolean skipReadThrough,
boolean storeUsed,
boolean keepBinary,
- boolean addDepInfo,
String txLbl
) {
super(cacheId,
@@ -153,8 +151,7 @@ public class GridDhtLockRequest extends
GridDistributedLockRequest {
txSize,
skipStore,
skipReadThrough,
- keepBinary,
- addDepInfo);
+ keepBinary);
this.topVer = topVer;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
index 04412f4e577..2e9a46f8708 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
@@ -62,11 +62,9 @@ public class GridDhtLockResponse extends
GridDistributedLockResponse {
* @param futId Future ID.
* @param miniId Mini future ID.
* @param cnt Key count.
- * @param addDepInfo Deployment info.
*/
- public GridDhtLockResponse(int cacheId, GridCacheVersion lockVer,
IgniteUuid futId, IgniteUuid miniId, int cnt,
- boolean addDepInfo) {
- super(cacheId, lockVer, futId, cnt, addDepInfo);
+ public GridDhtLockResponse(int cacheId, GridCacheVersion lockVer,
IgniteUuid futId, IgniteUuid miniId, int cnt) {
+ super(cacheId, lockVer, futId, cnt);
assert miniId != null;
@@ -78,11 +76,10 @@ public class GridDhtLockResponse extends
GridDistributedLockResponse {
* @param futId Future ID.
* @param miniId Mini future ID.
* @param err Error.
- * @param addDepInfo Deployment info.
*/
public GridDhtLockResponse(int cacheId, GridCacheVersion lockVer,
IgniteUuid futId, IgniteUuid miniId,
- Throwable err, boolean addDepInfo) {
- super(cacheId, lockVer, futId, err, addDepInfo);
+ Throwable err) {
+ super(cacheId, lockVer, futId, err);
assert miniId != null;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTransactionalCacheAdapter.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTransactionalCacheAdapter.java
index 9a813db7180..c500bc9fcf7 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTransactionalCacheAdapter.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTransactionalCacheAdapter.java
@@ -431,8 +431,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
req.version(),
req.futureId(),
req.miniId(),
- e,
- ctx.deploymentEnabled());
+ e);
try {
ctx.io().send(nodeId, res, ctx.ioPolicy());
@@ -465,8 +464,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
boolean cancelled = false;
try {
- res = new GridDhtLockResponse(ctx.cacheId(), req.version(),
req.futureId(), req.miniId(), cnt,
- ctx.deploymentEnabled());
+ res = new GridDhtLockResponse(ctx.cacheId(), req.version(),
req.futureId(), req.miniId(), cnt);
dhtTx = startRemoteTx(nodeId, req, res);
}
@@ -476,7 +474,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
U.error(log, err, e);
res = new GridDhtLockResponse(ctx.cacheId(), req.version(),
req.futureId(), req.miniId(),
- new IgniteTxRollbackCheckedException(err, e),
ctx.deploymentEnabled());
+ new IgniteTxRollbackCheckedException(err, e));
fail = true;
}
@@ -489,7 +487,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
req.version(),
req.futureId(),
req.miniId(),
- new IgniteCheckedException(err, e), ctx.deploymentEnabled());
+ new IgniteCheckedException(err, e));
fail = true;
}
@@ -1165,7 +1163,6 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
0,
null,
topVer,
- ctx.deploymentEnabled(),
false);
try {
@@ -1218,7 +1215,6 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
entries.size(),
err,
clienRemapVer,
- ctx.deploymentEnabled(),
clienRemapVer != null);
if (err == null) {
@@ -1329,7 +1325,6 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
entries.size(),
e,
null,
- ctx.deploymentEnabled(),
false);
}
}
@@ -1676,8 +1671,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
List<KeyCacheObject> keyBytes = entry.getValue();
- GridDhtUnlockRequest req = new GridDhtUnlockRequest(ctx.cacheId(),
keyBytes.size(),
- ctx.deploymentEnabled());
+ GridDhtUnlockRequest req = new GridDhtUnlockRequest(ctx.cacheId(),
keyBytes.size());
req.version(dhtVer);
@@ -1711,8 +1705,7 @@ public abstract class GridDhtTransactionalCacheAdapter<K,
V> extends GridDhtCach
if (!dhtMap.containsKey(n)) {
List<KeyCacheObject> keyBytes = entry.getValue();
- GridDhtUnlockRequest req = new
GridDhtUnlockRequest(ctx.cacheId(), keyBytes.size(),
- ctx.deploymentEnabled());
+ GridDhtUnlockRequest req = new
GridDhtUnlockRequest(ctx.cacheId(), keyBytes.size());
req.version(dhtVer);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishFuture.java
index af067a452a5..98c580203c2 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishFuture.java
@@ -373,7 +373,6 @@ public final class GridDhtTxFinishFuture<K, V> extends
GridCacheCompoundIdentity
tx.committedVersions(),
tx.rolledbackVersions(),
tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled(),
false,
false,
cctx.tm().txHandler().filterUpdateCountersForBackupNode(tx,
n));
@@ -466,7 +465,6 @@ public final class GridDhtTxFinishFuture<K, V> extends
GridCacheCompoundIdentity
tx.committedVersions(),
tx.rolledbackVersions(),
tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled(),
false,
false,
commit ? null :
cctx.tm().txHandler().filterUpdateCountersForBackupNode(tx, n));
@@ -536,7 +534,6 @@ public final class GridDhtTxFinishFuture<K, V> extends
GridCacheCompoundIdentity
tx.committedVersions(),
tx.rolledbackVersions(),
tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled(),
false,
false,
null);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
index dc4007c21cc..36e56f57418 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
@@ -69,7 +69,6 @@ public class GridDhtTxFinishRequest extends
GridDistributedTxFinishRequest {
* @param committedVers Committed versions.
* @param rolledbackVers Rolled back versions.
* @param taskNameHash Task name hash.
- * @param addDepInfo Deployment info flag.
* @param retVal Need return value
* @param waitRemoteTxs Wait remote transactions flag
* @param updCntrs Update counters for Tx.
@@ -91,7 +90,6 @@ public class GridDhtTxFinishRequest extends
GridDistributedTxFinishRequest {
Collection<GridCacheVersion> committedVers,
Collection<GridCacheVersion> rolledbackVers,
int taskNameHash,
- boolean addDepInfo,
boolean retVal,
boolean waitRemoteTxs,
Collection<PartitionUpdateCountersMessage> updCntrs
@@ -109,8 +107,7 @@ public class GridDhtTxFinishRequest extends
GridDistributedTxFinishRequest {
baseVer,
committedVers,
rolledbackVers,
- taskNameHash,
- addDepInfo);
+ taskNameHash);
assert miniId != 0;
assert nearNodeId != null;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
index 36cfb822380..7af5629a668 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java
@@ -920,7 +920,7 @@ public final class GridDhtTxPrepareFuture extends
GridCacheCompoundFuture<Ignite
prepErr,
null,
tx.onePhaseCommit(),
- tx.activeCachesDeploymentEnabled());
+ false);
if (prepErr == null) {
if (tx.needReturnValue() || tx.nearOnOriginatingNode() ||
tx.hasInterceptor())
@@ -1428,7 +1428,6 @@ public final class GridDhtTxPrepareFuture extends
GridCacheCompoundFuture<Ignite
true,
tx.onePhaseCommit(),
tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled(),
tx.storeWriteThrough(),
retVal,
cctx.tm().txHandler().filterUpdateCountersForBackupNode(tx,
n));
@@ -1539,7 +1538,6 @@ public final class GridDhtTxPrepareFuture extends
GridCacheCompoundFuture<Ignite
true,
tx.onePhaseCommit(),
tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled(),
tx.storeWriteThrough(),
retVal,
null);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
index e3b1ef448ce..1688bc69e5f 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
@@ -128,7 +128,6 @@ public class GridDhtTxPrepareRequest extends
GridDistributedTxPrepareRequest {
* @param txNodes Transaction nodes mapping.
* @param nearXidVer Near transaction ID.
* @param last {@code True} if this is last prepare request for node.
- * @param addDepInfo Deployment info flag.
* @param storeWriteThrough Cache store write through flag.
* @param retVal Need return value flag
* @param updCntrs Update counters for Tx.
@@ -146,7 +145,6 @@ public class GridDhtTxPrepareRequest extends
GridDistributedTxPrepareRequest {
boolean last,
boolean onePhaseCommit,
int taskNameHash,
- boolean addDepInfo,
boolean storeWriteThrough,
boolean retVal,
Collection<PartitionUpdateCountersMessage> updCntrs) {
@@ -157,8 +155,7 @@ public class GridDhtTxPrepareRequest extends
GridDistributedTxPrepareRequest {
txNodes,
retVal,
last,
- onePhaseCommit,
- addDepInfo);
+ onePhaseCommit);
assert futId != null;
assert miniId != 0;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
index 2aaa04b4328..fdcab75034c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
@@ -44,10 +44,9 @@ public class GridDhtUnlockRequest extends
GridNearUnlockRequest {
/**
* @param cacheId Cache ID.
* @param dhtCnt Key count.
- * @param addDepInfo Deployment info flag.
*/
- public GridDhtUnlockRequest(int cacheId, int dhtCnt, boolean addDepInfo) {
- super(cacheId, dhtCnt, addDepInfo);
+ public GridDhtUnlockRequest(int cacheId, int dhtCnt) {
+ super(cacheId, dhtCnt);
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedGetFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedGetFuture.java
index 18a01af2050..ef5c6f14ebd 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedGetFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedGetFuture.java
@@ -662,7 +662,6 @@ public class GridPartitionedGetFuture<K, V> extends
CacheDistributedGetFutureAda
expiryPlc != null ? expiryPlc.forAccess() : -1L,
false,
skipVals,
- cctx.deploymentEnabled(),
recovery,
txLbl
);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
index 75f76296d84..9e36e9691f0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridPartitionedSingleGetFuture.java
@@ -355,7 +355,6 @@ public class GridPartitionedSingleGetFuture extends
GridCacheFutureAdapter<Objec
skipVals,
/*add reader*/false,
needVer,
- cctx.deploymentEnabled(),
recovery,
txLbl
);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
index c9b55fcbc0a..5ed0e22d39e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
@@ -114,7 +114,6 @@ public abstract class GridDhtAtomicAbstractUpdateRequest
extends GridCacheIdMess
GridCacheVersion writeVer,
@NotNull AffinityTopologyVersion topVer,
int taskNameHash,
- boolean addDepInfo,
boolean keepBinary,
boolean skipStore,
boolean readRepairRecovery
@@ -127,7 +126,6 @@ public abstract class GridDhtAtomicAbstractUpdateRequest
extends GridCacheIdMess
this.writeVer = writeVer;
this.topVer = topVer;
this.taskNameHash = taskNameHash;
- this.addDepInfo = addDepInfo;
if (skipStore)
setFlag(true, DHT_ATOMIC_SKIP_STORE_FLAG_MASK);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java
index 5876bdb50b3..919199ec48c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicCache.java
@@ -1761,8 +1761,7 @@ public class GridDhtAtomicCache<K, V> extends
GridDhtCacheAdapter<K, V> {
nodeId,
req.futureId(),
req.partition(),
- false,
- ctx.deploymentEnabled());
+ false);
res.addFailedKeys(req.keys(), e);
@@ -1785,8 +1784,7 @@ public class GridDhtAtomicCache<K, V> extends
GridDhtCacheAdapter<K, V> {
node.id(),
req.futureId(),
req.partition(),
- false,
- ctx.deploymentEnabled());
+ false);
assert !req.returnValue() || (req.operation() == TRANSFORM ||
req.size() == 1);
@@ -3254,7 +3252,6 @@ public class GridDhtAtomicCache<K, V> extends
GridDhtCacheAdapter<K, V> {
nodeId,
checkReq.futureId(),
checkReq.partition(),
- false,
false);
GridCacheReturn ret = new GridCacheReturn(false, true);
@@ -3424,8 +3421,7 @@ public class GridDhtAtomicCache<K, V> extends
GridDhtCacheAdapter<K, V> {
if (nearEvicted != null) {
dhtRes = new GridDhtAtomicUpdateResponse(ctx.cacheId(),
req.partition(),
- req.futureId(),
- ctx.deploymentEnabled());
+ req.futureId());
dhtRes.nearEvicted(nearEvicted);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
index 538759cd3aa..f212c95b8a3 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateFuture.java
@@ -90,7 +90,6 @@ class GridDhtAtomicSingleUpdateFuture extends
GridDhtAtomicAbstractUpdateFuture
writeVer,
topVer,
updateReq.taskNameHash(),
- cctx.deploymentEnabled(),
updateReq.keepBinary(),
updateReq.skipStore(),
readRepairRecovery);
@@ -104,7 +103,6 @@ class GridDhtAtomicSingleUpdateFuture extends
GridDhtAtomicAbstractUpdateFuture
topVer,
updateReq.taskNameHash(),
null,
- cctx.deploymentEnabled(),
updateReq.keepBinary(),
updateReq.skipStore(),
false,
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
index 98fb9ca58a9..f970473338a 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
@@ -75,7 +75,6 @@ public class GridDhtAtomicSingleUpdateRequest extends
GridDhtAtomicAbstractUpdat
* @param writeVer Write version for cache values.
* @param topVer Topology version.
* @param taskNameHash Task name hash code.
- * @param addDepInfo Deployment info.
* @param keepBinary Keep binary flag.
* @param skipStore Skip store flag.
* @param readRepairRecovery Recovery on Read Repair flag.
@@ -87,7 +86,6 @@ public class GridDhtAtomicSingleUpdateRequest extends
GridDhtAtomicAbstractUpdat
GridCacheVersion writeVer,
@NotNull AffinityTopologyVersion topVer,
int taskNameHash,
- boolean addDepInfo,
boolean keepBinary,
boolean skipStore,
boolean readRepairRecovery
@@ -98,7 +96,6 @@ public class GridDhtAtomicSingleUpdateRequest extends
GridDhtAtomicAbstractUpdat
writeVer,
topVer,
taskNameHash,
- addDepInfo,
keepBinary,
skipStore,
readRepairRecovery);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
index 7debeffa16f..a2814d0a9ad 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateFuture.java
@@ -19,7 +19,6 @@ package
org.apache.ignite.internal.processors.cache.distributed.dht.atomic;
import java.util.List;
import java.util.UUID;
-
import org.apache.ignite.cluster.ClusterNode;
import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion;
import org.apache.ignite.internal.processors.cache.GridCacheContext;
@@ -89,7 +88,6 @@ class GridDhtAtomicUpdateFuture extends
GridDhtAtomicAbstractUpdateFuture {
topVer,
updateReq.taskNameHash(),
null,
- cctx.deploymentEnabled(),
updateReq.keepBinary(),
updateReq.skipStore(),
false,
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
index f26873a89a8..76309e6e207 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
@@ -142,7 +142,6 @@ public class GridDhtAtomicUpdateRequest extends
GridDhtAtomicAbstractUpdateReque
* @param skipStore Skip store flag.
* @param forceTransformBackups Force transform backups flag.
* @param taskNameHash Task name hash code.
- * @param addDepInfo Deployment info.
* @param readRepairRecovery Recovery on Read Repair flag.
*/
public GridDhtAtomicUpdateRequest(
@@ -153,7 +152,6 @@ public class GridDhtAtomicUpdateRequest extends
GridDhtAtomicAbstractUpdateReque
@NotNull AffinityTopologyVersion topVer,
int taskNameHash,
Object[] invokeArgs,
- boolean addDepInfo,
boolean keepBinary,
boolean skipStore,
boolean forceTransformBackups,
@@ -165,7 +163,6 @@ public class GridDhtAtomicUpdateRequest extends
GridDhtAtomicAbstractUpdateReque
writeVer,
topVer,
taskNameHash,
- addDepInfo,
keepBinary,
skipStore,
readRepairRecovery);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
index 0e937db5e58..4787ca83b19 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
@@ -65,13 +65,11 @@ public class GridDhtAtomicUpdateResponse extends
GridCacheIdMessage implements G
* @param cacheId Cache ID.
* @param partId Partition.
* @param futId Future ID.
- * @param addDepInfo Deployment info.
*/
- public GridDhtAtomicUpdateResponse(int cacheId, int partId, long futId,
boolean addDepInfo) {
+ public GridDhtAtomicUpdateResponse(int cacheId, int partId, long futId) {
this.cacheId = cacheId;
this.partId = partId;
this.futId = futId;
- this.addDepInfo = addDepInfo;
}
/** {@inheritDoc} */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
index 6c941ae6869..a9b194b10e0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateFuture.java
@@ -476,8 +476,7 @@ public abstract class GridNearAtomicAbstractUpdateFuture
extends GridCacheFuture
req.nodeId(),
req.futureId(),
req.partition(),
- true,
- cctx.deploymentEnabled());
+ true);
ClusterTopologyCheckedException e = new
ClusterTopologyCheckedException("Primary node left grid " +
"before response is received: " + req.nodeId());
@@ -498,8 +497,7 @@ public abstract class GridNearAtomicAbstractUpdateFuture
extends GridCacheFuture
req.nodeId(),
req.futureId(),
req.partition(),
- e instanceof ClusterTopologyCheckedException,
- cctx.deploymentEnabled());
+ e instanceof ClusterTopologyCheckedException);
res.addFailedKeys(req.keys(), e);
@@ -515,8 +513,7 @@ public abstract class GridNearAtomicAbstractUpdateFuture
extends GridCacheFuture
req.updateRequest().nodeId(),
req.futureId(),
req.partition(),
- e instanceof ClusterTopologyCheckedException,
- cctx.deploymentEnabled());
+ e instanceof ClusterTopologyCheckedException);
res.addFailedKeys(req.updateRequest().keys(), e);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
index 368ffe41676..73a75435a59 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
@@ -121,7 +121,6 @@ public abstract class GridNearAtomicAbstractUpdateRequest
extends GridCacheIdMes
* @param op Cache update operation.
* @param taskNameHash Task name hash code.
* @param flags Flags.
- * @param addDepInfo Deployment info flag.
*/
protected GridNearAtomicAbstractUpdateRequest(
int cacheId,
@@ -131,8 +130,7 @@ public abstract class GridNearAtomicAbstractUpdateRequest
extends GridCacheIdMes
CacheWriteSynchronizationMode syncMode,
GridCacheOperation op,
int taskNameHash,
- short flags,
- boolean addDepInfo
+ short flags
) {
this.cacheId = cacheId;
this.nodeId = nodeId;
@@ -142,7 +140,6 @@ public abstract class GridNearAtomicAbstractUpdateRequest
extends GridCacheIdMes
this.syncMode = syncMode;
this.taskNameHash = taskNameHash;
this.flags = flags;
- this.addDepInfo = addDepInfo;
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
index 6a3bab524e7..952f1f79561 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
@@ -122,7 +122,6 @@ public class GridNearAtomicFullUpdateRequest extends
GridNearAtomicAbstractUpdat
* @param filter Optional filter for atomic check.
* @param taskNameHash Task name hash code.
* @param flags Flags.
- * @param addDepInfo Deployment info flag.
* @param maxEntryCnt Maximum entries count.
*/
GridNearAtomicFullUpdateRequest(
@@ -137,7 +136,6 @@ public class GridNearAtomicFullUpdateRequest extends
GridNearAtomicAbstractUpdat
@Nullable CacheEntryPredicate[] filter,
int taskNameHash,
short flags,
- boolean addDepInfo,
int maxEntryCnt
) {
super(cacheId,
@@ -147,8 +145,7 @@ public class GridNearAtomicFullUpdateRequest extends
GridNearAtomicAbstractUpdat
syncMode,
op,
taskNameHash,
- flags,
- addDepInfo);
+ flags);
this.expiryPlc = expiryPlc;
this.invokeArgs = invokeArgs;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
index 6ed17f45b45..3d64a0d3f6e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
@@ -58,7 +58,6 @@ public class GridNearAtomicSingleUpdateFilterRequest extends
GridNearAtomicSingl
* @param filter Optional filter for atomic check.
* @param taskNameHash Task name hash code.
* @param flags Flags.
- * @param addDepInfo Deployment info flag.
*/
GridNearAtomicSingleUpdateFilterRequest(
int cacheId,
@@ -69,8 +68,7 @@ public class GridNearAtomicSingleUpdateFilterRequest extends
GridNearAtomicSingl
GridCacheOperation op,
@Nullable CacheEntryPredicate[] filter,
int taskNameHash,
- short flags,
- boolean addDepInfo
+ short flags
) {
super(
cacheId,
@@ -80,8 +78,7 @@ public class GridNearAtomicSingleUpdateFilterRequest extends
GridNearAtomicSingl
syncMode,
op,
taskNameHash,
- flags,
- addDepInfo
+ flags
);
assert filter != null && filter.length > 0;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFuture.java
index e5a6352de9a..e4ea94e5c80 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFuture.java
@@ -566,8 +566,7 @@ public class GridNearAtomicSingleUpdateFuture extends
GridNearAtomicAbstractUpda
op,
invokeArgs,
taskNameHash,
- flags,
- cctx.deploymentEnabled());
+ flags);
}
else {
if (filter == null || filter.length == 0) {
@@ -579,8 +578,7 @@ public class GridNearAtomicSingleUpdateFuture extends
GridNearAtomicAbstractUpda
syncMode,
op,
taskNameHash,
- flags,
- cctx.deploymentEnabled());
+ flags);
}
else {
req = new GridNearAtomicSingleUpdateFilterRequest(
@@ -592,8 +590,7 @@ public class GridNearAtomicSingleUpdateFuture extends
GridNearAtomicAbstractUpda
op,
filter,
taskNameHash,
- flags,
- cctx.deploymentEnabled());
+ flags);
}
}
}
@@ -610,7 +607,6 @@ public class GridNearAtomicSingleUpdateFuture extends
GridNearAtomicAbstractUpda
filter,
taskNameHash,
flags,
- cctx.deploymentEnabled(),
1);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
index 90a70b2daed..2399bc8b162 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
@@ -78,7 +78,6 @@ public class GridNearAtomicSingleUpdateInvokeRequest extends
GridNearAtomicSingl
* @param invokeArgs Optional arguments for entry processor.
* @param taskNameHash Task name hash code.
* @param flags Flags.
- * @param addDepInfo Deployment info flag.
*/
GridNearAtomicSingleUpdateInvokeRequest(
int cacheId,
@@ -89,8 +88,7 @@ public class GridNearAtomicSingleUpdateInvokeRequest extends
GridNearAtomicSingl
GridCacheOperation op,
@Nullable Object[] invokeArgs,
int taskNameHash,
- short flags,
- boolean addDepInfo
+ short flags
) {
super(
cacheId,
@@ -100,8 +98,7 @@ public class GridNearAtomicSingleUpdateInvokeRequest extends
GridNearAtomicSingl
syncMode,
op,
taskNameHash,
- flags,
- addDepInfo
+ flags
);
assert op == TRANSFORM : op;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
index 80e6102e630..362ec935b11 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
@@ -74,7 +74,6 @@ public class GridNearAtomicSingleUpdateRequest extends
GridNearAtomicAbstractUpd
* @param op Cache update operation.
* @param taskNameHash Task name hash code.
* @param flags Flags.
- * @param addDepInfo Deployment info flag.
*/
GridNearAtomicSingleUpdateRequest(
int cacheId,
@@ -84,8 +83,7 @@ public class GridNearAtomicSingleUpdateRequest extends
GridNearAtomicAbstractUpd
CacheWriteSynchronizationMode syncMode,
GridCacheOperation op,
int taskNameHash,
- short flags,
- boolean addDepInfo
+ short flags
) {
super(cacheId,
nodeId,
@@ -94,8 +92,7 @@ public class GridNearAtomicSingleUpdateRequest extends
GridNearAtomicAbstractUpd
syncMode,
op,
taskNameHash,
- flags,
- addDepInfo
+ flags
);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
index 8c2bb97940a..9a062e60fc7 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateFuture.java
@@ -1015,7 +1015,6 @@ public class GridNearAtomicUpdateFuture extends
GridNearAtomicAbstractUpdateFutu
filter,
taskNameHash,
flags,
- cctx.deploymentEnabled(),
keys.size());
mapped = new PrimaryRequestState(req, nodes, false);
@@ -1129,7 +1128,6 @@ public class GridNearAtomicUpdateFuture extends
GridNearAtomicAbstractUpdateFutu
filter,
taskNameHash,
flags,
- cctx.deploymentEnabled(),
1);
req.addUpdateEntry(cacheKey,
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
index 41faec1130e..8cf63149612 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
@@ -92,20 +92,17 @@ public class GridNearAtomicUpdateResponse extends
GridCacheIdMessage implements
* @param futId Future ID.
* @param partId Partition.
* @param nodeLeft {@code True} if primary node failed.
- * @param addDepInfo Deployment info flag.
*/
public GridNearAtomicUpdateResponse(int cacheId,
UUID nodeId,
long futId,
int partId,
- boolean nodeLeft,
- boolean addDepInfo) {
+ boolean nodeLeft) {
this.cacheId = cacheId;
this.nodeId = nodeId;
this.futId = futId;
this.partId = partId;
this.nodeLeft = nodeLeft;
- this.addDepInfo = addDepInfo;
assert partId >= 0;
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
index 85f2066f040..9109e5b49a5 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedCache.java
@@ -735,8 +735,7 @@ public class GridDhtColocatedCache<K, V> extends
GridDhtTransactionalCacheAdapte
GridNearUnlockRequest req = map.get(primary);
if (req == null) {
- map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt,
- ctx.deploymentEnabled()));
+ map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt));
req.version(ver);
}
@@ -839,8 +838,7 @@ public class GridDhtColocatedCache<K, V> extends
GridDhtTransactionalCacheAdapte
GridNearUnlockRequest req = map.get(primary);
if (req == null) {
- map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt,
- ctx.deploymentEnabled()));
+ map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt));
req.version(ver);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedLockFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedLockFuture.java
index 6ffdec36725..6bf6c13aedc 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedLockFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/colocated/GridDhtColocatedLockFuture.java
@@ -1089,7 +1089,6 @@ public final class GridDhtColocatedLockFuture extends
GridCacheCompoundIdentityF
keepBinary,
clientFirst,
false,
- cctx.deploymentEnabled(),
inTx() ? tx.label() : null);
mapping.request(req);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysFuture.java
index 5ee3ff03684..57349256f54 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysFuture.java
@@ -262,8 +262,7 @@ public final class GridDhtForceKeysFuture<K, V> extends
GridCompoundFuture<Objec
futId,
fut.miniId(),
mappedKeys,
- topVer,
- cctx.deploymentEnabled());
+ topVer);
try {
add(fut); // Append new future.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
index dba2560c6f3..b9409dc804b 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
@@ -66,15 +66,13 @@ public class GridDhtForceKeysRequest extends
GridCacheIdMessage implements GridC
* @param miniId Mini-future ID.
* @param keys Keys.
* @param topVer Topology version.
- * @param addDepInfo Deployment info.
*/
GridDhtForceKeysRequest(
int cacheId,
IgniteUuid futId,
IgniteUuid miniId,
Collection<KeyCacheObject> keys,
- AffinityTopologyVersion topVer,
- boolean addDepInfo
+ AffinityTopologyVersion topVer
) {
assert futId != null;
assert miniId != null;
@@ -85,7 +83,6 @@ public class GridDhtForceKeysRequest extends
GridCacheIdMessage implements GridC
this.miniId = miniId;
this.keys = keys;
this.topVer = topVer;
- this.addDepInfo = addDepInfo;
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
index ec8de445dbc..2b739c38877 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
@@ -72,16 +72,14 @@ public class GridDhtForceKeysResponse extends
GridCacheIdMessage implements Grid
* @param cacheId Cache ID.
* @param futId Request id.
* @param miniId Mini-future ID.
- * @param addDepInfo Deployment info flag.
*/
- public GridDhtForceKeysResponse(int cacheId, IgniteUuid futId, IgniteUuid
miniId, boolean addDepInfo) {
+ public GridDhtForceKeysResponse(int cacheId, IgniteUuid futId, IgniteUuid
miniId) {
assert futId != null;
assert miniId != null;
this.cacheId = cacheId;
this.futId = futId;
this.miniId = miniId;
- this.addDepInfo = addDepInfo;
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
index 3c4a09e6718..25157306343 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplier.java
@@ -228,7 +228,7 @@ public class GridDhtPartitionSupplier {
demandMsg.rebalanceId(),
grp.groupId(),
demandMsg.topologyVersion(),
- grp.deploymentEnabled()
+ false
);
try {
@@ -318,7 +318,7 @@ public class GridDhtPartitionSupplier {
supplyMsg = new
GridDhtPartitionSupplyMessage(demandMsg.rebalanceId(),
grp.groupId(),
demandMsg.topologyVersion(),
- grp.deploymentEnabled());
+ false);
}
}
@@ -471,7 +471,7 @@ public class GridDhtPartitionSupplier {
demandMsg.rebalanceId(),
grp.groupId(),
demandMsg.topologyVersion(),
- grp.deploymentEnabled(),
+ false,
t
);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
index abf0d704c73..a5f24c5e238 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsExchangeFuture.java
@@ -1023,9 +1023,6 @@ public class GridDhtPartitionsExchangeFuture extends
GridDhtTopologyFutureAdapte
else
exchange = cctx.kernalContext().clientNode() ?
ExchangeType.CLIENT : ExchangeType.ALL;
}
-
- if (exchId.isLeft())
- onLeft();
}
else {
exchange = firstDiscoEvt.eventNode().isClient() ?
onClientNodeEvent() :
@@ -1499,11 +1496,8 @@ public class GridDhtPartitionsExchangeFuture extends
GridDhtTopologyFutureAdapte
private ExchangeType onClientNodeEvent() throws IgniteCheckedException {
assert firstDiscoEvt.eventNode().isClient() : this;
- if (firstDiscoEvt.type() == EVT_NODE_LEFT || firstDiscoEvt.type() ==
EVT_NODE_FAILED) {
- onLeft();
-
+ if (firstDiscoEvt.type() == EVT_NODE_LEFT || firstDiscoEvt.type() ==
EVT_NODE_FAILED)
assert !firstDiscoEvt.eventNode().isLocal() : firstDiscoEvt;
- }
else
assert firstDiscoEvt.type() == EVT_NODE_JOINED ||
firstDiscoEvt.type() == EVT_DISCOVERY_CUSTOM_EVT : firstDiscoEvt;
@@ -1528,8 +1522,6 @@ public class GridDhtPartitionsExchangeFuture extends
GridDhtTopologyFutureAdapte
assert !firstDiscoEvt.eventNode().isClient() : this;
if (firstDiscoEvt.type() == EVT_NODE_LEFT || firstDiscoEvt.type() ==
EVT_NODE_FAILED) {
- onLeft();
-
exchCtx.events().warnNoAffinityNodes(cctx);
centralizedAff = cctx.affinity().onCentralizedAffinityChange(this,
crd);
@@ -1552,8 +1544,6 @@ public class GridDhtPartitionsExchangeFuture extends
GridDhtTopologyFutureAdapte
keepRebalanced(); // Still rebalanced.
- onLeft();
-
exchCtx.events().warnNoAffinityNodes(cctx);
cctx.affinity().onExchangeFreeSwitch(this);
@@ -2027,24 +2017,6 @@ public class GridDhtPartitionsExchangeFuture extends
GridDhtTopologyFutureAdapte
timeBag.finishGlobalStage("Wait partitions release latch [latch=" +
latchId + "]");
}
- /**
- *
- */
- private void onLeft() {
- for (CacheGroupContext grp : cctx.cache().cacheGroups()) {
- grp.preloader().pause();
-
- try {
- grp.unwindUndeploys();
- }
- finally {
- grp.preloader().resume();
- }
-
- cctx.exchange().exchangerUpdateHeartbeat();
- }
- }
-
/**
* @param partReleaseFut Partition release future.
* @param txTimeoutNotifyFlag If {@code true} print transaction rollback
timeout on PME notification.
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetFuture.java
index 8f93131415e..a8df9c74253 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetFuture.java
@@ -747,7 +747,6 @@ public final class GridNearGetFuture<K, V> extends
CacheDistributedGetFutureAdap
expiryPlc != null ? expiryPlc.forAccess() : -1L,
true,
skipVals,
- cctx.deploymentEnabled(),
recovery,
null
);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
index 51a31a3ee07..03811aa6e79 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
@@ -125,7 +125,6 @@ public class GridNearGetRequest extends GridCacheIdMessage
implements GridCacheD
* @param taskNameHash Task name hash.
* @param createTtl New TTL to set after entry is created, -1 to leave
unchanged.
* @param accessTtl New TTL to set after entry is accessed, -1 to leave
unchanged.
- * @param addDepInfo Deployment info.
* @param txLbl Transaction label.
*/
public GridNearGetRequest(
@@ -141,7 +140,6 @@ public class GridNearGetRequest extends GridCacheIdMessage
implements GridCacheD
long accessTtl,
boolean addReader,
boolean skipVals,
- boolean addDepInfo,
boolean recovery,
@Nullable String txLbl
) {
@@ -170,7 +168,6 @@ public class GridNearGetRequest extends GridCacheIdMessage
implements GridCacheD
this.taskNameHash = taskNameHash;
this.createTtl = createTtl;
this.accessTtl = accessTtl;
- this.addDepInfo = addDepInfo;
this.txLbl = txLbl;
if (readThrough)
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockFuture.java
index 51a5eaafbcf..6a5df13cd5a 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockFuture.java
@@ -1073,7 +1073,6 @@ public final class GridNearLockFuture extends
GridCacheCompoundIdentityFuture<Bo
keepBinary,
clientFirst,
true,
- cctx.deploymentEnabled(),
inTx() ? tx.label() : null);
mapping.request(req);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
index 949c4d4fea8..80a84d8e32e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
@@ -107,7 +107,6 @@ public class GridNearLockRequest extends
GridDistributedLockRequest {
* @param accessTtl TTL for read operation.
* @param skipStore Skip store flag.
* @param firstClientReq {@code True} if first lock request for lock
operation sent from client node.
- * @param addDepInfo Deployment info flag.
* @param txLbl Transaction label.
*/
public GridNearLockRequest(
@@ -134,7 +133,6 @@ public class GridNearLockRequest extends
GridDistributedLockRequest {
boolean keepBinary,
boolean firstClientReq,
boolean nearCache,
- boolean addDepInfo,
@Nullable String txLbl
) {
super(
@@ -153,8 +151,7 @@ public class GridNearLockRequest extends
GridDistributedLockRequest {
txSize,
skipStore,
skipReadThrough,
- keepBinary,
- addDepInfo);
+ keepBinary);
assert topVer.compareTo(AffinityTopologyVersion.ZERO) > 0;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
index 3c5b90d8d78..16d3777ccc9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
@@ -85,7 +85,6 @@ public class GridNearLockResponse extends
GridDistributedLockResponse {
* @param err Error.
* @param clientRemapVer {@code True} if client node should remap lock
request. If {@code compatibleRemapVer} is
* {@code true} when first request is not remapped, but all subsequent
will use remap version.
- * @param addDepInfo Deployment info.
* @param compatibleRemapVer {@code True} if remap version is compatible
with lock version.
*/
public GridNearLockResponse(
@@ -97,10 +96,9 @@ public class GridNearLockResponse extends
GridDistributedLockResponse {
int cnt,
Throwable err,
AffinityTopologyVersion clientRemapVer,
- boolean addDepInfo,
boolean compatibleRemapVer
) {
- super(cacheId, lockVer, futId, cnt, err, addDepInfo);
+ super(cacheId, lockVer, futId, cnt, err);
assert miniId != 0;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticSerializableTxPrepareFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticSerializableTxPrepareFuture.java
index c49744df809..18948aa2795 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticSerializableTxPrepareFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticSerializableTxPrepareFuture.java
@@ -536,7 +536,6 @@ public class GridNearOptimisticSerializableTxPrepareFuture
extends GridNearOptim
tx.taskNameHash(),
m.clientFirst(),
txNodes.size() == 1,
- tx.activeCachesDeploymentEnabled(),
tx.txState().recovery());
for (IgniteTxEntry txEntry : writes) {
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticTxPrepareFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticTxPrepareFuture.java
index 1858576e0d7..72c4f540b7a 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticTxPrepareFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearOptimisticTxPrepareFuture.java
@@ -531,7 +531,6 @@ public class GridNearOptimisticTxPrepareFuture extends
GridNearOptimisticTxPrepa
tx.taskNameHash(),
m.clientFirst(),
txMapping.transactionNodes().size() == 1,
- tx.activeCachesDeploymentEnabled(),
tx.txState().recovery());
for (IgniteTxEntry txEntry : m.entries()) {
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearPessimisticTxPrepareFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearPessimisticTxPrepareFuture.java
index 76a45612e85..757cc77b21c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearPessimisticTxPrepareFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearPessimisticTxPrepareFuture.java
@@ -237,7 +237,6 @@ public class GridNearPessimisticTxPrepareFuture extends
GridNearTxPrepareFutureA
tx.taskNameHash(),
false,
true,
- tx.activeCachesDeploymentEnabled(),
tx.txState().recovery());
for (IgniteTxEntry txEntry : writes) {
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
index 771e77df9cd..8d3b160ef7e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
@@ -103,7 +103,6 @@ public class GridNearSingleGetRequest extends
GridCacheIdMessage implements Grid
* @param accessTtl New TTL to set after entry is accessed, -1 to leave
unchanged.
* @param addReader Add reader flag.
* @param needVer {@code True} if entry version is needed.
- * @param addDepInfo Deployment info.
* @param txLbl Transaction label.
*/
public GridNearSingleGetRequest(
@@ -118,7 +117,6 @@ public class GridNearSingleGetRequest extends
GridCacheIdMessage implements Grid
boolean skipVals,
boolean addReader,
boolean needVer,
- boolean addDepInfo,
boolean recovery,
@Nullable String txLbl
) {
@@ -131,7 +129,6 @@ public class GridNearSingleGetRequest extends
GridCacheIdMessage implements Grid
this.taskNameHash = taskNameHash;
this.createTtl = createTtl;
this.accessTtl = accessTtl;
- this.addDepInfo = addDepInfo;
this.txLbl = txLbl;
if (readThrough)
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
index 68c4bc9331f..407a46ddee6 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTransactionalCache.java
@@ -404,8 +404,7 @@ public class GridNearTransactionalCache<K, V> extends
GridNearCacheAdapter<K, V>
GridNearUnlockRequest req = map.get(primary);
if (req == null) {
- map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt,
- ctx.deploymentEnabled()));
+ map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt));
req.version(ver);
}
@@ -521,8 +520,7 @@ public class GridNearTransactionalCache<K, V> extends
GridNearCacheAdapter<K, V>
req = map.get(primary);
if (req == null) {
- map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt,
- ctx.deploymentEnabled()));
+ map.put(primary, req = new
GridNearUnlockRequest(ctx.cacheId(), keyCnt));
req.version(ver);
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishFuture.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishFuture.java
index c4049320dd6..307bdad29e4 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishFuture.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishFuture.java
@@ -760,8 +760,7 @@ public final class GridNearTxFinishFuture<K, V> extends
GridCacheCompoundIdentit
null,
null,
null,
- tx.taskNameHash(),
- tx.activeCachesDeploymentEnabled()
+ tx.taskNameHash()
);
// If this is the primary node for the keys.
@@ -882,7 +881,6 @@ public final class GridNearTxFinishFuture<K, V> extends
GridCacheCompoundIdentit
null,
null,
0,
- tx.activeCachesDeploymentEnabled(),
!waitRemoteTxs && (tx.needReturnValue() && tx.implicit()),
waitRemoteTxs,
null);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
index 059222f3e17..fe9a9e089b3 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
@@ -58,7 +58,6 @@ public class GridNearTxFinishRequest extends
GridDistributedTxFinishRequest {
* @param committedVers Committed versions.
* @param rolledbackVers Rolled back versions.
* @param taskNameHash Task name hash.
- * @param addDepInfo Deployment info flag.
*/
public GridNearTxFinishRequest(
IgniteUuid futId,
@@ -74,8 +73,7 @@ public class GridNearTxFinishRequest extends
GridDistributedTxFinishRequest {
GridCacheVersion baseVer,
Collection<GridCacheVersion> committedVers,
Collection<GridCacheVersion> rolledbackVers,
- int taskNameHash,
- boolean addDepInfo) {
+ int taskNameHash) {
super(
xidVer,
futId,
@@ -89,8 +87,7 @@ public class GridNearTxFinishRequest extends
GridDistributedTxFinishRequest {
baseVer,
committedVers,
rolledbackVers,
- taskNameHash,
- addDepInfo
+ taskNameHash
);
explicitLock(explicitLock);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
index 46a02f401ed..2fdb9bccf3c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
@@ -107,7 +107,6 @@ public class GridNearTxPrepareRequest extends
GridDistributedTxPrepareRequest {
* @param taskNameHash Task name hash.
* @param firstClientReq {@code True} if first optimistic tx prepare
request sent from client node.
* @param allowWaitTopFut {@code True} if it is safe for first client
request to wait for topology future.
- * @param addDepInfo Deployment info flag.
*/
public GridNearTxPrepareRequest(
IgniteUuid futId,
@@ -126,7 +125,6 @@ public class GridNearTxPrepareRequest extends
GridDistributedTxPrepareRequest {
int taskNameHash,
boolean firstClientReq,
boolean allowWaitTopFut,
- boolean addDepInfo,
boolean recovery
) {
super(tx,
@@ -136,8 +134,7 @@ public class GridNearTxPrepareRequest extends
GridDistributedTxPrepareRequest {
txNodes,
retVal,
last,
- onePhaseCommit,
- addDepInfo);
+ onePhaseCommit);
assert futId != null;
assert !firstClientReq || tx.optimistic() : tx;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotManager.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotManager.java
index d18aa266343..cdd0eb3af30 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotManager.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotManager.java
@@ -2388,7 +2388,7 @@ public class IgniteSnapshotManager extends
GridCacheSharedManagerAdapter
FilePageStore pageStore
) throws IgniteCheckedException {
CacheObjectContext coctx = new CacheObjectContext(ctx, grpName, null,
false,
- false, false, false, false);
+ false, false, false);
GridCacheSharedContext<?, ?> sctx =
GridCacheSharedContext.builder().build(ctx, null);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/DumpEntrySerializer.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/DumpEntrySerializer.java
index 075a5508ced..b8d6d0eb278 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/DumpEntrySerializer.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/DumpEntrySerializer.java
@@ -97,7 +97,7 @@ public class DumpEntrySerializer {
/** */
public void kernalContext(GridKernalContext cctx) {
co = cctx.cacheObjects();
- fakeCacheObjCtx = new CacheObjectContext(cctx, null, null, false,
false, false, false, false);
+ fakeCacheObjCtx = new CacheObjectContext(cctx, null, null, false,
false, false, false);
}
/** @param keepBinary If {@code true} then return data in form of {@link
BinaryObject}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneWalRecordsIterator.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneWalRecordsIterator.java
index 7b4b7e741d3..54cba990ee8 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneWalRecordsIterator.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/reader/StandaloneWalRecordsIterator.java
@@ -392,7 +392,7 @@ class StandaloneWalRecordsIterator extends
AbstractWalRecordsIterator {
IgniteCacheObjectProcessor processor
) throws IgniteCheckedException {
final CacheObjectContext fakeCacheObjCtx = new CacheObjectContext(
- kernalCtx, null, null, false, false, false, false, false);
+ kernalCtx, null, null, false, false, false, false);
final int entryCnt = dataRec.entryCount();
final List<DataEntry> postProcessedEntries = new ArrayList<>(entryCnt);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java
index 9c6d6782b1c..e9cfcb2fd82 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/CacheQuery.java
@@ -712,16 +712,6 @@ public class CacheQuery<T> {
if (log.isDebugEnabled())
log.debug("Executing query [query=" + this + ", nodes=" + nodes +
']');
- if (cctx.deploymentEnabled()) {
- try {
- cctx.deploy().registerClasses(filter, rmtReducer);
- cctx.deploy().registerClasses(args);
- }
- catch (IgniteCheckedException e) {
- return new GridCacheQueryErrorFuture<>(cctx.kernalContext(),
e);
- }
- }
-
taskHash = cctx.kernalContext().job().currentTaskNameHash();
final GridCacheQueryBean bean = new GridCacheQueryBean(this,
(IgniteReducer<Object, Object>)rmtReducer,
@@ -776,9 +766,6 @@ public class CacheQuery<T> {
if (log.isDebugEnabled())
log.debug("Executing query [query=" + this + ", nodes=" + nodes +
']');
- if (cctx.deploymentEnabled())
- cctx.deploy().registerClasses(filter);
-
taskHash = cctx.kernalContext().job().currentTaskNameHash();
final GridCacheQueryManager qryMgr = cctx.queries();
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheDistributedQueryManager.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheDistributedQueryManager.java
index 75b7645b039..583d3006bc4 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheDistributedQueryManager.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheDistributedQueryManager.java
@@ -191,7 +191,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
req.id(),
new IgniteCheckedException("Received request for
incorrect cache [expected=" + cctx.name() +
", actual=" + req.cacheName()),
- cctx.deploymentEnabled());
+ false);
sendQueryResponse(sndId, res, 0);
}
@@ -210,7 +210,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
U.error(log(), "Failed to run query.", e);
sendQueryResponse(sndId, new
GridCacheQueryResponse(cctx.cacheId(), req.id(), e.getCause(),
- cctx.deploymentEnabled()), 0);
+ false), 0);
if (e instanceof Error)
throw (Error)e;
@@ -417,7 +417,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
fut.onPage(null, null, null, e, true);
else
sendQueryResponse(qryInfo.senderId(),
- new GridCacheQueryResponse(cctx.cacheId(),
qryInfo.requestId(), e, cctx.deploymentEnabled()),
+ new GridCacheQueryResponse(cctx.cacheId(),
qryInfo.requestId(), e, false),
qryInfo.query().timeout());
return true;
@@ -427,7 +427,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
fut.onPage(null, null, data, null, finished);
else {
GridCacheQueryResponse res = new
GridCacheQueryResponse(cctx.cacheId(), qryInfo.requestId(),
- finished, false, cctx.deploymentEnabled());
+ finished, false);
if (qryInfo.query().type() == INDEX)
res.indexQueryMetadata(idxQryMetadata);
@@ -460,7 +460,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
}
else
sendQueryResponse(qryInfo.senderId(),
- new GridCacheQueryResponse(cctx.cacheId(),
qryInfo.requestId(), e, cctx.deploymentEnabled()),
+ new GridCacheQueryResponse(cctx.cacheId(),
qryInfo.requestId(), e, false),
qryInfo.query().timeout());
return true;
@@ -473,7 +473,7 @@ public class GridCacheDistributedQueryManager<K, V> extends
GridCacheQueryManage
}
else {
GridCacheQueryResponse res = new
GridCacheQueryResponse(cctx.cacheId(), qryInfo.requestId(),
- finished, qryInfo.reducer() == null, cctx.deploymentEnabled());
+ finished, qryInfo.reducer() == null);
res.data(entities != null ? entities : data);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
index b5bb798ca40..9ab8a49a0ac 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
@@ -206,7 +206,7 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
qry.taskHash(),
cctx.affinity().affinityTopologyVersion(),
// Force deployment anyway if scan query is used.
- cctx.deploymentEnabled() || deployFilterOrTransformer,
+ deployFilterOrTransformer,
qry.isDataPageScanEnabled(),
qry.skipKeys());
}
@@ -230,7 +230,7 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
qry.taskHash(),
cctx.affinity().affinityTopologyVersion(),
// Force deployment anyway if scan query is used.
- cctx.deploymentEnabled() || (qry.scanFilter() != null &&
cctx.gridDeploy().enabled()),
+ qry.scanFilter() != null && cctx.gridDeploy().enabled(),
qry.isDataPageScanEnabled());
}
@@ -243,8 +243,7 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
static GridCacheQueryRequest cancelRequest(GridCacheContext<?, ?> cctx,
long reqId) {
return new GridCacheQueryRequest(cctx.cacheId(),
reqId,
- cctx.affinity().affinityTopologyVersion(),
- cctx.deploymentEnabled());
+ cctx.affinity().affinityTopologyVersion());
}
/**
@@ -253,18 +252,15 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
* @param cacheId Cache ID.
* @param id Request to cancel.
* @param topVer Topology version.
- * @param addDepInfo Deployment info flag.
*/
private GridCacheQueryRequest(
int cacheId,
long id,
- AffinityTopologyVersion topVer,
- boolean addDepInfo
+ AffinityTopologyVersion topVer
) {
this.cacheId = cacheId;
this.id = id;
this.topVer = topVer;
- this.addDepInfo = addDepInfo;
cancel = true;
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
index 0b788c42c69..b858725a6b0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
@@ -80,14 +80,12 @@ public class GridCacheQueryResponse extends
GridCacheIdMessage implements GridCa
* @param reqId Request id.
* @param finished Last response or not.
* @param fields Fields query or not.
- * @param addDepInfo Deployment info flag.
*/
- public GridCacheQueryResponse(int cacheId, long reqId, boolean finished,
boolean fields, boolean addDepInfo) {
+ public GridCacheQueryResponse(int cacheId, long reqId, boolean finished,
boolean fields) {
this.cacheId = cacheId;
this.reqId = reqId;
this.finished = finished;
this.fields = fields;
- this.addDepInfo = addDepInfo;
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteInternalTx.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteInternalTx.java
index 92764327fa9..654476dc501 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteInternalTx.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteInternalTx.java
@@ -263,17 +263,6 @@ public interface IgniteInternalTx {
*/
public IgniteTxState txState();
- /**
- * @return {@code true} or {@code false} if the deployment is enabled or
disabled for all active caches involved
- * in this transaction.
- */
- public boolean activeCachesDeploymentEnabled();
-
- /**
- * @param depEnabled Flag indicating whether deployment is enabled for
caches from this transaction or not.
- */
- public void activeCachesDeploymentEnabled(boolean depEnabled);
-
/**
* Attempts to set topology version and returns the current value.
* If topology version was previously set, then it's value will
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxImplicitSingleStateImpl.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxImplicitSingleStateImpl.java
index e88d6b7a7c6..0fdc10d29d0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxImplicitSingleStateImpl.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxImplicitSingleStateImpl.java
@@ -67,8 +67,6 @@ public class IgniteTxImplicitSingleStateImpl extends
IgniteTxLocalStateAdapter {
cacheCtx = ctx;
this.recovery = recovery;
-
- tx.activeCachesDeploymentEnabled(cacheCtx.deploymentEnabled());
}
/** {@inheritDoc} */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
index fb9bc8b81ca..71c79fe8f9b 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
@@ -134,9 +134,6 @@ public abstract class IgniteTxLocalAdapter extends
IgniteTxAdapter implements Ig
/** Implicit transaction result. */
protected GridCacheReturn implicitRes;
- /** Flag indicating whether deployment is enabled for caches from this
transaction or not. */
- private boolean depEnabled;
-
/** */
@GridToStringInclude
protected final IgniteTxLocalState txState;
@@ -263,16 +260,6 @@ public abstract class IgniteTxLocalAdapter extends
IgniteTxAdapter implements Ig
return false;
}
- /** {@inheritDoc} */
- @Override public boolean activeCachesDeploymentEnabled() {
- return depEnabled;
- }
-
- /** {@inheritDoc} */
- @Override public void activeCachesDeploymentEnabled(boolean depEnabled) {
- this.depEnabled = depEnabled;
- }
-
/** {@inheritDoc} */
@Override public boolean isStarted() {
return txState.initialized();
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxStateImpl.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxStateImpl.java
index 4b6ef7f77e8..319a9c38166 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxStateImpl.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxStateImpl.java
@@ -232,9 +232,6 @@ public class IgniteTxStateImpl extends
IgniteTxLocalStateAdapter {
}
else
activeCacheIds.add(cacheId);
-
- if (activeCacheIds.size() == 1)
- tx.activeCachesDeploymentEnabled(cacheCtx.deploymentEnabled());
}
}
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
index 7f00e4418d3..41783b4d815 100755
---
a/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
@@ -4181,22 +4181,6 @@ public abstract class IgniteUtils extends CommonUtils {
return GridClassLoaderCache.classLoader(cls);
}
- /**
- * Detects class loader for given object's class.
- *
- * @param obj Object to find class loader for class of.
- * @return Class loader for given object (possibly {@code null}).
- */
- @Nullable public static ClassLoader detectObjectClassLoader(@Nullable
Object obj) {
- if (obj == null)
- return null;
-
- if (obj instanceof GridPeerDeployAware)
- return ((GridPeerDeployAware)obj).classLoader();
-
- return detectClassLoader(obj.getClass());
- }
-
/**
* Gets the peer deploy aware instance for the object with the widest
class loader.
* If collection is {@code null}, empty or contains only {@code null}s -
the peer
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java
index 308b390cef1..d1e16d62729 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java
@@ -2786,7 +2786,7 @@ public class BinaryMarshallerSelfTest extends
AbstractBinaryArraysTest {
BinaryObjectImpl po = marshal(simpleObject(), marsh);
- CacheObjectContext coCtx = new CacheObjectContext(newContext(), null,
null, false, false, true, false, false);
+ CacheObjectContext coCtx = new CacheObjectContext(newContext(), null,
null, false, false, true, false);
assert po.value(coCtx, false) == po.value(coCtx, false);
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheConditionalDeploymentSelfTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheConditionalDeploymentSelfTest.java
index ce8d2064f78..4642ac20064 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheConditionalDeploymentSelfTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheConditionalDeploymentSelfTest.java
@@ -100,16 +100,6 @@ public class GridCacheConditionalDeploymentSelfTest
extends GridCommonAbstractTe
assertNull(msg.deployInfo());
}
- /**
- * @throws Exception In case of error.
- */
- @Test
- public void testAddedDeploymentInfo() throws Exception {
- GridCacheContext<?, ?> ctx = cacheContext();
-
- assertFalse(ctx.deploymentEnabled());
- }
-
/**
* @return Cache context.
*/
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/preloader/GridCacheReplicatedPreloadSelfTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/preloader/GridCacheReplicatedPreloadSelfTest.java
index 56f9bb9fde3..947539d0a29 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/preloader/GridCacheReplicatedPreloadSelfTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/replicated/preloader/GridCacheReplicatedPreloadSelfTest.java
@@ -32,7 +32,6 @@ import javax.cache.event.CacheEntryListener;
import org.apache.ignite.Ignite;
import org.apache.ignite.IgniteCache;
import org.apache.ignite.IgniteMessaging;
-import org.apache.ignite.binary.BinaryObject;
import org.apache.ignite.cache.CacheEntryEventSerializableFilter;
import org.apache.ignite.cache.CachePeekMode;
import org.apache.ignite.cache.CacheRebalanceMode;
@@ -42,7 +41,6 @@ import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.events.Event;
import org.apache.ignite.events.EventType;
import org.apache.ignite.internal.IgniteKernal;
-import org.apache.ignite.internal.binary.BinaryUtils;
import org.apache.ignite.internal.processors.cache.GridCacheAdapter;
import org.apache.ignite.internal.processors.cache.GridCacheEntryEx;
import org.apache.ignite.internal.util.lang.GridAbsPredicate;
@@ -281,77 +279,6 @@ public class GridCacheReplicatedPreloadSelfTest extends
GridCommonAbstractTest {
}
}
- /**
- * @throws Exception If test failed.
- */
- @Test
- public void testDeployment() throws Exception {
- // TODO GG-11141.
- if (true)
- return;
-
- preloadMode = SYNC;
-
- try {
- Ignite g1 = startGrid(1);
- Ignite g2 = startGrid(2);
-
- IgniteCache<Integer, Object> cache1 = g1.cache(DEFAULT_CACHE_NAME);
- IgniteCache<Integer, Object> cache2 = g2.cache(DEFAULT_CACHE_NAME);
-
- ClassLoader ldr = grid(1).configuration().getClassLoader();
-
- Object v1 =
ldr.loadClass("org.apache.ignite.tests.p2p.CacheDeploymentTestValue3").newInstance();
-
- cache1.put(1, v1);
-
- info("Stored value in cache1 [v=" + v1 + ", ldr=" +
v1.getClass().getClassLoader() + ']');
-
- Object v2 = cache2.get(1);
-
- info("Read value from cache2 [v=" + v2 + ", ldr=" +
v2.getClass().getClassLoader() + ']');
-
- assert v2 != null;
- assert v2.toString().equals(v1.toString());
- assert
!v2.getClass().getClassLoader().equals(getClass().getClassLoader());
-
- Object e1 =
ldr.loadClass("org.apache.ignite.tests.p2p.CacheDeploymentTestEnumValue").getEnumConstants()[0];
-
- cache1.put(2, e1);
-
- Object e2 = cache2.get(2);
-
- BinaryObject enumObj =
(BinaryObject)cache2.withKeepBinary().get(2);
-
- assertEquals(0, enumObj.enumOrdinal());
- assertTrue(enumObj.type().isEnum());
- assertTrue(BinaryUtils.isBinaryEnumObject(enumObj));
-
- assert e2 != null;
- assert e2.toString().equals(e1.toString());
- assert
!e2.getClass().getClassLoader().equals(getClass().getClassLoader());
-
- stopGrid(1);
-
- Ignite g3 = startGrid(3);
-
- IgniteCache<Integer, Object> cache3 = g3.cache(DEFAULT_CACHE_NAME);
-
- Object v3 = cache3.localPeek(1, CachePeekMode.ONHEAP);
-
- assert v3 != null;
-
- info("Read value from cache3 [v=" + v3 + ", ldr=" +
v3.getClass().getClassLoader() + ']');
-
- assert v3 != null;
- assert v3.toString().equals(v1.toString());
- assert
!v3.getClass().getClassLoader().equals(getClass().getClassLoader());
- }
- finally {
- stopAllGrids();
- }
- }
-
/**
* @throws Exception If test failed.
*/