Revert "It may happen that we try to read the status of a transaction"
authorPavan Deolasee <[email protected]>
Thu, 12 May 2016 08:14:27 +0000 (13:44 +0530)
committerPavan Deolasee <[email protected]>
Tue, 18 Oct 2016 10:05:08 +0000 (15:35 +0530)
This reverts commit d3356cd451664f3585706f0ae817e0037814ec6e.

Other bug fixes in this area has now fixed the underlying problem and hence we
don't need this change.

src/backend/access/transam/slru.c

index 743e591b3714bf6e3a27125e44e6db947de572fa..e17c06a6da0d629fe758b3010110312181a85d1b 100644 (file)
@@ -409,17 +409,6 @@ SimpleLruReadPage(SlruCtl ctl, int pageno, bool write_ok,
                /* Do the read */
                ok = SlruPhysicalReadPage(ctl, pageno, slotno);
 
-               /*
-                * If we failed, it may be because we tried to read the status
-                * before the page was created. Retry once
-                */
-               if (!ok && slru_errcause == SLRU_READ_FAILED)
-               {
-                       ExtendLogs(xid);
-                       /* Retry */
-                       ok = SlruPhysicalReadPage(ctl, pageno, slotno);
-               }
-
                /* Set the LSNs for this newly read-in page to zero */
                SimpleLruZeroLSNs(ctl, slotno);