Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The WriteAheadFlowFileRepository has a 'checkpointRunnable' task that is scheduled periodically, which is responsible for checkpointing the FlowFile Repository. It catches IOException but no other Exceptions. So if an OOME occurs or a RuntimeException, the repository will stop checkpointing. As a result, it can fill all disk space and/or take a very long time to recover upon restart, depending on how large the FlowFile repository has become.