Daijiro Fukuda
Daijiro Fukuda
> Although this is the current specification, it looks like not so good. Maybe it could be improved somehow. It would be better to include the id of the plugin...
> so basically we need to avoid change in function signature but capture the caller plugin id? Yes. We can't change the signature of `emit_error_event()` because it is related to...
Sorry for my late response. > Why don't we use log.error method to generate the error log than emitting it as event(It's indirect but works the same way right)? Filter...
I made a PR for this issue. * #4632 However, I'm concerned about some race conditions of the related existing logic...
@DavidKnacker Thanks! I will check the race condition!
Sorry, we need to consider the race condition issue more. I wish we could get this into 1.18.0, but I am not sure...
I confirmed the race condition issue. * https://github.com/fluent/fluentd/pull/4632#issuecomment-2503344686 We need to fix this race condition first.
@Watson1978 investigated a similar problem. Thanks @Watson1978! * https://github.com/fluent/fluentd/issues/4693#issuecomment-2612132762
I'm investigating this and https://github.com/fluent/fluentd/issues/4693 log lost issues. For this issue, please check the following. * Please use Fluentd version >= v1.16.5. * In earlier versions, there were known problems...
Please see https://github.com/fluent/fluentd/issues/4693#issuecomment-2796483918 too.