Bug 452017 - Last value queue
Last value queue
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp (Show other bugs)
All Linux
urgent Severity medium
: 1.1
: ---
Assigned To: Carl Trieloff
Kim van der Riet
Depends On:
Blocks: 471307
  Show dependency treegraph
Reported: 2008-06-18 13:32 EDT by Gordon Sim
Modified: 2009-02-04 10:35 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2009-02-04 10:35:00 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Gordon Sim 2008-06-18 13:32:16 EDT
Based on some message property, new messages 'overwrite' any previous message
with the same value for that property.
Comment 1 Sergei Vorobiev 2008-06-19 10:38:26 EDT
LVQ has the same basic features as a regular queue (such as acquire modes,
transactional delivery, ability to cluster, transient vs durable etc) and some
special features, described below. Elements in the queue can be represented as
one-dimensional array, where for a given identifier /routing key?/ there is only
one message. When a new message with the same identifier arrives, it replaces a
previous message with the same identifier. Sequence of the messages in the queue
does not matter. If it was possible to retrieve a specific message from this
logical queue, based on its identifier without retrieving other queue messages,
it would be even better.
Comment 2 Carl Trieloff 2008-10-08 15:36:44 EDT
details to use: 
Comment 4 Carl Trieloff 2008-11-13 15:34:16 EST
code to test this can be found:

Comment 5 Frantisek Reznicek 2008-12-12 09:04:01 EST
Manually validated on RHEL 5.2 / 4.7, i386 / x86_64 on packages
qpidd-0.4.725652-2.el5 using comment #4 example code.

Comment 7 errata-xmlrpc 2009-02-04 10:35:00 EST
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.


Note You need to log in before you can comment on or make changes to this bug.