[jira] [Updated] (IGNITE-11855) Need to reduce log message in case: Topology projection is empty. Cluster group is empty.

2019-05-28 Thread Ivan Rakov (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Rakov updated IGNITE-11855:

Fix Version/s: 2.8

> Need to reduce log message in case: Topology projection is empty. Cluster 
> group is empty.
> -
>
> Key: IGNITE-11855
> URL: https://issues.apache.org/jira/browse/IGNITE-11855
> Project: Ignite
>  Issue Type: Bug
>Reporter: Denis Chudov
>Assignee: Denis Chudov
>Priority: Major
> Fix For: 2.8
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> In some cases - there is a lot of stack trace in logs
> {code:java}
> [18:53:00,811][SEVERE][grid-timeout-worker-#39][diagnostic] Could not get 
> thread dump from transaction owner near node:
> class org.apache.ignite.cluster.ClusterGroupEmptyException: Cluster group is 
> empty.
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:853)
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:851)
>  at 
> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:991)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.convertException(IgniteFutureImpl.java:168)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.get(IgniteFutureImpl.java:137)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2112)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2107)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl$InternalFutureListener.apply(IgniteFutureImpl.java:215)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl$InternalFutureListener.apply(IgniteFutureImpl.java:179)
>  at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:385)
>  at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:355)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.listen(IgniteFutureImpl.java:71)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningTransaction(GridCachePartitionExchangeManager.java:2107)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningOperations0(GridCachePartitionExchangeManager.java:2009)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningOperations(GridCachePartitionExchangeManager.java:2163)
>  at org.apache.ignite.internal.IgniteKernal$4.run(IgniteKernal.java:1344)
>  at 
> org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$CancelableTask.onTimeout(GridTimeoutProcessor.java:365)
>  at 
> org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$TimeoutWorker.body(GridTimeoutProcessor.java:234)
>  at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: class 
> org.apache.ignite.internal.cluster.ClusterGroupEmptyCheckedException: Cluster 
> group is empty.
>  at 
> org.apache.ignite.internal.util.IgniteUtils.emptyTopologyException(IgniteUtils.java:4811)
>  at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:670)
>  at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:479)
>  at 
> org.apache.ignite.internal.IgniteComputeImpl.callAsync0(IgniteComputeImpl.java:809)
>  at 
> org.apache.ignite.internal.IgniteComputeImpl.callAsync(IgniteComputeImpl.java:794)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningTransaction(GridCachePartitionExchangeManager.java:2106)
>  ... 7 more
> {code}
> {code:java}
> [18:53:00,809][SEVERE][grid-timeout-worker-#39][diagnostic] Could not get 
> thread dump from transaction owner near node:
> class org.apache.ignite.cluster.ClusterGroupEmptyException: Topology 
> projection is empty.
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:853)
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:851)
>  at 
> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:991)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.convertException(IgniteFutureImpl.java:168)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.get(IgniteFutureImpl.java:137)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2112)
>  at 
> 

[jira] [Updated] (IGNITE-11855) Need to reduce log message in case: Topology projection is empty. Cluster group is empty.

2019-05-20 Thread Denis Chudov (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Denis Chudov updated IGNITE-11855:
--
Reviewer: Ivan Rakov

> Need to reduce log message in case: Topology projection is empty. Cluster 
> group is empty.
> -
>
> Key: IGNITE-11855
> URL: https://issues.apache.org/jira/browse/IGNITE-11855
> Project: Ignite
>  Issue Type: Bug
>Reporter: Denis Chudov
>Assignee: Denis Chudov
>Priority: Major
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> In some cases - there is a lot of stack trace in logs
> {code:java}
> [18:53:00,811][SEVERE][grid-timeout-worker-#39][diagnostic] Could not get 
> thread dump from transaction owner near node:
> class org.apache.ignite.cluster.ClusterGroupEmptyException: Cluster group is 
> empty.
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:853)
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:851)
>  at 
> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:991)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.convertException(IgniteFutureImpl.java:168)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.get(IgniteFutureImpl.java:137)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2112)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2107)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl$InternalFutureListener.apply(IgniteFutureImpl.java:215)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl$InternalFutureListener.apply(IgniteFutureImpl.java:179)
>  at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:385)
>  at 
> org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:355)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.listen(IgniteFutureImpl.java:71)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningTransaction(GridCachePartitionExchangeManager.java:2107)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningOperations0(GridCachePartitionExchangeManager.java:2009)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningOperations(GridCachePartitionExchangeManager.java:2163)
>  at org.apache.ignite.internal.IgniteKernal$4.run(IgniteKernal.java:1344)
>  at 
> org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$CancelableTask.onTimeout(GridTimeoutProcessor.java:365)
>  at 
> org.apache.ignite.internal.processors.timeout.GridTimeoutProcessor$TimeoutWorker.body(GridTimeoutProcessor.java:234)
>  at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: class 
> org.apache.ignite.internal.cluster.ClusterGroupEmptyCheckedException: Cluster 
> group is empty.
>  at 
> org.apache.ignite.internal.util.IgniteUtils.emptyTopologyException(IgniteUtils.java:4811)
>  at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:670)
>  at 
> org.apache.ignite.internal.processors.closure.GridClosureProcessor.callAsync(GridClosureProcessor.java:479)
>  at 
> org.apache.ignite.internal.IgniteComputeImpl.callAsync0(IgniteComputeImpl.java:809)
>  at 
> org.apache.ignite.internal.IgniteComputeImpl.callAsync(IgniteComputeImpl.java:794)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager.dumpLongRunningTransaction(GridCachePartitionExchangeManager.java:2106)
>  ... 7 more
> {code}
> {code:java}
> [18:53:00,809][SEVERE][grid-timeout-worker-#39][diagnostic] Could not get 
> thread dump from transaction owner near node:
> class org.apache.ignite.cluster.ClusterGroupEmptyException: Topology 
> projection is empty.
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:853)
>  at org.apache.ignite.internal.util.IgniteUtils$6.apply(IgniteUtils.java:851)
>  at 
> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:991)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.convertException(IgniteFutureImpl.java:168)
>  at 
> org.apache.ignite.internal.util.future.IgniteFutureImpl.get(IgniteFutureImpl.java:137)
>  at 
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$8.apply(GridCachePartitionExchangeManager.java:2112)
>  at 
>