Skip to content

Conversation

fvaleri
Copy link
Contributor

@fvaleri fvaleri commented Aug 4, 2025

This is an attempt at improving the client configuration files. We now have sections and comments similar to the other properties files.

Reviewers: Kirk True [email protected], Luke Chen [email protected]

This is an attempt at improving the client configuration files.
We now have sections and comments similar to the other properties files.

Signed-off-by: Federico Valeri <[email protected]>
@github-actions github-actions bot added the triage PRs from the community label Aug 4, 2025
@fvaleri
Copy link
Contributor Author

fvaleri commented Aug 4, 2025

@showuon fyi.

Let me know if you want to add or remove anything.

Copy link

A label of 'needs-attention' was automatically added to this PR in order to raise the
attention of the committers. Once this issue has been triaged, the triage label
should be removed to prevent this automation from happening again.

Copy link
Contributor

@kirktrue kirktrue left a comment

Choose a reason for hiding this comment

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

Thanks for the PR @fvaleri!

I like the idea of providing more of the configuration and some explanation behind it.

How do we keep this from getting out of sync with ConsumerConfig and ProducerConfig?

@github-actions github-actions bot removed needs-attention triage PRs from the community labels Aug 19, 2025
@fvaleri
Copy link
Contributor Author

fvaleri commented Aug 20, 2025

Hi @kirktrue, thanks for having a look.

I added a couple of tests to ensure that these files remain in sync with config definitions.

Let me know what you think.

Signed-off-by: Federico Valeri <[email protected]>
Signed-off-by: Federico Valeri <[email protected]>
@kirktrue
Copy link
Contributor

I added a couple of tests to ensure that these files remain in sync with config definitions.

Perfect! Thanks!

@kirktrue
Copy link
Contributor

We need someone to add the ci-approved label so that we can see it pass the tests, but looks good otherwise.

Copy link
Member

@showuon showuon left a comment

Choose a reason for hiding this comment

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

Thanks for the improvement. This is definitely better than before.

Signed-off-by: Federico Valeri <[email protected]>
@fvaleri
Copy link
Contributor Author

fvaleri commented Sep 1, 2025

@showuon @kirktrue we have 2 unrelated quarantined tests, but the rest looks good. Do you have additional comments on this?

  PlaintextConsumerTest > testAsyncConsumerCloseLeavesGroupOnInterrupt [1] Type=Raft-Isolated, MetadataVersion=4.2-IV1,BrokerSecurityProtocol=PLAINTEXT,BrokerListenerName=ListenerName(EXTERNAL),ControllerSecurityProtocol=PLAINTEXT,ControllerListenerName=ListenerName(CONTROLLER)
  PlaintextConsumerTest > testClassicConsumerCloseLeavesGroupOnInterrupt [1] Type=Raft-Isolated, MetadataVersion=4.2-IV1,BrokerSecurityProtocol=PLAINTEXT,BrokerListenerName=ListenerName(EXTERNAL),ControllerSecurityProtocol=PLAINTEXT,ControllerListenerName=ListenerName(CONTROLLER)

Copy link
Member

@showuon showuon left a comment

Choose a reason for hiding this comment

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

LGTM!

@showuon
Copy link
Member

showuon commented Sep 2, 2025

@kirktrue , I'm going to merge this PR tomorrow if you don't have any other comments. Thanks.

Copy link
Contributor

@kirktrue kirktrue 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 @fvaleri!

@showuon showuon merged commit 2ba30cc into apache:trunk Sep 2, 2025
16 of 20 checks passed
@fvaleri fvaleri deleted the cons-prod-configs branch September 2, 2025 06:45
apalan60 pushed a commit to apalan60/kafka that referenced this pull request Sep 2, 2025
This is an attempt at improving the client configuration files. We now
have sections and comments similar to the other properties files.

Reviewers: Kirk True <[email protected]>, Luke Chen <[email protected]>

---------

Signed-off-by: Federico Valeri <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants