Robert Haas <robertmh...@gmail.com> writes: > I somehow feel that we should be trying to get rid of cases where > WaitLatch is not desired.
+1 > I wonder if we should have a wrapper around WaitLatch() that documents > that if the latch is set before the time expires, it will reset the > latch and try again to wait for the remaining time, after checking for > interrupts etc. Resetting the latch seems not very friendly for general-purpose use ... although I guess we could set it again on the way out. BTW, we have an existing pg_sleep() function that deals with all of this except re-setting the latch. regards, tom lane