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

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

序列刷新的竞态将靠加锁根治,先回退相关提交 RSS

commit f38afa4ab 带来一个竞态:sequencesync worker 还在运行时执行 ALTER SUBSCRIPTION ... REFRESH SEQUENCES 会报错,在 valgrind 的慢环境里,worker 因权限不足退出重启之后再执行就会失败。Tom Lane 质疑该提交的设计,认为应该在后端修而不是给测试打补丁。Amit Kapila 提出在 REFRESH 期间加 AccessExclusiveLock,并计划先回退这次提交。

发布于 2026-09-10T10:59:46.335333Z · Amit Kapila · PostgreSQL hackers
回退 序列 逻辑复制

commit f38afa4ab 带来一个竞态:sequencesync worker 还在运行时执行 ALTER SUBSCRIPTION ... REFRESH SEQUENCES 会报错,在 valgrind 的慢环境里,worker 因权限不足退出重启之后再执行就会失败。Tom Lane 质疑该提交的设计,认为应该在后端修而不是给测试打补丁。Amit Kapila 提出在 REFRESH 期间加 AccessExclusiveLock,并计划先回退这次提交。

commit f38afa4ab 带来一个竞态:sequencesync worker 还在运行时执行 ALTER SUBSCRIPTION ... REFRESH SEQUENCES 会报错,在 valgrind 的慢环境里,worker 因权限不足退出重启之后再执行就会失败。Tom Lane 质疑该提交的设计,认为应该在后端修而不是给测试打补丁。Amit Kapila 提出在 REFRESH 期间加 AccessExclusiveLock,并计划先回退这次提交。

原始来源 ↗

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