Yolanda M. Davis created NIFI-4310:
--------------------------------------
Summary: Certain flow configurations are improperly identified as
empty during flow election
Key: NIFI-4310
URL: https://issues.apache.org/jira/browse/NIFI-4310
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.3.0
Reporter: Yolanda M. Davis
Assignee: Yolanda M. Davis
While testing a cluster containing nodes with two different flows on initial
startup, I discovered that one flow, with an empty root processor group but
containing reporting tasks, would lose a flow election against flows that also
had empty root processor groups yet with no reporting tasks or controller
tasks. This caused an issue downstream during startup where it attempted to
replace the non-empty flow with an empty flow on certain nodes, which led to
UninheritableFlowExceptions. Further investigation revealed that during
election there is a check to determine if the flow is empty however the check
does not account for the existence of a reporting task or controller services.
This should be repaired to ensure that flows are properly identified as
non-empty for election.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)