kafka
kafka copied to clipboard
KAFKA-19541 Add new KIP-1219 quorum configurations
Implements KIP-1219
Adds two new configurations regulate the amount of data fetched by Raft clients.
- controller.quorum.fetch.snapshot.max.bytes
- controller.quorum.fetch.max.bytes
Main design choice is that clients control how much they need for Fetch and FetchSnapshot. The active controller receiving requests will respect whatever MaxSizeBytes it receives.
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.