You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "James Birdsall (JIRA)" <qp...@incubator.apache.org> on 2009/11/07 03:29:41 UTC

[jira] Commented: (QPID-2183) Deleting a durable queue while durable messages are queued crashes broker/SQL provider

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

James Birdsall commented on QPID-2183:
--------------------------------------

Confirmed. This works for me now too.

> Deleting a durable queue while durable messages are queued crashes broker/SQL provider
> --------------------------------------------------------------------------------------
>
>                 Key: QPID-2183
>                 URL: https://issues.apache.org/jira/browse/QPID-2183
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.6
>         Environment: Windows
>            Reporter: Steve Huston
>            Assignee: Steve Huston
>             Fix For: 0.6
>
>
> If the C++ broker is running with the MS SQL storage provider and a durable queue is deleted while there are still durable messages in the queue, the broker crashes. Removing the message from the messages table fails with an integrity violation because there are still references to the message ID in the messages->queues map. Handling that exception throws another one trying to close the recordset and the C++ runtime kills the process.
> Should probably put the queue, map, message deleting logic in a stored procedure.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org