Re: Incorrect assumption in heap_prepare_freeze_tuple - Mailing list pgsql-hackers

From Kuntal Ghosh
Subject Re: Incorrect assumption in heap_prepare_freeze_tuple
Date
Msg-id CAGz5QCJWmrpLTbW2PZ0GV7ocEy4RT_fFAxKFgXJdwC+TqLCT4Q@mail.gmail.com
Whole thread Raw
In response to Re: Incorrect assumption in heap_prepare_freeze_tuple  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
On Sun, Oct 4, 2020 at 12:33 AM Andres Freund <andres@anarazel.de> wrote:
>
> To get to this point heap_page_prune() has to have been called for the
> page. That removes all tuple [versions] that are DEAD. But not
> RECENTLY_DEAD. But RECENTLY_DEAD can only happen for tuples that are
> newere than OldestXmin. Thus the only tuples that the HTSV() we're
> talking about can return DEAD for are ones that were RECENTLY_DEAD
> in heap_page_prune().
>
Got it. Thank you for the explanations. :-)



-- 
Thanks & Regards,
Kuntal Ghosh



pgsql-hackers by date:

Previous
From: Andy Fan
Date:
Subject: Re: [HACKERS] Runtime Partition Pruning
Next
From: Etsuro Fujita
Date:
Subject: Re: Asynchronous Append on postgres_fdw nodes.