Skip to content

KAFKA-13546: Do not fail connector if default topic creation group is explicitly specified#11615

Merged
C0urante merged 2 commits intoapache:trunkfrom
venkatteki:KAFKA-13546
Aug 2, 2022
Merged

KAFKA-13546: Do not fail connector if default topic creation group is explicitly specified#11615
C0urante merged 2 commits intoapache:trunkfrom
venkatteki:KAFKA-13546

Conversation

@venkatteki
Copy link
Contributor

@venkatteki venkatteki commented Dec 19, 2021

JIRA

Problem:

If user specifies default group as part of topic.creation.groups config, that is causing the connector to fail.

According to KIP-158, specifying default group as part of topic.creation.groups config should throw a warning, but not let connector fail.

Fix

Remove the default topic creation group from user input if specified explicitly, and log a warning message

Committer Checklist (excluded from commit message)

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

@venkatteki venkatteki changed the title KAFKA-13546[WIP]: Do not fail connector if default topic creation group is explicitly specified KAFKA-13546: Do not fail connector if default topic creation group is explicitly specified Dec 19, 2021
@venkatteki
Copy link
Contributor Author

Failing test doesnt seem to be related to this change:
integration.kafka.server.FetchRequestBetweenDifferentIbpTest.testControllerNewToOldIBP()

@venkatteki
Copy link
Contributor Author

venkatteki commented Dec 29, 2021

@kkonstantine @rhauch Can you please review this PR ( I dont seem to have access to add the reviewers, so leaving a comment)
Thanks!

Copy link
Contributor

@C0urante C0urante left a comment

Choose a reason for hiding this comment

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

LGTM, thanks @venkatteki!

@C0urante C0urante merged commit a02c8d3 into apache:trunk Aug 2, 2022
ijuma added a commit to confluentinc/kafka that referenced this pull request Aug 5, 2022
…(5 August 2022)

Version related conflicts:
* Jenkinsfile
* gradle.properties
* streams/quickstart/java/pom.xml
* streams/quickstart/java/src/main/resources/archetype-resources/pom.xml
* streams/quickstart/pom.xml
* tests/kafkatest/__init__.py
* tests/kafkatest/version.py

* commit 'add7cd85baa61cd0e1430': (66 commits)
KAFKA-14136 Generate ConfigRecord for brokers even if the value is
unchanged (apache#12483)
  HOTFIX / KAFKA-14130: Reduce RackAwarenesssTest to unit Test (apache#12476)
  MINOR: Remove ARM/PowerPC builds from Jenkinsfile (apache#12380)
  KAFKA-14111 Fix sensitive dynamic broker configs in KRaft (apache#12455)
  KAFKA-13877: Fix flakiness in RackAwarenessIntegrationTest (apache#12468)
KAFKA-14129: KRaft must check manual assignments for createTopics are
contiguous (apache#12467)
KAFKA-13546: Do not fail connector validation if default topic
creation group is explicitly specified (apache#11615)
KAFKA-14122: Fix flaky test
DynamicBrokerReconfigurationTest#testKeyStoreAlter (apache#12452)
  MINOR; Use right enum value for broker registration change (apache#12236)
  MINOR; Synchronize access to snapshots' TreeMap (apache#12464)
  MINOR; Bump trunk to 3.4.0-SNAPSHOT (apache#12463)
  MINOR: Stop logging 404s at ERROR level in Connect
KAFKA-14095: Improve handling of sync offset failures in MirrorMaker
(apache#12432)
  Minor: enable index for emit final sliding window (apache#12461)
  MINOR: convert some more junit tests to support KRaft (apache#12456)
  KAFKA-14108: Ensure both JUnit 4 and JUnit 5 tests run (apache#12441)
  MINOR: Remove code of removed metric (apache#12453)
MINOR: Update comment on verifyTaskGenerationAndOwnership method in
DistributedHerder
KAFKA-14012: Add warning to closeQuietly documentation about method
references of null objects (apache#12321)
  MINOR: Fix static mock usage in ThreadMetricsTest (apache#12454)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants