You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Artem Shutak (JIRA)" <ji...@apache.org> on 2015/10/27 13:51:27 UTC

[jira] [Created] (IGNITE-1796) GridOffheapSnapTreeSelfTest.testKeyLockMultithreaded fails on Mac agent by timeout

Artem Shutak created IGNITE-1796:
------------------------------------

             Summary: GridOffheapSnapTreeSelfTest.testKeyLockMultithreaded fails on Mac agent by timeout
                 Key: IGNITE-1796
                 URL: https://issues.apache.org/jira/browse/IGNITE-1796
             Project: Ignite
          Issue Type: Test
            Reporter: Artem Shutak
            Priority: Blocker
             Fix For: 1.5


GridOffheapSnapTreeSelfTest.testKeyLockMultithreaded fails on Mac agent by timeout.

The test makes a lot of memory allocation. May be on mac memory allocation happens slower. 

Logs
{noformat}
java.util.concurrent.TimeoutException: Test has been timed out [test=testKeyLockMultithreaded, timeout=300000]
    at org.apache.ignite.testframework.junits.GridAbstractTest.runTest(GridAbstractTest.java:1630)
    at junit.framework.TestCase.runBare(TestCase.java:141)
    at junit.framework.TestResult$1.protect(TestResult.java:122)
    at junit.framework.TestResult.runProtected(TestResult.java:142)
    at junit.framework.TestResult.run(TestResult.java:125)
    at junit.framework.TestCase.run(TestCase.java:129)
    at junit.framework.TestSuite.runTest(TestSuite.java:255)
    at junit.framework.TestSuite.run(TestSuite.java:250)
    at junit.framework.TestSuite.runTest(TestSuite.java:255)
    at junit.framework.TestSuite.run(TestSuite.java:250)
    at junit.framework.TestSuite.runTest(TestSuite.java:255)
    at junit.framework.TestSuite.run(TestSuite.java:250)
    at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
    at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
    at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
    at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
    at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
    at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
    at org.apache.maven.plugin.surefire.InPluginVMSurefireStarter.runSuitesInProcess(InPluginVMSurefireStarter.java:82)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:951)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:831)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:729)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
------- Stdout: -------
[10:34:12,962][INFO ][main][root] >>> Starting test: testKeyLockMultithreaded <<<
[10:39:12] (wrn) No deadlocked threads detected.
[10:39:13] (wrn) Thread dump at 2015/10/27 10:39:13 EET
Thread [name="unsafe.GridOffheapSnapTreeSelfTest-37", id=94111, state=WAITING, blockCnt=6, waitCnt=40456]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@642a254, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-36", id=94110, state=WAITING, blockCnt=8, waitCnt=40313]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@af3c02, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-35", id=94109, state=WAITING, blockCnt=8, waitCnt=40639]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@708ca7a7, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-34", id=94108, state=WAITING, blockCnt=13, waitCnt=40848]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@2252feab, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-33", id=94107, state=WAITING, blockCnt=12, waitCnt=40238]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@76cd9e27, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-32", id=94106, state=WAITING, blockCnt=10, waitCnt=41099]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@354a4f60, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-31", id=94105, state=RUNNABLE, blockCnt=11, waitCnt=40968]
        at org.jsr166.ConcurrentHashMap8.putIfAbsent(ConcurrentHashMap8.java:2725)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4404)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-30", id=94104, state=WAITING, blockCnt=8, waitCnt=40516]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@21a142f5, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-29", id=94103, state=WAITING, blockCnt=11, waitCnt=40489]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@6232f412, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-28", id=94102, state=WAITING, blockCnt=13, waitCnt=40740]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@7f35fc1b, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-27", id=94101, state=WAITING, blockCnt=7, waitCnt=40155]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@313a91dc, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-26", id=94100, state=WAITING, blockCnt=8, waitCnt=40453]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@6232f412, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-25", id=94099, state=WAITING, blockCnt=9, waitCnt=40791]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@7c3e1bc3, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-24", id=94098, state=WAITING, blockCnt=9, waitCnt=40644]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@5190deee, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-23", id=94097, state=WAITING, blockCnt=12, waitCnt=40754]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@7e1c0517, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-22", id=94096, state=WAITING, blockCnt=9, waitCnt=40485]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@5190deee, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-21", id=94095, state=WAITING, blockCnt=8, waitCnt=40746]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@af3c02, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-20", id=94094, state=WAITING, blockCnt=10, waitCnt=40814]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@619269af, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-19", id=94093, state=WAITING, blockCnt=6, waitCnt=40470]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@53589234, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-18", id=94092, state=WAITING, blockCnt=14, waitCnt=44054]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@af3c02, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-17", id=94091, state=WAITING, blockCnt=9, waitCnt=40472]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@21a142f5, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-16", id=94090, state=RUNNABLE, blockCnt=8, waitCnt=40528]
        at org.jsr166.ConcurrentHashMap8.internalPutIfAbsent(ConcurrentHashMap8.java:1422)
        at org.jsr166.ConcurrentHashMap8.putIfAbsent(ConcurrentHashMap8.java:2725)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4404)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:205)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-15", id=94089, state=RUNNABLE, blockCnt=10, waitCnt=40777]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-14", id=94088, state=WAITING, blockCnt=8, waitCnt=42674]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@7f35fc1b, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-13", id=94087, state=WAITING, blockCnt=11, waitCnt=40674]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@5be6beab, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-12", id=94086, state=WAITING, blockCnt=8, waitCnt=40967]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@9effbb0, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-11", id=94085, state=WAITING, blockCnt=11, waitCnt=40497]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@6a74e4e8, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-9", id=94083, state=WAITING, blockCnt=12, waitCnt=40648]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@206071f2, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-8", id=94082, state=WAITING, blockCnt=9, waitCnt=41583]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@1bd8d779, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-7", id=94081, state=WAITING, blockCnt=9, waitCnt=40588]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@392a5737, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-6", id=94080, state=WAITING, blockCnt=9, waitCnt=39811]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@ac3f933, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-5", id=94079, state=WAITING, blockCnt=16, waitCnt=40200]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@481d88ca, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-4", id=94078, state=WAITING, blockCnt=12, waitCnt=41135]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@481d88ca, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-3", id=94077, state=WAITING, blockCnt=9, waitCnt=40321]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@354a4f60, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-2", id=94076, state=WAITING, blockCnt=11, waitCnt=40208]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@53589234, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-1", id=94075, state=WAITING, blockCnt=15, waitCnt=40676]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@affaac3, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="test-runner", id=94074, state=WAITING, blockCnt=0, waitCnt=1]
    Lock [object=o.a.i.testframework.GridTestSafeThreadFactory$1@1723edd9, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.Thread.join(Thread.java:1281)
        at java.lang.Thread.join(Thread.java:1355)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:618)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:584)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:525)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:498)
        at o.a.i.testframework.junits.GridAbstractTest.multithreaded(GridAbstractTest.java:351)
        at o.a.i.testframework.junits.GridAbstractTest.multithreaded(GridAbstractTest.java:337)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest.testKeyLockMultithreaded(GridOffheapSnapTreeSelfTest.java:171)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at junit.framework.TestCase.runTest(TestCase.java:176)
        at o.a.i.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:1658)
        at o.a.i.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:112)
        at o.a.i.testframework.junits.GridAbstractTest$4.run(GridAbstractTest.java:1596)

Thread [name="ignite-clock-for-tests", id=20, state=TIMED_WAITING, blockCnt=0, waitCnt=144669]
        at java.lang.Thread.sleep(Native Method)
        at o.a.i.i.util.GridTestClockTimer.run(GridTestClockTimer.java:41)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-5", id=18, state=WAITING, blockCnt=0, waitCnt=3]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-4", id=13, state=WAITING, blockCnt=0, waitCnt=5]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-3", id=12, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-2", id=11, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-1", id=10, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="Signal Dispatcher", id=4, state=RUNNABLE, blockCnt=0, waitCnt=0]

Thread [name="Finalizer", id=3, state=WAITING, blockCnt=1953, waitCnt=494]
    Lock [object=java.lang.ref.ReferenceQueue$Lock@53274bbd, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

Thread [name="Reference Handler", id=2, state=WAITING, blockCnt=606, waitCnt=503]
    Lock [object=java.lang.ref.Reference$Lock@38dd8ff1, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

Thread [name="main", id=1, state=RUNNABLE, blockCnt=8068, waitCnt=10593]
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
        at o.a.i.i.util.IgniteUtils.dumpThreads(IgniteUtils.java:1196)
        at o.a.i.testframework.junits.GridAbstractTest.runTest(GridAbstractTest.java:1622)
        at junit.framework.TestCase.runBare(TestCase.java:141)
        at junit.framework.TestResult$1.protect(TestResult.java:122)
        at junit.framework.TestResult.runProtected(TestResult.java:142)
        at junit.framework.TestResult.run(TestResult.java:125)
        at junit.framework.TestCase.run(TestCase.java:129)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
        at org.apache.maven.plugin.surefire.InPluginVMSurefireStarter.runSuitesInProcess(InPluginVMSurefireStarter.java:82)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:951)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:831)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:729)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)



[10:39:15,055][INFO ][main][root] >>> Stopping test: testKeyLockMultithreaded in 302093 ms <<<
[10:39:15,055][INFO ][main][root] >>> Stopping test class: GridOffheapSnapTreeSelfTest <<<
------- Stderr: -------
[10:39:12,963][ERROR][main][root] Test has been timed out and will be interrupted (threads dump will be taken before interruption) [test=testKeyLockMultithreaded, timeout=300000]
[10:39:13,338][WARN ][main][root] No deadlocked threads detected.
[10:39:13,670][WARN ][main][root] Thread dump at 2015/10/27 10:39:13 EET
Thread [name="unsafe.GridOffheapSnapTreeSelfTest-37", id=94111, state=WAITING, blockCnt=6, waitCnt=40544]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@c3b4cc, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-36", id=94110, state=WAITING, blockCnt=8, waitCnt=40372]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3092bd78, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-35", id=94109, state=WAITING, blockCnt=8, waitCnt=40708]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-34", id=94108, state=WAITING, blockCnt=13, waitCnt=40919]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@61c53159, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-33", id=94107, state=WAITING, blockCnt=12, waitCnt=40311]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@592afc34, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-32", id=94106, state=WAITING, blockCnt=10, waitCnt=41175]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@1513e7a8, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-31", id=94105, state=WAITING, blockCnt=11, waitCnt=41044]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-30", id=94104, state=WAITING, blockCnt=8, waitCnt=40603]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@4dcdd167, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-29", id=94103, state=WAITING, blockCnt=11, waitCnt=40564]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@36ee919, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-28", id=94102, state=RUNNABLE, blockCnt=13, waitCnt=40817]
        at sun.misc.Unsafe.unpark(Native Method)
        at java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:152)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor(AbstractQueuedSynchronizer.java:662)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doReleaseShared(AbstractQueuedSynchronizer.java:689)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1341)
        at java.util.concurrent.CountDownLatch.countDown(CountDownLatch.java:296)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.unlock(GridOffHeapSnapTreeMap.java:4464)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:216)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-27", id=94101, state=WAITING, blockCnt=7, waitCnt=40218]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@66896a11, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-26", id=94100, state=WAITING, blockCnt=8, waitCnt=40519]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@4792b6ae, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-25", id=94099, state=WAITING, blockCnt=9, waitCnt=40867]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3092bd78, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-23", id=94097, state=WAITING, blockCnt=12, waitCnt=40835]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-22", id=94096, state=WAITING, blockCnt=9, waitCnt=40563]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3092bd78, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-21", id=94095, state=WAITING, blockCnt=8, waitCnt=40819]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71177e37, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-19", id=94093, state=WAITING, blockCnt=6, waitCnt=40532]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@4792b6ae, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-18", id=94092, state=WAITING, blockCnt=14, waitCnt=44131]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3092bd78, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-17", id=94091, state=WAITING, blockCnt=9, waitCnt=40539]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3d5f86e2, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-16", id=94090, state=WAITING, blockCnt=8, waitCnt=40599]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@36ee919, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-15", id=94089, state=RUNNABLE, blockCnt=10, waitCnt=40834]
        at java.util.concurrent.ConcurrentHashMap$Segment.remove(ConcurrentHashMap.java:634)
        at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1177)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:212)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

    Locked synchronizers:
        java.util.concurrent.locks.ReentrantLock$NonfairSync@4a907ee8
Thread [name="unsafe.GridOffheapSnapTreeSelfTest-14", id=94088, state=WAITING, blockCnt=8, waitCnt=42749]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@547bd796, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-13", id=94087, state=WAITING, blockCnt=11, waitCnt=40752]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@4792b6ae, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-12", id=94086, state=WAITING, blockCnt=8, waitCnt=41037]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@61c53159, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-11", id=94085, state=WAITING, blockCnt=11, waitCnt=40572]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3d5f86e2, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-9", id=94083, state=WAITING, blockCnt=12, waitCnt=40714]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-8", id=94082, state=WAITING, blockCnt=9, waitCnt=41661]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-7", id=94081, state=WAITING, blockCnt=9, waitCnt=40668]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@3092bd78, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-6", id=94080, state=WAITING, blockCnt=9, waitCnt=39881]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@e86e42f, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-5", id=94079, state=WAITING, blockCnt=16, waitCnt=40281]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@4792b6ae, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-4", id=94078, state=WAITING, blockCnt=12, waitCnt=41206]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@71d52a31, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-3", id=94077, state=WAITING, blockCnt=9, waitCnt=40395]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@66896a11, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-2", id=94076, state=WAITING, blockCnt=11, waitCnt=40284]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@1513e7a8, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="unsafe.GridOffheapSnapTreeSelfTest-1", id=94075, state=WAITING, blockCnt=15, waitCnt=40745]
    Lock [object=java.util.concurrent.CountDownLatch$Sync@39eed11c, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
        at o.a.i.i.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
        at o.a.i.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
        at o.a.i.testframework.GridTestThread.run(GridTestThread.java:86)

Thread [name="test-runner", id=94074, state=WAITING, blockCnt=0, waitCnt=1]
    Lock [object=o.a.i.testframework.GridTestSafeThreadFactory$1@1723edd9, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.Thread.join(Thread.java:1281)
        at java.lang.Thread.join(Thread.java:1355)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:618)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:584)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:525)
        at o.a.i.testframework.GridTestUtils.runMultiThreaded(GridTestUtils.java:498)
        at o.a.i.testframework.junits.GridAbstractTest.multithreaded(GridAbstractTest.java:351)
        at o.a.i.testframework.junits.GridAbstractTest.multithreaded(GridAbstractTest.java:337)
        at o.a.i.i.util.offheap.unsafe.GridOffheapSnapTreeSelfTest.testKeyLockMultithreaded(GridOffheapSnapTreeSelfTest.java:171)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at junit.framework.TestCase.runTest(TestCase.java:176)
        at o.a.i.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:1658)
        at o.a.i.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:112)
        at o.a.i.testframework.junits.GridAbstractTest$4.run(GridAbstractTest.java:1596)

Thread [name="ignite-clock-for-tests", id=20, state=TIMED_WAITING, blockCnt=0, waitCnt=144676]
        at java.lang.Thread.sleep(Native Method)
        at o.a.i.i.util.GridTestClockTimer.run(GridTestClockTimer.java:41)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-5", id=18, state=WAITING, blockCnt=0, waitCnt=3]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-4", id=13, state=WAITING, blockCnt=0, waitCnt=5]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-3", id=12, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-2", id=11, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="resolver-1", id=10, state=WAITING, blockCnt=0, waitCnt=4]
    Lock [object=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37d44d6d, ownerName=null, ownerId=-1]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Thread [name="Signal Dispatcher", id=4, state=RUNNABLE, blockCnt=0, waitCnt=0]

Thread [name="Finalizer", id=3, state=WAITING, blockCnt=1953, waitCnt=494]
    Lock [object=java.lang.ref.ReferenceQueue$Lock@53274bbd, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

Thread [name="Reference Handler", id=2, state=WAITING, blockCnt=606, waitCnt=503]
    Lock [object=java.lang.ref.Reference$Lock@38dd8ff1, ownerName=null, ownerId=-1]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

Thread [name="main", id=1, state=RUNNABLE, blockCnt=8068, waitCnt=10593]
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
        at o.a.i.i.util.IgniteUtils.dumpThreads(IgniteUtils.java:1196)
        at o.a.i.testframework.junits.GridAbstractTest.runTest(GridAbstractTest.java:1624)
        at junit.framework.TestCase.runBare(TestCase.java:141)
        at junit.framework.TestResult$1.protect(TestResult.java:122)
        at junit.framework.TestResult.runProtected(TestResult.java:142)
        at junit.framework.TestResult.run(TestResult.java:125)
        at junit.framework.TestCase.run(TestCase.java:129)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
        at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:156)
        at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:82)
        at org.apache.maven.plugin.surefire.InPluginVMSurefireStarter.runSuitesInProcess(InPluginVMSurefireStarter.java:82)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:951)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:831)
        at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:729)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)



