qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Huston (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Created: (QPID-2183) Deleting a durable queue while durable messages are queued crashes broker/SQL provider
Date Tue, 03 Nov 2009 01:03:00 GMT
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


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


Mime
View raw message