conduktor.io ↗

KIP-1004 — Enforce tasks.max property in Kafka Connect

Accepted Kafka 3.8 Connect

Enforces the `tasks.max` connector configuration so that a connector can never run more tasks than the configured upper bound, even if its `taskConfigs()` method returns more entries than allowed. Kafka Connect previously passed all generated task configs to the connector regardless of `tasks.max`, allowing connectors to silently exceed their resource quota.

Details

AuthorChris Egerton
StatusAccepted
Kafka Version3.8
JIRAKAFKA-15575
WikiView on Apache Wiki
Created2023-11-11
Last Modified2024-01-11
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.