Repository: ignite
Updated Branches:
  refs/heads/ignite-1093-2 58ff23ff4 -> a7f925b25


1093


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

Branch: refs/heads/ignite-1093-2
Commit: a7f925b252ee203c08fcec558e577a99a3531f6c
Parents: 58ff23f
Author: Anton Vinogradov <[email protected]>
Authored: Tue Oct 6 17:45:57 2015 +0300
Committer: Anton Vinogradov <[email protected]>
Committed: Tue Oct 6 17:45:57 2015 +0300

----------------------------------------------------------------------
 .../cache/GridCachePartitionExchangeManager.java   |  9 ++++-----
 .../config/benchmark-rebalancing.properties        | 17 ++++++++---------
 .../config/ignite-rebalancing-multicast-config.xml |  2 +-
 3 files changed, 13 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a7f925b2/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 b9b690a..2dbbe3c 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
@@ -23,10 +23,8 @@ import java.util.Comparator;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.Queue;
 import java.util.UUID;
 import java.util.concurrent.BlockingQueue;
-import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.ConcurrentMap;
 import java.util.concurrent.LinkedBlockingDeque;
 import java.util.concurrent.atomic.AtomicBoolean;
@@ -432,9 +430,10 @@ public class GridCachePartitionExchangeManager<K, V> 
extends GridCacheSharedMana
         for (AffinityReadyFuture f : readyFuts.values())
             f.onDone(stopErr);
 
-        for (int cnt = 0; cnt < 
cctx.gridConfig().getRebalanceThreadPoolSize(); cnt++) {
-            cctx.io().removeOrderedHandler(rebalanceTopic(cnt));
-        }
+        if (!cctx.kernalContext().clientNode())
+            for (int cnt = 0; cnt < 
cctx.gridConfig().getRebalanceThreadPoolSize(); cnt++) {
+                cctx.io().removeOrderedHandler(rebalanceTopic(cnt));
+            }
 
         U.cancel(exchWorker);
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/a7f925b2/modules/yardstick/config/benchmark-rebalancing.properties
----------------------------------------------------------------------
diff --git a/modules/yardstick/config/benchmark-rebalancing.properties 
b/modules/yardstick/config/benchmark-rebalancing.properties
index f6d6967..ae9cfb5 100644
--- a/modules/yardstick/config/benchmark-rebalancing.properties
+++ b/modules/yardstick/config/benchmark-rebalancing.properties
@@ -68,12 +68,11 @@ nodesNum=$((`echo ${SERVER_HOSTS} | tr ',' '\n' | wc -l` + 
`echo ${DRIVER_HOSTS}
 
 # Run configuration.
 CONFIGS="\
--cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet1 -cl -r 20000000 -cn 
rebalance1,\
-"
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet2 -cl -r 20000000 -cn 
rebalance2,\
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3 -cl -r 20000000 -cn 
rebalance3,\
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet5 -cl -r 20000000 -cn 
rebalance5,\
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-1024 -cl -r 20000000 
-cn rebalance3-1024,\
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-10024 -cl -r 20000000 
-cn rebalance3-10024,\
-#-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 120 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-100024 -cl -r 
20000000 -cn rebalance3-100024,\
-#"
\ No newline at end of file
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet1 -cl -r 20000000 -cn 
rebalance1,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet2 -cl -r 20000000 -cn 
rebalance2,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3 -cl -r 20000000 -cn 
rebalance3,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet5 -cl -r 20000000 -cn 
rebalance5,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-1024 -cl -r 20000000 
-cn rebalance3-1024,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-10024 -cl -r 20000000 
-cn rebalance3-10024,\
+-cfg ${SCRIPT_DIR}/../config/ignite-rebalancing-multicast-config.xml -nn 
${nodesNum} -b 1 -w 0 -d 140 -t 64 -sm PRIMARY_SYNC -dn 
IgniteRebalancePutGetBenchmark -sn IgniteNode -ds PutGet3-100024 -cl -r 
20000000 -cn rebalance3-100024,\
+"
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ignite/blob/a7f925b2/modules/yardstick/config/ignite-rebalancing-multicast-config.xml
----------------------------------------------------------------------
diff --git a/modules/yardstick/config/ignite-rebalancing-multicast-config.xml 
b/modules/yardstick/config/ignite-rebalancing-multicast-config.xml
index ec8f4b0..0881387 100644
--- a/modules/yardstick/config/ignite-rebalancing-multicast-config.xml
+++ b/modules/yardstick/config/ignite-rebalancing-multicast-config.xml
@@ -165,7 +165,7 @@
 
         <property name="warmupClosure" ref="warmupClosure"/>
 
-        <property name="rebalanceThreadPoolSize" value="0"/>
+        <property name="rebalanceThreadPoolSize" value="8"/>
     </bean>
 
     <bean id="warmupClosure" 
class="org.apache.ignite.startup.BasicWarmupClosure">

Reply via email to