Re: [COMMITTERS] pgsql: - Add check of already changed page while replay WAL. - Mailing list pgsql-hackers

From Robert Treat
Subject Re: [COMMITTERS] pgsql: - Add check of already changed page while replay WAL.
Date
Msg-id 200711091146.06067.xzilla@users.sourceforge.net
Whole thread Raw
List pgsql-hackers
On Monday 29 October 2007 15:27, Teodor Sigaev wrote:
> Log Message:
> -----------
> - Add check of already changed page while replay WAL. This touches only
> ginRedoInsert(), because other ginRedo* functions rewrite whole page or
> make changes which could be applied several times without consistent's loss
>
> - Remove check of identifying of corresponding split record:
> it's possible that replaying of WAL starts after actual page split, but
> before removing of that split from incomplete splits list. In this case,
> that check cause FATAL error.
>
> Per stress test which reproduces bug reported by Craig McElroy
> <craig.mcelroy@contegix.com>
>
> Tags:
> ----
> REL8_2_STABLE
>
> Modified Files:
> --------------
>     pgsql/src/backend/access/gin:
>         ginxlog.c (r1.5.2.1 -> r1.5.2.2)
>        
> (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/gin/gi
>nxlog.c?r1=1.5.2.1&r2=1.5.2.2)
>

Not to put any pressure, but this fix had me wondering if we might see an 
8.2.6 before 8.3 is out? 

-- 
Robert Treat
Build A Brighter LAMP :: Linux Apache {middleware} PostgreSQL


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: New tzdata available
Next
From: Zdenek Kotala
Date:
Subject: Re: [PATCHES] Fix pg_dump dependency on postgres.h