Skip to content

Fork Postgres so it doesn't fork 🤯#1

Draft
samwillis wants to merge 1040 commits into
basefrom
multithreaded
Draft

Fork Postgres so it doesn't fork 🤯#1
samwillis wants to merge 1040 commits into
basefrom
multithreaded

Conversation

@samwillis

@samwillis samwillis commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Note that the change count is including all the docs that have been generated during this work. The true change count is closer to +86,899 -7,654.

samwillis added 28 commits June 21, 2026 08:09
Release threaded backend churn state at logical backend exit, including snapshot arrays, GUC stacks, locale externals, and allocator freelists.

Avoid per-session default GUC string duplication during threaded runtime initialization and reuse the default timezone abbreviation table for threaded GUC replay.

Keep pooled protocol wakeups on the buffered-input fast path and trim reclaimed glibc heap after large threaded backend exits.
Stabilize lazy xloginsert adoption, preserve thread-runtime server GUC paths, route threaded frontend sessions through protocol staging, and update lifecycle/global-lifetime metadata for lazy extension state.

Validated with make -s check-threaded-world-core and make -s check.
@samwillis samwillis changed the title 🤔 Changes relative to the fork point (v19 Beta 1) Fork Postgres so it doesn't fork 🤯 Jun 22, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits. You can see your limits in the Codex usage dashboard.

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