[
https://issues.apache.org/jira/browse/QPID-4177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pavel Moravec updated QPID-4177:
--------------------------------
Attachment: 0001-QMF-filters-on-queues.patch
The patch fixes two similar bugs:
1) if proper filter matches 0 messages, then the QMF response is
"InvalidParameter" - that is corrected to "OK" response
2) filter with invalid syntax moves all messages instead of none (this JIRA).
It assumes UINT32_MAX (resp. UINT_MAX) value is used for error response and
does not mean number of purged / moved messages from a queue.
> Writing wrong filter in a QMF method causes the filter is ignored
> -----------------------------------------------------------------
>
> Key: QPID-4177
> URL: https://issues.apache.org/jira/browse/QPID-4177
> Project: Qpid
> Issue Type: Bug
> Components: Qpid Managment Framework
> Affects Versions: 0.14
> Reporter: Pavel Moravec
> Assignee: Ted Ross
> Priority: Minor
> Attachments: 0001-QMF-filters-on-queues.patch
>
>
> Invoking e.g. method for moving messages from a queue to another with an
> invalid filter like:
> (in qpid-tool)
> call 120 queueMoveMessages SrcQueue DstQueue 0 {'qpid.subject':'key2'}
> will produce an error in qpidd log:
> 2012-07-31 11:50:14 error Ignoring unrecognized message filter:
> '{qpid.subject:key2}'
> but the messages are moved from SrcQueue to DstQueue. So having an invalid
> filter in a QMF method raises an error log but otherwise the filter is
> ignored and method applied. And the method returns zero as usual.
> The correct way would be not performing the method, as invalid parameter has
> been supplied.
> See
> http://qpid.2158936.n2.nabble.com/Writing-wrong-filter-in-a-QMF-method-causes-the-filter-is-ignored-td7580393.html#none
> for a discussion on the topic.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]