You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2017/12/22 08:40:01 UTC

ignite git commit: IGNITE-6731: Hadoop: removed PerfCounter usages from HadoopClassLoader. This closes #3232.

Repository: ignite
Updated Branches:
  refs/heads/master 3dc5e5312 -> 6c02694d0


IGNITE-6731: Hadoop: removed PerfCounter usages from HadoopClassLoader. This closes #3232.


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

Branch: refs/heads/master
Commit: 6c02694d032819549f2e30aaea72b60558fa65eb
Parents: 3dc5e53
Author: Andrey Kuznetsov <st...@gmail.com>
Authored: Fri Dec 22 11:39:53 2017 +0300
Committer: devozerov <vo...@gridgain.com>
Committed: Fri Dec 22 11:39:53 2017 +0300

----------------------------------------------------------------------
 .../internal/processors/hadoop/HadoopClassLoader.java       | 9 +--------
 .../internal/processors/hadoop/HadoopTestClassLoader.java   | 9 +--------
 2 files changed, 2 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/6c02694d/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClassLoader.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClassLoader.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClassLoader.java
index 1209e74..b1b4d18 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClassLoader.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClassLoader.java
@@ -391,16 +391,9 @@ public class HadoopClassLoader extends URLClassLoader implements ClassCache {
             // First, check if the class has already been loaded
             Class c = findLoadedClass(name);
 
-            if (c == null) {
-                long t1 = System.nanoTime();
-
+            if (c == null)
                 c = findClass(name);
 
-                // this is the defining class loader; record the stats
-                sun.misc.PerfCounter.getFindClassTime().addElapsedTimeFrom(t1);
-                sun.misc.PerfCounter.getFindClasses().increment();
-            }
-
             if (resolve)
                 resolveClass(c);
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/6c02694d/modules/hadoop/src/test/java/org/apache/ignite/internal/processors/hadoop/HadoopTestClassLoader.java
----------------------------------------------------------------------
diff --git a/modules/hadoop/src/test/java/org/apache/ignite/internal/processors/hadoop/HadoopTestClassLoader.java b/modules/hadoop/src/test/java/org/apache/ignite/internal/processors/hadoop/HadoopTestClassLoader.java
index c5302f8..91ee0c9 100644
--- a/modules/hadoop/src/test/java/org/apache/ignite/internal/processors/hadoop/HadoopTestClassLoader.java
+++ b/modules/hadoop/src/test/java/org/apache/ignite/internal/processors/hadoop/HadoopTestClassLoader.java
@@ -80,16 +80,9 @@ public class HadoopTestClassLoader extends URLClassLoader {
                     // First, check if the class has already been loaded
                     Class c = findLoadedClass(name);
 
-                    if (c == null) {
-                        long t1 = System.nanoTime();
-
+                    if (c == null)
                         c = findClass(name);
 
-                        // this is the defining class loader; record the stats
-                        sun.misc.PerfCounter.getFindClassTime().addElapsedTimeFrom(t1);
-                        sun.misc.PerfCounter.getFindClasses().increment();
-                    }
-
                     if (resolve)
                         resolveClass(c);