]> granicus.if.org Git - postgresql/commit
Add pages deleted from pending list to FSM
authorTeodor Sigaev <teodor@sigaev.ru>
Mon, 7 Sep 2015 13:24:01 +0000 (16:24 +0300)
committerTeodor Sigaev <teodor@sigaev.ru>
Mon, 7 Sep 2015 13:24:01 +0000 (16:24 +0300)
commite95680832854cf300e64c10de9cc2f586df558e8
tree98e9c2195ad2fcad9547549d7e470718b4805e6d
parenta1c44e1af62f7247610ee80bb355ef7084c24001
Add pages deleted from pending list to FSM

Add pages deleted from GIN's pending list during cleanup to free space map
immediately. Clean up process could be initiated by ordinary insert but adding
page to FSM might occur only at vacuum. On some workload like never-vacuumed
insert-only tables it could cause a huge bloat.

Jeff Janes <jeff.janes@gmail.com>
src/backend/access/gin/ginfast.c