cetic / helm-nifi

Helm Chart for Apache Nifi
Apache License 2.0
215 stars 228 forks source link

[cetic/nifi] Memory leak? #302

Closed FredP1 closed 1 year ago

FredP1 commented 1 year ago

Describe the bug I've set up a single job to move around 2mb of data from 1 store to another each day. This works fine, however, it jumps up around 100mb in memory usage and holds onto it. This increments daily; every time the job is run.

Version of Helm, Kubernetes and the Nifi chart: Helm Version: 3.11.2 Kubernetes Version: 1.23.8 Chart version: 1.1.3

What happened: Every time NiFi runs our daily job, it holds onto a lot of memory and doesn't release it. We have nothing else running.

What you expected to happen: I expect the memory to be periodically released.

How to reproduce it (as minimally and precisely as possible): Run a simple pipeline with a small amount of data.

Anything else we need to know: Image of a memory usage Grafana graph of the NiFi pod: image

Is this a known issue, or am I potentially using a processor which has a known memory leak issue?

banzo commented 1 year ago

Hello, thank you for the information.

This looks like a NiFi issue, you'll probably get more help in the NiFi issue tracker.

FredP1 commented 1 year ago

Much appreciated @banzo, happy for you to close this.