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>
 


Reply via email to