↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PG19 Beta 1 在 track_io_timing 开启时会断言失败 RSS

PostgreSQL 19 Beta 1 有个由提交 999dec9ec6a 引入的崩溃:并行 worker 退出时 pgstat_bktype_io_stats_valid() 断言失败。复现条件是 track_io_timing=on,当 WaitReadBuffers() 等待别的 backend 发起的外部 IO 时,会以 cnt=0 调用计时函数,写入非零读取时间却不增加读取计数。目前的主要候选方案是跳过这段外部等待时间。

发布于 2026-09-10T10:59:46.243043Z · Andrey Rachitskiy · PostgreSQL hackers
PG19 统计信息 缺陷

PostgreSQL 19 Beta 1 有个由提交 999dec9ec6a 引入的崩溃:并行 worker 退出时 pgstat_bktype_io_stats_valid() 断言失败。复现条件是 track_io_timing=on,当 WaitReadBuffers() 等待别的 backend 发起的外部 IO 时,会以 cnt=0 调用计时函数,写入非零读取时间却不增加读取计数。目前的主要候选方案是跳过这段外部等待时间。

PostgreSQL 19 Beta 1 有个由提交 999dec9ec6a 引入的崩溃:并行 worker 退出时 pgstat_bktype_io_stats_valid() 断言失败。复现条件是 track_io_timing=on,当 WaitReadBuffers() 等待别的 backend 发起的外部 IO 时,会以 cnt=0 调用计时函数,写入非零读取时间却不增加读取计数。目前的主要候选方案是跳过这段外部等待时间。

原始来源 ↗

来源记录
  • center.info_item · b4cc245cf0479947 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · b4cc245cf0479947 · 2026-10-03T04:08:55.967155Z