Skip to content

KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers#18222

Merged
cmccabe merged 2 commits intoapache:trunkfrom
kevin-wu24:validate-listener-name-configs
Dec 19, 2024
Merged

KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers#18222
cmccabe merged 2 commits intoapache:trunkfrom
kevin-wu24:validate-listener-name-configs

Conversation

@kevin-wu24
Copy link
Copy Markdown
Contributor

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 strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.

Committer Checklist (excluded from commit message)

  • Verify design and implementation
  • Verify test coverage and CI build status
  • Verify documentation (including upgrade notes)

@github-actions github-actions Bot added triage PRs from the community core Kafka Broker small Small PRs labels Dec 16, 2024
@cmccabe
Copy link
Copy Markdown
Contributor

cmccabe commented Dec 16, 2024

Should we have an exception for cases where the inter broker listener was not explicitly set, but configured as a default?

@mumrah
Copy link
Copy Markdown
Member

mumrah commented Dec 18, 2024

@kevin-wu24 do we have a JIRA for this one?

@kevin-wu24
Copy link
Copy Markdown
Contributor Author

@kevin-wu24 do we have a JIRA for this one?

Filed https://issues.apache.org/jira/browse/KAFKA-18305

@kevin-wu24 kevin-wu24 changed the title validate controller.listener.names is not in inter.broker.listener.name for kcontrollers KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers Dec 18, 2024
@mumrah mumrah added ci-approved and removed triage PRs from the community labels Dec 18, 2024
Copy link
Copy Markdown
Contributor

@cmccabe cmccabe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cmccabe cmccabe merged commit 9f67ee3 into apache:trunk Dec 19, 2024
ijuma added a commit to ijuma/kafka that referenced this pull request Dec 20, 2024
…e-old-protocol-versions

* apache-github/trunk:
  KAFKA-18312: Added entityType: topicName to SubscribedTopicNames in ShareGroupHeartbeatRequest.json (apache#18285)
  HOTFIX: fix incompatible types: Optional<TimestampAndOffset> cannot be converted to Option<TimestampAndOffset> (apache#18284)
  MINOR Fix some test-catalog issues (apache#18272)
  KAFKA-18180: Move OffsetResultHolder to storage module (apache#18100)
  KAFKA-18301; Make coordinator records first class citizen (apache#18261)
  KAFKA-18262 Remove DefaultPartitioner and UniformStickyPartitioner (apache#18204)
  KAFKA-18296 Remove deprecated KafkaBasedLog constructor (apache#18257)
  KAFKA-12829: Remove old Processor and ProcessorSupplier interfaces (apache#18238)
  KAFKA-18292 Remove deprecated methods of UpdateFeaturesOptions (apache#18245)
  KAFKA-12829: Remove deprecated Topology#addProcessor of old Processor API (apache#18154)
  KAFKA-18035, KAFKA-18306, KAFKA-18092: Address TransactionsTest flaky tests (apache#18264)
  MINOR: change the default linger time in the new coordinator (apache#18274)
  KAFKA-18305: validate controller.listener.names is not in inter.broker.listener.name for kcontrollers (apache#18222)
  KAFKA-18207: Serde for handling transaction records (apache#18136)
  KAFKA-13722: Refactor Kafka Streams store interfaces (apache#18243)
  KAFKA-17131: Refactor TimeDefinitions (apache#18241)
  MINOR: Fix MessageFormatters (apache#18266)
  Mark flaky tests for Dec 18, 2024 (apache#18263)
tedyu pushed a commit to tedyu/kafka that referenced this pull request Jan 6, 2025
…r.listener.name for kcontrollers (apache#18222)

When inter.broker.listener is explicitly set, validate that it is not in the set of controller.listener.names.

Reviewers: Colin P. McCabe <cmccabe@apache.org>, David Arthur <mumrah@gmail.com>
cmccabe pushed a commit that referenced this pull request Feb 4, 2025
…r.listener.name for kcontrollers (#18222)

When inter.broker.listener is explicitly set, validate that it is not in the set of controller.listener.names.

Reviewers: Colin P. McCabe <cmccabe@apache.org>, David Arthur <mumrah@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-approved core Kafka Broker small Small PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants