conduktor.io ↗

KIP-25 — System test improvements

Accepted Kafka 1.0 Testing

KIP-25 overhauls Kafka's system test infrastructure by migrating from the legacy shell-script-based test suite to Ducktape, a Python-based distributed testing framework with service abstraction, failure injection, and cross-version compatibility testing. The existing tests were brittle, hard to maintain, and incapable of systematically testing rolling upgrades or multi-version scenarios.

Details

AuthorGeoff Anderson
StatusAccepted
Kafka Version1.0
JIRAKAFKA-2276
WikiView on Apache Wiki
Created2015-05-21
Last Modified2015-07-18
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.