Skip to content

Commit 512867e

Browse files
knizhniktristan957
authored andcommitted
Set last written page lsn for created relation (#209)
1 parent 116e8f9 commit 512867e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/backend/catalog/storage.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ void
175175
log_smgrcreate(const RelFileNode *rnode, ForkNumber forkNum)
176176
{
177177
xl_smgr_create xlrec;
178+
XLogRecPtr lsn;
178179

179180
/*
180181
* Make an XLOG entry reporting the file creation.
@@ -184,7 +185,8 @@ log_smgrcreate(const RelFileNode *rnode, ForkNumber forkNum)
184185

185186
XLogBeginInsert();
186187
XLogRegisterData((char *) &xlrec, sizeof(xlrec));
187-
XLogInsert(RM_SMGR_ID, XLOG_SMGR_CREATE | XLR_SPECIAL_REL_UPDATE);
188+
lsn = XLogInsert(RM_SMGR_ID, XLOG_SMGR_CREATE | XLR_SPECIAL_REL_UPDATE);
189+
SetLastWrittenLSNForRelation(lsn, *rnode, forkNum);
188190
}
189191

190192
/*

0 commit comments

Comments
 (0)