Mark Payne created NIFI-16575:
---------------------------------

             Summary: Implement framework support for draining a Process Group
                 Key: NIFI-16575
                 URL: https://issues.apache.org/jira/browse/NIFI-16575
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Core Framework, Extensions
            Reporter: Mark Payne
            Assignee: Mark Payne


Implement draining of a Process Group in the NiFi framework, as described in 
[NIP-51|https://issues.apache.org/jira/browse/NIP-51].

The framework stops the source components of the group, enables the referenced 
Controller Services, starts everything else, and calls the drain lifecycle 
methods. While a drain is active, users cannot start the source components or 
stop the other components. Add REST endpoints to begin, check, and cancel a 
drain, including progress and the components that block it, with support for 
clusters.

Also update MergeContent and MergeRecord to use a short Max Bin Age while 
draining, and add {{initiateDrain()}} and {{completeDrain()}} to the nifi-mock 
{{TestRunner}}.




--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to