[ 
https://issues.apache.org/jira/browse/QPID-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13999823#comment-13999823
 ] 

Robbie Gemmell commented on QPID-5755:
--------------------------------------

Was that testing with or without using the 'sync-publish=false' type settings 
to return to the previous client behaviour, as detailed on QPID-5574 ?

My guess would be without, given your original comments (which I just got a 
mail about, due to some apache.org email infrastructure problems) mentioning 
lower performance, in which case it would seem the broker side defect was fixed 
in ActiveMQ 5.9.1.

Performance would be expected to be lower by default with persistent messages 
due to the client change, which is making it wait for the broker to settle the 
message transfer when publishing persistent messages before returning from the 
send call, more in line with JMS reliability semantics. If you want more 
performance rather than the reliability, you could restore the previous 
'asynchronous' send behaviour as detailed on QPID-5574 (or use non-persistent 
messages).

Regards,
Robbie

> JMS MessageProducer send hangs when sending messages to ActiveMQ
> ----------------------------------------------------------------
>
>                 Key: QPID-5755
>                 URL: https://issues.apache.org/jira/browse/QPID-5755
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: 0.28, Future
>         Environment: Qpid JMS libraries 0.28-SNAPSHOT or 0.30-SNAPSHOT
> AMQP JMS Client was running on 64-bit Linux with JDK 1.7
> AMQP Broker was ActiveMQ 5.8.0 running on same machine as client
>            Reporter: Michael Samson
>            Priority: Critical
>         Attachments: QpidProducerTest.java
>
>
> Steps to reproduce:
> 1.  Setup ActiveMQ 5.8.0 with stock configuration and configure the amqp 
> connector to use the JMS transport transformer:
>  
> <transportConnector name="amqp" 
> uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600&amp;transport.transformer=jms"/>
> 2. Execute attached QpidProducerTest code using 0.28-SNAPSHOT or 
> 0.30-SNAPSHOT and notice that producer.send hangs.
> 3. Note that this bug is not reproducible when using  0.26.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to