qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "JAkub Scholz (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-5053) [C++ broker] Exclusive autodelete queues created with AMQP 1.0 don't seem to be autodeleted
Date Thu, 08 Aug 2013 09:43:48 GMT
JAkub Scholz created QPID-5053:
----------------------------------

             Summary: [C++ broker] Exclusive autodelete queues created with AMQP 1.0 don't
seem to be autodeleted
                 Key: QPID-5053
                 URL: https://issues.apache.org/jira/browse/QPID-5053
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker
    Affects Versions: 0.24
         Environment: CentOS 6.4, Qpidd 0.24 RC1, Proton 0.4
            Reporter: JAkub Scholz


I'm using a qpid.messaging client with AMQP 1.0 to create a temporary / auto-delete queue
on the broker. This queue should get deleted after the connection is closed. However, it seems
that if the queue is exclusive, it is never autodeleted. To create the queue, I'm using following
address:

myresponse_queue_1;
{
         create: always,
         assert: never,
         node:
         {
                 durable: false,
                 properties: {
                         auto-delete: true,
                         exclusive: true,
                         'qpid.max_count': 1000,
                         'qpid.max_size': 1000000,
                         'qpid.policy_type': ring
                 }
         }
}

According to qpid-tool, the auto-delete option is properly recognized:

Object of type: org.apache.qpid.broker:queue:_data(aee19387-3611-855a-c8ff-d2f106e5b5f4)
    Attribute            160
    ===========================================================================================================
    vhostRef             170
    name                 response.ABCFR_ABCFRALMMACC1.response_queue_1
    durable              False
    autoDelete           True
    exclusive            True
    arguments            {u'qpid.max_size': '1000000', u'qpid.max_count': '999', u'qpid.policy_type':
'ring'}
    msgTotalEnqueues     0
    msgTotalDequeues     0
    msgTxnEnqueues       0
    msgTxnDequeues       0
    msgPersistEnqueues   0
    msgPersistDequeues   0
    msgDepth             0
    byteDepth            0
    byteTotalEnqueues    0
    byteTotalDequeues    0
    byteTxnEnqueues      0
    byteTxnDequeues      0
    bytePersistEnqueues  0
    bytePersistDequeues  0
    msgFtdEnqueues       0
    msgFtdDequeues       0
    byteFtdEnqueues      0
    byteFtdDequeues      0
    msgFtdDepth          0
    byteFtdDepth         0
    releases             0
    acquires             0
    discardsTtl          0
    discardsRing         0
    discardsLvq          0
    discardsOverflow     0
    discardsSubscriber   0
    discardsPurge        0
    reroutes             0
    consumerCount        1
    consumerCountHigh    1
    consumerCountLow     1
    bindingCount         1
    bindingCountHigh     1
    bindingCountLow      1
    unackedMessages      0
    unackedMessagesHigh  0
    unackedMessagesLow   0
    messageLatencyMin    0s
    messageLatencyMax    0s
    flowStopped          False
    flowStoppedCount     0
    redirectPeer         
    redirectSource       False

But the queue is never deleted. With qpid.messaging and AMQP 0.10, or with qpid.messaging,
AMQP 1.0 and non-exclusive queue, the auto deletion seems to work fine.

Please let me know if you need some additional logs or information.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message