[ 
https://issues.apache.org/jira/browse/QPID-3578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Goldstein updated QPID-3578:
---------------------------------

    Attachment: qpid-3578.diff

Diff attached as a file in case the copy/paste doesn't work well.
                
> qpid-queue-stats doesn't support multiple filters (despite --help saying it 
> does)
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-3578
>                 URL: https://issues.apache.org/jira/browse/QPID-3578
>             Project: Qpid
>          Issue Type: Bug
>          Components: python tools
>            Reporter: Andy Goldstein
>            Priority: Minor
>         Attachments: qpid-3578.diff
>
>
> Trying to use multiple filters with qpid-queue-stats does not work due to an 
> indentation issue in the Python code.  For example:
> qpid-queue-stats -f "a.*,b.*" will only find queues matching the a.* pattern.
> The issue is that if the first pattern fails, instead of trying all 
> additional patterns, execution stops.  This is because the check to see if 
> all matches failed is indented one level too far to the right.  As a result, 
> this check executes inside the for loop, instead of outside.  The diff below 
> fixes the issue:
> diff --git a/qpid/tools/src/py/qpid-queue-stats 
> b/qpid/tools/src/py/qpid-queue-stats
> index 54f22df..562ccce 100755
> --- a/qpid/tools/src/py/qpid-queue-stats
> +++ b/qpid/tools/src/py/qpid-queue-stats
> @@ -84,8 +84,8 @@ class BrokerManager(Console):
>          if x.match(name):                 
>            match = True
>            break
> -        if match == False:
> -          return
> +      if match == False:
> +        return
>  
>      if last == None:
>        lastSample = first

--
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

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to