KIP-1024 — Make the restore behavior of GlobalKTables with custom processors configureable
Discussion Streams
Adds a configuration flag to StreamsBuilder#addGlobalStore to control whether restoration replays bytes directly into the store (bypassing the custom processor) or routes them through the processor supplier. The post-KAFKA-7663 fix forced all restore paths through the custom processor, preventing direct byte loading and imposing an unnecessary deserialization cost for processors that only collect metrics.
Details
| Author | Walker Carlson |
| Status | Discussion |
| JIRA | KAFKA-16316 |
| Wiki | View on Apache Wiki |
| Created | 2024-02-26 |
| Last Modified | 2024-03-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.