[
https://issues.apache.org/jira/browse/MINIFICPP-1269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marton Szasz updated MINIFICPP-1269:
------------------------------------
Priority: Minor (was: Major)
> 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
> Priority: Minor
>
> 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.20.10#820010)