Avoid 'FATAL: out of free buffers: time to abort !" error

during WAL recovery.  Recovery failure is always serious.
REL7_1_STABLE
Hiroshi Inoue 25 years ago
parent b200d0993d
commit 50e3c60b95
  1. 2
      src/backend/access/transam/xlogutils.c

@ -198,6 +198,8 @@ XLogReadBuffer(bool extend, Relation reln, BlockNumber blkno)
Assert(InRecovery);
while (lastblock <= blkno)
{
if (buffer != InvalidBuffer)
ReleaseBuffer(buffer); /* must be WriteBuffer()? */
buffer = ReadBuffer(reln, P_NEW);
lastblock++;
}

Loading…
Cancel
Save