Thanks Mark, That has done the trick. The whole system seems to be performing better than I was used to, even before I started receiving those errors.
Cheers, Phil On Tue, 15 May 2018 at 08:54, Mark Payne <marka...@hotmail.com> wrote: > Phil, > > This is just a side effect of how the old provenance repository was > designed. There is a new > implementation that is far faster and seems to be more stable. However, in > order to use it, > you have to "opt in" simply because we wanted to make sure that it was > stable enough to set > it as the default. At this point, I do believe it is and would like to set > it as the default, perhaps in > the next release. > > To opt in, you can just update nifi.properties to change the value of the > "nifi.provenance.repository.implementation" > property from "org.apache.nifi.provenance.PersistentProvenanceRepository" > to "org.apache.nifi.provenance.WriteAheadProvenanceRepository". > The new implementation provides better throughput, will avoid the > problematic pauses that you're encountering now, > and also is quite a bit faster to search. > > Thanks > -Mark > > > > > On May 14, 2018, at 6:41 PM, Phil H <gippyp...@gmail.com> wrote: > > > > Hi gang, > > > > I have started receiving this error after perhaps 24 hours of run time. > The > > first queue in our flow has a very large backlog by the time this error > > arrives. What is odd is that the incoming message rate is fairly constant > > at all times and while I am watching NiFi during the day, we never have > any > > backlogs. So this leads me to believe that the backlog is a symptom of > NiFi > > slowing itself down, not the cause of the problem. I am using 4 threads > per > > processor for our main flow to handle the throughput. > > > > Any ideas what causes this to happen and how I can fix it? > > > > TIA, > > Phil > >