You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Bryan Bende (Jira)" <ji...@apache.org> on 2022/03/30 19:26:00 UTC

[jira] [Resolved] (NIFI-9847) Some processors may prevent NiFi from completing node offload

     [ https://issues.apache.org/jira/browse/NIFI-9847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bryan Bende resolved NIFI-9847.
-------------------------------
    Fix Version/s: 1.17.0
                   1.16.1
       Resolution: Fixed

> Some processors may prevent NiFi from completing node offload
> -------------------------------------------------------------
>
>                 Key: NIFI-9847
>                 URL: https://issues.apache.org/jira/browse/NIFI-9847
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>            Reporter: Mark Payne
>            Assignee: Mark Payne
>            Priority: Major
>              Labels: listenhttp, load-balanced, load-balanced-connections, merge-content, merge-record, mergecontent, mergerecord, offload, processsessionfactory, stuck
>             Fix For: 1.17.0, 1.16.1
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> When a node is offloaded, NiFi stops and immediately terminates all Processors that are active in order to make their FlowFiles available for offloading.
> Some processors, however, hold onto a ProcessSessionFactory in order to allow for sessions to span multiple onTrigger invocations. Examples include MergeContent, MergeRecord, ListenHTTP.
> When these processors are used, and NiFi terminates the Processor, it is possible that some sessions will not be rolled back. As a result, the FlowFiles do not get offloaded, and NiFi will be stuck waiting for the offloading to complete.



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