Init ShmemVariableCache in BootStrapXLOG()
authorVadim B. Mikheev <vadim4o@yahoo.com>
Tue, 21 Nov 2000 02:11:06 +0000 (02:11 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Tue, 21 Nov 2000 02:11:06 +0000 (02:11 +0000)
(should fix OID bootstraping).

src/backend/access/transam/xlog.c

index a50e241217291d3dff3ea56e8c21c69da67ee6c3..563c6be55f8c079a6d18d518dcf5d49eb4ea2ce7 100644 (file)
@@ -1294,6 +1294,10 @@ BootStrapXLOG()
        checkPoint.nextOid = BootstrapObjectIdData;
        checkPoint.ThisStartUpID = 0;
 
+       ShmemVariableCache->nextXid = checkPoint.nextXid;
+       ShmemVariableCache->nextOid = checkPoint.nextOid;
+       ShmemVariableCache->oidCount = 0;
+
 #ifdef XLOG
 
        memset(buffer, 0, BLCKSZ);