Skip to content

Commit f47bfa2

Browse files
committed
address reviewer feedback
1 parent bbc1030 commit f47bfa2

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/current/_includes/molt/replicator-flags.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ The following flags are set with [`--replicator-flags`](#global-flags) and can b
88
| `--dlqTableName` | `IDENT` | The name of a table in the target schema for storing dead-letter entries.<br><br>**Default:** `replicator_dlq` |
99
| `--flushPeriod` | `DURATION` | Flush queued mutations after this duration.<br><br>**Default:** `1s` |
1010
| `--flushSize` | `INT` | Ideal batch size to determine when to flush mutations.<br><br>**Default:** `1000` |
11-
| `--targetApplyQueueSize` | `INT` | Size of the apply queue that buffers mutations before they are written to the target database. Larger values can improve throughput, but increase memory usage. This flag replaces the deprecated `--copierChannel` and `--stageCopierChannelSize` flags. |
1211
| `--gracePeriod` | `DURATION` | Allow background processes to exit.<br><br>**Default:** `30s` |
1312
| `--logDestination` | `STRING` | Write logs to a file. If not specified, write logs to `stdout`. |
1413
| `--logFormat` | `STRING` | Choose log output format: `"fluent"`, `"text"`.<br><br>**Default:** `"text"` |
15-
| `--metricsAddr` | `STRING` | A `host:port` on which to serve metrics and diagnostics. The metrics endpoint is `http://{host}:{port}/_/varz`. |
14+
| `--metricsAddr` | `STRING` | A `host:port` on which to serve metrics and diagnostics. The metrics endpoint is `http://{host}:{port}/_/varz`. |
1615
| `--parallelism` | `INT` | The number of concurrent database transactions to use.<br><br>**Default:** `16` |
1716
| `--quiescentPeriod` | `DURATION` | How often to retry deferred mutations.<br><br>**Default:** `10s` |
1817
| `--retireOffset` | `DURATION` | How long to delay removal of applied mutations.<br><br>**Default:** `24h0m0s` |
@@ -31,6 +30,7 @@ The following flags are set with [`--replicator-flags`](#global-flags) and can b
3130
| `--stagingMaxLifetime` | `DURATION` | The maximum lifetime of a database connection.<br><br>**Default:** `5m0s` |
3231
| `--stagingMaxPoolSize` | `INT` | The maximum number of staging database connections.<br><br>**Default:** `128` |
3332
| `--stagingSchema` | `STRING` | Name of the SQL database schema that stores replication metadata. **Required** each time [`--mode replication-only`](#replicate-changes) is rerun after being interrupted, as the schema provides a replication marker for streaming changes. For details, refer to [Replicate changes](#replicate-changes).<br><br>**Default:** `_replicator.public` |
33+
| `--targetApplyQueueSize` | `INT` | Size of the apply queue that buffers mutations before they are written to the target database. Larger values can improve throughput, but increase memory usage. This flag applies only to CockroachDB and PostgreSQL (`pglogical`) sources, and replaces the deprecated `--copierChannel` and `--stageCopierChannelSize` flags. |
3434
| `--targetConn` | `STRING` | The target database's connection string. |
3535
| `--targetIdleTime` | `DURATION` | Maximum lifetime of an idle connection.<br><br>**Default:** `1m0s` |
3636
| `--targetJitterTime` | `DURATION` | The time over which to jitter database pool disconnections.<br><br>**Default:** `15s` |

src/current/releases/molt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ To download the latest MOLT Fetch/Verify binary:
2323
MOLT Fetch/Verify 1.3.0 is [available](#installation).
2424

2525
- Oracle is now supported on Fetch Docker images and standalone binaries.
26-
- Oracle is now supported on Replicator Docker images.
26+
- Oracle is now supported on Replicator Docker images and standalone binaries.
2727
- Azure Blob Storage is now supported as an intermediate data store for Fetch.
2828
- Added a `--skip-pk-match` flag that lets you run the initial data load even when the source or target table is missing a primary key, or the keys do not match. When this flag is set, Fetch treats every table as keyless, disables sharding, and exports each table in a single batch, ignoring `export-concurrency` and `row-batch-size`. Querying the entire table at once may lead to high memory usage or long-running queries. Duplicate source rows are automatically removed during import when the target has primary key or unique constraints.
2929
- Replication now uses checkpoint polling by default. This is because polling (which periodically queries the staging table for updates) performs comparably to checkpoint streaming (which uses an internal changefeed from the staging table to broadcast real-time updates). To use checkpoint streaming, set `--enableCheckpointStream`. `--disableCheckpointStream` is deprecated and should be removed from replication commands.
30-
- Replaced the `--copierChannel` and `--stageCopierChannelSize` replication flags with a single `--targetApplyQueueSize` flag, which controls downstream apply throughput and memory usage.
31-
- Added support for compressed changefeed payloads, improving performance of changefeed-to-Replicator communication. This only affects failback from CockroachDB to other databases.
30+
- Replaced the `--copierChannel` and `--stageCopierChannelSize` replication flags with a single `--targetApplyQueueSize` flag, which controls downstream apply throughput and memory usage. This feature applies only to CockroachDB and PostgreSQL (`pglogical`) sources.
31+
- Added support for compressed changefeed payloads, improving performance of changefeed-to-Replicator communication. This only affects failback workflows from CockroachDB v25.2 and later.
3232
- Improved apply-side performance by switching to a faster JSON decoder.
3333
- Improved batch-accumulation performance by removing unnecessary sorting.
3434

0 commit comments

Comments
 (0)