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