Skip to content

PGRAC MVP 1 — v0.130.0-mvp.1

Pre-release
Pre-release

Choose a tag to compare

@sqlrush sqlrush released this 16 Sep 06:36
· 61 commits to main since this release

pgrac v0.130.0-mvp.1 — MVP 1

Author: SqlRush sqlrush@gmail.com

Date: 2026-09-16. Evaluation prerelease; not production certified.

This is the first frozen MVP baseline of pgrac, a shared-disk, multi-active
cluster based on PostgreSQL 16.13. It records the completed four-node
correctness and coordinated normal-restart acceptance scope below.

Validated scope

The same candidate completed the entire sequence, including all data, health
and outstanding-work checks:

Check Result
Four nodes, 16 clients per node Passed; 25,751 commits; no SQL or unexpected server errors
Four nodes, 8 clients per node Passed; 23,587 commits; no SQL or unexpected server errors
Full data comparison after both workloads All four ordered million-row exports matched
Coordinated normal shutdown of all four nodes Passed; clean shutdown completed in 7.95 seconds
Normal startup using the same data Passed; complete data unchanged across shutdown/startup
Another workload, 16 clients per node after restart Passed; 26,989 commits; no SQL or unexpected server errors
Final full data, health and outstanding-work checks All passed

This is evidence for the stated workloads and configuration, not proof that
every SQL feature or failure scenario is supported. Natural completion after
the measurement window was checked separately from SQL and data correctness.

Release identity

  • Tested implementation commit: 9ddd1b81ce070b312497731873c76a7a69ad6f28.
  • Release metadata and documentation do not change the tested implementation.
  • Tested assertion-build SHA-256:
    7af46dacd722e7436808139384481c2631cfc91cce70f074772a66282124fb82.
  • This is a source release. No portable, signed or production-certified binary
    package is supplied by these notes.

The GitHub Actions status belongs to the exact release commit and is separate
from the completed four-node acceptance result above. These notes do not claim
that all historical CI suites or all supported platforms passed.

Known CI limitation: the repository-wide clang-format 18 check currently
reports 401 non-conforming files out of 840 checked. Full CI qualification is
not complete. This MVP is published as a correctness-tested source snapshot,
not as a CI-qualified stable release. No check was disabled and the tested
implementation was not changed to publish this snapshot.

Limitations

  • Use only in a controlled evaluation environment with non-production data.
  • Crash/forced-stop recovery, failover, external-fencing deployment certification,
    backup/restore qualification and rolling upgrades are not certified by this MVP.
  • Normal restart was validated with the same binary, data and configuration;
    it is not evidence for restarting crash-damaged data or upgrading old data.
  • Higher-concurrency qualification and performance acceptance are not included.
    Recorded throughput is not a service-level guarantee.
  • The legacy compiled version string is not synchronized with this release
    label; identify builds by their tag, commit and binary hash.

Getting the source

git clone --branch v0.130.0-mvp.1 --single-branch https://github.com/sqlrush/pgrac.git
cd pgrac
git rev-parse HEAD
cat PGRAC_VERSION

Follow the installation guide and
bootstrap guide. The release number alone does not
assert on-disk or wire compatibility with earlier snapshots. Do not overwrite
an existing installation or data directory to try this release.

See release identification and version policy for tag and rollback
boundaries.