Hi users!
We have released v1.14.3. ChangeLog is here.
This release is a maintenance release of v1.14 series.
This release contains a bug fix that no new logs were read when the following conditions were met.
enable_stat_watcher
is enabled. (default: true)enable_watch_timer
is disabled. (default: true)Thus, this bug was happened when you configure it like this:
<source>
@type tail
...
enable_stat_watcher true
enable_watch_timer false
...
</source>
As enable_stat_watcher
is enabled by default, this bug was occurred when
enable_watch_timer false
was explicitly set.
In this release, fixed a bug about in_tail
that the beginning and initial lines are lost
after startup when read_from_head false
and path includes wildcard '*'.
This wrong behavior was caused by the following logic:
In this release, fixed a bug that processing messages were lost when
BufferChunkOverflowError
was thrown even though only a specific
message size exceeds chunk_limit_size
.
Here is the example that it causes the bug:
message a\n
message b is longer.....message data exceeds chunk_limit_size\n
message c\n
In above example, if incoming partial data exceeds chunk_limit_size
,
it raises BufferChunkOverflowError
, then "message a" and "message c" is also lost.
It is not appropriate because the problem exists only a partial message data. Now such a message is changed to skip processing furthermore.
Note that even though with v1.14.3, still https://github.com/fluent/fluentd/issues/1849
is not fixed yet. This is also similar but another issue which cause BufferChunkOverflowError
.
If you use Fluentd v1.12 or later, we recommend to use at least v1.12.4.
It is because in_tail
contains serious bugs in it.
As latest td-agent 4.2.0 bundles Fluentd 1.13.3. If you want to upgrade Fluentd further more, upgrade it by yourself.
$ sudo td-agent-gem install fluentd --version=1.14.3
Enjoy logging!
Subscribed to the RSS feed here.
ClearCode, Inc. is a software company specializing in the development of Free Software. We maintain Fluentd and its plugin ecosystem, and provide commercial support for them.
Fluentd is an open source data collector to unify log management.
2024-08-29: Scheduled support lifecycle announcement about Fluent Package v6
2023-08-29: Drop schedule announcement about EOL of Treasure Agent (td-agent) 4
2023-08-29: Scheduled support lifecycle announcement about Fluent Package
2023-07-31: Upgrade to fluent-package v5
2024-08-29: Scheduled support lifecycle announcement about Fluent Package v6
2024-08-20: Fluentd v1.16.6 has been released
2024-08-19: Fluentd v1.17.1 has been released
2024-08-02: fluent-package v5.1.0 has been released
2024-07-02: fluent-package v5.0.4 has been released
2024-04-30: Fluentd v1.17.0 has been released
2024-03-29: fluent-package v5.0.3 has been released
2024-03-27: Fluentd v1.16.5 has been released
2024-03-14: Fluentd v1.16.4 has been released
2023-12-04: Open Source Summit Japan 2023
Want to learn the basics of Fluentd? Check out these pages.
Couldn't find enough information? Let's ask the community!
You need commercial-grade support from Fluentd committers and experts?
©2010-2024 Fluentd Project. ALL Rights Reserved.
Fluentd is a hosted project under the Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.