Repository: incubator-ignite
Updated Branches:
  refs/heads/sprint-1 19fd04d81 -> a7b2d7218


# sprint-1: Merge changes from sprint-32.


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

Branch: refs/heads/sprint-1
Commit: f1e453c3b93500a2d70085aa71166a1ae0425779
Parents: 5993a24
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Sat Feb 14 17:46:25 2015 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Sat Feb 14 17:46:25 2015 +0700

----------------------------------------------------------------------
 .../node/VisorNodeEventsCollectorTask.java      |  3 +-
 .../internal/visor/query/VisorQueryTask.java    | 45 ++++++++++----------
 .../internal/visor/util/VisorTaskUtils.java     |  4 +-
 3 files changed, 24 insertions(+), 28 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f1e453c3/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeEventsCollectorTask.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeEventsCollectorTask.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeEventsCollectorTask.java
index 768bd42..0d25312 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeEventsCollectorTask.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/node/VisorNodeEventsCollectorTask.java
@@ -49,8 +49,7 @@ public class VisorNodeEventsCollectorTask extends 
VisorMultiNodeTask<VisorNodeEv
     }
 
     /** {@inheritDoc} */
-    @Override protected Iterable<? extends VisorGridEvent> reduce0(
-        List<ComputeJobResult> results) {
+    @Override protected Iterable<? extends VisorGridEvent> 
reduce0(List<ComputeJobResult> results) {
         Collection<VisorGridEvent> allEvents = new ArrayList<>();
 
         for (ComputeJobResult r : results) {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f1e453c3/modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryTask.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryTask.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryTask.java
index 4480861..2213b43 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryTask.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryTask.java
@@ -34,6 +34,7 @@ import java.io.*;
 import java.sql.*;
 import java.util.*;
 
+import static org.apache.ignite.internal.visor.query.VisorQueryUtils.*;
 import static org.apache.ignite.internal.visor.util.VisorTaskUtils.*;
 
 /**
@@ -192,7 +193,7 @@ public class VisorQueryTask extends 
VisorOneNodeTask<VisorQueryTask.VisorQueryAr
             try {
                 Boolean scan = arg.queryTxt().toUpperCase().startsWith("SCAN");
 
-                String qryId = (scan ? VisorQueryUtils.SCAN_QRY_NAME : 
VisorQueryUtils.SQL_QRY_NAME) + "-" +
+                String qryId = (scan ? SCAN_QRY_NAME : SQL_QRY_NAME) + "-" +
                     UUID.randomUUID();
 
                 GridCache<Object, Object> c = ignite.cachex(arg.cacheName());
@@ -212,7 +213,7 @@ public class VisorQueryTask extends 
VisorOneNodeTask<VisorQueryTask.VisorQueryAr
                     long start = U.currentTimeMillis();
 
                     IgniteBiTuple<List<Object[]>, Map.Entry<Object, Object>> 
rows =
-                        VisorQueryUtils.fetchScanQueryRows(fut, null, 
arg.pageSize());
+                        fetchScanQueryRows(fut, null, arg.pageSize());
 
                     long fetchDuration = U.currentTimeMillis() - start;
 
@@ -226,7 +227,7 @@ public class VisorQueryTask extends 
VisorOneNodeTask<VisorQueryTask.VisorQueryAr
                     scheduleResultSetHolderRemoval(qryId);
 
                     return new IgniteBiTuple<>(null, new 
VisorQueryResultEx(ignite.localNode().id(), qryId,
-                        VisorQueryUtils.SCAN_COL_NAMES, rows.get1(), next != 
null, duration));
+                        SCAN_COL_NAMES, rows.get1(), next != null, duration));
                 }
                 else {
                     CacheQueryFuture<List<?>> fut = ((GridCacheQueriesEx<?, 
?>)cp.queries())
@@ -254,7 +255,7 @@ public class VisorQueryTask extends 
VisorOneNodeTask<VisorQueryTask.VisorQueryAr
                         long start = U.currentTimeMillis();
 
                         IgniteBiTuple<List<Object[]>, List<?>> rows =
-                            VisorQueryUtils.fetchSqlQueryRows(fut, firstRow, 
arg.pageSize());
+                            fetchSqlQueryRows(fut, firstRow, arg.pageSize());
 
                         long fetchDuration = U.currentTimeMillis() - start;
 
@@ -276,29 +277,27 @@ public class VisorQueryTask extends 
VisorOneNodeTask<VisorQueryTask.VisorQueryAr
         }
 
         /**
-         *
-         * @param id Uniq query result id.
+         * @param id Unique query result id.
          */
         private void scheduleResultSetHolderRemoval(final String id) {
-            ((IgniteKernal)ignite).context().timeout()
-                .addTimeoutObject(new 
GridTimeoutObjectAdapter(VisorQueryUtils.RMV_DELAY) {
-                    @Override public void onTimeout() {
-                        ClusterNodeLocalMap<String, 
VisorFutureResultSetHolder> storage = ignite.nodeLocalMap();
-
-                        VisorFutureResultSetHolder<?> t = storage.get(id);
-
-                        if (t != null) {
-                            // If future was accessed since last scheduling,  
set access flag to false and reschedule.
-                            if (t.accessed()) {
-                                t.accessed(false);
-
-                                scheduleResultSetHolderRemoval(id);
-                            }
-                            else
-                                storage.remove(id); // Remove stored future 
otherwise.
+            ((IgniteKernal)ignite).context().timeout().addTimeoutObject(new 
GridTimeoutObjectAdapter(RMV_DELAY) {
+                @Override public void onTimeout() {
+                    ClusterNodeLocalMap<String, VisorFutureResultSetHolder> 
storage = ignite.nodeLocalMap();
+
+                    VisorFutureResultSetHolder<?> t = storage.get(id);
+
+                    if (t != null) {
+                        // If future was accessed since last scheduling,  set 
access flag to false and reschedule.
+                        if (t.accessed()) {
+                            t.accessed(false);
+
+                            scheduleResultSetHolderRemoval(id);
                         }
+                        else
+                            storage.remove(id); // Remove stored future 
otherwise.
                     }
-                });
+                }
+            });
         }
 
         /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f1e453c3/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java
index 045dbaf..4f54e50 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/util/VisorTaskUtils.java
@@ -91,9 +91,7 @@ public class VisorTaskUtils {
     /** Only non task event types that Visor should collect. */
     private static final int[] VISOR_ALL_EVTS = concat(VISOR_TASK_EVTS, 
VISOR_NON_TASK_EVTS);
 
-    /**
-     * Maximum folder depth. I.e. if depth is 4 we look in starting folder and 
3 levels of sub-folders.
-     */
+    /** Maximum folder depth. I.e. if depth is 4 we look in starting folder 
and 3 levels of sub-folders. */
     public static final int MAX_FOLDER_DEPTH = 4;
 
     private static final Comparator<VisorLogFile> LAST_MODIFIED = new 
Comparator<VisorLogFile>() {

Reply via email to