Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E968D200CD7 for ; Tue, 1 Aug 2017 17:39:45 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E788B167626; Tue, 1 Aug 2017 15:39:45 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 0F416167621 for ; Tue, 1 Aug 2017 17:39:44 +0200 (CEST) Received: (qmail 98936 invoked by uid 500); 1 Aug 2017 15:39:44 -0000 Mailing-List: contact users-help@nifi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@nifi.apache.org Delivered-To: mailing list users@nifi.apache.org Received: (qmail 98926 invoked by uid 99); 1 Aug 2017 15:39:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Aug 2017 15:39:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 57AF01A218A for ; Tue, 1 Aug 2017 15:39:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id kHU41ZkNMLQH for ; Tue, 1 Aug 2017 15:39:42 +0000 (UTC) Received: from mail-qt0-f174.google.com (mail-qt0-f174.google.com [209.85.216.174]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 8243C5FC43 for ; Tue, 1 Aug 2017 15:39:41 +0000 (UTC) Received: by mail-qt0-f174.google.com with SMTP id s6so11410186qtc.1 for ; Tue, 01 Aug 2017 08:39:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=qOzzgvL4O5WLVoG3IvFLD7ge05CmgdxYq5Gom9wtEoY=; b=Zb/TmNHd9QB4qsBkIlPt1pBl7AJtYIhjc9O6LhtDeCzKaP71EoqLAYs66ZNP3EapPK y96AoZKTmeD5l/iyFtqNPisrNAlc7++DfjPUASlS0Bv8LWENnn7auvTFMKyLNi71sdKk hiePwhXBt/RE/u3Vg8F7U/YN1LKOhrmjwC2trwGsehGTVcv5X0IhZBe/m3Ab9rwOrLTf kD2ye4OuIg+MLiFBS+1lLcShtEeBOZGE1ZPfAIUvRFKhc0ZSpqBdDj1+NIQlG5zhMpnV 72AiyXW+kCKD21Ipg6eGN9s56Hzv2QY0AHGxOuaG9+cExu4vDPbqbU3UPRI/UgQVpOPN 1q6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=qOzzgvL4O5WLVoG3IvFLD7ge05CmgdxYq5Gom9wtEoY=; b=Jhi7hSWojpThMUvUcNjsg2w3ZOKySh4w7yoYskvS56QoiDIjeHryDgb+lTKBHuY+Hb ZAnhGVqCrNtsVxffNQ+qzdmUvS3aAt1MYZh2O58KVI1DB+qAjZTnI4Fws8+uy2hGiOdt +7KUmGhssLnxwCXhBP5J/2xWK03Xmt5u8VtsYCnx207XFE8HofqDfCjaPWcEVIkxYheh 7HSfQaaibVgi3Jgr0Iv2++E93Gh7MeJNAd5yMNTO0n6T62UzpHaE2KSJaeEtd8azhCgZ ozywJNPl2oLZTMF2SmvOkpik8lUbMX+IQg0AlSaAeTGyp+ONtoD16BwlUbZp55s9OwW9 3R8A== X-Gm-Message-State: AIVw113nS3fqtRXIdfJV9Ny3UOmUQhounpNrT18IQGqYjNrP/FD0fkpP BhmbDH1pshILIv08m9O21J2PrmSX3Q== X-Received: by 10.237.62.14 with SMTP id l14mr30404373qtf.52.1501601980313; Tue, 01 Aug 2017 08:39:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.152.69 with HTTP; Tue, 1 Aug 2017 08:39:39 -0700 (PDT) In-Reply-To: <597F5EBD.5070404@windofkeltia.com> References: <597F5EBD.5070404@windofkeltia.com> From: Matt Gilman Date: Tue, 1 Aug 2017 11:39:39 -0400 Message-ID: Subject: Re: New "hierarchical" controller service system confusing To: users@nifi.apache.org Content-Type: multipart/alternative; boundary="001a1141071ea174cf0555b2f482" archived-at: Tue, 01 Aug 2017 15:39:46 -0000 --001a1141071ea174cf0555b2f482 Content-Type: text/plain; charset="UTF-8" Russell, Thanks for the suggestion on the improved Controller Service UX. Would you mind filing a JIRA for this improvement? In 1.x, the user can see the components referencing a Controller Service in 1 of 3 places. The references are shown in the read-only details dialog, the service configuration dialog, and the enable/disable service dialog. The references will include Processors, Reporting Tasks, and Controller Services (and components that reference those services and so on). Thanks Matt On Mon, Jul 31, 2017 at 12:45 PM, Russell Bateman wrote: > Friends, > > I find the new (well, since 0.7.x -> 1.x) way of associating controller > services based on the process group a bit disorienting. When one follows > the right arrow from a consuming processor and lands on the Process Group > Configuration page where the services are configured, one is obliged to > click on the General tab to figure out whether the controller service is > at the root (the case for services whose flows were upgraded from the 0.7.x > world) or for a specific process group (the case for configuration > accomplished post-upgrade/native 1.x). > > I realize that this will be a dwindling problem, but there's enough white > space in this dialog to justify putting the Process Group Name to the right > of the dialog title (Process Group Configuration) while on the Controller > Services tab, even without the momentary confusion of origin (that is, a > flow from 0.7.x vs. a "native" 1.x flow). So, I consider that this > enhancement holds regardless of whether upgraded flows are present or not. > > At the same time, I'm tempted to ask how, when looking on the Controller > Services tab/page, one figures out which processor instance(s) is (are) > consuming a particular controller service I'm looking at? > > Russ > --001a1141071ea174cf0555b2f482 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Russell,

Thanks for the suggestion on t= he improved Controller Service UX. Would you mind filing a JIRA for this im= provement?

In 1.x,=C2=A0the user can see the compo= nents referencing a Controller Service in 1 of 3 places. The references are= shown in the read-only details dialog, the service configuration dialog, a= nd the enable/disable service dialog. The references will include Processor= s, Reporting Tasks, and Controller Services (and components that reference = those services and so on).

Thanks

Matt


On Mon, Jul 31, 2017 at 12:45 PM, Russell Bateman <russ@windofkeltia.com> wrote:
=20 =20 =20
Friends,

I find the new (well, since 0.7.x -> 1.x) way of associating controller services based on the process group a bit disorienting. When one follows the right arrow from a consuming processor and lands on the
Process Group Configuration page where the services are configured, one is obliged to click on the General tab to figure out whether the controller service is at the root (the case for services whose flows were upgraded from the 0.7.x world) or for a specific process group (the case for configuration accomplished post-upgrade/native 1.x).

I realize that this will be a dwindling problem, but there's enough white space in this dialog to justify putting the Process Group Name to the right of the dialog title (
Process Group Configuration) while on the = Controller Services tab, even without the momentary confusion of origin (that is, a flow from 0.7.x vs. a "native&qu= ot; 1.x flow). So, I consider that this enhancement holds regardless of whether upgraded flows are present or not.

At the same time, I'm tempted to ask how, when looking on the Controller Services tab/page, one figures out which processor instance(s) is (are) consuming a particular controller service I'= m looking at?

Russ

--001a1141071ea174cf0555b2f482--