On Tue, Jan 31, 2023 at 08:30:13PM -0800, Nathan Bossart wrote: > I'm not sure why I thought time.h was no longer needed. time() is clearly > used elsewhere in this file. Here's a new version with that added back.
Ah, I see. The key point is that curtime and last_copy_time will most likely be the same value as time() is second-based, so timeout is basically always PGARCH_AUTOWAKE_INTERVAL. There is no need to care about time_to_stop, as we just go through and exit if it happens to be switched to true. Applied v3, keeping time_to_stop as it is in v2 and v3 so as we don't loop again on a postmaster death. -- Michael
signature.asc
Description: PGP signature