Re: [HACKERS] Autovacuum improvements

Поиск
Список
Период
Сортировка
От Matthew T. O'Connor
Тема Re: [HACKERS] Autovacuum improvements
Дата
Msg-id 45AC3A11.3050602@zeut.net
обсуждение исходный текст
Ответ на Re: [HACKERS] Autovacuum improvements  (Alvaro Herrera <alvherre@commandprompt.com>)
Ответы Re: [HACKERS] Autovacuum improvements  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
Alvaro Herrera wrote:
> Alvaro Herrera wrote:
> New version of the patch attached.
>
> I'll probably apply this tomorrow morning unless there are objections.
>
> An important difference from the previous patch is that
> DatabaseHasActiveBackends (now renamed to
> DatabaseCancelAutovacuumActivity) cycles through the whole ProcArray
> instead of stopping at the first occurence of a backend in that
> database.  This is to be able to fulfill its mission of cancelling *any*
> autovacuum activity that may be taking place on the database (not just
> the one that happens to be below the first process in the ProcArray).

Is there any chance of a race condition here?  That is, can the launcher
process start a new autovacuum process against that database that your
code will miss since it was started after you began your search?


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

Предыдущее
От: "Takayuki Tsunakawa"
Дата:
Сообщение: Re: O_DIRECT support for Windows
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] Autovacuum improvements