ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noam Liran (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-2783) Frequent deadlock during regular operations
Date Wed, 09 Mar 2016 14:41:41 GMT
Noam Liran created IGNITE-2783:
----------------------------------

             Summary: Frequent deadlock during regular operations
                 Key: IGNITE-2783
                 URL: https://issues.apache.org/jira/browse/IGNITE-2783
             Project: Ignite
          Issue Type: Bug
          Components: cache, important
    Affects Versions: 1.5.0.final
            Reporter: Noam Liran
            Priority: Critical


We've ran into this severe deadlock several times in the past few weeks. This time we've managed to collect quite a bit of data which might help us discover the cause.

In general, we believe the deadlock involves two operations:
* Cache creation (and thus subsequent partition exchange)
* Service creation (call to IgniteServices.deployMultiple() )

h3. General information about the environment
* 77 ignite nodes; out of them:
** 3 seeds
** 74 regular nodes
* ~15 caches, some replicated and some distributed
* ~100 computing jobs running concurrently
* ~10 new computing jobs per second

h3. Relevant logs
h4. w2:m5 (uuid={{1e3897db-2fb2-4bf2-8a99-10b40f8bc72b}}) starts a cache
* Relevant logs:
{noformat}
2016-03-07 12:38:04.989 WARN  o.a.i.i.p.c.GridCacheEvictionManager exchange-worker-#97%null% ctx:             actor:             - <adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150> Evictions are not synchronized with other nodes in topology which provides 2x-3x better performance but may cause data inconsistency if cache store is not configured (consider changing 'evictSynchronized' configuration property).
2016-03-07 12:38:04.992 INFO  o.a.i.i.p.cache.GridCacheProcessor   exchange-worker-#97%null% ctx:             actor:             - Started cache [name=adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, mode=PARTITIONED]
{noformat}
* Unfortunately we don't have the stacktraces of this node but we have reason to believe we're still clocking in the call to getOrCreateCache().
* Cache configuration:
{code}
        CACHE_CONFIGURATION = new CacheConfiguration<String, Integer>()
                .setName(CodeVersion.getVersionedName("adallom.adalib.discovery.InetResolvingCache"))
                .setCacheMode(CacheMode.PARTITIONED)
                .setAtomicityMode(CacheAtomicityMode.ATOMIC)
                .setBackups(0) // No need for backup, just resolve again if needed
                .setAffinity(new RendezvousAffinityFunction(true, 256))
                .setEvictionPolicy(new IgniteUtils2.MemoryFractionLruEvictionPolicy(10_000_000, 0.02))
        ;
        CACHE_CONFIGURATION
                .setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(CACHE_EXPIRE_PERIOD));
{code}

h4. s2:m2 (uuid={{79060e43-df7b-460d-836e-508beda65cc4}}) deploys a service
* Around the same time, another node (s2:m2) deploys a service (thus starting a transaction); we know this from the stack trace:
{noformat}
"ignite-#183%null%" #271 prio=5 os_prio=0 tid=0x00007fde3c450000 nid=0x2f2e waiting on condition [0x00007fdd6ee76000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000060a625040> (a org.apache.ignite.internal.util.future.GridFutureAdapter$ChainFuture)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:155)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:115)
	at org.apache.ignite.internal.processors.cache.GridCacheAdapter$32.op(GridCacheAdapter.java:2375)
	at org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp(GridCacheAdapter.java:4073)
	at org.apache.ignite.internal.processors.cache.GridCacheAdapter.getAndPutIfAbsent(GridCacheAdapter.java:2373)
	at org.apache.ignite.internal.processors.service.GridServiceProcessor.deploy(GridServiceProcessor.java:411)
	at org.apache.ignite.internal.processors.service.GridServiceProcessor.deployMultiple(GridServiceProcessor.java:347)
	at org.apache.ignite.internal.IgniteServicesImpl.deployMultiple(IgniteServicesImpl.java:119)
	at com.adallom.minion.services.ServicePluginsDeployer.deploySingleService(ServicePluginsDeployer.java:109)
	at com.adallom.minion.services.ServicePluginsDeployer.deployAllServices(ServicePluginsDeployer.java:137)
	at com.adallom.minion.services.ServicePluginsDeployer.innerExecute(ServicePluginsDeployer.java:172)
	at com.adallom.minion.utils.ServiceWrapper.execute(ServiceWrapper.java:18)
	at org.apache.ignite.internal.processors.service.GridServiceProcessor$1.run(GridServiceProcessor.java:908)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
{noformat}

