Re: Problem with pg_upgrade?

Поиск
Список
Период
Сортировка
Искать
От
Bruce Momjian
Тема
Re: Problem with pg_upgrade?
Дата
Msg-id
201103310149.p2V1nIV08361@momjian.us
Ответ на
Список
Дерево обсуждения
Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Jeff Davis <pgsql@j-davis.com>
Re: Problem with pg_upgrade? Alvaro Herrera <alvherre@commandprompt.com>
Re: Problem with pg_upgrade? Jeff Davis <pgsql@j-davis.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Peter Eisentraut <peter_e@gmx.net>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Peter Eisentraut <peter_e@gmx.net>
Re: Problem with pg_upgrade? Gurjeet Singh <singh.gurjeet@gmail.com>
Re: Problem with pg_upgrade? Robert Haas <robertmhaas@gmail.com>
Re: Problem with pg_upgrade? Jeff Davis <pgsql@j-davis.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Robert Haas <robertmhaas@gmail.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Robert Haas <robertmhaas@gmail.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Robert Haas <robertmhaas@gmail.com>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
Re: Problem with pg_upgrade? Bruce Momjian <bruce@momjian.us>
pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Robert Haas <robertmhaas@gmail.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Robert Haas <robertmhaas@gmail.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: pg_upgrade bug found! Noah Misch <noah@leadboat.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Noah Misch <noah@leadboat.com>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Noah Misch <noah@leadboat.com>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! Noah Misch <noah@leadboat.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Jeff Davis <pgsql@j-davis.com>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Alvaro Herrera <alvherre@commandprompt.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Aidan Van Dyk <aidan@highrise.ca>
Re: pg_upgrade bug found! Noah Misch <noah@leadboat.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! bricklen <bricklen@gmail.com>
Re: pg_upgrade bug found! Stephen Frost <sfrost@snowman.net>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Josh Berkus <josh@agliodbs.com>
Re: pg_upgrade bug found! Tom Lane <tgl@sss.pgh.pa.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Bruce Momjian <bruce@momjian.us>
Re: pg_upgrade bug found! Josh Berkus <josh@agliodbs.com>
Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Tom Lane <tgl@sss.pgh.pa.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Tom Lane <tgl@sss.pgh.pa.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Jeff Davis <pgsql@j-davis.com>
Re: Patch for pg_upgrade to turn off autovacuum Robert Haas <robertmhaas@gmail.com>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Tom Lane <tgl@sss.pgh.pa.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Jeff Davis <pgsql@j-davis.com>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Re: Patch for pg_upgrade to turn off autovacuum Bruce Momjian <bruce@momjian.us>
Robert Haas wrote:
> > So, we set the cluster xid while we do this schema-only restore. ?I
> > belive it might be possible for autovacuum to run while the schema is
> > restored, see an empty table, and set the relfrozenxid to be the current
> > xid, when in fact we are about to put a heap file in place of the
> > current empty file. ?I thought the autovacuum_freeze_max_age=2000000000
> > would prevent this but now I am not sure. ?I assumed that since the gap
> > between the restored relfrozenxid and the current counter would
> > certainly be < 2000000000 that autovacuum would not touch it. ?It is
> > possible these users had drastically modified autovacuum_freeze_max_age
> > to cause 3-billion gaps --- again, I have no direct contact with the
> > reporters, but I figured being paranoid is a good thing where pg_upgrade
> > is involved.
> 
> It does seem possible that that could happen, but I'm not sure exactly
> what would be causing autovacuum to fire in the first place.  It
> wouldn't have to be triggered by the anti-wraparound machinery - if
> the table appeared to be in need of vacuuming, then we'd vacuum it,
> discover that is was empty, and update relfrozenxid.  Hmm... could it
> fire just because the table has no stats?  But if that were the case
> you'd think we'd be seeing this more often.

Well, autovacuum=off, so it should only run in freeze mode, and I can't
see how that could happen.  I am thinking I have to study autovacuum.c.

I wonder if datfrozenxid could be incremented because the database is
originally empty.  It would just need to scan pg_class, not actually
vacuum anything.  I wonder if we do that.  The bottom line is I am
hanging too much on autovacuum_freeze_max_age causing autovacuum to do
nothing.

--  Bruce Momjian          http://momjian.us EnterpriseDB                             http://enterprisedb.com
 + It's impossible for everything to be true. +

В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Bruce Momjian
Дата:
Сообщение: Re: Problem with pg_upgrade?
FAQ