"David G. Johnston" <david.g.johns...@gmail.com> writes: > On Thu, Aug 22, 2024 at 7:07 PM 席冲(宜穆) <xichong...@alibaba-inc.com> wrote: >> In SlruSelectLRUPage(), Why do we need to traverse all slots to find that >> a page already has a buffer assigned? Why not find it >> from the [bankstart,bankend]?
> Only the bank is searched, both of the logic loops are bounded by: > for (int slotno = bankstart; slotno < bankend; slotno++) I think the OP has rediscovered the bug already fixed in 7b063ff26. That's post-17beta2, though. regards, tom lane