activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dan Retzlaff (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AMQ-3488) Temporary destinations' DestinationInfo commands over VM transport prevent connection closure
Date Wed, 07 Sep 2011 22:37:09 GMT

     [ https://issues.apache.org/jira/browse/AMQ-3488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dan Retzlaff updated AMQ-3488:
------------------------------

    Summary: Temporary destinations' DestinationInfo commands over VM transport prevent connection
closure  (was: Temporary queue advisory messages over VM transport prevents connection closure)

> Temporary destinations' DestinationInfo commands over VM transport prevent connection
closure
> ---------------------------------------------------------------------------------------------
>
>                 Key: AMQ-3488
>                 URL: https://issues.apache.org/jira/browse/AMQ-3488
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Transport
>    Affects Versions: 5.5.0
>            Reporter: Dan Retzlaff
>         Attachments: TempQueueDeleteOnCloseTest.java
>
>
> ActiveMQTempDestinations hold onto the source connection that created them. When the
source connection is closed, its temporary destinations are deleted. Unfortunately, DestinationInfo
commands convey the destination object with its source connection to all other connections
on the same VMTransportServer. Hence when these other connections are closed, they attempt
to delete the source connection's temporary destination.
> Note that enabling marshaling on the VM transport works around this bug because destination
serialization and deserialization does not maintain the source connection reference.
> This bug was not present in 5.4.2.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message