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

Gábor Gyimesi updated MINIFICPP-2377:
-------------------------------------
    Description: Controller services are parsed from the root level in the yaml 
configuration and from the rootGroup in the json configuration. In both cases 
these controller services have global scope in the flow configuration, and can 
be used by any processor in any process group. We should also parse controller 
services from subprocess groups and we should only be able to use controller 
services from the same process group or parent process groups.  (was: 
Controller services are parsed from the root level in the yaml configuration 
and from the rootGroup in the json configuration. In both cases these 
controller services have global scope in the flow configuration, and can be 
used by any processor in any process group. In NiFi there are Management 
Controller Services and process group level controller services. The Management 
Controller Services are global and can be used by any processors and do not 
support parameters, while the process group controller services can only be 
used by the processors in that process group, but they also support using 
parameters from the process group's parameter context.

We should find a backward compatible way to support both global and process 
group level controller services in both yml and json flow configurations.)

> Support process group level controller services
> -----------------------------------------------
>
>                 Key: MINIFICPP-2377
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-2377
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: New Feature
>            Reporter: Gábor Gyimesi
>            Assignee: Gábor Gyimesi
>            Priority: Major
>
> Controller services are parsed from the root level in the yaml configuration 
> and from the rootGroup in the json configuration. In both cases these 
> controller services have global scope in the flow configuration, and can be 
> used by any processor in any process group. We should also parse controller 
> services from subprocess groups and we should only be able to use controller 
> services from the same process group or parent process groups.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to