From: | "Marko Kreen" <markokr(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | "Chris Browne" <cbbrowne(at)acm(dot)org>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Problem with server/utils/snapmgr.h |
Date: | 2008-04-22 20:39:42 |
Message-ID: | e51f66da0804221339o3f15775fkdb5a9a320bfa1af1@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 4/22/08, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Chris Browne wrote:
>
> > And I was trying to build against CVS HEAD (for both projects ;-)) and
> > observed it:
> >
> > cbbrowne(at)dba2:CMD/slony1-HEAD/src/backend> make
> > gcc -g -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -I../.. -fpic -I/opt/OXRS/dbs/pgsql84-beta/include/ -I/opt/OXRS/dbs/pgsql84-beta/include/server/ -c -o slony1_funcs.o slony1_funcs.c
> > slony1_funcs.c: In function '_Slony_I_createEvent':
> > slony1_funcs.c:142: error: 'SerializableSnapshot' undeclared (first use in this function)
> > slony1_funcs.c:142: error: (Each undeclared identifier is reported only once
> > slony1_funcs.c:142: error: for each function it appears in.)
> >
> > The definition for SerializableSnapshot has moved from
> > server/utils/tqual.h to server/utils/snapmgr.h
>
>
> Well, considering that my next patch proposes removing
> SerializableSnapshot altogether, I think Slony will need some
> rejiggering.
>
> What do you need SerializableSnapshot for? Perhaps this is reason
> enough not to remove it (but I doubt it.) Please point me to an online
> copy of slony1_funcs.c.
You probably simply need to use ActiveSnapshot there.
Same thing came up when txid landed in core - it had inherited
SerializableSnapshot from xxid code.
If you really need exact same sematics, you need to simply
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE. But if the whole
transaction is not SERIALIZABLE already, its unlikely you need it.
--
marko
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-04-22 20:47:17 | Re: Problem with server/utils/snapmgr.h |
Previous Message | James Mansion | 2008-04-22 20:33:58 | Re: pgkill on win32 |