kafka icon indicating copy to clipboard operation
kafka copied to clipboard

Mirror of Apache Kafka

Results 736 kafka issues
Sort by recently updated
recently updated
newest added

[KIP-1170: Unify cluster metadata bootstrapping](https://cwiki.apache.org/confluence/display/KAFKA/KIP-1170%3A+Unify+cluster+metadata+bootstrapping). Currently the zero checkpoint (`00000000000000000000-0000000000.checkpoint`) contains the starting state for KRaft while `bootstrap.checkpoint` contains the starting state for the cluster metadata. This KIP/PR unifies these...

core
kraft

Prologue: https://github.com/apache/kafka/pull/19513#discussion_r2365708218 Release notes for Shadow plugin: - https://gradleup.com/shadow/changes/#930-2025-12-05 I did some testing, and results look just fine :white_check_mark:: - gradle builds `./gradlew :jmh-benchmarks:shadowJar` and `./gradlew releaseTarGz` are successful -...

build
ci-approved
small

Add more information to doc to explain how to parallelize per topic with Kafka Streams jira:https://issues.apache.org/jira/browse/KAFKA-19963 - The architecture page: - The Streams DSL page: - The Running Streams Applications...

docs
small
triage

[JIRA:19893](https://issues.apache.org/jira/browse/KAFKA-19893) [KIP:1241](https://cwiki.apache.org/confluence/display/KAFKA/KIP-1241%3A+Reduce+tiered+storage+redundancy+with+delayed+upload) Currently, Kafka uploads all non-active local log segments to remote storage even when they are still within the local retention period, resulting in redundant storage of the same...

storage
tiered-storage
clients
ci-approved
small
triage
needs-attention

The intention of the `Consumer` API is that after `close()`, `metrics()` should return an empty map of metrics. The lifecycle management of the various metrics managers in the consumer is...

consumer
clients
ci-approved

Caffeine cache currently only uses size-based eviction with frequency buckets. Within same frequency bucket, larger entries are always evicted. This causes old (smaller) index files to stay in cache indefinitely...

storage
tiered-storage
triage

In previous implementation, the `ClientQuotasImage#describe` goes through all `ClientQuotaEntity` and checks whether entity type and entity name are matched the filter. In this PR, it goes through all `ClientQuotaEntity#entries` in...

performance
kraft

*More detailed description of your change, if necessary. The PR title and PR message become the squashed commit message, so use a separate comment to ping reviewers.* *Summary of testing...

streams
triage
needs-attention

Better readability

docs
small
triage
needs-attention

In this PR, we corrected the argument order in assertEquals within the test-common package.

tests
small
triage
needs-attention