-
Notifications
You must be signed in to change notification settings - Fork 743
Closed
Description
That's is covering ticket for all the problems that will arise out of running pg_regress among with pageserver. Goal here is to get all redo edge cases / problems early on.
Some support routines to make testing easier:
> cd contrib/zenith_store
> make start # will start compute+pageserver and target them to each other using PostgresNode.pm
> make run-regress # starts pg_regress on compute
This task may done in a few steps:
- Fix all pageserver crashes, ignoring test diffs
- Fix test diffs itself, add proper synchronization of pageserver page version with latest evicted or written LSN.
- When pg_regress passes it would make sense to write loop over all collected pages at pageserver and restore them all -- sicne there is possibility that not all pages were asked by processing node. This code would also make be helpful for snapshot export from pageserver.
Metadata
Metadata
Assignees
Labels
No labels