Releases: linkedin/kafka
[LI-HOTFIX] Reduce exception log spam in producer IO thread
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
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
- @allenxwang made their first contribution in #524
Full Changelog: 2.4.1.76...3.0.1.77
2.4.1.79
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
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
What's Changed
- [LI-CHERRY-PICK] MINOR: example.com moved (apache#15758) (#512) by @Yellow-Rice in #516
- [LI-CHERRY-PICK] LIKAFKA-59153: Adding throttling logs in consumer. by @Yellow-Rice in #517
New Contributors
- @Yellow-Rice made their first contribution in #516
Full Changelog: 2.4.1.74...2.4.1.75
3.0.1.75
3.0.1.74
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
- @nickgarvey made their first contribution in #501
Full Changelog: 3.0.1.73...3.0.1.74
3.0.1.73
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
revert kTLS
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