Re: Enabling Checksums
От | Simon Riggs |
---|---|
Тема | Re: Enabling Checksums |
Дата | |
Msg-id | CA+U5nM+0Rvpc4wynwjerNk-WfWqhJ-mwNics=MT7w5X4f0UzBQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Enabling Checksums (Heikki Linnakangas <hlinnakangas@vmware.com>) |
Список | pgsql-hackers |
On 6 April 2013 08:40, Heikki Linnakangas <hlinnakangas@vmware.com> wrote:
AFAICS that could be easily avoided by doing a simple PageGetLSN() like we used to, if checksums are not enabled. In XLogCheckBuffer:/*
* XXX We assume page LSN is first data on *every* page that can be passed
* to XLogInsert, whether it otherwise has the standard page layout or
* not. We don't need the buffer header lock for PageGetLSN because we
* have exclusive lock on the page and/or the relation.
*/
*lsn = BufferGetLSNAtomic(rdata->buffer);
Also, the second sentence in the above comment is completely bogus now.
Both points addressed on separate commits.
Simon Riggs http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: