conduktor.io ↗

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 VersionDefault Value
3.6100
3.7100
3.8100
3.9100
4.0100
4.1100
4.2100

Tuning Recommendation

ProfileRecommendedWhy
broker / cost200Doubles 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.