In my test case (trunk C++ via messaging) I fire one message w/ 2 sec TTL
each time I run, then see how many messages I can read, and they never go
away until I kill the broker.  I'm not acknowledging anything, as I should
have multiple listeners for these events.


On Wed, Feb 10, 2010 at 2:01 PM, Carl Trieloff <cctriel...@redhat.com>wrote:

> On 02/10/2010 02:54 PM, Kerry Bonin wrote:
>
>> I just validated a report from a few of my developers that TTL doesn't
>> seem
>> to be working with the 0.6 broker, is anyone working on this ?  If not I
>> can
>> have a look.  If it does work I'd like to compare notes to see what we're
>> doing wrong...  Thx!
>>
>> (may be QPID-1418, QPID-1575 ?)
>>
>> This has been seen by my Python developer using 0.5 api w/ 0.6 broker, and
>> I
>> just saw in 0.6 trunk C++ using Messaging.  In the C++ I'm creating w/
>> type:topic, calling qpid::messaging::Message.setTTL( TIME_SEC * 2 ), and
>> never see the events go away.  Not sure if this is a broker issue or a
>> messaging issue...
>>
>>
>>
>
>
> They should be reaped at mgnt interval if no client connected, or when
> someone trys to consume messages.
>
> Are they not being reaped on an idle queue or you getting expired messages
> at the consumer?
>
> Carl.
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscr...@qpid.apache.org
>
>

Reply via email to