[
https://issues.apache.org/jira/browse/NIFI-12992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gabriel Orstadius-Bui updated NIFI-12992:
-----------------------------------------
Fix Version/s: 2.0.0-M3
> Processor referencing controller service shown as invalid after switching to
> stateless execution engine
> -------------------------------------------------------------------------------------------------------
>
> Key: NIFI-12992
> URL: https://issues.apache.org/jira/browse/NIFI-12992
> Project: Apache NiFi
> Issue Type: Bug
> Components: NiFi Stateless
> Affects Versions: 2.0.0-M2
> Reporter: Gabriel Orstadius-Bui
> Priority: Major
> Fix For: 2.0.0-M3
>
>
> How to reproduce:
> # A processor and a controller service referenced by the processor are both
> within a process group using the standard execution engine. The controller
> service is disabled and the processor is therefore displayed as invalid in
> the diagram.
> # Switch the process group's execution engine to Stateless.
> # The processor is incorrectly still displayed as invalid in the diagram.
> # Quickly opening the processor's configurations will still display the
> processor as invalid within the pop-up dialog.
> # Waiting for a few seconds and then (re-)opening the processor's
> configurations will then correctly show the processor as valid (just
> stopped). Going back to the diagram will then also display the processor as
> valid.
> # (Switching back to standard will conversely incorrectly display the
> processor as valid until waiting for a few seconds and opening its
> configurations)
> In other words, it seems as if there is a long window of time after switching
> execution engine in which NiFi does not take the new execution engine into
> consideration when validating processors.
> Ideally, the validation should correctly validate the processors right after
> switching the execution engine and display them as valid/invalid accordingly
> in the diagram.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)