timer: Add immediate option to timer_execute
Open
enhancement
v1
- Dominant language
- Ruby
- Stars
- 13.6k
- Forks
- 1.4k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 20
Description
Enhancement request for input plugins.
By default, `PluginHelper::Timer#timer_execute` launches timer immediately.
This is no problem on almost cases but some plugins, e.g. in_tail, takes long time in `start` by executing code.
To avoid this problem, delaying timer execution mitigates this situation.
See also: https://github.com/fluent/fluentd/pull/1502
Contributor guide
Assessment
This issue has not been assessed yet.