History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: AMQ-1176
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Hiram Chirino
Reporter: Hiram Chirino
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ActiveMQ

Using temporary destination across a nework of broker not reliable.

Created: 26/Feb/07 10:30 AM   Updated: 05/Mar/07 10:05 AM
Component/s: None
Affects Version/s: 4.1.0
Fix Version/s: 5.0.0, 4.1.1

Time Tracking:
Not Specified


 Description  « Hide
Using temporary destinations across a network of broker can lead to some message not getting delivered due to the way that a temporary destination must first exist on a broker before it accepts a message for it. Due to the timing of some network events, the message may get sent to the destination slightly ahead of the event that creates the temporary destination.

 All   Comments   Work Log   Change History   Subversion Commits   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Hiram Chirino - 26/Feb/07 10:32 AM
This timing issue also extends out to the JMS clients that will get a JMS exception stating that the destination does not exist yet due to the create event not having been received yet.

Hiram Chirino - 26/Feb/07 10:34 AM
Fixed in http://svn.apache.org/viewvc?view=rev&revision=511082 in the 4.1 branch.

You can avoid getting the 'destination does not exist yet exception' by disabling watchTopicAdvisories feature on the ActiveMQConnectionFactory.


Jonas Lim - 05/Mar/07 10:05 AM
ported fix to trunk : r514754