Re: Deriving Recovery Snapshots

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема Re: Deriving Recovery Snapshots
Дата
Msg-id 1224100696.6254.16.camel@dell.linuxdev.us.dell.com
обсуждение исходный текст
Ответ на Deriving Recovery Snapshots  (Simon Riggs <simon@2ndQuadrant.com>)
Ответы Re: Deriving Recovery Snapshots  (Simon Riggs <simon@2ndQuadrant.com>)
Список pgsql-hackers
On Tue, 2008-10-14 at 18:50 +0100, Simon Riggs wrote:
> I've worked out what I think is a workable, efficient process for
> deriving snapshots during recovery. I will be posting a patch to show
> how this works tomorrow [Wed 15 Oct], just doing cleanup now.

How will this interact with an idea like this?:
http://archives.postgresql.org/pgsql-hackers/2008-01/msg00400.php

> I've had to change the way XidInMVCCSnapshot() works. We search the
> snapshot even if it has overflowed. This is actually a performance win
> in cases where only a few xids have overflowed but most haven't. This is
> essential because if we were forced to check in subtrans *and*
> unobservedxids existed then the snapshot would be invalid. (I could have
> made it this way *just* in recovery, but the change seems better both
> ways).

I don't entirely understand this. Can you explain the situation that
would result in an invalid snapshot?

Regards,Jeff Davis



В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Robert Haas"
Дата:
Сообщение: Re: Is autovacuum too noisy about orphan temp tables?
Следующее
От: Simon Riggs
Дата:
Сообщение: Re: Deriving Recovery Snapshots