Releases: linkedin/kafka
Cherry pick multiple patches from 2.0 branch
Multiple patches are cherry picked:
- [LI-HOTFIX] Add support to use BoringSSL for SSL/TLS.
- [LI-HOTFIX] Change default value of config delivery.timeout.ms to MAX_INT.
- [LI-HOTFIX] Add sensor to collect statistics of KafkaChannel memory allocation size.
[LI-HOTFIX] Avoid excessive info logs in the client side for incremental fetch and print out more informative logs for throttling
TICKET = KAFKA-8921
LI_DESCRIPTION =
Currently in FetchSessionHandler::handleResponse, the following info log
will get printed out excessively when the session is evicted from the
server-side cache even though there is nothing wrong with the fetch
request and client cannot do much to improve it.
Node xxx was unable to process the fetch request with (sessionId=xxx,
epoch=xxx): FETCH_SESSION_ID_NOT_FOUND.
Moreover, when the fetch request gets throttled, the following info logs
will also get printed out, which are very misleading.
Node xxx sent an invalid full fetch response with ...
Node xxx sent an invalid incremental fetch response with ...
We should avoid logging these things in INFO level and print out more
informative logs for throttling.
add metric counters for incoming bytes and incoming messages
Add counters for the following: (#59) 1. Total number of incoming messages 2. Total number of incoming bytes
pick up bug fixes
[LI-HOTFIX] Do not throw exceptions when internal headers are set and the coordinated channel with the broker is using Message_v1(magic = 1)
pick up new features and travis fixes
[LI-HOTFIX] fix hard coded travis tag
[LI-HOTFIX] exclude stream artifacts and connect artifacts from travis ci publication
[LI-HOTFIX] Separate Kafka Controller Node from Non-Controller Node (#42)
[LI-HOTFIX] Make client-side auto.topic.creation configurable and def… (#54)
Preallocate maps with exact size instead of the default(which is 16) (#50)
Implementation of memory pool based on weak references. (#49)
[LI-HOTFIX] Log the partition being made online due to unclean leader election. (#52)
[HOTFIX] Allocate correct size for ArrayList when parsing UpdateMetadataRequest (#51)
2.0.0.22
[HOTFIX] Allocate correct size for ArrayList when parsing UpdateMetad…
2.0.0.21: [LI-HOTFIX] embed versioning information in jars (v2) (#47)
TICKET = LIKAFKA-25730 LI_DESCRIPTION = embed version info into library jars to be able to query at runtime EXIT_CRITERIA = never Signed-off-by: Radai Rosenblatt <[email protected]>
embed build versions
[LI-HOTFIX] embed versioning information in jars (#45) TICKET = LIKAFKA-25730 LI_DESCRIPTION = embed version info into library jars to be able to query at runtime EXIT_CRITERIA = never Signed-off-by: Radai Rosenblatt <[email protected]>
embed build versions
[LI-HOTFIX] embed versioning information in jars (#44) TICKET = LIKAFKA-25730 LI_DESCRIPTION = embed version info into library jars to be able to query at runtime EXIT_CRITERIA = never Signed-off-by: Radai Rosenblatt <[email protected]>
Change default value of config delivery.timeout.ms to MAX_INT
2.0.0.19 Change default value of config delivery.timeout.ms to MAX_INT. (#43)