KIP-1052 — Enable warmup in producer performance test
Accepted Kafka 4.2 ProducerTesting
Adds --warmup-secs and --warmup-records options to kafka-producer-perf-test.sh to exclude the high-latency initialization phase from steady-state measurements. Without a warmup phase, performance test results included startup latency spikes from producer initialization and ISR establishment, requiring multi-hour test runs to dilute the startup noise below 1% of the measurement window.
Details
| Author | Matt Welch |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-17645 |
| Wiki | View on Apache Wiki |
| Created | 2024-06-06 |
| Last Modified | 2025-07-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.