From issues-return-84401-archive-asf-public=cust-asf.ponee.io@nifi.apache.org Fri Sep 6 14:05:02 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 0FC39180645 for ; Fri, 6 Sep 2019 16:05:01 +0200 (CEST) Received: (qmail 63295 invoked by uid 500); 7 Sep 2019 01:30:06 -0000 Mailing-List: contact issues-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@nifi.apache.org Delivered-To: mailing list issues@nifi.apache.org Received: (qmail 63278 invoked by uid 99); 7 Sep 2019 01:30:06 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Sep 2019 01:30:06 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 9756BE2E39 for ; Fri, 6 Sep 2019 14:05:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 0B7867801F6 for ; Fri, 6 Sep 2019 14:05:00 +0000 (UTC) Date: Fri, 6 Sep 2019 14:05:00 +0000 (UTC) From: "Vincenzo Castro (Jira)" To: issues@nifi.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (NIFI-6638) Empty multiple queues at once at different flow levels MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/NIFI-6638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vincenzo Castro updated NIFI-6638: ---------------------------------- Description: 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. was: 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 needs 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. > 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 > > 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.2#803003)