Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-45 385114dfb -> bd8b1805c


# ignite-409: logger in GridWorker non-static now


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

Branch: refs/heads/ignite-45
Commit: ac3987b78ddc016fb54015c5989be9f581895d8e
Parents: 4b234cf
Author: Artem Shutak <ashu...@gridgain.com>
Authored: Tue Mar 10 15:27:56 2015 +0300
Committer: Artem Shutak <ashu...@gridgain.com>
Committed: Tue Mar 10 15:27:56 2015 +0300

----------------------------------------------------------------------
 .../managers/discovery/GridDiscoveryManager.java      |  6 +++---
 .../processors/cache/GridCacheEvictionManager.java    |  2 +-
 .../cache/GridCachePartitionExchangeManager.java      |  2 +-
 .../internal/processors/clock/GridClockServer.java    |  2 +-
 .../processors/clock/GridClockSyncProcessor.java      |  4 ++--
 .../ignite/internal/processors/igfs/IgfsServer.java   |  5 ++---
 .../internal/processors/igfs/IgfsServerManager.java   |  4 ++--
 .../processors/streamer/IgniteStreamerImpl.java       |  2 +-
 .../processors/timeout/GridTimeoutProcessor.java      |  2 +-
 .../ignite/internal/util/worker/GridWorker.java       | 14 +++-----------
 .../spi/communication/tcp/TcpCommunicationSpi.java    |  4 ++--
 .../communication/HadoopExternalCommunication.java    |  4 ++--
 12 files changed, 21 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
