pgsql: Remove legacy multixact truncation support. - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: Remove legacy multixact truncation support.
Date
Msg-id E1ZfsxQ-0006LX-TA@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
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

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/6e8af37643099310e5d47a12152872e325b930f0

Modified Files
--------------
src/backend/access/transam/multixact.c |   77 ++++++--------------------------
src/backend/access/transam/xlog.c      |    4 --
src/backend/commands/vacuum.c          |    2 +-
src/include/access/multixact.h         |    2 +-
src/include/access/xlog_internal.h     |    2 +-
5 files changed, 17 insertions(+), 70 deletions(-)


pgsql-committers by date:

Previous
From: Andres Freund
Date:
Subject: pgsql: Rework the way multixact truncations work.
Next
From: Peter Eisentraut
Date:
Subject: pgsql: doc: Tweak "cube" index entry