| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Signed-off-by: zoklk <bjincheol34@gmail.com>
Co-authored-by: Shizuo Fujita <watson1978@gmail.com> Signed-off-by: zoklk <bjincheol34@gmail.com>
#5320) **Which issue(s) this PR fixes**: Fixes #5319 **What this PR does / why we need it**: Adds `command_timeout` option to `in_exec` plugin, mirroring the existing `command_timeout` option in `out_exec`. Currently, `in_exec` calls `child_process_execute` without `wait_timeout`, defaulting to `nil` (infinite wait). When the external command hangs, Fluentd repeatedly shows `previous child process is still running. skipped.` with no indication of the actual cause, making troubleshooting difficult. `out_exec` already exposes `command_timeout` which maps to `wait_timeout` in `child_process_execute`. This PR resolves the inconsistency between the two plugins. **Docs Changes**: fluent/fluentd-docs-gitbook#619 **Release Note**: Add `command_timeout` option to `in_exec` plugin to kill long-running child processes and align behavior with `out_exec`. --------- Signed-off-by: zoklk <bjincheol34@gmail.com>
There was a problem hiding this comment.
Thanks
Sorry, something went wrong.
|
Should be merged after Fluentd 1.20 or later |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Add documentation for command_timeout option in in_exec plugin.
Note: The version field is set to 1.19.0 based on fluentd/lib/fluent/version.rb.
Please update to the appropriate release version before merging.
Related: fluent/fluentd#5319