index 775de77..31c1632 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
@@ -1206,7 +1206,7 @@ public class GridDiscoveryManager extends 
GridManagerAdapter<DiscoverySpi> {
          *
          */
         private SegmentCheckWorker() {
-            super(ctx.gridName(), "disco-net-seg-chk-worker", log);
+            super(ctx.gridName(), "disco-net-seg-chk-worker", 
GridDiscoveryManager.this.log);
 
             assert hasRslvrs;
             assert segChkFreq > 0;
@@ -1283,7 +1283,7 @@ public class GridDiscoveryManager extends 
GridManagerAdapter<DiscoverySpi> {
          *
          */
         private DiscoveryWorker() {
-            super(ctx.gridName(), "disco-event-worker", log);
+            super(ctx.gridName(), "disco-event-worker", 
GridDiscoveryManager.this.log);
         }
 
         /**
@@ -1570,7 +1570,7 @@ public class GridDiscoveryManager extends 
GridManagerAdapter<DiscoverySpi> {
          *
          */
         private MetricsUpdater() {
-            super(ctx.gridName(), "metrics-updater", log);
+            super(ctx.gridName(), "metrics-updater", 
GridDiscoveryManager.this.log);
         }
 
         /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java
index 382eb61..50dc2a8 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEvictionManager.java
@@ -1386,7 +1386,7 @@ public class GridCacheEvictionManager<K, V> extends 
GridCacheManagerAdapter<K, V
          *
          */
         private BackupWorker() {
-            super(cctx.gridName(), "cache-eviction-backup-worker", log);
+            super(cctx.gridName(), "cache-eviction-backup-worker", 
GridCacheEvictionManager.this.log);
 
             assert plcEnabled;
         }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
index d7b1914..5e863c7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
@@ -733,7 +733,7 @@ public class GridCachePartitionExchangeManager<K, V> 
extends GridCacheSharedMana
          *
          */
         private ExchangeWorker() {
-            super(cctx.gridName(), "partition-exchanger", log);
+            super(cctx.gridName(), "partition-exchanger", 
GridCachePartitionExchangeManager.this.log);
         }
 
         /**

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockServer.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockServer.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockServer.java
index 3208375..e47d1fa 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockServer.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockServer.java
@@ -170,7 +170,7 @@ public class GridClockServer {
          * Creates read worker.
          */
         protected ReadWorker() {
-            super(ctx.gridName(), "grid-time-server-reader", log);
+            super(ctx.gridName(), "grid-time-server-reader", 
GridClockServer.this.log);
         }
 
         /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockSyncProcessor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockSyncProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockSyncProcessor.java
index 19b4f5f..2920176 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockSyncProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/clock/GridClockSyncProcessor.java
@@ -34,8 +34,8 @@ import java.net.*;
 import java.util.*;
 
 import static org.apache.ignite.events.EventType.*;
-import static org.apache.ignite.internal.IgniteNodeAttributes.*;
 import static org.apache.ignite.internal.GridTopic.*;
+import static org.apache.ignite.internal.IgniteNodeAttributes.*;
 import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*;
 
 /**
@@ -328,7 +328,7 @@ public class GridClockSyncProcessor extends 
GridProcessorAdapter {
          * @param evt Discovery event on which this node became a coordinator.
          */
         protected TimeCoordinator(DiscoveryEvent evt) {
-            super(ctx.gridName(), "grid-time-coordinator", log);
+            super(ctx.gridName(), "grid-time-coordinator", 
GridClockSyncProcessor.this.log);
 
             lastSnapshot = new 
GridDiscoveryTopologySnapshot(evt.topologyVersion(), evt.topologyNodes());
         }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServer.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServer.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServer.java
index 870ced0..0006e5a 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServer.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServer.java
@@ -20,7 +20,6 @@ package org.apache.ignite.internal.processors.igfs;
 import org.apache.ignite.*;
 import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.igfs.common.*;
-import org.apache.ignite.internal.util.*;
 import org.apache.ignite.internal.util.ipc.*;
 import org.apache.ignite.internal.util.ipc.loopback.*;
 import org.apache.ignite.internal.util.ipc.shmem.*;
@@ -218,7 +217,7 @@ public class IgfsServer {
          * @throws IgniteCheckedException If endpoint output stream cannot be 
obtained.
          */
         protected ClientWorker(IpcEndpoint endpoint, int idx) throws 
IgniteCheckedException {
-            super(igfsCtx.kernalContext().gridName(), "igfs-client-worker-" + 
idx, log);
+            super(igfsCtx.kernalContext().gridName(), "igfs-client-worker-" + 
idx, IgfsServer.this.log);
 
             this.endpoint = endpoint;
 
@@ -385,7 +384,7 @@ public class IgfsServer {
          * Creates accept worker.
          */
         protected AcceptWorker() {
-            super(igfsCtx.kernalContext().gridName(), "igfs-accept-worker", 
log);
+            super(igfsCtx.kernalContext().gridName(), "igfs-accept-worker", 
IgfsServer.this.log);
         }
 
         /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServerManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServerManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServerManager.java
index 643eeff..3c8c75e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServerManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsServerManager.java
@@ -198,8 +198,8 @@ public class IgfsServerManager extends IgfsManager {
                         it.remove();
                     }
                     catch (IgniteCheckedException e) {
-                        if (GridWorker.log.isDebugEnabled())
-                            GridWorker.log.debug("Failed to bind IGFS endpoint 
[cfg=" + cfg + ", err=" + e.getMessage() + ']');
+                        if (log.isDebugEnabled())
+                            log.debug("Failed to bind IGFS endpoint [cfg=" + 
cfg + ", err=" + e.getMessage() + ']');
                     }
                 }
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/streamer/IgniteStreamerImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/streamer/IgniteStreamerImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/streamer/IgniteStreamerImpl.java
index 10fd3d8..4ce3cc7 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/streamer/IgniteStreamerImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/streamer/IgniteStreamerImpl.java
@@ -1235,7 +1235,7 @@ public class IgniteStreamerImpl implements 
IgniteStreamerEx, Externalizable {
             StreamerStageWrapper stageWrapper,
             StreamerMetricsHolder streamerHolder
         ) {
-            super(ctx.gridName(), "streamer-batch-worker-" + 
batch.stageName(), log);
+            super(ctx.gridName(), "streamer-batch-worker-" + 
batch.stageName(), IgniteStreamerImpl.this.log);
 
             assert stageWrapper != null;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/processors/timeout/GridTimeoutProcessor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/timeout/GridTimeoutProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/timeout/GridTimeoutProcessor.java
index 5fe8e63..c72a895 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/timeout/GridTimeoutProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/timeout/GridTimeoutProcessor.java
@@ -112,7 +112,7 @@ public class GridTimeoutProcessor extends 
GridProcessorAdapter {
          *
          */
         TimeoutWorker() {
-            super(ctx.config().getGridName(), "grid-timeout-worker", log);
+            super(ctx.config().getGridName(), "grid-timeout-worker", 
GridTimeoutProcessor.this.log);
         }
 
         /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
index 12c5234..47b902d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java
@@ -31,8 +31,8 @@ import java.util.concurrent.*;
  * with {@link Executor} implementations. Only for internal use.
  */
 public abstract class GridWorker implements Runnable {
-    /** Grid logger. */
-    protected static volatile IgniteLogger log;
+    /** Ignite logger. */
+    protected final IgniteLogger log;
 
     /** Thread name. */
     private final String name;
@@ -80,13 +80,7 @@ public abstract class GridWorker implements Runnable {
         this.gridName = gridName;
         this.name = name;
         this.lsnr = lsnr;
-
-        if (GridWorker.log == null) {
-            synchronized (GridWorker.class) {
-                if (GridWorker.log == null)
-                    GridWorker.log = log.getLogger(GridWorker.class);
-            }
-        }
+        this.log = log.getLogger(GridWorker.class);
 
         inherited = GridThreadLocalEx.inherit();
     }
@@ -128,8 +122,6 @@ public abstract class GridWorker implements Runnable {
 
         enterThreadLocals();
 
-        IgniteLogger log = GridWorker.log;
-
         if (log.isDebugEnabled())
             log.debug("Grid runnable started: " + name);
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java
index cadd75c..4a279d0 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java
@@ -2434,7 +2434,7 @@ public class TcpCommunicationSpi extends IgniteSpiAdapter
          * @param srv Server.
          */
         ShmemAcceptWorker(IpcSharedMemoryServerEndpoint srv) {
-            super(gridName, "shmem-communication-acceptor", log);
+            super(gridName, "shmem-communication-acceptor", 
TcpCommunicationSpi.this.log);
 
             this.srv = srv;
         }
@@ -2478,7 +2478,7 @@ public class TcpCommunicationSpi extends IgniteSpiAdapter
          * @param endpoint Endpoint.
          */
         private ShmemWorker(IpcEndpoint endpoint) {
-            super(gridName, "shmem-worker", log);
+            super(gridName, "shmem-worker", TcpCommunicationSpi.this.log);
 
             this.endpoint = endpoint;
         }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ac3987b7/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/taskexecutor/external/communication/HadoopExternalCommunication.java
----------------------------------------------------------------------
diff --git 
a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/taskexecutor/external/communication/HadoopExternalCommunication.java
 
b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/taskexecutor/external/communication/HadoopExternalCommunication.java
index 499f2fa..f800105 100644
--- 
a/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/taskexecutor/external/communication/HadoopExternalCommunication.java
+++ 
b/modules/hadoop/src/main/java/org/apache/ignite/internal/processors/hadoop/taskexecutor/external/communication/HadoopExternalCommunication.java
@@ -1094,7 +1094,7 @@ public class HadoopExternalCommunication {
          * @param srv Server.
          */
         ShmemAcceptWorker(IpcSharedMemoryServerEndpoint srv) {
-            super(gridName, "shmem-communication-acceptor", log);
+            super(gridName, "shmem-communication-acceptor", 
HadoopExternalCommunication.this.log);
 
             this.srv = srv;
         }
@@ -1141,7 +1141,7 @@ public class HadoopExternalCommunication {
          * @param endpoint Endpoint.
          */
         private ShmemWorker(IpcEndpoint endpoint, boolean accepted) {
-            super(gridName, "shmem-worker", log);
+            super(gridName, "shmem-worker", 
HadoopExternalCommunication.this.log);
 
             this.endpoint = endpoint;
 

Reply via email to