This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 787e0d8261 NIFI-11681: Terminate Process Sessions before interrupting 
processor threads
787e0d8261 is described below

commit 787e0d82614e345b5afbef6691c418c43cf0ab08
Author: Mark Payne <[email protected]>
AuthorDate: Mon Jun 12 16:55:41 2023 -0400

    NIFI-11681: Terminate Process Sessions before interrupting processor threads
    
    This closes #7371
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../org/apache/nifi/controller/scheduling/StandardProcessScheduler.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/scheduling/StandardProcessScheduler.java
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/scheduling/StandardProcessScheduler.java
index c9633bf89d..b3e810c09b 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/scheduling/StandardProcessScheduler.java
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/scheduling/StandardProcessScheduler.java
@@ -436,8 +436,8 @@ public final class StandardProcessScheduler implements 
ProcessScheduler {
 
         LOG.debug("Terminating {}", procNode);
 
-        final int tasksTerminated = procNode.terminate();
         state.terminate();
+        final int tasksTerminated = procNode.terminate();
 
         getSchedulingAgent(procNode).incrementMaxThreadCount(tasksTerminated);
 

Reply via email to