> ## Documentation Index
> Fetch the complete documentation index at: https://docs.e6data.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Committer

> committer

ReferenceApplies to: Unified engine deployments

`[committer]`

## 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

### `batch_size`

Limits how many pending write-publication records the committer handles in one pass.

* **Default:** `100`
* **Type:** integer; positive

> **Example**
>
> With `100`, a large backlog of prepared writes is processed in groups. A task is not confirmed committed merely because a worker finished writing files.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.