qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-8067) [Broker-J] Default queue filter for arrival time with non-zero replay period does not filter messages as documented
Date Thu, 01 Feb 2018 15:19:00 GMT

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

ASF subversion and git services commented on QPID-8067:
-------------------------------------------------------

Commit 424614770c10a5ec4ac90ba7fc3abf33bffad70f in qpid-broker-j's branch refs/heads/master
from [~alex.rufous]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=4246147 ]

QPID-8067: [Broker-J] Remove annotation '@Ignore' for the JMS test testing queue arrival time
filter


> [Broker-J] Default queue filter for arrival time with non-zero replay period does not
filter messages as documented
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-8067
>                 URL: https://issues.apache.org/jira/browse/QPID-8067
>             Project: Qpid
>          Issue Type: Bug
>          Components: Broker-J
>    Affects Versions: qpid-java-6.0.8, qpid-java-broker-7.0.0, qpid-java-6.1.5
>            Reporter: Alex Rudyy
>            Assignee: Alex Rudyy
>            Priority: Major
>             Fix For: qpid-java-broker-7.0.1, qpid-java-broker-7.1.0
>
>
> As per Broker documentation the replay period in arrival filter determines a time interval
( in seconds) for which the arriving messages enqueued into queue within given interval before
consumer attach have to be delivered to the consumer. Thus, all message on the queue with
arrival time greater than ({{consumer attach time}} - {{replay period}}) should be delivered
to the consumer. If filter is specified on consumer attach, the delivery works as expected.
However, if arrival filter is specified as default queue filter, the broker behaviour is not
documentation compliant:
> * the broker delivers to consumer only messages with arrival time greater than ({{consumer
attach time}} + {{replay period}})
> * the {{replay period}} is treated as being set in milliseconds rather than in seconds
> The issue only impacts use cases when arrival filter with non-zero  {{replay period}}
is set as queue default filter.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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


Mime
View raw message