[jboss-cvs] JBoss Messaging SVN: r6722 - trunk/src/main/org/jboss/messaging/core/journal/impl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 8 18:00:13 EDT 2009
Author: clebert.suconic at jboss.com
Date: 2009-05-08 18:00:12 -0400 (Fri, 08 May 2009)
New Revision: 6722
Modified:
trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFileFactory.java
Log:
tweak (daemon on executor)
Modified: trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFileFactory.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFileFactory.java 2009-05-08 21:56:46 UTC (rev 6721)
+++ trunk/src/main/org/jboss/messaging/core/journal/impl/AIOSequentialFileFactory.java 2009-05-08 22:00:12 UTC (rev 6722)
@@ -44,10 +44,10 @@
/** A single AIO write executor for every AIO File.
* This is used only for AIO & instant operations. We only need one executor-thread for the entire journal as we always have only one active file.
* And even if we had multiple files at a given moment, this should still be ok, as we control max-io in a semaphore, guaranteeing AIO calls don't block on disk calls */
- private final Executor writeExecutor = Executors.newSingleThreadExecutor();
+ private final Executor writeExecutor = Executors.newSingleThreadExecutor(new JBMThreadFactory("JBM-AIO-poller-pool" + System.identityHashCode(this), true));
- private final Executor pollerExecutor = Executors.newCachedThreadPool(new JBMThreadFactory("JBM-AIO-poller-pool" + System.identityHashCode(this), false));
+ private final Executor pollerExecutor = Executors.newCachedThreadPool(new JBMThreadFactory("JBM-AIO-poller-pool" + System.identityHashCode(this), true));
public AIOSequentialFileFactory(final String journalDir)
More information about the jboss-cvs-commits
mailing list