Re: autovacuum not prioritising for-wraparound tables - Mailing list pgsql-hackers

From Tom Lane
Subject Re: autovacuum not prioritising for-wraparound tables
Date
Msg-id 8033.1359908262@sss.pgh.pa.us
Whole thread Raw
In response to Re: autovacuum not prioritising for-wraparound tables  (Andres Freund <andres@2ndquadrant.com>)
Responses Re: autovacuum not prioritising for-wraparound tables
List pgsql-hackers
Andres Freund <andres@2ndquadrant.com> writes:
> It obviously needs more polish:

> - I opted for using the 64bit representation of xids, seems to be better
>   in a log which very well might be looked at only after some
>   wraparounds
> - exporting 'txid' from adt/txid.c is pretty ugly. I don't like the
>   invention of the type in general, but making it visible outside of
>   txid.c is even uglier, but using both, plain uint64 and txid inside
>   txid.c isn't nice either.
> - txid_from_xid should be renamed, don't have a good idea to what right
>   now.
> - is there agreement on the additionally logged information?

-1 on using txids here.  If memory serves, we have had exactly this
discussion before and rejected spreading those into other parts
of the system.  That gets rid of three of your problems right there,
as well as a lot of ugly hackery with UINT64_FORMAT.
        regards, tom lane



pgsql-hackers by date:

Previous
From: Dean Rasheed
Date:
Subject: Re: missing rename support
Next
From: Andres Freund
Date:
Subject: Re: autovacuum not prioritising for-wraparound tables