activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r854464 - in /websites/production/activemq/content: cache/main.pageCache kahadb.html
Date Thu, 14 Mar 2013 16:20:11 GMT
Author: buildbot
Date: Thu Mar 14 16:20:11 2013
New Revision: 854464

Log:
Production update by buildbot for activemq

Modified:
    websites/production/activemq/content/cache/main.pageCache
    websites/production/activemq/content/kahadb.html

Modified: websites/production/activemq/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/activemq/content/kahadb.html
==============================================================================
--- websites/production/activemq/content/kahadb.html (original)
+++ websites/production/activemq/content/kahadb.html Thu Mar 14 16:20:11 2013
@@ -91,15 +91,14 @@
 </pre>
 </div></div>
 
-
-
 <h3><a shape="rect" name="KahaDB-KahaDBProperties"></a>KahaDB Properties</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh">property name</th><th colspan="1" rowspan="1" class="confluenceTh">default
value</th><th colspan="1" rowspan="1" class="confluenceTh">Comments</th></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">directory</td><td colspan="1" rowspan="1"
class="confluenceTd">activemq-data</td><td colspan="1" rowspan="1" class="confluenceTd">the
path to the directory to use to store the message store data and log files</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">indexWriteBatchSize</td><td colspan="1"
rowspan="1" class="confluenceTd">1000</td><td colspan="1" rowspan="1" class="confluenceTd">number
of indexes written in a batch</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">indexCacheSize</td><td colspan="1" rowspan="1" class="confluenceTd">10000</td><td
colspan="1" rowspan="1" class="confluenceTd">number of index pages cached in memory</td></tr><tr><td
colspan="
 1" rowspan="1" class="confluenceTd">enableIndexWriteAsync</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">if
set, will asynchronously write indexes</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">journalMaxFileLength</td><td colspan="1" rowspan="1" class="confluenceTd">32mb</td><td
colspan="1" rowspan="1" class="confluenceTd">a hint to set the maximum size of the message
data logs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">enableJournalDiskSyncs</td><td
colspan="1" rowspan="1" class="confluenceTd">true</td><td colspan="1" rowspan="1"
class="confluenceTd">ensure every non transactional journal write is followed by a disk
sync (JMS durability requirement)</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">cleanupInterval</td><td colspan="1" rowspan="1" class="confluenceTd">30000</td><td
colspan="1" rowspan="1" class="confluenceTd">time (ms) before checking for a discardi
 ng/moving message data logs that are no longer used</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">checkpointInterval</td><td colspan="1"
rowspan="1" class="confluenceTd">5000</td><td colspan="1" rowspan="1" class="confluenceTd">time
(ms) before checkpointing the journal</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">ignoreMissingJournalfiles</td><td colspan="1" rowspan="1"
class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, will ignore a missing message log file</td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd">checkForCorruptJournalFiles</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, will check for corrupted Journal files on startup and try and recover them</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">checksumJournalFiles</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" 
 rowspan="1" class="confluenceTd">create a checksum for a journal file - to enable checking
for corrupted journals</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><font
color="red"> Available since version 5.4:</font></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">archiveDataLogs</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, will move a message data log to the archive directory instead of deleting it.</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">directoryArchive</td><td colspan="1"
rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1" class="confluenceTd">Define
the directory to move data logs to when they all the messages they contain have been consumed.</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">databaseLockedWaitDelay</td><td colspan="1"
rowspan="1" class="confluenceTd">10000</td><td colspan="1" rowspan="1" class="co
 nfluenceTd">time (ms) before trying to get acquire a the database lock (used by shared
master/slave)</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">maxAsyncJobs</td><td
colspan="1" rowspan="1" class="confluenceTd">10000</td><td colspan="1" rowspan="1"
class="confluenceTd">the maximum number of asynchronous messages that will be queued awaiting
storage (should be the same as the number of concurrent MessageProducers)</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">concurrentStoreAndDispatchTopics</td><td
colspan="1" rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1"
class="confluenceTd">enable the dispatching of Topic messages to interested clients to
happen concurrently with message storage</td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd">concurrentStoreAndDispatchQueues</td><td colspan="1"
rowspan="1" class="confluenceTd">true</td><td colspan="1" rowspan="1" class="confluenceTd">enable
the dispatching of Queue me
 ssages to interested clients to happen concurrently with message storage</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><font color="red"> Available since version
