[
https://issues.apache.org/jira/browse/AMQ-3283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020320#comment-13020320
]
Torsten Mielke edited comment on AMQ-3283 at 4/15/11 3:21 PM:
--------------------------------------------------------------
I am attaching a possible fix for this bug.
When setting producer.sessTransacted|consumer.sessionTransacted it will commit
the transaction.
I further introduced a new configuration property called commitAfterXMsgs which
tells after how many msgs to commit the transaction (as opposed to after every
msg). This property defaults to 1 and is only used in conjunction with a
transaction.
So two new properties that need to be documented:
producer.commitAfterXMsgs
consumer.commitAfterXMsgs
Once the patch is merged, I can update the plugin docs.
was (Author: tmielke):
I am attaching a possible fix for this bug.
When setting producer.sessTransacted|consumer.sessionTransacted it will commit
the transaction.
I further introduced a new configuration property called commitAfterXMsgs which
tells after how many msgs to commit the transaction (as opposed to after every
msg).
So two new properties that need to be documented:
producer.commitAfterXMsgs
consumer.commitAfterXMsgs
Once the patch is merged, I can update the plugin docs.
> Support for transactions broken in maven-activemq-perf-plugin
> -------------------------------------------------------------
>
> Key: AMQ-3283
> URL: https://issues.apache.org/jira/browse/AMQ-3283
> Project: ActiveMQ
> Issue Type: Bug
> Components: Performance Test
> Affects Versions: 5.5.0
> Environment: maven-activemq-perf-plugin with transaction support,
> Java 6, any OS
> Reporter: Torsten Mielke
> Labels: performance
> Fix For: 5.6.0
>
> Attachments: AMQ-3283.patch
>
>
> The doc of the
> [maven-activemq-perf-plugin|http://activemq.apache.org/activemq-performance-module-users-manual.html]
> lists these options:
> producer.sessTransacted
> consumer.sessTransacted
> However they don't work. Nowhere in the code is a commit() for the
> transaction.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira