Re: pgsql: Avoid tricky race condition recording XLOG_HINT

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-committers <pgsql-committers(at)postgresql(dot)org>
Subject: Re: pgsql: Avoid tricky race condition recording XLOG_HINT
Date: 2013-04-08 14:42:40
Message-ID: CA+U5nMJ306zQOHY0wvtj-33erGAhGR3Yo2fyPH4EHTZMaszyrg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

On 8 April 2013 15:29, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:

> Simon Riggs <simon(at)2ndQuadrant(dot)com> writes:
> > Resulting code completely changes layout of XLOG_HINT WAL records, but
> > this isn't even beta code, so this is a low impact change.
>
> > src/include/catalog/catversion.h | 2 +-
>
> Just for the record, the right way to handle that kind of change is to
> change XLOG_PAGE_MAGIC, not catversion. A database's catalog version
> might not be available to code that is inspecting WAL files and would
> like to know what format it should expect.
>

Face>palm

I was so happy Andres had remembered to bump the catversion like I often
do, it didn't occur to me it was the wrong one. My bad, sorry.

--
Simon Riggs http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2013-04-08 14:47:50 Re: pgsql: Avoid tricky race condition recording XLOG_HINT
Previous Message Tom Lane 2013-04-08 14:36:26 Re: [COMMITTERS] pgsql: Get rid of USE_WIDE_UPPER_LOWER dependency in trigram constructi