Fix brin index summarizing while vacuuming.
authorTatsuo Ishii <ishii@postgresql.org>
Sat, 5 Sep 2015 00:19:25 +0000 (09:19 +0900)
committerTatsuo Ishii <ishii@postgresql.org>
Sat, 5 Sep 2015 00:19:25 +0000 (09:19 +0900)
commitc39f5674dfc77802b4245dd92cb4b1e35499a5a5
tree7cccee53f3def9204a4c4e7dea1dec286dde6b88
parentc5454f99c49fce01ce946b5f52a4929c21d5f229
Fix brin index summarizing while vacuuming.

If the number of heap blocks is not multiples of pages per range, the
summarizing produces wrong summary information for the last brin index
tuple while vacuuming.

Problem reported by Tatsuo Ishii and fixed by Amit Langote.

Discussion at "[HACKERS] BRIN INDEX value (message id :20150903.174935.1946402199422994347.t-ishii@sraoss.co.jp)
Backpatched to 9.5 in which brin index was added.
src/backend/access/brin/brin.c