You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Mark Payne (Jira)" <ji...@apache.org> on 2021/03/22 20:50:00 UTC
[jira] [Created] (NIFI-8353) When node is offloaded, it may still
receive data from load-balanced connections
Mark Payne created NIFI-8353:
--------------------------------
Summary: When node is offloaded, it may still receive data from load-balanced connections
Key: NIFI-8353
URL: https://issues.apache.org/jira/browse/NIFI-8353
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Reporter: Mark Payne
Assignee: Mark Payne
Fix For: 1.14.0
Consider a simple flow: GenerateFlowFile (9 FlowFiles per batch, each 10 KB, scheduled once per second) -> UpdateAttribute.
The connection between the two processors is configured with Round Robin load balancing.
Start GenerateFlowFile. Wait a few seconds for some data to queue up.
Disconnect Node 2. Immediately offload Node 2. Refresh cluster page to see that the node is offloaded.
Navigate to Node 2's UI. Sometimes it will show data queued up. This is because after the node was offloaded, the connection from Node 1 was still transferring data to Node 2. Node 1 won't start any additional transactions to send data to Node 2, but it will complete the already-started transactions. So the node can be offloaded and end up with data queued.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)