/[Apache-SVN]
ViewVC logotype

Revision 1163613


Jump to revision: Previous Next
Author: gtully
Date: Wed Aug 31 13:07:57 2011 UTC (13 years, 1 month ago)
Changed paths: 6
Log Message:
https://issues.apache.org/jira/browse/AMQ-2868 - rework to remove sync on transaction completion, cursor updates are now stacked so that they ocurr in order, independent of thread execution after waiting for the journal to complete a write. This ensures that the cursors are updates in the same order as the index while still working wo the index lock. TransactedConsumerTest shows horizontal scaling now works better with transactions. Reworked metadata.lastUpdate to always work with the existing index lock rather than reaquire, this may help with spurious gc journal data file issue on windows - https://issues.apache.org/jira/browse/AMQ-3470

Changed paths

Path Details
Directoryactivemq/trunk/activemq-camel/src/test/java/org/apache/activemq/camel/TransactedConsumeTest.java modified , text changed
Directoryactivemq/trunk/activemq-camel/src/test/resources/org/apache/activemq/camel/transactedconsume.xml modified , text changed
Directoryactivemq/trunk/activemq-core/pom.xml modified , text changed
Directoryactivemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/kahadb/KahaDBTransactionStore.java modified , text changed
Directoryactivemq/trunk/activemq-core/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java modified , text changed
Directoryactivemq/trunk/activemq-core/src/test/java/org/apache/activemq/bugs/MissingDataFileTest.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26