Arpad Boda created MINIFICPP-1127:
-------------------------------------
Summary: Provenance repo performance should be improved
Key: MINIFICPP-1127
URL: https://issues.apache.org/jira/browse/MINIFICPP-1127
Project: Apache NiFi MiNiFi C++
Issue Type: Bug
Affects Versions: 0.7.0
Reporter: Arpad Boda
Assignee: Arpad Boda
Fix For: 0.8.0
There are several major issues in the current implementation of Provenance repo:
Repo size is not maintained consistently, repo never gets full, new elements
are inserted without any restriction. Filling the underlying disc is just a
question of time.
There is a logic to remove older records, but that's never triggered due to
improper size handling. (The counter never reaches the threshold limit)
Even if it would be triggered it is very inefficient, resulting in cpu load
spikes.
Write buffers are not configured properly, the result is sawtooth appearing in
memory consumption (up to 64MB).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)