You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Mark Payne (Jira)" <ji...@apache.org> on 2020/09/08 20:20:00 UTC

[jira] [Resolved] (NIFI-6638) Empty multiple queues at once at different flow levels

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

Mark Payne resolved NIFI-6638.
------------------------------
    Fix Version/s: 1.12.0
       Resolution: Fixed

> Empty multiple queues at once at different flow levels
> ------------------------------------------------------
>
>                 Key: NIFI-6638
>                 URL: https://issues.apache.org/jira/browse/NIFI-6638
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core UI
>    Affects Versions: 1.9.2
>            Reporter: Vincenzo Castro
>            Priority: Minor
>             Fix For: 1.12.0
>
>          Time Spent: 7h
>  Remaining Estimate: 0h
>
> This issue summarize what has been previously reported by NIFI-3632, NIFI-5329 and NIFI-4308.
> *Motivation*
>  During development and flow testing it's often useful to empty all queues or a set of queues inside a single process group or process group hierarchy. Right now the process of emptying queues is tedious, each queue neeItalicds to be emptied individually by means of the "Empty queue" button in the context menu, since there is no option to empty multiple queues at once.
> *Proposed Solution*
>  Replace the current "Empty queue" button in the context menu with an "Empty queues" sub-menu providing different options to empty multiple queues at different levels of the flow depending on the selected components.
> In particular, it would be useful to have such buttons for the "Empty queues" sub-menu:
>  - selected queue: empty the selected queue
>  - selected queues: empty the selected queues
>  - current process group: empty all queues inside the current process group
>  - current process group (recursive): empty all queues inside the current process group recursively, which means all queues inside the current process group, and its sub process groups, and their sub process groups [and so on] will be emptied
>  - selected process group: empty all queues inside the selected process group
>  - selected process group (recursive): empty all queues inside the selected process group recursively
>  - selected process groups: empty all queues inside the selected process groups
>  - selected process groups (recursive): empty all queues inside the selected process groups recursively
> *Errors management*: if the emptying process fails to empty one or more queues, it should keep going till all the selected queues are processed. After that, the final summary dialog should eventually provide information about the errors faced in emptying one or more queues.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)