Shizuo Fujita

Results 54 issues of Shizuo Fujita

**Which issue(s) this PR fixes**: Fixes # **What this PR does / why we need it**: **Docs Changes**: **Release Note**:

**Which issue(s) this PR fixes**: Fixes # **What this PR does / why we need it**: The safe navigation operator was introduced at [Ruby 2.3](https://www.ruby-lang.org/en/news/2015/12/25/ruby-2-3-0-released/). I think it makes the...

**Which issue(s) this PR fixes**: Fixes # **What this PR does / why we need it**: This PR improves meta file corruption checking. The meta file contains at least the...

### Describe the bug When many logs do not match the pattern, memory usage increases significantly. ### To Reproduce * conf ``` @type tail tag test path "#{File.expand_path '~/tmp/fluentd/access-*.log'}" refresh_interval...

enhancement
memory

### Is your feature request related to a problem? Please describe. https://github.com/zendesk/ruby-kafka is no longer active. So, I think It would be better to recommend using rdkafka instead of ruby-kafka...

enhancement

Fix https://github.com/fluent/fluent-plugin-windows-eventlog/issues/116 Previously, the parser assumed that field keys and values were always separated by tab characters (`"\t"` or `"\t\t"`). However, some event log entries may include the spaces as...

In `buffer.c`, it uses `xmalloc` Ruby API to allocate heap area. * https://github.com/socketry/cool.io/blob/6f85a2a104488e5c7cb128b9a83058d28ba16d37/ext/cool.io/buffer.c#L445 * https://github.com/socketry/cool.io/blob/6f85a2a104488e5c7cb128b9a83058d28ba16d37/ext/cool.io/buffer.c#L509 To release the areas, it should use `xfree` instead of `free`. ## Types of Changes...

**Which issue(s) this PR fixes**: Fixes #4558 **What this PR does / why we need it**: **Docs Changes**: **Release Note**:

pending

Ruby 3.0 以降から、TCPSocket.new に resolv_timeout というキーワードが追加され、ホスト名の解決時のタイムアウトを設定できるようになっています。 https://github.com/ruby/ruby/commit/511fe23fa2bdf1f17faa91e0558be47b5bb62b2a

We received a user report about `append_new_line`. Firehose does not use newline characters as record delimiters. Records are managed based on API calls, not on \n. With a Lambda processor,...