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)

Reply via email to