Skip to content

KAFKA-20159: Group configuration for share.delivery.count.limit#21491

Open
TaiJuWu wants to merge 8 commits intoapache:trunkfrom
TaiJuWu:KAFKA-20159
Open

KAFKA-20159: Group configuration for share.delivery.count.limit#21491
TaiJuWu wants to merge 8 commits intoapache:trunkfrom
TaiJuWu:KAFKA-20159

Conversation

@TaiJuWu
Copy link
Collaborator

@TaiJuWu TaiJuWu commented Feb 17, 2026

Make share.delivery.count.limit become dynamic config, we can change
the value at run time and set to specific group.

@github-actions github-actions bot added triage PRs from the community core Kafka Broker KIP-932 Queues for Kafka clients group-coordinator labels Feb 17, 2026
Copy link
Member

@AndrewJSchofield AndrewJSchofield 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. Just a couple of initial comments at this stage. I'll take a deeper look later.

ShareGroupConfig.SHARE_GROUP_MIN_DELIVERY_COUNT_LIMIT_CONFIG);
}
if (shareDeliveryCountLimit > shareGroupConfig.shareGroupMaxDeliveryCountLimit()) {
throw new InvalidConfigurationException(SHARE_DELIVERY_COUNT_LIMIT_CONFIG + " must be greater than or equal to " +
Copy link
Member

Choose a reason for hiding this comment

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

must be LESS than


public static final String SHARE_GROUP_MIN_RECORD_LOCK_DURATION_MS_CONFIG = "group.share.min.record.lock.duration.ms";
public static final int SHARE_GROUP_MIN_RECORD_LOCK_DURATION_MS_DEFAULT = 15000;
public static final String SHARE_GROUP_MIN_RECORD_LOCK_DURATION_MS_DOC = "The record acquisition lock minimum duration in milliseconds for share groups.";
Copy link
Member

Choose a reason for hiding this comment

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

I like the "value of a group configuration for" language. Could you please apply it for SHARE_GROUP_MIN_RECORD_LOCK_DURATION_MS_DOC and SHARE_GROUP_MAX_RECORD_LOCK_DURATION_MS_DOC?

@github-actions github-actions bot removed the triage PRs from the community label Feb 18, 2026
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.

2 participants