Skip to content

docs: document three system parameters on ALTER SYSTEM SET page#37757

Draft
claude[bot] wants to merge 3 commits into
mainfrom
docs/document-system-params-alter-system-set
Draft

docs: document three system parameters on ALTER SYSTEM SET page#37757
claude[bot] wants to merge 3 commits into
mainfrom
docs/document-system-params-alter-system-set

Conversation

@claude

@claude claude Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Requested by Pranshu Maheshwari · Slack thread

Motivation

Three system parameters that can be set via ALTER SYSTEM SET were undocumented on the ALTER SYSTEM SET page:

  • persist_pg_consensus_read_committed
  • pg_source_validate_timeline
  • sql_server_source_validate_restore_history

Before: these three parameters did not appear anywhere in the configuration-parameters tables on that page.

After: they now appear in the "Key configuration parameters" table, matching the existing entry format.

Description

Adds three rows to the "Key configuration parameters" table rendered by doc/user/content/headless/configuration-parameters.md (included on the ALTER SYSTEM SET page). Entries are inserted in the table's existing alphabetical order and follow the existing Name | Default value | Description | Modifiable? column format.

Descriptions are grounded in the flag definitions in the codebase, not guessed:

  • persist_pg_consensus_read_committed (default false) — src/persist/src/postgres.rs:51. Runs persist consensus connections under READ COMMITTED isolation instead of SERIALIZABLE when using a PostgreSQL backend; must be off for CockroachDB backends.
  • pg_source_validate_timeline (default true) — src/storage-types/src/dyncfgs.rs:230. Treats an upstream PostgreSQL timeline switch as a definite error; disabling it relaxes validation for HA upstreams (e.g. Cloud SQL, AlloyDB) at the cost of putting recreation responsibility on the customer.
  • sql_server_source_validate_restore_history (default true) — src/storage-types/src/dyncfgs.rs:241. Treats an upstream SQL Server restore-history change as a definite error; disabling it relaxes validation for HA upstreams (e.g. Always On availability groups).

Verification

Docs-only change. Verified the markdown table stays well-formed (all rows have 4 columns) and that the /sql/create-source/postgres/ and /sql/create-source/sql-server/ link targets exist in the docs tree. No code changes.


Generated by Claude Code

claude added 3 commits July 20, 2026 20:17
Add persist_pg_consensus_read_committed, pg_source_validate_timeline,
and sql_server_source_validate_restore_history to the "Key configuration
parameters" table on the ALTER SYSTEM SET page. These parameters were
previously undocumented. Descriptions are grounded in the flag definitions
in src/persist/src/postgres.rs and src/storage-types/src/dyncfgs.rs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant