On Wed, Nov 30, 2022 at 1:32 AM Simon Riggs <simon.ri...@enterprisedb.com> wrote: > Re-attaching patch for bgwriter and walwriter, so it is clear this is > not yet committed.
I'm just curious, and not suggesting that 60s wakeups are a problem for the polar ice caps, but why even time out at all? Are the latch protocols involved not reliable enough? At a guess from a quick glance, the walwriter's is but maybe the bgwriter could miss a wakeup as it races against StrategyGetBuffer(), which means you might stay asleep until the *next* buffer allocation, but that's already true I think, and a 60s timeout is not much of a defence.