Ignite-9655-merge - Fixed compilation.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/df55ba92 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/df55ba92 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/df55ba92 Branch: refs/heads/sprint-1 Commit: df55ba925969ff0345dbbc3e686a522ef1cefe39 Parents: c131bf0 Author: Alexey Goncharuk <agoncha...@gridgain.com> Authored: Thu Feb 12 13:43:02 2015 -0800 Committer: Alexey Goncharuk <agoncha...@gridgain.com> Committed: Thu Feb 12 13:43:02 2015 -0800 ---------------------------------------------------------------------- .../communication/GridIoMessageFactory.java | 10 ---- .../GridCachePartitionExchangeManager.java | 7 --- .../distributed/GridDistributedLockRequest.java | 30 ---------- .../GridDistributedTxFinishRequest.java | 30 ---------- .../GridDistributedTxPrepareRequest.java | 14 ----- .../distributed/dht/GridDhtLockFuture.java | 2 +- .../distributed/dht/GridDhtTxFinishRequest.java | 60 -------------------- .../distributed/dht/GridDhtTxPrepareFuture.java | 12 ++-- .../distributed/near/GridNearLockRequest.java | 6 -- .../near/GridNearTxPrepareFuture.java | 7 +-- .../cache/transactions/IgniteTxAdapter.java | 5 -- .../transactions/IgniteTxLocalAdapter.java | 8 +-- .../cache/transactions/IgniteTxProxyImpl.java | 2 +- .../cache/GridCacheAbstractFullApiSelfTest.java | 15 ++--- ...cOriginatingNodeFailureAbstractSelfTest.java | 2 +- 15 files changed, 19 insertions(+), 191 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java index e8481f1..2c5be43 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java @@ -173,16 +173,6 @@ public class GridIoMessageFactory implements MessageFactory { break; - case 18: - msg = new GridCachePessimisticCheckCommittedTxRequest(); - - break; - - case 19: - msg = new GridCachePessimisticCheckCommittedTxResponse(); - - break; - case 20: msg = new GridCacheTtlUpdateRequest(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java index 1d064e2..d7b1914 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java @@ -281,13 +281,6 @@ public class GridCachePartitionExchangeManager<K, V> extends GridCacheSharedMana } /** {@inheritDoc} */ - @Override protected void stop0(boolean cancel) { - super.stop0(cancel); - - exchFuts = null; - } - - /** {@inheritDoc} */ @SuppressWarnings("LockAcquiredButNotSafelyReleased") @Override protected void stop0(boolean cancel) { super.stop0(cancel); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java ---------------------------------------------------------------------- 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 f1ad543..b2ed1d0 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 @@ -397,12 +397,6 @@ public class GridDistributedLockRequest<K, V> extends GridDistributedBaseMessage } switch (state) { - case 8: - if (!writer.writeObjectArray("drVersByIdx", drVersByIdx, GridCacheVersion.class)) - return false; - - state++; - case 9: if (!writer.writeIgniteUuid("futId", futId)) return false; @@ -486,13 +480,6 @@ public class GridDistributedLockRequest<K, V> extends GridDistributedBaseMessage return false; state++; - - case 23: - if (!writer.writeByteArray("writeEntriesBytes", writeEntriesBytes)) - return false; - - state++; - } return true; @@ -507,14 +494,6 @@ public class GridDistributedLockRequest<K, V> extends GridDistributedBaseMessage return false; switch (state) { - case 8: - drVersByIdx = reader.readObjectArray("drVersByIdx", GridCacheVersion.class); - - if (!reader.isLastRead()) - return false; - - state++; - case 9: futId = reader.readIgniteUuid("futId"); @@ -626,15 +605,6 @@ public class GridDistributedLockRequest<K, V> extends GridDistributedBaseMessage return false; state++; - - case 23: - writeEntriesBytes = reader.readByteArray("writeEntriesBytes"); - - if (!reader.isLastRead()) - return false; - - state++; - } return true; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java ---------------------------------------------------------------------- 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 9b12d1f..78fc317 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 @@ -328,12 +328,6 @@ public class GridDistributedTxFinishRequest<K, V> extends GridDistributedBaseMes state++; - case 14: - if (!writer.writeCollection("recoveryWritesBytes", recoveryWritesBytes, byte[].class)) - return false; - - state++; - case 15: if (!writer.writeBoolean("syncCommit", syncCommit)) return false; @@ -363,13 +357,6 @@ public class GridDistributedTxFinishRequest<K, V> extends GridDistributedBaseMes return false; state++; - - case 20: - if (!writer.writeCollection("writeEntriesBytes", writeEntriesBytes, byte[].class)) - return false; - - state++; - } return true; @@ -432,14 +419,6 @@ public class GridDistributedTxFinishRequest<K, V> extends GridDistributedBaseMes state++; - case 14: - recoveryWritesBytes = reader.readCollection("recoveryWritesBytes", byte[].class); - - if (!reader.isLastRead()) - return false; - - state++; - case 15: syncCommit = reader.readBoolean("syncCommit"); @@ -481,15 +460,6 @@ public class GridDistributedTxFinishRequest<K, V> extends GridDistributedBaseMes return false; state++; - - case 20: - writeEntriesBytes = reader.readCollection("writeEntriesBytes", byte[].class); - - if (!reader.isLastRead()) - return false; - - state++; - } return true; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java ---------------------------------------------------------------------- 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 7478b88..4140a21 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 @@ -469,12 +469,6 @@ public class GridDistributedTxPrepareRequest<K, V> extends GridDistributedBaseMe } switch (state) { - case 8: - if (!writer.writeMessage("commitVer", commitVer)) - return false; - - state++; - case 9: if (!writer.writeEnum("concurrency", concurrency)) return false; @@ -567,14 +561,6 @@ public class GridDistributedTxPrepareRequest<K, V> extends GridDistributedBaseMe return false; switch (state) { - case 8: - commitVer = reader.readMessage("commitVer"); - - if (!reader.isLastRead()) - return false; - - state++; - case 9: concurrency = reader.readEnum("concurrency", IgniteTxConcurrency.class); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockFuture.java ---------------------------------------------------------------------- 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 f1ea7c2..9ff2ca5 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 @@ -1045,7 +1045,7 @@ public final class GridDhtLockFuture<K, V> extends GridCompoundIdentityFuture<Bo // Fail the whole compound future. onError(res.error()); else { - Set<Integer> invalidParts = res.invalidPartitions(); + Collection<Integer> invalidParts = res.invalidPartitions(); // Removing mappings for invalid partitions. if (!F.isEmpty(invalidParts)) { http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java ---------------------------------------------------------------------- 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 8e39b11..bc0520d 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 @@ -23,7 +23,6 @@ import org.apache.ignite.internal.processors.cache.transactions.*; import org.apache.ignite.internal.processors.cache.version.*; import org.apache.ignite.lang.*; import org.apache.ignite.transactions.*; -import org.apache.ignite.internal.util.*; import org.apache.ignite.internal.util.tostring.*; import org.apache.ignite.internal.util.typedef.internal.*; import org.apache.ignite.plugin.extensions.communication.*; @@ -246,13 +245,10 @@ public class GridDhtTxFinishRequest<K, V> extends GridDistributedTxFinishRequest _clone.sysInvalidate = sysInvalidate; _clone.topVer = topVer; _clone.pendingVers = pendingVers; - _clone.onePhaseCommit = onePhaseCommit; _clone.writeVer = writeVer != null ? (GridCacheVersion)writeVer.clone() : null; _clone.writeVer = writeVer; _clone.subjId = subjId; _clone.taskNameHash = taskNameHash; - _clone.ttls = ttls != null ? (GridLongList)ttls.clone() : null; - _clone.nearTtls = nearTtls != null ? (GridLongList)nearTtls.clone() : null; } /** {@inheritDoc} */ @@ -289,24 +285,6 @@ public class GridDhtTxFinishRequest<K, V> extends GridDistributedTxFinishRequest state++; - case 24: - if (!writer.writeMessage("nearTtls", nearTtls)) - return false; - - state++; - - case 25: - if (!writer.writeCollection("nearWritesBytes", nearWritesBytes, byte[].class)) - return false; - - state++; - - case 26: - if (!writer.writeBoolean("onePhaseCommit", onePhaseCommit)) - return false; - - state++; - case 27: if (!writer.writeCollection("pendingVers", pendingVers, GridCacheVersion.class)) return false; @@ -337,12 +315,6 @@ public class GridDhtTxFinishRequest<K, V> extends GridDistributedTxFinishRequest state++; - case 32: - if (!writer.writeMessage("ttls", ttls)) - return false; - - state++; - case 33: if (!writer.writeMessage("writeVer", writeVer)) return false; @@ -387,30 +359,6 @@ public class GridDhtTxFinishRequest<K, V> extends GridDistributedTxFinishRequest state++; - case 24: - nearTtls = reader.readMessage("nearTtls"); - - if (!reader.isLastRead()) - return false; - - state++; - - case 25: - nearWritesBytes = reader.readCollection("nearWritesBytes", byte[].class); - - if (!reader.isLastRead()) - return false; - - state++; - - case 26: - onePhaseCommit = reader.readBoolean("onePhaseCommit"); - - if (!reader.isLastRead()) - return false; - - state++; - case 27: pendingVers = reader.readCollection("pendingVers", GridCacheVersion.class); @@ -451,14 +399,6 @@ public class GridDhtTxFinishRequest<K, V> extends GridDistributedTxFinishRequest state++; - case 32: - ttls = reader.readMessage("ttls"); - - if (!reader.isLastRead()) - return false; - - state++; - case 33: writeVer = reader.readMessage("writeVer"); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java ---------------------------------------------------------------------- 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 7d75f92..e4e886e 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 @@ -30,7 +30,6 @@ import org.apache.ignite.internal.processors.dr.*; import org.apache.ignite.internal.util.*; import org.apache.ignite.internal.util.future.*; import org.apache.ignite.internal.util.tostring.*; -import org.apache.ignite.transactions.*; import org.apache.ignite.internal.util.typedef.*; import org.apache.ignite.internal.util.typedef.internal.*; import org.apache.ignite.lang.*; @@ -46,7 +45,6 @@ import static org.apache.ignite.internal.processors.cache.GridCacheOperation.*; import static org.apache.ignite.transactions.IgniteTxState.*; import static org.apache.ignite.events.EventType.*; import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; -import static org.apache.ignite.transactions.IgniteTxState.*; /** * @@ -326,7 +324,7 @@ public final class GridDhtTxPrepareFuture<K, V> extends GridCompoundIdentityFutu for (T2<EntryProcessor<K, V, ?>, Object[]> t : txEntry.entryProcessors()) { try { - CacheInvokeEntry<K, V> invokeEntry = new CacheInvokeEntry<>(key, val); + CacheInvokeEntry<K, V> invokeEntry = new CacheInvokeEntry<>(txEntry.context(), key, val); EntryProcessor<K, V, ?> processor = t.get1(); @@ -530,11 +528,11 @@ public final class GridDhtTxPrepareFuture<K, V> extends GridCompoundIdentityFutu onComplete(); if (!tx.near()) { - if (tx.markFinalizing(IgniteTxEx.FinalizationStatus.USER_FINISH)) { - IgniteInternalFuture<IgniteTx> fut = this.err.get() == null ? tx.commitAsync() : tx.rollbackAsync(); + if (tx.markFinalizing(IgniteInternalTx.FinalizationStatus.USER_FINISH)) { + IgniteInternalFuture<IgniteInternalTx> fut = this.err.get() == null ? tx.commitAsync() : tx.rollbackAsync(); - fut.listenAsync(new CIX1<IgniteInternalFuture<IgniteTx>>() { - @Override public void applyx(IgniteInternalFuture<IgniteTx> gridCacheTxGridFuture) { + fut.listenAsync(new CIX1<IgniteInternalFuture<IgniteInternalTx>>() { + @Override public void applyx(IgniteInternalFuture<IgniteInternalTx> gridCacheTxGridFuture) { try { if (replied.compareAndSet(false, true)) sendPrepareResponse(res); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java ---------------------------------------------------------------------- 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 0938525..79b7dfb 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 @@ -404,12 +404,6 @@ public class GridNearLockRequest<K, V> extends GridDistributedLockRequest<K, V> state++; - case 29: - if (!commState.putBoolean(syncCommit)) - return false; - - commState.idx++; - case 30: if (!writer.writeIgniteUuid("miniId", miniId)) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java index cd4ea34..4dd77bd 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareFuture.java @@ -26,19 +26,17 @@ import org.apache.ignite.internal.processors.cache.*; import org.apache.ignite.internal.processors.cache.distributed.*; import org.apache.ignite.internal.processors.cache.distributed.dht.colocated.*; import org.apache.ignite.internal.processors.cache.version.*; +import org.apache.ignite.internal.util.*; import org.apache.ignite.lang.*; import org.apache.ignite.transactions.*; -import org.apache.ignite.internal.managers.discovery.*; import org.apache.ignite.internal.processors.cache.distributed.dht.*; import org.apache.ignite.internal.processors.cache.transactions.*; -import org.apache.ignite.internal.processors.cache.version.*; import org.apache.ignite.internal.transactions.*; import org.apache.ignite.internal.util.future.*; import org.apache.ignite.internal.util.lang.*; import org.apache.ignite.internal.util.tostring.*; import org.apache.ignite.internal.util.typedef.*; import org.apache.ignite.internal.util.typedef.internal.*; -import org.apache.ignite.lang.*; import org.jdk8.backport.*; import org.jetbrains.annotations.*; @@ -47,7 +45,6 @@ import java.io.*; import java.util.*; import java.util.concurrent.atomic.*; -import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*; import static org.apache.ignite.internal.processors.cache.GridCacheOperation.*; import static org.apache.ignite.transactions.IgniteTxState.*; @@ -626,7 +623,7 @@ public final class GridNearTxPrepareFuture<K, V> extends GridCompoundIdentityFut } else { try { - cctx.io().send(node, req); + cctx.io().send(node, req, tx.ioPolicy()); } catch (IgniteCheckedException e) { // Fail the whole thing. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxAdapter.java index 75838da..5e130ee 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxAdapter.java @@ -1833,11 +1833,6 @@ public abstract class IgniteTxAdapter<K, V> extends GridMetadataAwareAdapter } /** {@inheritDoc} */ - @Override public Collection<IgniteTxEntry> recoveryWrites() { - return null; - } - - /** {@inheritDoc} */ @Override public Collection<IgniteTxEntry> optimisticLockEntries() { return null; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java ---------------------------------------------------------------------- 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 ad3b890..5c8d1ac 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 @@ -2705,8 +2705,8 @@ public abstract class IgniteTxLocalAdapter<K, V> extends IgniteTxAdapter<K, V> return new GridFinishedFutureEx<>(new GridCacheReturn<V>(), e); } - return commitAsync().chain(new CX1<IgniteInternalFuture<IgniteTx>, GridCacheReturn<V>>() { - @Override public GridCacheReturn<V> applyx(IgniteInternalFuture<IgniteTx> txFut) throws IgniteCheckedException { + return commitAsync().chain(new CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn<V>>() { + @Override public GridCacheReturn<V> applyx(IgniteInternalFuture<IgniteInternalTx> txFut) throws IgniteCheckedException { txFut.get(); return implicitRes; @@ -2922,8 +2922,8 @@ public abstract class IgniteTxLocalAdapter<K, V> extends IgniteTxAdapter<K, V> // with prepare response, if required. assert loadFut.isDone(); - return commitAsync().chain(new CX1<IgniteInternalFuture<IgniteTx>, GridCacheReturn<V>>() { - @Override public GridCacheReturn<V> applyx(IgniteInternalFuture<IgniteTx> txFut) throws IgniteCheckedException { + return commitAsync().chain(new CX1<IgniteInternalFuture<IgniteInternalTx>, GridCacheReturn<V>>() { + @Override public GridCacheReturn<V> applyx(IgniteInternalFuture<IgniteInternalTx> txFut) throws IgniteCheckedException { txFut.get(); return implicitRes; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxProxyImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxProxyImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxProxyImpl.java index 81d5573..480ccb4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxProxyImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxProxyImpl.java @@ -75,7 +75,7 @@ public class IgniteTxProxyImpl<K, V> implements IgniteTxProxy, Externalizable { /** * @return Transaction. */ - public IgniteTxEx<K, V> tx() { + public IgniteInternalTx<K, V> tx() { return tx; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java index a518074..6b21114 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java @@ -406,11 +406,10 @@ public abstract class GridCacheAbstractFullApiSelfTest extends GridCacheAbstract // Now do the same checks but within transaction. if (txEnabled()) { - tx = transactions().txStart(); + try (IgniteTx tx0 = transactions().txStart()) { + assert cache.getAll(Collections.<String>emptySet()).isEmpty(); - assert cache.getAll(Collections.<String>emptySet()).isEmpty(); - - map1 = cache.getAll(ImmutableSet.of("key1", "key2", "key9999")); + map1 = cache.getAll(ImmutableSet.of("key1", "key2", "key9999")); info("Retrieved map1: " + map1); @@ -420,7 +419,7 @@ public abstract class GridCacheAbstractFullApiSelfTest extends GridCacheAbstract assertEquals(2, (int)map1.get("key2")); assertNull(map1.get("key9999")); - map2 = cache.getAll(ImmutableSet.of("key1", "key2", "key9999")); + map2 = cache.getAll(ImmutableSet.of("key1", "key2", "key9999")); info("Retrieved map2: " + map2); @@ -430,11 +429,7 @@ public abstract class GridCacheAbstractFullApiSelfTest extends GridCacheAbstract assertEquals(2, (int)map2.get("key2")); assertNull(map2.get("key9999")); - tx.commit(); - } - finally { - if (tx != null) - tx.close(); + tx0.commit(); } } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/df55ba92/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest.java index df2c32e..cf18e96 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest.java @@ -330,7 +330,7 @@ public abstract class IgniteTxPessimisticOriginatingNodeFailureAbstractSelfTest IgniteTxProxyImpl txProxy = (IgniteTxProxyImpl)tx; - IgniteTxEx txEx = txProxy.tx(); + IgniteInternalTx txEx = txProxy.tx(); if (commmit) { txEx.prepare();