Re: regression test failed when enabling checksum

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема Re: regression test failed when enabling checksum
Дата
Msg-id CA+U5nM+gj7gFyKrOsdq7M_Yzy5usWYyphwnKR_cokCZ5gAv=Aw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: regression test failed when enabling checksum  (Jeff Davis <pgsql@j-davis.com>)
Список pgsql-hackers
On 2 April 2013 02:53, Jeff Davis <pgsql@j-davis.com> wrote:

>> Any idea
>> what is going on?
>
> Not right now.

Since I'm now responsible for the quality of this patch, I need to say
this before someone else does: we have until the end of the week to
fix this conclusively, or I will need to consider whether to revoke
the patch in this release. Thanks for your time and trouble to locate
problems.

It may be that the patch is revealing an underlying bug, so we don't
yet have evidence for the source of the bug.

> My primary suspect is what's going on in
> visibilitymap_set() and heap_xlog_visible(), which is more complex than
> some of the other code. That would require some VACUUM activity, which
> isn't in your workload -- do you think autovacuum may kick in sometimes?

Other candidates might be:

* page hole is non-empty, so the overwrite of the "Full" page write
may leave the block in an intermediate state. Tom recently fixed
RestoreBkpBlock() to avoid it zeroing the contents first before
applying the page.

* something to do with access to GetPageLSN()

-- Simon Riggs                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services



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

Предыдущее
От: Gavin Flower
Дата:
Сообщение: Re: [PATCH] Exorcise "zero-dimensional" arrays (Was: Re: Should array_length() Return NULL)
Следующее
От: Andres Freund
Дата:
Сообщение: Re: regression test failed when enabling checksum