| От | Kevin Grittner |
|---|---|
| Тема | Re: BUG #5989: Assertion failure on UPDATE of big value |
| Дата | |
| Msg-id | 4DAEB4F1020000250003CA92@gw.wicourts.gov обсуждение |
| Ответ на | Re: BUG #5989: Assertion failure on UPDATE of big value (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>) |
| Список | pgsql-bugs |
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> wrote: > On 20.04.2011 17:26, Tom Lane wrote: >> Why is predicate.c getting called at all when >> transaction_isolation is not SERIALIZABLE? (Although the same >> crash happens when it is ...) > > Because another serializable transaction that reads/updates the > tuple later needs to find the predicate lock acquired by the > first transaction, even if the transaction in the middle isn't > serializable. For an example of the issue, see this post: http://archives.postgresql.org/pgsql-hackers/2011-02/msg00325.php While all transactions there are serializable, the issue exists even if the transaction which updates the tuple with the predicate lock isn't serializable. -Kevin
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера