Skip to content

tests: Try using persist_pg_consensus_read_committed when possible#37623

Open
def- wants to merge 1 commit into
MaterializeInc:mainfrom
def-:pr-read-committed
Open

tests: Try using persist_pg_consensus_read_committed when possible#37623
def- wants to merge 1 commit into
MaterializeInc:mainfrom
def-:pr-read-committed

Conversation

@def-

@def- def- commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

To increase coverage of the new feature

@def- def- requested review from a team as code owners July 13, 2026 21:33
@def- def- force-pushed the pr-read-committed branch from 4a1ef59 to 27340dc Compare July 14, 2026 08:06
@def- def- requested a review from a team as a code owner July 14, 2026 08:06
@def- def- force-pushed the pr-read-committed branch from 27340dc to 029e1c1 Compare July 14, 2026 11:17
Keep persist_pg_consensus_read_committed off wherever consensus is backed
by CockroachDB, where the CRDB_* queries are only linearizable under
SERIALIZABLE and persist asserts on the connection isolation level:

* crdb-restarts points environmentd at CockroachDB via a manual consensus
  URL, so signal metadata_store="cockroach" to force the flag off.
* The maelstrom workloads no longer hardcode READ COMMITTED. A new
  --consensus-read-committed arg (default off) lets the persist harness
  enable it only for the vanilla Postgres consensus variant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@def- def- force-pushed the pr-read-committed branch from 029e1c1 to 59f4d26 Compare July 14, 2026 14:46
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