heterodb / pg-strom

PG-Strom - Master development repository
http://heterodb.github.io/pg-strom/
Other
1.27k stars 163 forks source link

assertion failure at cost_memoize_rescan() #794

Closed kaigai closed 2 weeks ago

kaigai commented 2 weeks ago

こちらのスレッドで、PostgreSQL本体へのレポートを行っているバグ。 Path->rows が非整数だと、数値の切り上げによって僅かな誤差が発生し、それによってAssert()を踏んでしまう。

本家での対応は進めるが、非最新版での回避策は、必ずclamp_row_est()を挟んだ行数を rows にセットする。

https://www.postgresql.org/message-id/CAOP8fzZnTU%2BN64UYJYogb1hN-5hFP%2BPwTb3m_cnGAD7EsQwrKw%40mail.gmail.com