Re: BRIN index bug due to WAL refactoring

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: BRIN index bug due to WAL refactoring
Дата
Msg-id CAMkU=1ww+4nctAfahYBOfQJLEUaSTHQL-UqqCiQ257aatoWf-A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BRIN index bug due to WAL refactoring  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Ответы Re: BRIN index bug due to WAL refactoring
Список pgsql-hackers

On Fri, Jun 26, 2015 at 11:35 AM, Alvaro Herrera <alvherre@2ndquadrant.com> wrote:
Jeff Janes wrote:

> On replica:
>
> set enable_seqscan TO off;
> explain (analyze) select count(*) from foobar ;
> ERROR:  corrupted BRIN index: inconsistent range map

Nice.  As I understand it, the problem is that the replay is using the
block number of the revmap page as target blkno of the revmap entry,
when it should be using the block number of the data page.  This should
fix it.


Thanks, that worked.

The way the blkno and buffer refer to different block/buffers is pretty confusing.  Could we rename a variable to make it clearer which buffer's number is contained in blkno?

Thanks,

Jeff

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

Предыдущее
От: Andres Freund
Дата:
Сообщение: Re: Removing SSL renegotiation (Was: Should we back-patch SSL renegotiation fixes?)
Следующее
От: Fabien COELHO
Дата:
Сообщение: Re: checkpointer continuous flushing