BUG in XLogRecordAssemble
От
Zhang Zq
Тема
BUG in XLogRecordAssemble
Дата
Msg-id
3020aba3.1f49f.14d1fab99c8.Coremail.zqzhangmail@163.com
Список
Дерево обсуждения
BUG in XLogRecordAssemble "Zhang Zq" <zqzhangmail@163.com>
Re: BUG in XLogRecordAssemble Heikki Linnakangas <hlinnaka@iki.fi>
Re: BUG in XLogRecordAssemble Michael Paquier <michael.paquier@gmail.com>
hi,
I found the code in 'backend/access/transam/xloginsert.c' as that:
XLogRecordAssemble:
if (prev_regbuf && RelFileNodeEquals(regbuf->rnode, prev_regbuf->rnode))
{
samerel = true;
bkpb.fork_flags |= BKPBLOCK_SAME_REL;
prev_regbuf = regbuf;
}
else
samerel = false;
There is the only place that prev_regbuf is assigned, so prev_regbuf will never be assigned.
The patch will fix it, Thanks.
Zhang Zq
I found the code in 'backend/access/transam/xloginsert.c' as that:
XLogRecordAssemble:
if (prev_regbuf && RelFileNodeEquals(regbuf->rnode, prev_regbuf->rnode))
{
samerel = true;
bkpb.fork_flags |= BKPBLOCK_SAME_REL;
prev_regbuf = regbuf;
}
else
samerel = false;
There is the only place that prev_regbuf is assigned, so prev_regbuf will never be assigned.
The patch will fix it, Thanks.
Zhang Zq
В списке pgsql-hackers по дате отправления