Skip to content

Prove PITR recovery with real PostgreSQL rewind and recovery-mode reboot - #58

Merged
G1DO merged 14 commits into
mainfrom
feat/pitr-physical-40
Oct 9, 2026
Merged

G1DO merged 14 commits into
mainfrom
feat/pitr-physical-40

Conversation

@G1DO

@G1DO G1DO commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Proves PITR recovery with a real-target rehearsal: full-database pg_basebackup plus WAL replay with timeline-history validation (last-branch for repeated rewind), pre-existing ALTER/DROP/sequence-value rewind plus post-T0 vanishes, real host PIDs/workspaces surviving the PGDATA wipe, OS-process recovery-mode boot with fresh UUIDv7 plus fleet quarantine, and claim/stale/reconcile/cleanup gates with reconciled_generation advancement on :5545 plus a second physical restore proving G4 distinct/newer. Rows-only drills stay marked as logic-only precursors; full cgroup.kill specifics stay covered by the real-cgroup drill. Verified: python unittest 33 pass, PitrHistoryValidatorTest 5 pass, test-compile success, bash -n clean, gofmt clean. Closes #40.

@G1DO
G1DO merged commit c88e483 into main Oct 9, 2026
5 checks passed
@G1DO
G1DO deleted the feat/pitr-physical-40 branch October 12, 2026 02:51
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.

Prove PITR recovery with real PostgreSQL PITR rewind and real recovery-mode reboot

1 participant