Mark Payne created NIFI-2032:
--------------------------------

             Summary: Processors could be started before the Controller 
Services that they depend on
                 Key: NIFI-2032
                 URL: https://issues.apache.org/jira/browse/NIFI-2032
             Project: Apache NiFi
          Issue Type: Bug
          Components: Core Framework
            Reporter: Mark Payne


in the StandardControllerServiceProvider, we enable a Collection of Controller 
Services but do so in the background with a limited number of threads. We need 
to ensure that all Controller Services have at least become ENABLING before 
returning from this method. Otherwise, Processors that depend on them could 
attempt to start. If this happens, the Processor will be invalid because it 
references a Disabled Controller Service. As a result, the Processor will not 
start. In a clustered environment, we will end up with inconsistent run states 
across the nodes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to