Skip to main content
ReferenceApplies to: Unified engine deployments
[workers.runtime.executor]

Storage I/O

io_limits.max_batch_rows

Limits how many rows one connector read returns at once.
  • Default: 65536
  • Type: integer; positive
Example 65536 caps a connector batch at 65536 rows. A full scan can still read many batches.

io_limits.max_buffered_bytes

Limits how many bytes this component keeps in its data buffer.
  • Default: 33554432
  • Type: integer (bytes); positive
Example 33554432 gives the buffer 32 MiB. This is one component’s buffer budget, not the whole worker’s memory limit.

io_limits.max_concurrent_requests

Limits how many data-storage requests this component may make at once.
  • Default: 4
  • Type: integer; positive
Example 4 allows four simultaneous I/O requests. Raising it can improve throughput but increases pressure on storage and memory.

Settings

source_poll_interval

Sets how long execution waits between checks when a source has no new data available.
  • Default: 100 ms
  • Type: duration
Example A 100 ms interval checks an idle source about ten times per second. Lowering it increases polling activity.
Last modified on November 4, 2026