Re: PreallocXlogFiles

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: PreallocXlogFiles
Дата
Msg-id 4081.1090678975@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: PreallocXlogFiles  (Simon Riggs <simon@2ndquadrant.com>)
Ответы Re: PreallocXlogFiles
Список pgsql-hackers
Simon Riggs <simon@2ndquadrant.com> writes:
> Calling PreallocXlogFiles outside of the Checkpoint code is
> straightforward to initiate from bgwriter.c, but the caller must have
> already obtained the current recptr position. That would require
> attempting to gain a lock on XLogCtl, then releasing it quickly after
> having read the pointer. Then call Prealloc...

When I said "modified version", I meant that we'd change the function
to make it self-contained.  Passing an already-obtained recptr is
convenient when it's being invoked at the end of Checkpoint, but to
be called from the bgwriter loop it should just get the necessary lock
and fetch the pointer for itself.
        regards, tom lane


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

Предыдущее
От: Simon Riggs
Дата:
Сообщение: Re: PreallocXlogFiles
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: Nested xact status?