8.4 path to repair_frag()? - Mailing list pgsql-hackers

From Tom Lanyon
Subject 8.4 path to repair_frag()?
Date
Msg-id 39738572-F58F-4E5A-97B5-D58C000FAD37@oneshoeco.com
Whole thread Raw
Responses Re: 8.4 path to repair_frag()?  (Alvaro Herrera <alvherre@commandprompt.com>)
List pgsql-hackers
Hi all,

To satisfy my own curiosity, I was trying to find where 8.4 kicks into a backwards scan of the data file during
(auto-)vacuuming.

This appears to be repair_frag() in backend/commands/vacuum.c, but only appears to be called by a FULL vacuum.
Autovacuum,however, appears to explicitly only ever call a not-FULL vacuum, so I'm trying to see where and how it would
bepossible for autovacuum to trigger this operation.  Any pointers? 

Thanks,
Tom



pgsql-hackers by date:

Previous
From: Alvaro Herrera
Date:
Subject: Bug #6593, extensions, and proposed new patch policy
Next
From: Andrew Dunstan
Date:
Subject: Re: Bug tracker tool we need