Skip to content

KAFKA-4094: Reclassify broker configs that have sensible defaults as MEDIUM importance#22019

Open
fru1tworld wants to merge 1 commit intoapache:trunkfrom
fru1tworld:kafka-4094-fix-server-config-importance
Open

KAFKA-4094: Reclassify broker configs that have sensible defaults as MEDIUM importance#22019
fru1tworld wants to merge 1 commit intoapache:trunkfrom
fru1tworld:kafka-4094-fix-server-config-importance

Conversation

@fru1tworld
Copy link
Copy Markdown

@fru1tworld fru1tworld commented Apr 10, 2026

https://issues.apache.org/jira/browse/KAFKA-4094

Too many broker configs are currently marked as HIGH importance,
making it difficult for users to identify the settings that truly
matter for their deployment. This reclassifies 22 server configs
from HIGH to MEDIUM — all have sensible defaults and rarely need
tuning in most environments.

Changed configs (4 files):

  • ServerConfigs: background.threads, num.replica.alter.log.dirs.threads, early.start.listeners
  • SocketServerConfigs: socket.send.buffer.bytes, socket.receive.buffer.bytes, queued.max.requests
  • ReplicationConfigs: replica.socket.timeout.ms, replica.socket.receive.buffer.bytes, replica.fetch.wait.max.ms, replica.fetch.min.bytes, num.replica.fetchers, replica.high.watermark.checkpoint.interval.ms, leader.imbalance.check.interval.seconds
  • LogConfig: log.roll.jitter.ms/hours, log.delete.delay.ms, log.flush.offset.checkpoint.interval.ms, log.flush.start.offset.checkpoint.interval.ms, num.recovery.threads.per.data.dir, log.flush.interval.messages, log.flush.scheduler.interval.ms, log.flush.interval.ms

Configs intentionally kept as HIGH: broker.id, listeners, log.retention., log.roll.time., min.insync.replicas, auto.create.topics.enable, delete.topic.enable, unclean.leader.election.enable, and others that are essential or affect data safety.

@github-actions github-actions bot added triage PRs from the community core Kafka Broker storage Pull requests that target the storage module small Small PRs labels Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Kafka Broker small Small PRs storage Pull requests that target the storage module triage PRs from the community

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant