[ 
https://issues.apache.org/jira/browse/NIFI-9365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17441241#comment-17441241
 ] 

ASF subversion and git services commented on NIFI-9365:
-------------------------------------------------------

Commit 119ba17bf105f2c057aa5d8f1546867401200856 in nifi's branch 
refs/heads/main from Mark Payne
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=119ba17 ]

NIFI-9365: Changed HashMap to ConcurrentHashMap in StandardProcessorNode for 
activeThreads

- Methods without the synchronized keyword, such as terminate(), iterate over 
activeThreads

This closes #5509

Signed-off-by: David Handermann <[email protected]>


> Node can fail to offload due to ConcurrentModificationException
> ---------------------------------------------------------------
>
>                 Key: NIFI-9365
>                 URL: https://issues.apache.org/jira/browse/NIFI-9365
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>            Reporter: Mark Payne
>            Assignee: Mark Payne
>            Priority: Major
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> I created a System Test that create a cluster, add some processors to the 
> flow, and run the flow. Then disconnect one of the nodes and offload it. When 
> successful, reconnect node, destroy flow, and start over. Repeat for several 
> iterations.
> Intention here was to ensure that we successfully complete offloading after 
> trying many times. After several iterations, I encountered a 
> ConcurrentModificationException in StandardProcessorNode#getActiveThreads. 
> This caused the node not to complete its offloading.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to