Re: [HACKERS] PinBuffer() no longer makes use of strategy - Mailing list pgsql-hackers

From Jim Nasby
Subject Re: [HACKERS] PinBuffer() no longer makes use of strategy
Date
Msg-id c42b6f06-0cc6-d28e-b5d2-1c8d1d48f1c7@openscg.com
Whole thread Raw
In response to Re: [HACKERS] PinBuffer() no longer makes use of strategy  (David Steele <david@pgmasters.net>)
Responses Re: [HACKERS] PinBuffer() no longer makes use of strategy  (Alexander Korotkov <aekorotkov@gmail.com>)
List pgsql-hackers
On 3/16/17 12:48 PM, David Steele wrote:
> This patch looks pretty straight forward and applies cleanly and
> compiles at cccbdde.
>
> It's not a straight revert, though, so still seems to need review.
>
> Jim, do you know when you'll have a chance to look at that?

Yes. Compiles and passes for me as well.

One minor point: previously the code did
  if (buf->usage_count < BM_MAX_USAGE_COUNT)

but now it does
  if (BUF_STATE_GET_USAGECOUNT(buf_state) != BM_MAX_USAGE_COUNT)

being prone to paranoia, I prefer the first, but I've seen both styles 
in the code so I don't know if it's worth futzing with.

Marked as RFC.
-- 
Jim Nasby, Chief Data Architect, Austin TX
OpenSCG                 http://OpenSCG.com



pgsql-hackers by date:

Previous
From: Jim Nasby
Date:
Subject: [HACKERS] Re: Improve OR conditions on joined columns (common star schemaproblem)
Next
From: Rafia Sabih
Date:
Subject: Re: [HACKERS] Partition-wise join for join between (declaratively)partitioned tables