remote.log.reader.threads — Kafka Broker Configuration
Size of the thread pool that is allocated for handling remote log reads..
Description
Size of the thread pool that is allocated for handling remote log reads.
Default Values by Kafka Version
| Kafka Version | Default Value |
|---|---|
| 3.6 | 10 |
| 3.7 | 10 |
| 3.8 | 10 |
| 3.9 | 10 |
| 4.0 | 10 |
| 4.1 | 10 |
| 4.2 | 10 |
Tuning Recommendation
| Profile | Recommended | Why |
|---|---|---|
| broker / cost | 20 | Doubles the thread pool for reading from remote (tiered) storage. During consumer catch-up after outages, 10 threads can bottleneck cold reads causing fetch timeouts. 20 threads better handle bursty cold-read patterns. |
Related Configs
remote.log.reader.max.pending.tasks · remote.log.storage.system.enable
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.