Skip to content

Conversation

@knizhnik
Copy link

@knizhnik knizhnik commented Apr 4, 2025

No description provided.

@knizhnik knizhnik force-pushed the move_checkpoint_buffers_to_precheckpointguts_v15 branch from b0c4159 to aeb292e Compare April 5, 2025 06:47
github-merge-queue bot pushed a commit to neondatabase/neon that referenced this pull request Apr 7, 2025
## Problem

See https://neondb.slack.com/archives/C03QLRH7PPD/p1743746717119179

We wallow FSM/VM pages when they are written to disk to persist them in
PS.
But it is not happen during shutdown checkpoint, because writing to WAL
during checkpoint cause Postgres panic.

## Summary of changes

Move `CheckPointBuffers` call to `PreCheckPointGuts`

Postgres PRs:
neondatabase/postgres#615
neondatabase/postgres#614
neondatabase/postgres#613
neondatabase/postgres#612

---------

Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
@knizhnik knizhnik merged commit aeb292e into REL_15_STABLE_neon Apr 7, 2025
1 check passed
@knizhnik knizhnik deleted the move_checkpoint_buffers_to_precheckpointguts_v15 branch April 7, 2025 13:59
Bodobolero pushed a commit to neondatabase/neon that referenced this pull request Apr 9, 2025
## Problem

See https://neondb.slack.com/archives/C03QLRH7PPD/p1743746717119179

We wallow FSM/VM pages when they are written to disk to persist them in
PS.
But it is not happen during shutdown checkpoint, because writing to WAL
during checkpoint cause Postgres panic.

## Summary of changes

Move `CheckPointBuffers` call to `PreCheckPointGuts`

Postgres PRs:
neondatabase/postgres#615
neondatabase/postgres#614
neondatabase/postgres#613
neondatabase/postgres#612

---------

Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech>
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.

3 participants