Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added discussion email thread link

...

Current stateDraft

Discussion thread: here [Change the link from the KIP proposal email archive to your own email thread]

JIRA: here [Change the link from KAFKA-1 to your own ticket]

...

New configurations are added to specify the upper and lower bounds of the associated group configurations.

ConfigurationDescriptionValues

group.share.delivery.count.limit 

(Existing configuration)Default 5, minimum 2, maximum 10 (no change)

group.share.max.delivery.count.limit 

The maximum value of a group configuration for the maximum number of delivery attempts for a record delivered to a share group.

Default 10, minimum 5, maximum 25

group.share.min.delivery.count.limit 

The minimum value of a group configuration for the maximum number of delivery attempts for a record delivered to a share group.Default 2, minimum 2, maximum 5

group.share.partition.max.record.locks 

(Existing configuration)Default 2000, minimum 100, maximum 10000 (no change)

group.share.max.partition.max.record.locks 

The maximum value of a group configuration for the share-group record lock limit per share-partition.Default 4000, minimum 2000, maximum 10000
group.share.min.partition.max.record.locks The minimum value of a group configuration for the share-group record lock limit per share-partition.Default 100, minimum 100, maximum 2000

Group configuration

ConfigurationDescriptionValues
share.delivery.count.limit The maximum number of delivery attempts for a record delivered to the share group.

If not specified, uses the broker configuration group.share.delivery.count.limit .

If specified, minimum limited by the broker configuration group.share.min.delivery.count.limit , maximum limited by the broker configuration group.share.max.delivery.count.limit .

share.partition.max.record.locks Record lock limit per share-partition.

If not specified, uses the broker configuration group.share.partition.max.record.locks .

If specified, minimum limited by the broker configuration group.share.min.partitions.max.record.locks , maximum limited by the broker configuration group.share.max.partitions.max.record.locks .

share.renew.acknowledge.enable Whether the renew acknowledge type is enabled for the share group.

Valid values "true" (default) and "false"

Compatibility, Deprecation, and Migration Plan

...