During a regular get(...) operation on some of our caches we're occasionally receiving IgniteInterruptedExceptions complaining that Ignite "Failed to wait for asynchronous operation permit (thread got interrupted)" (full stack trace below). Can anybody shine some light on what exactly those exceptions mean and how we can further debug and fix the problem? Thanks!
javax.cache.CacheException: class org.apache.ignite.IgniteInterruptedException: Failed to wait for asynchronous operation permit (thread got interrupted). at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1580) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.cacheException(IgniteCacheProxy.java:1689) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.get(IgniteCacheProxy.java:755) ~[ignite-core-1.3.3.jar:1.3.3] at com.xxxx.xxxxxxxxxxxxxx.products.business.repositories.IgniteProductRepository.getById(IgniteProductRepository.java:68) ~[ref-data-models.jar:na] ... 27 common frames omitted Caused by: org.apache.ignite.IgniteInterruptedException: Failed to wait for asynchronous operation permit (thread got interrupted). at org.apache.ignite.internal.util.IgniteUtils$2.apply(IgniteUtils.java:559) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.util.IgniteUtils$2.apply(IgniteUtils.java:557) ~[ignite-core-1.3.3.jar:1.3.3] ... 31 common frames omitted Caused by: java.lang.InterruptedException: null at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302) ~[na:1.8.0_45] at java.util.concurrent.Semaphore.acquire(Semaphore.java:312) ~[na:1.8.0_45] at org.apache.ignite.internal.processors.cache.GridCacheAdapter.asyncOpAcquire(GridCacheAdapter.java:4149) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:555) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.getAllAsync(GridDhtAtomicCache.java:271) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.GridCacheAdapter.getAllAsync(GridCacheAdapter.java:4429) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.GridCacheAdapter.get(GridCacheAdapter.java:4376) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.GridCacheAdapter.get(GridCacheAdapter.java:1448) ~[ignite-core-1.3.3.jar:1.3.3] at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.get(IgniteCacheProxy.java:748) ~[ignite-core-1.3.3.jar:1.3.3] ... 28 common frames omitted -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Failed-to-wait-for-asynchronous-operation-permit-thread-got-interrupted-tp1536.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
