Re: GiST insert algorithm rewrite
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Cc: Greg Stark <gsstark@mit.edu>, PostgreSQL-development <pgsql-hackers@postgresql.org>, Robert Haas <robertmhaas@gmail.com>, Bruce Momjian <bruce@momjian.us>, Teodor Sigaev <teodor@sigaev.ru>, Oleg Bartunov <oleg@sai.msu.su>
Date: 2010-12-13T17:48:48Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
New feature:
- 0ad7db4be4b1 7.1.1 cited
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> writes: > On 13.12.2010 19:19, Greg Stark wrote: >> If it's only the backup blocks that matter couldn't you generate noop >> WAL records with just the full page image in them. Once all those are >> generated then generate the actual split operation and since all the >> pages have been written to wal since the last checkpoint they won't >> need any backup block slots. >> >> This would require surpressing any checkpoints between writing the >> first backup block and the final operation record. That might be >> pretty hard to do cleanly. > That would work, but it brings us back to square one Yeah. Wouldn't the original page-split record have been carrying full page images already? (And if so, why didn't we have this problem in the previous implementation?) regards, tom lane