* The relevant logs in this node:
{noformat}
2016-03-07 12:38:25.255 WARN  o.a.i.i.p.c.GridCacheEvictionManager exchange-worker-#145%null% ctx:             actor:             - <adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150> Evictions are not synchronized with other nodes in topology which provides 2x-3x better performance but may cause data inconsistency if cache store is not configured (consider changing 'evictSynchronized' configuration property).
2016-03-07 12:38:25.406 INFO  o.a.i.i.p.cache.GridCacheProcessor   exchange-worker-#145%null% ctx:             actor:             - Started cache [name=adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, mode=PARTITIONED]
2016-03-07 12:38:36.877 WARN  o.a.i.i.p.c.d.d.p.GridDhtPartitionsExchangeFuture exchange-worker-#145%null% ctx:             actor:             - Failed to wait for partition release future [topVer=AffinityTopologyVersion [topVer=79, minorTopVer=3], node=79060e43-df7b-460d-836e-508beda65cc4]. Dumping pending objects that might be the cause:
2016-03-07 12:38:36.878 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - Pending transactions:
2016-03-07 12:38:36.892 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - >>> GridNearTxLocal [mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], nearLocallyMapped=false, colocatedLocallyMapped=false, needCheckBackup=null, hasRemoteLocks=false, mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxImplicitSingleStateImpl [entry=IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]], init=true], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], writeVer=null, implicit=true, loc=true, threadId=271, startTime=1457232145496, nodeId=79060e43-df7b-460d-836e-508beda65cc4, startVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=5, commitVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], finalizing=NONE, preparing=false, invalidParts=null, state=PREPARING, timedOut=false, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], duration=122171380ms, onePhaseCommit=false], size=1]]]
2016-03-07 12:38:36.895 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - >>> GridDhtTxRemote [nearNodeId=79060e43-df7b-460d-836e-508beda65cc4, rmtFutId=0e077983351-4e68462b-6b17-4b35-bcb3-c200e3020006, nearXidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], super=GridDistributedTxRemoteAdapter [explicitVers=null, started=true, commitAllowed=false, txState=IgniteTxRemoteSingleStateImpl [entry=IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601], val=[op=NOOP, val=CacheObjectImpl [val=null, hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@5814ecf5], filtersPassed=false, filtersSet=false, entry=GridDhtColocatedCacheEntry [super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=4, mapPubSize=0, rmvQueue=GridCircularBuffer [sizeMask=127, idxGen=0], cntr=4, state=OWNING, reservations=0, empty=false, createTime=03/02/2016 13:41:52, mapPubSize=0], super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=CacheObjectImpl [val=null, hasValBytes=true], startVer=1456926107557, ver=GridCacheVersion [topVer=68405807, nodeOrderDrId=24, globalTime=1456926106701, order=1456926107557], hash=36575208, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc [locs=null, rmts=[GridCacheMvccCandidate [nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], timeout=0, ts=1457232145506, threadId=256, id=45808, topVer=AffinityTopologyVersion [topVer=-1, minorTopVer=0], reentry=null, otherNodeId=79060e43-df7b-460d-836e-508beda65cc4, otherVer=null, mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], masks=local=0|owner=0|ready=0|reentry=0|used=0|tx=1|single_implicit=0|dht_local=0|near_local=0|removed=0, prevVer=null, nextVer=null]]]], flags=0]]]], prepared=true, locked=false, nodeId=null, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=null]], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], writeVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128529, order=1456927417382], implicit=false, loc=false, threadId=256, startTime=1457232145506, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, startVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=5, commitVer=null, finalizing=NONE, preparing=false, invalidParts=null, state=PREPARED, timedOut=false, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], duration=122171381ms, onePhaseCommit=false]]]
2016-03-07 12:38:36.895 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - Pending explicit locks:
2016-03-07 12:38:36.895 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - Pending cache futures:
2016-03-07 12:38:36.900 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - >>> GridNearOptimisticTxPrepareFuture [innerFuts=[[node=7001dd4b-9a06-4036-a6d7-b1e52e43a178, loc=false, done=false]], keyLockFut=null, tx=GridNearTxLocal [mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], nearLocallyMapped=false, colocatedLocallyMapped=false, needCheckBackup=null, hasRemoteLocks=false, mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxImplicitSingleStateImpl [entry=IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]], init=true], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], writeVer=null, implicit=true, loc=true, threadId=271, startTime=1457232145496, nodeId=79060e43-df7b-460d-836e-508beda65cc4, startVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=5, commitVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], finalizing=NONE, preparing=false, invalidParts=null, state=PREPARING, timedOut=false, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], duration=122171401ms, onePhaseCommit=false], size=1]]], super=GridCompoundFuture [rdc=o.a.i.i.processors.cache.distributed.near.GridNearTxPrepareFutureAdapter$1@1e98759c, flags=1, lsnrCalls=0, done=false, cancelled=false, err=null, futs=[false]]]
2016-03-07 12:38:36.903 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - >>> GridNearTxFinishFuture [futId=bfcec983351-ce3a6aa2-f457-45ca-84b9-3a8de060e116, tx=GridNearTxLocal [mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], nearLocallyMapped=false, colocatedLocallyMapped=false, needCheckBackup=null, hasRemoteLocks=false, mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxImplicitSingleStateImpl [entry=IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]], init=true], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], writeVer=null, implicit=true, loc=true, threadId=271, startTime=1457232145496, nodeId=79060e43-df7b-460d-836e-508beda65cc4, startVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=5, commitVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], finalizing=NONE, preparing=false, invalidParts=null, state=PREPARING, timedOut=false, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], duration=122171401ms, onePhaseCommit=false], size=1]]], commit=true, mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=null, val=[op=CREATE, val=UserCacheObjectImpl [val=GridServiceDeployment [nodeId=79060e43-df7b-460d-836e-508beda65cc4, cfg=ServiceConfiguration [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, totalCnt=1, maxPerNodeCnt=1, cacheName=null, svcCls=$Proxy59, nodeFilterCls=]], hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@3e091a15], filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry [super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=null, startVer=1456927417382, ver=GridCacheVersion[topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417382], hash=1253220104, extras=null, flags=0]]], prepared=false, locked=false, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380]]], explicitLock=false, dhtVer=null, last=false, near=false, clientFirst=false, node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]], trackable=true, finishOnePhaseCalled=false, innerFuts=[], super=GridCompoundIdentityFuture [super=GridCompoundFuture [rdc=o.a.i.i.util.lang.GridFunc$27@7bca97a5, flags=0, lsnrCalls=0, done=false, cancelled=false, err=null, futs=[]]]]
2016-03-07 12:38:36.904 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#145%null% ctx:             actor:             - Pending atomic cache futures:
{noformat}

* The service deployment uses an OPTIMISTIC READ_COMMITED (2-phase commit) transaction. The primary node of the key {{CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150}} is w4:m1 (uuid={{7001dd4b-9a06-4036-a6d7-b1e52e43a178}}).

h4. w4:m1 (uuid={{7001dd4b-9a06-4036-a6d7-b1e52e43a178}}) sends a GridDhtTxPrepareRequest request to all the cluster
* Relevant logs from this node:
{noformat}
2016-03-07 12:38:05.195 WARN  o.a.i.i.p.c.GridCacheEvictionManager exchange-worker-#97%null% ctx:             actor:             - <adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150> Evictions are not synchronized with other nodes in topology which provides 2x-3x better performance but may cause data inconsistency if cache store is not configured (consider changing 'evictSynchronized' configuration property).
2016-03-07 12:38:05.196 INFO  o.a.i.i.p.cache.GridCacheProcessor   exchange-worker-#97%null% ctx:             actor:             - Started cache [name=adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, mode=PARTITIONED]
2016-03-07 12:38:16.519 WARN  o.a.i.i.p.c.d.d.p.GridDhtPartitionsExchangeFuture exchange-worker-#97%null% ctx:             actor:             - Failed to wait for partition release future [topVer=AffinityTopologyVersion [topVer=79, minorTopVer=3], node=7001dd4b-9a06-4036-a6d7-b1e52e43a178]. Dumping pending objects that might be the cause:
2016-03-07 12:38:16.520 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - Pending transactions:
2016-03-07 12:38:16.527 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - >>> GridDhtTxLocal [nearNodeId=79060e43-df7b-460d-836e-508beda65cc4, nearFutId=9fcec983351-ce3a6aa2-f457-45ca-84b9-3a8de060e116, nearMiniId=afcec983351-ce3a6aa2-f457-45ca-84b9-3a8de060e116, nearFinFutId=null, nearFinMiniId=null, nearXidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[9b9aaff8-4fb1-4abf-8e75-d42c0091bead, 4091212e-522f-4d85-8bd6-ca5d9a2e5d79, c69c94dc-bf00-4872-9fa2-6abe7d08dbc7, 11b12205-befa-4718-8e2b-56f470b8c7ec, 1b08c371-abb0-457a-a8ca-c8556ca5520a, 79060e43-df7b-460d-836e-508beda65cc4, bc7faf9a-33a5-455a-b37a-ec4308b237f2, f00308e6-7722-4cdc-a9ea-1295db61e991, ca68972c-b202-47d4-bfe7-4e8529940538, 4b015572-e3ee-47dc-8c0c-d28db88feb02, 2ee9a413-12f6-4ce3-9711-7fe3a6a9c467, 793286f2-f838-4162-b3c1-49bde16ecc8e, 847dcaaf-9a43-4054-80e1-ceb4ef660cab, 9f86de50-996d-47ad-b316-828054fa381e, 41234aa4-d103-4c5d-9196-e49d0ad026de, 680ad185-d233-4a07-9d7f-8530abf1d738, 4139e967-02cb-481c-9f8e-66e9b8d5d5ed, cd9b47a4-d85d-4a9f-921c-9fe5919b7264, a162ecd5-542f-489d-96b0-a0e30c9b8b95, 8cda7a9d-1f9a-4f97-8a22-adc1999f6247, b09accf0-0d48-49bb-bdaf-5e79998cc8ee, 2b543a72-a081-4aac-9c9f-f7a0aadec5ad, 16dfc445-d614-4aae-b81d-74d9c5ea64ce, 94777ec7-2e96-45b9-affb-f5be511df4cb, d7b5c049-a409-4880-9851-af698999ba7f, 2a061509-839e-4a70-b8b1-a4b67799c6d7, 0f0bd17f-1031-45d0-a859-17df6722ba54, 0e2545b4-d7e1-4952-9022-f5944f90230a, d4c6f8d8-92c3-4124-91f0-edbeff9aa95d, c0a82a7e-7517-4b04-8042-c46658ab0290, 990bbdf7-cce2-48e0-8801-3898e8084021, 81cee701-07bb-4935-a9af-e87a4f66cfa4, e3777049-9577-425d-9501-3df6bc8c71df, 56802eb6-ae1e-4dc5-b3d9-dd326e24b752, 2113399c-0291-414f-9695-65c1de363787, 420b592f-987b-411b-b863-9663bac05ef4, 2f472427-b63c-4ba2-a08c-0bf8f13cf10c, c7f8cee3-4542-4d26-9c27-485549b6ac5c, 6e7883b1-cd41-4ed9-af61-f073e38fb5f7, 48d3a013-aa20-4814-b52f-463646612715, 58815231-319b-479d-aadf-c4603c5c7812, 4e6d188d-2cd7-4faf-84cc-2d88b04c446c, 31ddaece-5e04-4330-88bb-a03f5d3983c6, 8a20ed61-2e67-452c-aa45-0462e0dd7b99, 82ef0718-4d67-42a5-aa34-d34f32abd8f5, 2e6dbdde-327a-438e-adc9-50527066cc3f, b126c5e0-ecba-4679-b0a7-60957ffb310e, 071375af-0299-4980-a86a-df6d6e51e731, 01a6d0ff-69d4-4653-a5c3-6b493a351aef, 28cdf6c2-2727-4c24-a71e-31049882f908, 4a701be7-b730-4aca-a75c-0f9e97debb21, 8bfeb9a6-287d-4425-982a-638a8559f189, 96c77e8f-ea05-403a-bc8a-5c216e3a0556, a6bb5558-1f52-4e03-892d-fe2309d5b24f, 82e1cc53-4d7e-4cdf-8347-2f49b4eea092, 87c9477d-3b7d-4555-a730-e4a2e1cd82e6, d928a07a-81d3-4eb3-bc18-419a3e8912f0, 0c9330e4-fac1-4fc4-a043-ce3eb0abd0c4, 69b98a2b-6fac-47aa-a0a6-47382015f099, 5c5e3885-9d3f-48b1-9c38-3511dbaebee8, b5cc0e86-be5a-4b76-a82a-3271d8c79314, 5938589f-5c43-4e02-bb72-38488db01b40, 733cae8a-2b2c-4d12-b73d-d5656b00b1be, 02853b59-e878-4947-bd80-f970c020f08e, cf1819b9-cd8d-41cd-a839-722e433d2829, f91acdbb-09a7-4e3e-b85c-34b465c2527b, 0c37fa67-5d27-4d6b-a364-4c50aee2f018, 9dabafe2-d5ca-4aa8-8b7f-e6d061ff6d99, f9edc55f-d071-4604-b4be-ff76b79ac576, d2d28a22-2a28-453e-8d99-fab8ceea759d, 96daff83-35db-46a7-81ca-8725e0b36ef1, 97a66c9c-0eb7-4612-845c-ae3431051acf, d17dac4e-a89d-447e-b81e-6a068ae0cb52, 0e4c4028-5a9b-4b17-83b0-9cec501d7e72, d268794d-8790-49ed-8cae-c97eedae0c7c, 87cb8715-ad56-4da0-9655-a02e12d29340], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxImplicitSingleStateImpl [entry=IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601], val=[op=NOOP, val=CacheObjectImpl [val=null, hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@1c988081], filtersPassed=false, filtersSet=false, entry=GridDhtColocatedCacheEntry [super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=4, mapPubSize=0, rmvQueue=GridCircularBuffer [sizeMask=127, idxGen=0], cntr=4, state=OWNING, reservations=0, empty=false, createTime=03/02/2016 13:38:38, mapPubSize=0], super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=CacheObjectImpl [val=null, hasValBytes=true], startVer=1456926107556, ver=GridCacheVersion [topVer=68405807, nodeOrderDrId=24, globalTime=1456926106701, order=1456926107557], hash=36575208, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate [nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], timeout=0, ts=1457232128527, threadId=271, id=45808, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], reentry=null, otherNodeId=79060e43-df7b-460d-836e-508beda65cc4, otherVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=1|dht_local=1|near_local=0|removed=0, prevVer=null, nextVer=null]], rmts=null]], flags=0]]]], prepared=true, locked=false, nodeId=null, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=null], init=true], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], writeVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128529, order=1456927417382], implicit=true, loc=true, threadId=271, startTime=1457232128527, nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, startVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=5, commitVer=null, finalizing=NONE, preparing=false, invalidParts=null, state=PREPARING, timedOut=false, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], duration=122167992ms, onePhaseCommit=false], size=1]]]
2016-03-07 12:38:16.527 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - Pending explicit locks:
2016-03-07 12:38:16.527 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - Pending cache futures:
2016-03-07 12:38:16.531 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - >>> GridDhtTxPrepareFuture [futId=0e077983351-4e68462b-6b17-4b35-bcb3-c200e3020006, err=null, replied=false, mapped=true, reads=null, writes=[IgniteTxEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], cacheId=-2100569601], val=[op=NOOP, val=CacheObjectImpl [val=null, hasValBytes=true]], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@1c988081], filtersPassed=false, filtersSet=false, entry=GridDhtColocatedCacheEntry [super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=4, mapPubSize=0, rmvQueue=GridCircularBuffer [sizeMask=127, idxGen=0], cntr=4, state=OWNING, reservations=0, empty=false, createTime=03/02/2016 13:38:38, mapPubSize=0], super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], val=CacheObjectImpl [val=null, hasValBytes=true], startVer=1456926107556, ver=GridCacheVersion [topVer=68405807, nodeOrderDrId=24, globalTime=1456926106701, order=1456926107557], hash=36575208, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate [nodeId=7001dd4b-9a06-4036-a6d7-b1e52e43a178, ver=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], timeout=0, ts=1457232128527, threadId=271, id=45808, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], reentry=null, otherNodeId=79060e43-df7b-460d-836e-508beda65cc4, otherVer=GridCacheVersion [topVer=68405809, nodeOrderDrId=77, globalTime=1457232145504, order=1456927417380], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl [val=GridServiceDeploymentKey [name=CakeService_Default__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150], hasValBytes=true], masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=1|dht_local=1|near_local=0|removed=0, prevVer=null, nextVer=null]], rmts=null]], flags=0]]]], prepared=true, locked=false, nodeId=null, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=null]], trackable=true, nearMiniId=afcec983351-ce3a6aa2-f457-45ca-84b9-3a8de060e116, last=true, retVal=true, ret=GridCacheReturn [v=null, cacheObj=CacheObjectImpl [val=null, hasValBytes=true], success=false, invokeRes=false, loc=false, cacheId=-2100569601], lockKeys=[], forceKeysFut=GridDhtForceKeysFuture [topCntr=1, topVer=AffinityTopologyVersion [topVer=79, minorTopVer=2], futId=1e077983351-4e68462b-6b17-4b35-bcb3-c200e3020006, preloader=o.a.i.i.processors.cache.distributed.dht.preloader.GridDhtPreloader@111cb058, trackable=false, innerFuts=[], super=GridCompoundFuture [rdc=null, flags=1, lsnrCalls=0, done=true, cancelled=false, err=null, futs=[]]], locksReady=true, invoke=false, xid=GridCacheVersion [topVer=68405809, nodeOrderDrId=24, globalTime=1457232128528, order=1456927417381], innerFuts=[[node=9b9aaff8-4fb1-4abf-8e75-d42c0091bead, loc=false, done=true], [node=4091212e-522f-4d85-8bd6-ca5d9a2e5d79, loc=false, done=true], [node=c69c94dc-bf00-4872-9fa2-6abe7d08dbc7, loc=false, done=true], [node=11b12205-befa-4718-8e2b-56f470b8c7ec, loc=false, done=true], [node=1b08c371-abb0-457a-a8ca-c8556ca5520a, loc=false, done=true], [node=79060e43-df7b-460d-836e-508beda65cc4, loc=false, done=true], [node=bc7faf9a-33a5-455a-b37a-ec4308b237f2, loc=false, done=true], [node=f00308e6-7722-4cdc-a9ea-1295db61e991, loc=false, done=true], [node=ca68972c-b202-47d4-bfe7-4e8529940538, loc=false, done=true], [node=4b015572-e3ee-47dc-8c0c-d28db88feb02, loc=false, done=true], [node=2ee9a413-12f6-4ce3-9711-7fe3a6a9c467, loc=false, done=true], [node=793286f2-f838-4162-b3c1-49bde16ecc8e, loc=false, done=true], [node=847dcaaf-9a43-4054-80e1-ceb4ef660cab, loc=false, done=true], [node=9f86de50-996d-47ad-b316-828054fa381e, loc=false, done=true], [node=41234aa4-d103-4c5d-9196-e49d0ad026de, loc=false, done=true], [node=680ad185-d233-4a07-9d7f-8530abf1d738, loc=false, done=true], [node=4139e967-02cb-481c-9f8e-66e9b8d5d5ed, loc=false, done=true], [node=cd9b47a4-d85d-4a9f-921c-9fe5919b7264, loc=false, done=true], [node=a162ecd5-542f-489d-96b0-a0e30c9b8b95, loc=false, done=true], [node=8cda7a9d-1f9a-4f97-8a22-adc1999f6247, loc=false, done=true], [node=b09accf0-0d48-49bb-bdaf-5e79998cc8ee, loc=false, done=true], [node=2b543a72-a081-4aac-9c9f-f7a0aadec5ad, loc=false, done=true], [node=16dfc445-d614-4aae-b81d-74d9c5ea64ce, loc=false, done=true], [node=94777ec7-2e96-45b9-affb-f5be511df4cb, loc=false, done=true], [node=d7b5c049-a409-4880-9851-af698999ba7f, loc=false, done=true], [node=2a061509-839e-4a70-b8b1-a4b67799c6d7, loc=false, done=true], [node=0f0bd17f-1031-45d0-a859-17df6722ba54, loc=false, done=true], [node=0e2545b4-d7e1-4952-9022-f5944f90230a, loc=false, done=true], [node=d4c6f8d8-92c3-4124-91f0-edbeff9aa95d, loc=false, done=true], [node=c0a82a7e-7517-4b04-8042-c46658ab0290, loc=false, done=true], [node=990bbdf7-cce2-48e0-8801-3898e8084021, loc=false, done=true], [node=81cee701-07bb-4935-a9af-e87a4f66cfa4, loc=false, done=true], [node=e3777049-9577-425d-9501-3df6bc8c71df, loc=false, done=true], [node=56802eb6-ae1e-4dc5-b3d9-dd326e24b752, loc=false, done=true], [node=2113399c-0291-414f-9695-65c1de363787, loc=false, done=true], [node=420b592f-987b-411b-b863-9663bac05ef4, loc=false, done=true], [node=2f472427-b63c-4ba2-a08c-0bf8f13cf10c, loc=false, done=true], [node=c7f8cee3-4542-4d26-9c27-485549b6ac5c, loc=false, done=true], [node=6e7883b1-cd41-4ed9-af61-f073e38fb5f7, loc=false, done=true], [node=48d3a013-aa20-4814-b52f-463646612715, loc=false, done=true], [node=58815231-319b-479d-aadf-c4603c5c7812, loc=false, done=true], [node=4e6d188d-2cd7-4faf-84cc-2d88b04c446c, loc=false, done=true], [node=31ddaece-5e04-4330-88bb-a03f5d3983c6, loc=false, done=false], [node=8a20ed61-2e67-452c-aa45-0462e0dd7b99, loc=false, done=true], [node=82ef0718-4d67-42a5-aa34-d34f32abd8f5, loc=false, done=true], [node=2e6dbdde-327a-438e-adc9-50527066cc3f, loc=false, done=true], [node=b126c5e0-ecba-4679-b0a7-60957ffb310e, loc=false, done=true], [node=071375af-0299-4980-a86a-df6d6e51e731, loc=false, done=true], [node=01a6d0ff-69d4-4653-a5c3-6b493a351aef, loc=false, done=true], [node=28cdf6c2-2727-4c24-a71e-31049882f908, loc=false, done=true], [node=4a701be7-b730-4aca-a75c-0f9e97debb21, loc=false, done=true], [node=8bfeb9a6-287d-4425-982a-638a8559f189, loc=false, done=true], [node=96c77e8f-ea05-403a-bc8a-5c216e3a0556, loc=false, done=true], [node=a6bb5558-1f52-4e03-892d-fe2309d5b24f, loc=false, done=true], [node=82e1cc53-4d7e-4cdf-8347-2f49b4eea092, loc=false, done=true], [node=87c9477d-3b7d-4555-a730-e4a2e1cd82e6, loc=false, done=true], [node=d928a07a-81d3-4eb3-bc18-419a3e8912f0, loc=false, done=true], [node=0c9330e4-fac1-4fc4-a043-ce3eb0abd0c4, loc=false, done=true], [node=69b98a2b-6fac-47aa-a0a6-47382015f099, loc=false, done=true], [node=5c5e3885-9d3f-48b1-9c38-3511dbaebee8, loc=false, done=true], [node=b5cc0e86-be5a-4b76-a82a-3271d8c79314, loc=false, done=true], [node=5938589f-5c43-4e02-bb72-38488db01b40, loc=false, done=true], [node=733cae8a-2b2c-4d12-b73d-d5656b00b1be, loc=false, done=true], [node=02853b59-e878-4947-bd80-f970c020f08e, loc=false, done=true], [node=cf1819b9-cd8d-41cd-a839-722e433d2829, loc=false, done=true], [node=f91acdbb-09a7-4e3e-b85c-34b465c2527b, loc=false, done=true], [node=0c37fa67-5d27-4d6b-a364-4c50aee2f018, loc=false, done=true], [node=9dabafe2-d5ca-4aa8-8b7f-e6d061ff6d99, loc=false, done=true], [node=f9edc55f-d071-4604-b4be-ff76b79ac576, loc=false, done=true], [node=d2d28a22-2a28-453e-8d99-fab8ceea759d, loc=false, done=true], [node=96daff83-35db-46a7-81ca-8725e0b36ef1, loc=false, done=true], [node=97a66c9c-0eb7-4612-845c-ae3431051acf, loc=false, done=true], [node=d17dac4e-a89d-447e-b81e-6a068ae0cb52, loc=false, done=true], [node=0e4c4028-5a9b-4b17-83b0-9cec501d7e72, loc=false, done=true], [node=d268794d-8790-49ed-8cae-c97eedae0c7c, loc=false, done=true], [node=87cb8715-ad56-4da0-9655-a02e12d29340, loc=false, done=true]], super=GridCompoundFuture [rdc=o.a.i.i.processors.cache.distributed.dht.GridDhtTxPrepareFuture$1@728d8065, flags=1, lsnrCalls=75, done=false, cancelled=false, err=null, futs=[true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, false, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true]]]
2016-03-07 12:38:16.531 WARN  o.a.i.i.p.c.GridCachePartitionExchangeManager exchange-worker-#97%null% ctx:             actor:             - Pending atomic cache futures:
{noformat}

* The node with the unfinished future according to GridDhtTxPrepareRequest's list of futures (done=false) is w6:m4 (uuid={{31ddaece-5e04-4330-88bb-a03f5d3983c6}})

h4. w6:m4 (uuid={{31ddaece-5e04-4330-88bb-a03f5d3983c6}}) blocks the transaction
* This node is in a "Retry preload partition exchange" loop according to the logs:
{noformat}
2016-03-07 12:38:10.500 WARN  o.a.i.i.p.c.GridCacheEvictionManager exchange-worker-#97%null% ctx:             actor:             - <adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150> Evictions are not synchronized with other nodes in topology which provides 2x-3x better performance but may cause data inconsistency if cache store is not configured (consider changing 'evictSynchronized' configuration property).
2016-03-07 12:38:10.502 INFO  o.a.i.i.p.cache.GridCacheProcessor   exchange-worker-#97%null% ctx:             actor:             - Started cache [name=adallom.adalib.discovery.InetResolvingCache__adalib-0.66.147_adalibpy-0.66.110_ae-0.66.136_cb-0.66.171_ep-0.66.147_lg-0.66.150_mn-0.66.181_qc-0.66.115_rp-0.66.168_sg-0.66.150, mode=PARTITIONED]
2016-03-07 12:38:26.993 WARN  o.a.i.i.p.c.d.d.p.GridDhtPartitionsExchangeFuture sys-#58%null%        ctx:             actor:             - Retrying preload partition exchange due to timeout [done=false, dummy=false, exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=79, minorTopVer=3], nodeId=793286f2, evt=DISCOVERY_CUSTOM_EVT], rcvdIds=[], rmtIds=[1b08c371, 2e6dbdde, 69b98a2b, 793286f2, 96daff83, 9b9aaff8, 94777ec7, 0e2545b4, 01a6d0ff, 82ef0718, f00308e6, 48d3a013, 28cdf6c2, 87c9477d, a6bb5558, 2a061509, d7b5c049, 5938589f, b09accf0, e3777049, 96c77e8f, d2d28a22, 2113399c, 79060e43, 5c5e3885, 2f472427, 6e7883b1, 680ad185, 97a66c9c, 02853b59, 16dfc445, 87cb8715, b126c5e0, 071375af, 58815231, 2b543a72, 4091212e, d928a07a, 4b015572, 990bbdf7, 4a701be7, 0c37fa67, 2ee9a413, 81cee701, 4139e967, a162ecd5, d268794d, c0a82a7e, 0e4c4028, 41234aa4, ca68972c, 11b12205, 847dcaaf, 0c9330e4, 82e1cc53, c69c94dc, 9dabafe2, cf1819b9, f9edc55f, bc7faf9a, 9f86de50, 0f0bd17f, c7f8cee3, f91acdbb, 8a20ed61, 733cae8a, b5cc0e86, d4c6f8d8, 8bfeb9a6, 56802eb6, 420b592f, 8cda7a9d, 7001dd4b, d17dac4e, cd9b47a4, 4e6d188d], remaining=[1b08c371, 2e6dbdde, 69b98a2b, 793286f2, 96daff83, 9b9aaff8, 94777ec7, 0e2545b4, 01a6d0ff, 82ef0718, f00308e6, 48d3a013, 28cdf6c2, 87c9477d, a6bb5558, 2a061509, d7b5c049, 5938589f, b09accf0, e3777049, 96c77e8f, d2d28a22, 2113399c, 79060e43, 5c5e3885, 2f472427, 6e7883b1, 680ad185, 97a66c9c, 02853b59, 16dfc445, 87cb8715, b126c5e0, 071375af, 58815231, 2b543a72, 4091212e, d928a07a, 4b015572, 990bbdf7, 4a701be7, 0c37fa67, 2ee9a413, 81cee701, 4139e967, a162ecd5, d268794d, c0a82a7e, 0e4c4028, 41234aa4, ca68972c, 11b12205, 847dcaaf, 0c9330e4, 82e1cc53, c69c94dc, 9dabafe2, cf1819b9, f9edc55f, bc7faf9a, 9f86de50, 0f0bd17f, c7f8cee3, f91acdbb, 8a20ed61, 733cae8a, b5cc0e86, d4c6f8d8, 8bfeb9a6, 56802eb6, 420b592f, 8cda7a9d, 7001dd4b, d17dac4e, cd9b47a4, 4e6d188d], init=true, initFut=true, ready=true, replied=false, added=true, oldest=4a701be7, oldestOrder=1, evtLatch=0, locNodeOrder=29, locNodeId=31ddaece-5e04-4330-88bb-a03f5d3983c6]
{noformat}
* The last logs repeats itself every few seconds.
* I've set org.apache.ignite logging to DEBUG and recorded it but I'm not sure it's relevant. Let me know if you need it.
* In any case, the GridDhtPartitionsSingleMessage message is sent to seed1 (uuid={{4a701be7-b730-4aca-a75c-0f9e97debb21}}) of the cluster.

h4. seed1 does not process the partition exchange (probably because a transaction is pending)

* Relevant stack trace:
{noformat}
"exchange-worker-#81%null%" #145 prio=5 os_prio=0 tid=0x00007fc343d95000 nid=0x4fa4 waiting on condition [0x00007fc2923e4000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007245e9fa0> (a org.apache.ignite.internal.util.future.GridCompoundFuture)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:185)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:135)
	at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:779)
	at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1297)
	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
	at java.lang.Thread.run(Thread.java:745)
{noformat}

* The .get() is for:
{code}
        GridCompoundFuture f = new GridCompoundFuture();
        f.add(mvcc().finishExplicitLocks(topVer));
        f.add(tm().finishTxs(topVer));
        f.add(mvcc().finishAtomicUpdates(topVer));
        f.markInitialized();
{code}
* which probably blocks on the transaction that is pending.

* The big issue is - why didn't w6:m4 process the transaction prepare request?
* *A file with w6:m4's stack traces is attached*


We will be happy to provide any information required;

Regards,
Noam and Avihai



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message