remote.log.reader.max.pending.tasks — Kafka Broker Configuration
Maximum remote log reader thread pool task queue size. If the task queue is full, fetch requests are served with an error.
Description
Maximum remote log reader thread pool task queue size. If the task queue is full, fetch requests are served with an error.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 3.6 | 100 |
| 3.7 | 100 |
| 3.8 | 100 |
| 3.9 | 100 |
| 4.0 | 100 |
| 4.1 | 100 |
| 4.2 | 100 |
Tuning Recommendation
| Profile | Recommended | Why |
|---|---|---|
| broker / cost | 200 | Doubles the tiered storage task queue from 100 to 200 pending tasks. When consumers read cold data or async remote offset reads hit the queue, a full queue causes fetch errors; 200 provides headroom for bursty patterns. |
Related Configs
remote.log.storage.system.enable · remote.log.reader.threads
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.