| От | Tom Lane |
|---|---|
| Тема | Re: Bugs in CREATE/DROP INDEX CONCURRENTLY |
| Дата | |
| Msg-id | 12006.1350516691@sss.pgh.pa.us обсуждение |
| Ответ на | Re: Bugs in CREATE/DROP INDEX CONCURRENTLY ("Kevin Grittner" <kgrittn@mail.com>) |
| Список | pgsql-hackers |
"Kevin Grittner" <kgrittn@mail.com> writes:
> To put that another way, it should be done at a time when it is sure
> that no query sees indisvalid = true and no query has yet seen
> indisready = false. Patch attached. Will apply if nobody sees a
> problem with it.
The above statement of the requirement doesn't seem to match what you
put in the comment:
> + * All predicate locks on the index are about to be made invalid. Promote
> + * them to relation locks on the heap. For correctness this must be done
> + * after the index was last seen with indisready = true and before it is
> + * seen with indisvalid = false.
and the comment is rather vaguely worded too (last seen by what?).
Please wordsmith that a bit more.
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера