Skip to content

Commit efa2240

Browse files
kriszypclaude
andauthored
docs: replication.blobGapReconnectMs and bulk-copy cursor flush options (#628)
Documents the blob-gap watchdog interval added in harper#2177 (consumed by harper-pro#701) and the existing copy-cursor flush cadence knobs that became configurable with the same change. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent a455bd4 commit efa2240

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

reference/configuration/options.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ replication:
239239
- `securePort` — Secure replication port; _Default_: `9933` (changed from `9925` in v4.5.0)
240240
- `enableRootCAs` — Verify against Node.js Mozilla CA store; _Default_: `true`
241241
- `blobTimeout` — Blob transfer timeout (ms); _Default_: `120000`
242+
- `blobGapReconnectMs` — Interval (ms) for the blob-gap watchdog: when a transient blob save failure pins a replication resume cursor, the connection is forced to reconnect on this cadence so the gapped blob is re-streamed and, during a bulk copy, the copy resumes from the last banked cursor. Lower values heal gaps faster at the cost of more reconnects on a link whose faults never heal; _Default_: the `blobTimeout` value
243+
- `copyCursorFlushBytes` — Bytes of applied bulk-copy data between durable flushes of the copy resume cursor (RocksDB); _Default_: `67108864`
244+
- `copyCursorFlushIntervalMs` — Maximum time (ms) between durable flushes of the bulk-copy resume cursor (RocksDB); _Default_: `5000`
242245
- `blobSendDrainTimeout` — Maximum time (ms) a worker waits for in-flight replication blob **sends** to finish before shutting down during a restart, so a rolling restart (e.g., a component deploy reload) doesn't interrupt a transfer in progress. Only sends that are still making progress are waited on; `0` disables draining; _Default_: `600000`
243246
- `failOver` — Failover to alternate node if peer unreachable; _Default_: `true`
244247
- `shard` — Shard ID for traffic routing; see [Sharding](../replication/sharding.md)

0 commit comments

Comments
 (0)