Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.13.0
-
None
Description
In TailFile when REREAD_ON_NUL is set to 'true' and a NUL character is encountered, the processor aborts all processing and yields to try again later.
However the opened FileChannel is not stored in the states. Because of this the reader is not cleaned up later.
On Windows this prevents from deleting the tailed file. (On linux it seems the file still can be deleted. Leaving open the FileChannel is not good nonetheless.)
Fix: Store the reader in the states.
Attachments
Issue Links
- is caused by
-
NIFI-7972 TailFile reading from NFS may introduce NUL characters.
- Resolved
- links to