[
https://issues.apache.org/jira/browse/QPID-3502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113444#comment-13113444
]
Gordon Sim commented on QPID-3502:
----------------------------------
On consultation with Ken, the following is preferred:
{noformat}
Index: src/qpid/broker/SessionState.cpp
===================================================================
--- src/qpid/broker/SessionState.cpp (revision 1166820)
+++ src/qpid/broker/SessionState.cpp (working copy)
@@ -346,10 +346,8 @@
}
// if the sender has requested immediate notification of the completion...
- if (requiresSync) {
+ if (requiresSync || callSendCompletion) {
sendAcceptAndCompletion();
- } else if (callSendCompletion) {
- sendCompletion();
}
}
{noformat}
> Durable messages not acked on queue-based federation route
> ----------------------------------------------------------
>
> Key: QPID-3502
> URL: https://issues.apache.org/jira/browse/QPID-3502
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Affects Versions: 0.12
> Reporter: Gordon Sim
>
> - On both the source and destination broker I run:
> qpid-config add exchange topic mytopic --durable
> qpid-config add queue myq --durable
> qpid-config bind mytopic myq 'topica.*'
> - On the destination broker I run:
> qpid-route -d -s --ack 1 queue add <dest-broker> <source-broker> mytopic
> myq
> - On the source broker machine I edit the spout script to make
> messages durable and run:
> spout mytopic/topica.hello
> - On the destination broker I run:
> drain myq
> Using qpid-stat -q monitor the dequeue of messages. Durable messages are not
> dequeued, when a transient message is sent all previous messages will be
> dequeued.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]