[infinispan-commits] Infinispan SVN: r1655 - trunk/server/core/src/main/scala/org/infinispan/server/core/transport/netty.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Apr 1 18:24:05 EDT 2010
Author: mircea.markus
Date: 2010-04-01 18:24:05 -0400 (Thu, 01 Apr 2010)
New Revision: 1655
Modified:
trunk/server/core/src/main/scala/org/infinispan/server/core/transport/netty/NettyTransport.scala
Log:
workaround
Modified: trunk/server/core/src/main/scala/org/infinispan/server/core/transport/netty/NettyTransport.scala
===================================================================
--- trunk/server/core/src/main/scala/org/infinispan/server/core/transport/netty/NettyTransport.scala 2010-04-01 21:32:14 UTC (rev 1654)
+++ trunk/server/core/src/main/scala/org/infinispan/server/core/transport/netty/NettyTransport.scala 2010-04-01 22:24:05 UTC (rev 1655)
@@ -40,17 +40,22 @@
Executors.newFixedThreadPool(masterThreads, tf)
}
}
- lazy val workerExecutor = {
+ //todo investigate the actual reason why multiple threads do not work
+ lazy val workerExecutor = {
val tf = new NamedThreadFactory(cacheName + '-' + "Worker")
- if (workerThreads == 0) {
- debug("Configured unlimited threads for worker thread pool")
- Executors.newCachedThreadPool(tf)
- }
- else {
- debug("Configured {0} threads for worker thread pool", workerThreads)
- Executors.newFixedThreadPool(workerThreads, tf)
- }
+ Executors.newSingleThreadExecutor(tf)
}
+// lazy val workerExecutor = {
+// val tf = new NamedThreadFactory(cacheName + '-' + "Worker")
+// if (workerThreads == 0) {
+// debug("Configured unlimited threads for worker thread pool")
+// Executors.newCachedThreadPool(tf)
+// }
+// else {
+// debug("Configured {0} threads for worker thread pool", workerThreads)
+// Executors.newFixedThreadPool(workerThreads, tf)
+// }
+// }
override def start {
val bootstrap = new ServerBootstrap(factory);
More information about the infinispan-commits
mailing list