Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
We use a ScheduledExecutorService to close the files after a time period. If the task has been submitted, the service does not cancel that task by default. In the ScheduledThreadPoolExecutor class: this field "executeExistingDelayedTasksAfterShutdown" is set to true, by default - which causes the task to be executed even if the executor was shutdown.
If we don't cancel it, the agent does not die till idleTimeout even though every other component is stopped.
Attachments
Attachments
Issue Links
- is duplicated by
-
FLUME-2306 onIdleCallback is not canceled when stop hdfs sink
- Resolved