[10:39:15,055][WARN ][main][root] Interrupting threads started so far: 32
Failure in thread: Thread [id=94080, name=unsafe.GridOffheapSnapTreeSelfTest-6]
Failure in thread: Thread [id=94111, name=unsafe.GridOffheapSnapTreeSelfTest-37]
Failure in thread: Thread [id=94106, name=unsafe.GridOffheapSnapTreeSelfTest-32]
Failure in thread: Thread [id=94105, name=unsafe.GridOffheapSnapTreeSelfTest-31]
Failure in thread: Thread [id=94083, name=unsafe.GridOffheapSnapTreeSelfTest-9]
Failure in thread: Thread [id=94075, name=unsafe.GridOffheapSnapTreeSelfTest-1]
Failure in thread: Thread [id=94079, name=unsafe.GridOffheapSnapTreeSelfTest-5]
Failure in thread: Thread [id=94092, name=unsafe.GridOffheapSnapTreeSelfTest-18]
Failure in thread: Thread [id=94095, name=unsafe.GridOffheapSnapTreeSelfTest-21]
Failure in thread: Thread [id=94077, name=unsafe.GridOffheapSnapTreeSelfTest-3]
Failure in thread: Thread [id=94082, name=unsafe.GridOffheapSnapTreeSelfTest-8]
Failure in thread: Thread [id=94085, name=unsafe.GridOffheapSnapTreeSelfTest-11]
Failure in thread: Thread [id=94104, name=unsafe.GridOffheapSnapTreeSelfTest-30]
Failure in thread: Thread [id=94076, name=unsafe.GridOffheapSnapTreeSelfTest-2]
Failure in thread: Thread [id=94087, name=unsafe.GridOffheapSnapTreeSelfTest-13]
Failure in thread: Thread [id=94088, name=unsafe.GridOffheapSnapTreeSelfTest-14]
Failure in thread: Thread [id=94086, name=unsafe.GridOffheapSnapTreeSelfTest-12]
Failure in thread: Thread [id=94109, name=unsafe.GridOffheapSnapTreeSelfTest-35]
Failure in thread: Thread [id=94089, name=unsafe.GridOffheapSnapTreeSelfTest-15]
Failure in thread: Thread [id=94096, name=unsafe.GridOffheapSnapTreeSelfTest-22]
Failure in thread: Thread [id=94078, name=unsafe.GridOffheapSnapTreeSelfTest-4]
Failure in thread: Thread [id=94100, name=unsafe.GridOffheapSnapTreeSelfTest-26]
Failure in thread: Thread [id=94103, name=unsafe.GridOffheapSnapTreeSelfTest-29]
Failure in thread: Thread [id=94107, name=unsafe.GridOffheapSnapTreeSelfTest-33]
Failure in thread: Thread [id=94101, name=unsafe.GridOffheapSnapTreeSelfTest-27]
Failure in thread: Thread [id=94091, name=unsafe.GridOffheapSnapTreeSelfTest-17]
Failure in thread: Thread [id=94108, name=unsafe.GridOffheapSnapTreeSelfTest-34]
Failure in thread: Thread [id=94093, name=unsafe.GridOffheapSnapTreeSelfTest-19]
Failure in thread: Thread [id=94110, name=unsafe.GridOffheapSnapTreeSelfTest-36]
Failure in thread: Thread [id=94081, name=unsafe.GridOffheapSnapTreeSelfTest-7]
Failure in thread: Thread [id=94090, name=unsafe.GridOffheapSnapTreeSelfTest-16]
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
Failure in thread: Thread [id=94097, name=unsafe.GridOffheapSnapTreeSelfTest-23]
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 5 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 6 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1301)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 9 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 18 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 5 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 5 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 6 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:208)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1301)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 12 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
java.lang.IllegalStateException: java.lang.InterruptedException
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4416)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.increment(GridOffheapSnapTreeSelfTest.java:191)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffheapSnapTreeSelfTest$2.run(GridOffheapSnapTreeSelfTest.java:176)
    at org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:966)
    at org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:86)
Caused by: java.lang.InterruptedException
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
    at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.await(GridOffHeapSnapTreeMap.java:4452)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock$Lock.access$3700(GridOffHeapSnapTreeMap.java:4425)
    at org.apache.ignite.internal.util.offheap.unsafe.GridOffHeapSnapTreeMap$KeyLock.lock(GridOffHeapSnapTreeMap.java:4413)
    ... 4 more
[10:39:15,096][ERROR][main][root] Finished interrupting threads, but some threads are still alive [size=1, threads=[Thread[unsafe.GridOffheapSnapTreeSelfTest-37,5,]]]
{noformat}



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