Adam Debreceni created MINIFICPP-1269:
-----------------------------------------
Summary: Global flow configuration verification
Key: MINIFICPP-1269
URL: https://issues.apache.org/jira/browse/MINIFICPP-1269
Project: Apache NiFi MiNiFi C++
Issue Type: Improvement
Reporter: Adam Debreceni
There are a number of flow configurations that we consider "invalid", the
validity should be checked statically, before the flow is started, these should
include:
* Invalid properties if the processor-defined verifiers fail or a required
property is missing
* All relationships should either be connected or auto-terminated
* Superfluous non-dynamic properties should also be reported, as they usually
indicative of a user error.
* There is already a check in place for Event driven processors with no
incoming connections, but that detects the error during `schedule`, it is a
statically verifiable condition, so we should do it here.
* Dangling connections with either no source or destination
`ProcessGroup::addConnection` does not notify us of such a case.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)