KIP-385 — Avoid throwing away prefetched data
Discussion Consumer
Proposes that the consumer retains prefetched fetch responses across pause() calls instead of discarding them, so data already transferred is not re-fetched when the partition is resumed. When using the pause/resume API, the consumer currently discards any in-flight prefetch for paused partitions, wasting network bandwidth by re-fetching the same data after resume.
Details
| Author | Zahari Dichev |
| Status | Discussion |
| JIRA | KAFKA-7526 |
| Wiki | View on Apache Wiki |
| Created | 2018-10-21 |
| Last Modified | 2018-10-25 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.