GitHub user jaikiran opened a pull request:
https://github.com/apache/kafka/pull/1825
MINOR: Reduce the log level when the peer isn't authenticated but is using
SSL
The commit here changes the log level of a log message from WARN to DEBUG.
As noted in the mail discussion here
https://www.mail-archive.com/[email protected]/msg56035.html, in a pretty
straightforward/typical and valid setup, the broker logs get flooded with the
following message:
[2016-09-02 08:07:13,773] WARN SSL peer is not
authenticated, returning ANONYMOUS instead
(org.apache.kafka.common.network.SslTransportLayer)
[2016-09-02 08:07:15,710] WARN SSL peer is not authenticated,
returning ANONYMOUS instead (org.apache.kafka.common.network.SslTransportLayer)
[2016-09-02 08:07:15,711] WARN SSL peer is not authenticated,
returning ANONYMOUS instead (org.apache.kafka.common.network.SslTransportLayer)
[2016-09-02 08:07:15,711] WARN SSL peer is not authenticated,
returning ANONYMOUS instead (org.apache.kafka.common.network.SslTransportLayer)
[2016-09-02 08:07:15,712] WARN SSL peer is not authenticated,
returning ANONYMOUS instead (org.apache.kafka.common.network.SslTransportLayer)
....
and it goes on forever.
Personally, I would like to remove this log message altogether for two
reasons:
- It's a valid case for the peer to be not authenticated but still using
SSL and the code rightly handles it to return anonymous principal
- The fact that this method gets called way too frequently and irrespective
of what log level it gets logged at, it will end up flooding the log if that
level is enabled.
Having said that I don't know if there will be an agreement on removing
this log message altogether, hence just lowering the level for now.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jaikiran/kafka ssl-log-level
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/kafka/pull/1825.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1825
----
commit 72919ce832ebf4437893993e16f3003bcd6eb941
Author: Jaikiran Pai <[email protected]>
Date: 2016-09-06T05:23:44Z
Reduce the log level when the peer isn't authenticated but is using SSL
(which is a valid case)
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---