Skip to content

Releases: linkedin/kafka

[LI-HOTFIX] Reduce exception log spam in producer IO thread

24 Jan 22:38
e15c196
Compare
Choose a tag to compare

Fixes LIKAFKA-62226

Certain issues, such as DNS resolution failures, can cause the producer IO thread to spew log messages rapidly. This can cause disks to fill and hide other issues. This commit addresses this issue by adding a producer configuration that throttles exception log messages from the top of the producer IO thread. The throttling is a simple cooldown-based rate limiter, and is applied per-exception. Exceptions are differentiated based on their printStackTrace result, which covers exception type, construction point, causes, etc.

3.0.1.77

04 Sep 23:57
9623f40
Compare
Choose a tag to compare

What's Changed

  • checking newNode size to make sure its not 0 by @JobseRyan in #520
  • Add LiMinSegmentRollMs to prevent log roll to be so fast by @CCisGG in #521

Full Changelog: 3.0.1.75...3.0.1.76

What's Changed

  • LIKAFKA-62136: Change log level for client quota metric to debug by @allenxwang in #524

New Contributors

Full Changelog: 2.4.1.76...3.0.1.77

2.4.1.79

10 Dec 18:44
f69849c
Compare
Choose a tag to compare

What's Changed

  • ACTIONITEM-3738: Improve the log message for the "There are no nodes in the Kafka cluster" error. by @Yellow-Rice in #523

Full Changelog: 2.4.1.77...2.4.1.79

2.4.1.78

02 Oct 18:27
1ae59d4
Compare
Choose a tag to compare

checking new node size

What's Changed

  • checking that newNodes size is not 0 before passing it into random number generator by @JobseRyan in #522

Full Changelog: 2.4.1.75...2.4.1.78

2.4.1.75

22 Jul 21:43
5f9845f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.4.1.74...2.4.1.75

3.0.1.75

11 Jun 20:29
05c9ff8
Compare
Choose a tag to compare

What's Changed

  • Revert "[LI-HOTFIX] Return valid data during throttling (#514)" by @CCisGG in #515

Full Changelog: 3.0.1.74...3.0.1.75

3.0.1.74

06 Jun 21:48
d4f6f91
Compare
Choose a tag to compare

What's Changed

  • Add QuotaV2Handler into produce path by @nickgarvey in #501
  • [LI-CHERRY-PICK] MINOR: example.com moved (apache#15758) by @hshi2022 in #512
  • [LI-HOTFIX] Add exponential backoff for retry interval of ControlledShutdown request by @hshi2022 in #511
  • [LI-HOTFIX] Exclude logback as a dependency by @gitlw in #509
  • [LI-HOTFIX] Return valid data during throttling by @CCisGG in #514

New Contributors

Full Changelog: 3.0.1.73...3.0.1.74

3.0.1.73

18 Mar 21:32
a339775
Compare
Choose a tag to compare
Adding xinfra identifier code to kafka api handler (#506)

* Update Observer.scala

* another test commit

* reverting test commits and updating observer

* fixing bulk comment

* fixing bulk comments

* adding observer code in kafka apis

* fixing build issues

* committing change

* adding client id to observer

* fixing NoOpObserver

* moving logic outside unofficial clietn logging enabled check

* adding a null check and test

* adding testing line

* adding a test

* retriggering build

* changing software name lookup logic

* cleaning up logic

* fixing variable name

* addressing comments

* fix build issue

* adding more comments

2.4.1.74

07 Mar 01:37
1c0e2f9
Compare
Choose a tag to compare

What's Changed

  • [LI-HOTFIX] Add log de-duplicate for ConfigException() in parseAndVal… by @Q1Liu in #505

Full Changelog: 2.4.1.73...2.4.1.74

revert kTLS

27 Jan 03:27
bca7532
Compare
Choose a tag to compare

What's Changed

  • Fix build breakage due to spotlessScalaCheck failures on Confluent's streams-scala code by @groelofs in #502
  • [LI-HOTFIX] Revert kTLS commit due to incompatibility of ktls-jni static dependency with Mac builds by @groelofs in #503

Full Changelog: 3.0.1.71...3.0.1.72