You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Ryan Hendrickson (Jira)" <ji...@apache.org> on 2022/11/16 00:10:00 UTC

[jira] [Created] (NIFI-10823) Backpressure Queue - Properties file vs. Canvas update, Properties file not respected.

Ryan Hendrickson created NIFI-10823:
---------------------------------------

             Summary: Backpressure Queue - Properties file vs. Canvas update, Properties file not respected.
                 Key: NIFI-10823
                 URL: https://issues.apache.org/jira/browse/NIFI-10823
             Project: Apache NiFi
          Issue Type: Bug
            Reporter: Ryan Hendrickson
            Assignee: Mark Payne


I assigned this to Mark so he'd take notice since we were chatting about this on the Apache NiFi Slack Channel: [https://apachenifi.slack.com/archives/C0L9VCD47/p1668546036757219]

We have been setting the following two nifi.properties for quite some time... 
 * nifi.queue.backpressure.count=20000
 * nifi.queue.swap.threshold=20000

Today we updated the dataflow on with a NiFi that can have a huge amount of FlowFiles queue up if backpressure isn't set correctly.  We realized that the new relationships drawn on the canvas did not inherit the nifi.queue.backpressure.count set in nifi.properties. (Discussion on Slack)

Hunting back, it looks like NIFI-8195 in NiFi 1.14.0 attempted to Migrate backpressure settings from nifi.properties to the Process Groups in the UI.

 
 # It looks like in the Pull Request, it was intended to read the nifi.properties file value and set that to the root process group value.
 ## [https://github.com/apache/nifi/pull/5192,]
 ## "verified the default values of the added elements are “0 sec” for FlowFile Expiration, and obtained from nifi.properties for back pressure settings" and
 ## "The backpressure defaults from nifi.properties should only be used when at the root level"
 # The Migration Guidance from 1.14.0 doesn't say anything about the nifi.properties `nifi.queue.backpressure.count` no longer being used.  [https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance]
 # The core properties still have it listed: [https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#core-properties] 

 

Version: Apache NiFi 1.16.3 Stanealone and Cluster



--
This message was sent by Atlassian Jira
(v8.20.10#820010)