[
https://issues.apache.org/jira/browse/NIFI-13184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul Grey updated NIFI-13184:
-----------------------------
Description:
On flow initialization, Python processors requiring download of dependencies
are temporarily marked "INVALID" by the framework, in order to resolve the
dependencies. Invocation of a "ProcessGroup / Start" action during this period
of time excludes the affected Python processors, due to operant filter [1].
Removal of the "IsValid" filter will cause these processors to be marked
appropriately, which will cause them to be started once the dependencies are
resolved.
[1]
https://github.com/apache/nifi/blob/6950290c247bfa81b6ea0458bc79246e6c7bb39f/nifi-framework-bundle/nifi-framework/nifi-framework-core-api/src/main/java/org/apache/nifi/groups/ProcessGroup.java#L71
> Adjust process group processor filter to enable auto-start of Python
> processors after dependency download
> ---------------------------------------------------------------------------------------------------------
>
> Key: NIFI-13184
> URL: https://issues.apache.org/jira/browse/NIFI-13184
> Project: Apache NiFi
> Issue Type: Improvement
> Reporter: Paul Grey
> Assignee: Paul Grey
> Priority: Minor
>
> On flow initialization, Python processors requiring download of dependencies
> are temporarily marked "INVALID" by the framework, in order to resolve the
> dependencies. Invocation of a "ProcessGroup / Start" action during this
> period of time excludes the affected Python processors, due to operant filter
> [1].
> Removal of the "IsValid" filter will cause these processors to be marked
> appropriately, which will cause them to be started once the dependencies are
> resolved.
> [1]
> https://github.com/apache/nifi/blob/6950290c247bfa81b6ea0458bc79246e6c7bb39f/nifi-framework-bundle/nifi-framework/nifi-framework-core-api/src/main/java/org/apache/nifi/groups/ProcessGroup.java#L71
--
This message was sent by Atlassian Jira
(v8.20.10#820010)