Re: vacuum as flags in PGPROC

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: vacuum as flags in PGPROC
Дата
Msg-id 3990.1193241317@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: vacuum as flags in PGPROC  (Heikki Linnakangas <heikki@enterprisedb.com>)
Ответы Re: vacuum as flags in PGPROC  (Heikki Linnakangas <heikki@enterprisedb.com>)
Список pgsql-patches
Heikki Linnakangas <heikki@enterprisedb.com> writes:
> Alvaro Herrera wrote:
>> I did it that way (i.e. added locking) and then realized that it
>> shouldn't really be a problem, because the only one who can be setting
>> vacuum flags is the process itself.  Other processes can only read the
>> flags.

> It would still be a problem if there was any other fields that were
> updated by other processes, adjacent to the vacuum flags. I don't think
> that's the case, however.

Well, that may not be the case today, but it still seems like an
assumption that will come back to bite us someday.  And can you imagine
trying to debug a misbehavior like that?  It's really not worth the risk,
given how seldom these flags will be changed.

            regards, tom lane

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: vacuum as flags in PGPROC
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: vacuum as flags in PGPROC