NiFi node offloading and content storage
Hi, everyone.
We have a three-node Apache NiFi Cluster 1.18.0.
Content archive is enabled (15 minutes deep), content repository is on it's own disk.
Today we noticed that 2nd node use a lot of disk space by content repository (>80%). I've checked archive files and they fill only about 500 Mb disk space. Other space was used by current content data.
Other nodes used content repo as usual -- about 25%.
Because we start to receive next errors and 2nd node performance goes down, I've start 2nd node offloading (~ 13:10 on graph down below):
Unable to write flowfile content to content repository container repo0 due to archive file size constraints; waiting for archive cleanup. Total number of files currently archived = 63After 2nd node was successfully offloaded I've connect it to the cluster again and now it works fine -- data processing, content repo uses as usual.
But when offloading processed, I've track disk space utilization graphs and noticed that 1st and 3rd node did not utilize disk space proportional that 2nd node frees:

As you can see on screenshot, 2nd node free about 160 Gb of disk space, but 1st got only about +15 Gb and 3rd -- +6 Gb.
Did we loose data? Or other nodes just process in place all data from 2nd while offloading process?

