# ignite-410

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

Branch: refs/heads/ignite-410
Commit: 7829963038b406b41087acf11c3b82772b8f7cdd
Parents: 1cbbd86
Author: sboikov <sboi...@gridgain.com>
Authored: Wed Mar 11 13:07:46 2015 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Wed Mar 11 13:30:47 2015 +0300

----------------------------------------------------------------------
 .../internal/util/nio/GridNioFinishedFuture.java   | 10 +++++-----
 .../ignite/internal/util/nio/GridNioFuture.java    | 10 +++++-----
 .../internal/util/nio/GridNioFutureImpl.java       | 10 +++++-----
 .../ignite/internal/util/nio/GridNioServer.java    |  2 +-
 .../util/nio/GridSelectorNioSessionImpl.java       | 10 ++++------
 .../org/apache/ignite/thread/IgniteThread.java     | 17 -----------------
 6 files changed, 20 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFinishedFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFinishedFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFinishedFuture.java
index 9029dd2..1773b54 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFinishedFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFinishedFuture.java
@@ -25,7 +25,7 @@ import org.apache.ignite.internal.util.typedef.internal.*;
  */
 public class GridNioFinishedFuture<R> extends GridFinishedFuture<R> implements 
GridNioFuture<R> {
     /** Message thread flag. */
-    private boolean msgThread;
+    private boolean backPressureDisabled;
 
     /**
      * @param res Result.
@@ -42,13 +42,13 @@ public class GridNioFinishedFuture<R> extends 
GridFinishedFuture<R> implements G
     }
 
     /** {@inheritDoc} */
-    @Override public void messageThread(boolean msgThread) {
-        this.msgThread = msgThread;
+    @Override public void backPressureDisabled(boolean backPressureDisabled) {
+        this.backPressureDisabled = backPressureDisabled;
     }
 
     /** {@inheritDoc} */
-    @Override public boolean messageThread() {
-        return msgThread;
+    @Override public boolean backPressureDisabled() {
+        return backPressureDisabled;
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFuture.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFuture.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFuture.java
index 7101f45..a7b1097 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFuture.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFuture.java
@@ -24,16 +24,16 @@ import org.apache.ignite.internal.*;
  */
 public interface GridNioFuture<R> extends IgniteInternalFuture<R> {
     /**
-     * Sets flag indicating that message send future was created in thread 
that was processing a message.
+     * Sets flag indicating that back pressure should be disabled for message 
send future.
      *
-     * @param msgThread {@code True} if future was created in thread that is 
processing message.
+     * @param backPressureDisabled {@code True} if back pressure should be 
disabled for message future.
      */
-    public void messageThread(boolean msgThread);
+    public void backPressureDisabled(boolean backPressureDisabled);
 
     /**
-     * @return {@code True} if future was created in thread that was 
processing message.
+     * @return {@code True} if back pressure disabled for message future.
      */
-    public boolean messageThread();
+    public boolean backPressureDisabled();
 
     /**
      * @return {@code True} if skip recovery for this operation.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFutureImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFutureImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFutureImpl.java
index c5393c4..10c7b72 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFutureImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioFutureImpl.java
@@ -28,16 +28,16 @@ public class GridNioFutureImpl<R> extends 
GridFutureAdapter<R> implements GridNi
     private static final long serialVersionUID = 0L;
 
     /** */
-    protected boolean msgThread;
+    protected boolean backPressureDisabled;
 
     /** {@inheritDoc} */
-    @Override public void messageThread(boolean msgThread) {
-        this.msgThread = msgThread;
+    @Override public void backPressureDisabled(boolean backPressureDisabled) {
+        this.backPressureDisabled = backPressureDisabled;
     }
 
     /** {@inheritDoc} */
-    @Override public boolean messageThread() {
-        return msgThread;
+    @Override public boolean backPressureDisabled() {
+        return backPressureDisabled;
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java
index 57a3aae..ede1bd1 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java
@@ -446,7 +446,7 @@ public class GridNioServer<T> {
             GridNioFuture<?> fut0 = futs.iterator().next();
 
             for (GridNioFuture<?> fut : futs) {
-                fut.messageThread(true);
+                fut.backPressureDisabled(true);
 
                 ((NioOperationFuture)fut).resetSession(ses0);
             }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
index 14abf4e..3184ee3 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
@@ -164,7 +164,7 @@ class GridSelectorNioSessionImpl extends GridNioSessionImpl 
{
      * @return Updated size of the queue.
      */
     int offerSystemFuture(GridNioFuture<?> writeFut) {
-        writeFut.messageThread(true);
+        writeFut.backPressureDisabled(true);
 
         boolean res = queue.offerFirst(writeFut);
 
@@ -184,12 +184,10 @@ class GridSelectorNioSessionImpl extends 
GridNioSessionImpl {
      * @return Updated size of the queue.
      */
     int offerFuture(GridNioFuture<?> writeFut) {
-        boolean msgThread = false;
-
-        if (sem != null && !msgThread)
+        if (sem != null)
             sem.acquireUninterruptibly();
 
-        writeFut.messageThread(msgThread);
+        writeFut.backPressureDisabled(false);
 
         boolean res = queue.offer(writeFut);
 
@@ -222,7 +220,7 @@ class GridSelectorNioSessionImpl extends GridNioSessionImpl 
{
         if (last != null) {
             queueSize.decrementAndGet();
 
-            if (sem != null && !last.messageThread())
+            if (sem != null && !last.backPressureDisabled())
                 sem.release();
 
             if (recovery != null) {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/78299630/modules/core/src/main/java/org/apache/ignite/thread/IgniteThread.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/thread/IgniteThread.java 
b/modules/core/src/main/java/org/apache/ignite/thread/IgniteThread.java
index a956e30..0308dce 100644
--- a/modules/core/src/main/java/org/apache/ignite/thread/IgniteThread.java
+++ b/modules/core/src/main/java/org/apache/ignite/thread/IgniteThread.java
@@ -39,9 +39,6 @@ public class IgniteThread extends Thread {
     /** Number of all grid threads in the system. */
     private static final AtomicLong threadCntr = new AtomicLong(0);
 
-    /** Boolean flag indicating of this thread is currently processing 
message. */
-    private boolean procMsg;
-
     /**
      * Creates thread with given worker.
      *
@@ -87,20 +84,6 @@ public class IgniteThread extends Thread {
         return threadName + "-#" + num + '%' + gridName + '%';
     }
 
-    /**
-     * @param procMsg Flag indicating whether thread is currently processing 
message.
-     */
-    public void processingMessage(boolean procMsg) {
-        this.procMsg = procMsg;
-    }
-
-    /**
-     * @return Flag indicating whether thread is currently processing message.
-     */
-    public boolean processingMessage() {
-        return procMsg;
-    }
-
     /** {@inheritDoc} */
     @Override public String toString() {
         return S.toString(IgniteThread.class, this, "name", getName());

Reply via email to