发布于 2026-09-29T00:05:49.69952Z · Bharath Rupireddy · PostgreSQL Git

PostgreSQL 已合入并行自动清理的一项崩溃修复,并回补至 19 分支。当系统无法再创建动态共享内存段时,并行框架允许退回零工作进程模式,但相应的内存段指针为空。此前自动清理仍在该指针上注册分离回调,导致工作进程崩溃。补丁仅在实际存在并行工作进程时设置共享成本参数和回调,让资源不足时的回退路径能够正常运行。对于开启该功能的 PG19 测试环境,共享内存容量压力不应再触发这一空指针路径,验证时需使用包含修复的后续构建。
PostgreSQL 已合入并行自动清理的一项崩溃修复,并回补至 19 分支。当系统无法再创建动态共享内存段时,并行框架允许退回零工作进程模式,但相应的内存段指针为空。此前自动清理仍在该指针上注册分离回调,导致工作进程崩溃。补丁仅在实际存在并行工作进程时设置共享成本参数和回调,让资源不足时的回退路径能够正常运行。对于开启该功能的 PG19 测试环境,共享内存容量压力不应再触发这一空指针路径,验证时需使用包含修复的后续构建。
来源记录
- pgweb.info_item · beabefe6830bfaa9 · 2026-10-03T04:08:55.967155Z