nbtree_xlog_newroot: set meta flag in meta page opaque.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Dec 2000 08:08:59 +0000 (08:08 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Dec 2000 08:08:59 +0000 (08:08 +0000)
src/backend/access/nbtree/nbtree.c

index 5852deeced9a554dba84d30b05c19546586f403e..2606ebe9556be04f440ceb2ffe4fab9e06e3c9c7 100644 (file)
@@ -1021,6 +1021,9 @@ btree_xlog_newroot(bool redo, XLogRecPtr lsn, XLogRecord *record)
        md.btm_level = xlrec->level;
        memcpy((char *) BTPageGetMeta(metapg), (char *) &md, sizeof(md));
 
+       pageop = (BTPageOpaque) PageGetSpecialPointer(metapg);
+       pageop->btpo_flags = BTP_META;
+
        PageSetLSN(metapg, lsn);
        PageSetSUI(metapg, ThisStartUpID);
        UnlockAndWriteBuffer(metabuf);