Skip to content

Releases: linkedin/kafka

Cherry pick multiple patches from 2.0 branch

11 Nov 22:28
Compare
Choose a tag to compare

Multiple patches are cherry picked:

  1. [LI-HOTFIX] Add support to use BoringSSL for SSL/TLS.
  2. [LI-HOTFIX] Change default value of config delivery.timeout.ms to MAX_INT.
  3. [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

08 Nov 00:22
456f47e
Compare
Choose a tag to compare

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

01 Nov 18:07
aef87f9
Compare
Choose a tag to compare
Add counters for the following: (#59)

1. Total number of incoming messages
2. Total number of incoming bytes

pick up bug fixes

15 Oct 19:42
c8f3afc
Compare
Choose a tag to compare
pick up bug fixes Pre-release
Pre-release

[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

13 Oct 04:38
3f78c42
Compare
Choose a tag to compare
Pre-release

[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

02 Oct 22:37
Compare
Choose a tag to compare
[HOTFIX] Allocate correct size for ArrayList when parsing UpdateMetad…

2.0.0.21: [LI-HOTFIX] embed versioning information in jars (v2) (#47)

10 Sep 01:01
6a3776a
Compare
Choose a tag to compare
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

06 Sep 23:27
5ffb0db
Compare
Choose a tag to compare
[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

06 Sep 23:26
12e7805
Compare
Choose a tag to compare
[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

06 Sep 05:07
3b1fe7e
Compare
Choose a tag to compare
2.0.0.19

Change default value of config delivery.timeout.ms to MAX_INT. (#43)