Skip to content

Commit 575d311

Browse files
committed
mark new pages as ful image write
1 parent fb4b899 commit 575d311

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

rumbtree.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,8 @@ rumInsertValue(Relation index, RumBtree btree, RumBtreeStack *stack,
407407
state = GenericXLogStart(index);
408408

409409
page = GenericXLogRegisterBuffer(state, stack->buffer, 0);
410-
rpage = GenericXLogRegisterBuffer(state, rbuffer, 0);
410+
rpage = GenericXLogRegisterBuffer(state, rbuffer,
411+
GENERIC_XLOG_FULL_IMAGE);
411412

412413
/*
413414
* newlpage is a pointer to memory page, it doesn't associate with
@@ -421,7 +422,8 @@ rumInsertValue(Relation index, RumBtree btree, RumBtreeStack *stack,
421422
* pointer on root to left and right page
422423
*/
423424
lbuffer = RumNewBuffer(btree->index);
424-
lpage = GenericXLogRegisterBuffer(state, lbuffer, 0);
425+
lpage = GenericXLogRegisterBuffer(state, lbuffer,
426+
GENERIC_XLOG_FULL_IMAGE);
425427

426428
RumPageGetOpaque(rpage)->rightlink = InvalidBlockNumber;
427429
RumPageGetOpaque(newlpage)->rightlink = BufferGetBlockNumber(rbuffer);

0 commit comments

Comments
 (0)