]> granicus.if.org Git - postgresql/commit
Remove legacy multixact truncation support.
authorAndres Freund <andres@anarazel.de>
Sat, 26 Sep 2015 17:04:25 +0000 (19:04 +0200)
committerAndres Freund <andres@anarazel.de>
Sat, 26 Sep 2015 17:04:25 +0000 (19:04 +0200)
commitaa29c1ccd9f785f9365809f5133e5491acc7ae53
tree61bcea08e4f4c760b418dbdaf4bb8a3ecdaeb566
parent4f627f897367f15702d59973f75f6391d5d3e06f
Remove legacy multixact truncation support.

In 9.5 and master there is no need to support legacy truncation. This is
just committed separately to make it easier to backpatch the WAL logged
multixact truncation to 9.3 and 9.4 if we later decide to do so.

I bumped master's magic from 0xD086 to 0xD088 and 9.5's from 0xD085 to
0xD087 to avoid 9.5 reusing a value that has been in use on master while
keeping the numbers increasing between major versions.

Discussion: 20150621192409.GA4797@alap3.anarazel.de
Backpatch: 9.5
src/backend/access/transam/multixact.c
src/backend/access/transam/xlog.c
src/backend/commands/vacuum.c
src/include/access/multixact.h
src/include/access/xlog_internal.h