walwriter: Separate sleep from delay.
authorAndres Freund <andres@anarazel.de>
Mon, 25 May 2020 10:02:56 +0000 (03:02 -0700)
committerAndres Freund <andres@anarazel.de>
Mon, 11 Jan 2021 23:09:14 +0000 (15:09 -0800)
commit7711f975313e263ccde20ff045121c8add7654a1
treeafc5fb7bf324e5146cc1c538296c6f32d315431c
parent754538d55c8233d6c0d6359f9a044c45eab11790
walwriter: Separate sleep from delay.

We should probably instead wake walwriter when wal_writer_flush_after
has passed, even if wal_writer_delay wouldn't yet trigger.

Author:
Reviewed-By:
Discussion: https://postgr.es/m/
Backpatch:
src/backend/postmaster/walwriter.c
src/backend/utils/misc/guc.c
src/include/postmaster/walwriter.h