Y Wikander created NIFI-4169:
--------------------------------
Summary: PutWebSocket processor with blank WebSocket session id
attribute cannot transfer to failure queue
Key: NIFI-4169
URL: https://issues.apache.org/jira/browse/NIFI-4169
Project: Apache NiFi
Issue Type: Improvement
Components: Core Framework
Affects Versions: 1.3.0, 1.4.0
Reporter: Y Wikander
Priority: Critical
Fix For: 1.4.0, 1.3.0
Attachments:
0001-websocket-when-sendMessage-fails-under-blank-session.patch
If a PutWebSocket processor is setup with a blank WebSocket session id
attribute (see NIFI-3318; Send message from PutWebSocket to all connected
clients) and it is not connected to a websocket server it will log the failure
and mark the flowfile with Success (rather than Failure) -- and the data is
effectively lost.
If there are multiple connected clients, and some succeed and others fail,
routing Failure back into the PutWebSocket could result in duplicate data to
some clients.
Other NiFi processors seem to err on the side of "at least once".
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)