@ -246,6 +246,7 @@ SimpleLruAutotuneBuffers(int divisor, int max)
* buffer_tranche_id : tranche ID to use for the SLRU ' s per - buffer LWLocks .
* buffer_tranche_id : tranche ID to use for the SLRU ' s per - buffer LWLocks .
* bank_tranche_id : tranche ID to use for the bank LWLocks .
* bank_tranche_id : tranche ID to use for the bank LWLocks .
* sync_handler : which set of functions to use to handle sync requests
* sync_handler : which set of functions to use to handle sync requests
* long_segment_names : use short or long segment names
*/
*/
void
void
SimpleLruInit ( SlruCtl ctl , const char * name , int nslots , int nlsns ,
SimpleLruInit ( SlruCtl ctl , const char * name , int nslots , int nlsns ,
@ -644,7 +645,7 @@ SimpleLruReadPage_ReadOnly(SlruCtl ctl, int64 pageno, TransactionId xid)
shared - > page_number [ slotno ] = = pageno & &
shared - > page_number [ slotno ] = = pageno & &
shared - > page_status [ slotno ] ! = SLRU_PAGE_READ_IN_PROGRESS )
shared - > page_status [ slotno ] ! = SLRU_PAGE_READ_IN_PROGRESS )
{
{
/* See comments for SlruRecentlyUsed macro */
/* See comments for SlruRecentlyUsed() */
SlruRecentlyUsed ( shared , slotno ) ;
SlruRecentlyUsed ( shared , slotno ) ;
/* update the stats counter of pages found in the SLRU */
/* update the stats counter of pages found in the SLRU */