Skip site navigation (1) Skip section navigation (2)

Re: Re: [COMMITTERS] TOAST

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Jan Wieck <JanWieck(at)Yahoo(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Re: [COMMITTERS] TOAST
Date: 2000-07-04 02:19:52
Message-ID: 2245.962677192@sss.pgh.pa.us (view raw or flat)
Thread:
Lists: pgsql-committerspgsql-hackers
JanWieck(at)t-online(dot)de (Jan Wieck) writes:
>     Hmmm  - with my latest changes I get the same, without them I
>     don't.  Will backout the changes if I cannot find it quickly.

The problem appears to be that DataFill() is invoked on the tuple
after toasting, and it forces the infomask to zero, losing any
transaction status bits that may have been there.  I think perhaps
line 93 of heaptuple.c should be

	*infomask &= HEAP_XACT_MASK;

not

	*infomask = 0;

Comments anyone?

			regards, tom lane

In response to

pgsql-hackers by date

Next:From: The Hermit HackerDate: 2000-07-04 02:41:29
Subject: Re: [HACKERS] proposed improvements to PostgreSQL license
Previous:From: Philip WarnerDate: 2000-07-04 02:13:12
Subject: Re: [HACKERS] proposed improvements to PostgreSQL license

pgsql-committers by date

Next:From: Tom LaneDate: 2000-07-04 02:40:56
Subject: pgsql/src/backend/access/common (heaptuple.c)
Previous:From: Vadim B. Mikheev - CVSDate: 2000-07-04 01:49:47
Subject: pgsql/src/include/storage (itemptr.h)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group