Skip to content

Release/5.33.3#67

Merged
datakitchen-devops merged 2 commits into
mainfrom
release/5.33.3
May 15, 2026
Merged

Release/5.33.3#67
datakitchen-devops merged 2 commits into
mainfrom
release/5.33.3

Conversation

@aarthy-dk
Copy link
Copy Markdown
Contributor

Bug Fixes

  • standalone: revert Windows signal forwarding to TerminateProcess (52a1c3d)

aarthy-dk and others added 2 commits May 15, 2026 00:14
CTRL_BREAK_EVENT delivery is unreliable on Windows — the scheduler's
threading.Event.wait doesn't wake on SIGBREAK from a different thread
context, so the parent's children-watcher loop never empties and Ctrl+C
hangs the whole tree. Reported by Chip; reproduced on the AWS WorkSpace.

The orphan-postgres bug that motivated the CTRL_BREAK_EVENT switch is
already addressed by the other half of fde7321 — children call
ensure_standalone_setup() instead of get_server(), so they no longer
register PIDs in pgserver's on-disk handle list. Force-killing them
is safe; only the parent owns the pgserver handle and exits via the
normal atexit path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@datakitchen-devops datakitchen-devops merged commit ab0b3f5 into main May 15, 2026
2 checks passed
@datakitchen-devops datakitchen-devops deleted the release/5.33.3 branch May 15, 2026 04:32
@github-actions
Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissBranchBrPartCoverMissing
testgen
   __main__.py50050011200%10–1064
TOTAL16408121933840321% 

Tests Skipped Failures Errors Time
4 0 💤 0 ❌ 4 🔥 15.690s ⏱️

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.

2 participants