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)