# ignite-6

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/3bcf4703
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/3bcf4703
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/3bcf4703

Branch: refs/heads/ignite-6
Commit: 3bcf4703cec716b489efa0af8e80aa7f826857cc
Parents: 81625f5
Author: sboikov <sboi...@gridgain.com>
Authored: Wed Feb 4 15:11:29 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Wed Feb 4 15:11:29 2015 +0300

----------------------------------------------------------------------
 .../CacheDataStructuresManager.java             | 24 +++++++++++++-------
 1 file changed, 16 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/3bcf4703/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
index dd9c5db..b88ca54 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/datastructures/CacheDataStructuresManager.java
@@ -433,11 +433,15 @@ public class CacheDataStructuresManager<K, V> extends 
GridCacheManagerAdapter<K,
                         nodes,
                         true).get();
                 }
-                catch (ClusterTopologyException | 
ClusterTopologyCheckedException e) {
-                    if (log.isDebugEnabled())
-                        log.debug("BlockSet job failed, will retry: " + e);
+                catch (IgniteCheckedException e) {
+                    if (e.hasCause(ClusterTopologyException.class)) {
+                        if (log.isDebugEnabled())
+                            log.debug("RemoveSetData job failed, will retry: " 
+ e);
 
-                    continue;
+                        continue;
+                    }
+                    else
+                        throw e;
                 }
 
                 try {
@@ -446,11 +450,15 @@ public class CacheDataStructuresManager<K, V> extends 
GridCacheManagerAdapter<K,
                         nodes,
                         true).get();
                 }
-                catch (ClusterTopologyException | 
ClusterTopologyCheckedException e) {
-                    if (log.isDebugEnabled())
-                        log.debug("RemoveSetData job failed, will retry: " + 
e);
+                catch (IgniteCheckedException e) {
+                    if (e.hasCause(ClusterTopologyException.class)) {
+                        if (log.isDebugEnabled())
+                            log.debug("RemoveSetData job failed, will retry: " 
+ e);
 
-                    continue;
+                        continue;
+                    }
+                    else
+                        throw e;
                 }
 
                 if (cctx.topologyVersionFuture().get() == topVer)

Reply via email to