From: | Heikki Linnakangas <heikki(dot)linnakangas(at)iki(dot)fi> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Remove dedicated B-tree root-split record types. |
Date: | 2017-08-16 09:26:00 |
Message-ID: | E1dhuaO-0006ER-Gp@gemulon.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Remove dedicated B-tree root-split record types.
Since commit 40dae7ec53, which changed the way b-tree page splitting
works, there has been no difference in the handling of root, and non-root
split WAL records. We don't need to distinguish them anymore
If you're worried about the loss of debugging information, note that
usually a root split record will normally be followed by a WAL record to
create the new root page. The root page will also have the BTP_ROOT flag
set on the page itself, and there is a pointer to it from the metapage.
Author: Aleksander Alekseev
Discussion: https://www.postgresql.org/message-id/20170406122116.GA11081@e733.localdomain
Branch
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/0c504a80cf2e6f66df2cdea563e879bf4abd1629
Modified Files
--------------
src/backend/access/nbtree/nbtinsert.c | 8 +-------
src/backend/access/nbtree/nbtxlog.c | 12 +++---------
src/backend/access/rmgrdesc/nbtdesc.c | 8 --------
src/include/access/nbtxlog.h | 3 +--
4 files changed, 5 insertions(+), 26 deletions(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2017-08-16 11:27:42 | Re: [COMMITTERS] pgsql: Include foreign tables in information_schema.table_privileges |
Previous Message | Michael Paquier | 2017-08-16 07:22:07 | Re: pgsql: pg_receivewal: Improve verbose mode |