# IGNITE-789 Review.

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

Branch: refs/heads/ignite-286
Commit: 96f3c0373b4e28c55dae1c6ff6cde1712ad78b70
Parents: c33d096
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Wed Apr 29 10:26:43 2015 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Wed Apr 29 10:26:43 2015 +0700

----------------------------------------------------------------------
 .../internal/visor/cache/VisorCacheStartTask.java     | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/96f3c037/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheStartTask.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheStartTask.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheStartTask.java
index 34f7b18..270c48a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheStartTask.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheStartTask.java
@@ -35,7 +35,8 @@ import java.util.*;
  * Task that start cache or near cache with specified configuration.
  */
 @GridInternal
-public class VisorCacheStartTask extends 
VisorMultiNodeTask<IgniteBiTuple<String, String>, Void, Void> {
+public class VisorCacheStartTask extends
+    VisorMultiNodeTask<IgniteBiTuple<String, String>, Map<UUID, 
IgniteException>, Void> {
     /** */
     private static final long serialVersionUID = 0L;
 
@@ -44,8 +45,15 @@ public class VisorCacheStartTask extends 
VisorMultiNodeTask<IgniteBiTuple<String
         return new VisorCacheStartJob(arg, debug);
     }
 
-    @Nullable @Override protected Void reduce0(List<ComputeJobResult> results) 
throws IgniteException {
-        return null;
+    /** {@inheritDoc} */
+    @Nullable @Override protected Map<UUID, IgniteException> 
reduce0(List<ComputeJobResult> results) throws IgniteException {
+        Map<UUID, IgniteException> map = new HashMap<>();
+
+        for (ComputeJobResult res : results)
+            if (res.getException() != null)
+                map.put(res.getNode().id(), res.getException());
+
+        return map;
     }
 
     /**

Reply via email to