pgsql: Remove legacy multixact truncation support.

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Remove legacy multixact truncation support.
Date: 2015-09-26 17:08:17
Message-ID: E1ZfsxN-0006L2-82@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(dot)GA4797(at)alap3(dot)anarazel(dot)de
Backpatch: 9.5

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/aa29c1ccd9f785f9365809f5133e5491acc7ae53

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(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Andres Freund 2015-09-26 17:08:20 pgsql: Remove legacy multixact truncation support.
Previous Message Tom Lane 2015-09-25 18:07:50 Re: [COMMITTERS] pgsql: Fix an O(N^2) problem in foreign key references.