5.6:</font></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">archiveCorruptedIndex</td><td
colspan="1" rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1"
class="confluenceTd">If enabled, corrupted indexes found at startup will be archived (not
deleted)</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh">property name</th><th colspan="1" rowspan="1" class="confluenceTh">default
value</th><th colspan="1" rowspan="1" class="confluenceTh">Comments</th></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">directory</td><td colspan="1" rowspan="1"
class="confluenceTd">activemq-data</td><td colspan="1" rowspan="1" class="confluenceTd">the
path to the directory to use to store the message store data and log files</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">indexWriteBatchSize</td><td colspan="1"
rowspan="1" class="confluenceTd">1000</td><td colspan="1" rowspan="1" class="confluenceTd">number
of indexes written in a batch</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">indexCacheSize</td><td colspan="1" rowspan="1" class="confluenceTd">10000</td><td
colspan="1" rowspan="1" class="confluenceTd">number of index pages cached in memory</td></tr><tr><td
colspan="
 1" rowspan="1" class="confluenceTd">enableIndexWriteAsync</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">if
set, will asynchronously write indexes</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">journalMaxFileLength</td><td colspan="1" rowspan="1" class="confluenceTd">32mb</td><td
colspan="1" rowspan="1" class="confluenceTd">a hint to set the maximum size of the message
data logs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">enableJournalDiskSyncs</td><td
colspan="1" rowspan="1" class="confluenceTd">true</td><td colspan="1" rowspan="1"
class="confluenceTd">ensure every non transactional journal write is followed by a disk
sync (JMS durability requirement)</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">cleanupInterval</td><td colspan="1" rowspan="1" class="confluenceTd">30000</td><td
colspan="1" rowspan="1" class="confluenceTd">time (ms) before checking for a discardi
 ng/moving message data logs that are no longer used</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">checkpointInterval</td><td colspan="1"
rowspan="1" class="confluenceTd">5000</td><td colspan="1" rowspan="1" class="confluenceTd">time
(ms) before checkpointing the journal</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">ignoreMissingJournalfiles</td><td colspan="1" rowspan="1"
class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, will ignore a missing message log file</td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd">checkForCorruptJournalFiles</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, will check for corrupted Journal files on startup and try and recover them</td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd">checksumJournalFiles</td><td colspan="1"
rowspan="1" class="confluenceTd">false</td><td colspan="1" 
 rowspan="1" class="confluenceTd">create a checksum for a journal file - to enable checking
for corrupted journals</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">archiveDataLogs</td><td
colspan="1" rowspan="1" class="confluenceTd">false</td><td colspan="1" rowspan="1"
class="confluenceTd">If enabled, will move a message data log to the archive directory
instead of deleting it.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">directoryArchive</td><td
colspan="1" rowspan="1" class="confluenceTd">null</td><td colspan="1" rowspan="1"
class="confluenceTd">Define the directory to move data logs to when they all the messages
they contain have been consumed.</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">maxAsyncJobs</td><td colspan="1" rowspan="1" class="confluenceTd">10000</td><td
colspan="1" rowspan="1" class="confluenceTd">the maximum number of asynchronous messages
that will be queued awaiting storage (should be the same as the number o
 f concurrent MessageProducers)</td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd">concurrentStoreAndDispatchTopics</td><td colspan="1" rowspan="1"
class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">enable
the dispatching of Topic messages to interested clients to happen concurrently with message
storage</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">concurrentStoreAndDispatchQueues</td><td
colspan="1" rowspan="1" class="confluenceTd">true</td><td colspan="1" rowspan="1"
class="confluenceTd">enable the dispatching of Queue messages to interested clients to
happen concurrently with message storage</td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd">archiveCorruptedIndex</td><td colspan="1" rowspan="1"
class="confluenceTd">false</td><td colspan="1" rowspan="1" class="confluenceTd">If
enabled, corrupted indexes found at startup will be archived (not deleted)</td></tr></tbody></table>
 </div>
 
 
+<p>For tuning locking properties please take a look at <a shape="rect" href="pluggable-storage-lockers.html"
title="Pluggable storage lockers">Pluggable storage lockers</a></p>
 
 <h3><a shape="rect" name="KahaDB-Slowfilesystemaccessdiagnosticlogging"></a>Slow
file system access diagnostic logging </h3>
 



Mime
View raw message