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)