]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Disable STARTUP_PROGRESS_TIMEOUT in standby mode.
authorRobert Haas <rhaas@postgresql.org>
Mon, 6 Feb 2023 15:51:08 +0000 (10:51 -0500)
committerRobert Haas <rhaas@postgresql.org>
Mon, 6 Feb 2023 15:55:42 +0000 (10:55 -0500)
commit98e7234242a652497c99d4d0d6f2bf9a75d4e921
treebfa2d6d50199b5b4a7a1b0c8730bd26caab75e61
parentec16eac8dabcd80559dcc6aeec48c0b57fb8b2bd
Disable STARTUP_PROGRESS_TIMEOUT in standby mode.

In standby mode, we don't actually report progress of recovery,
but up until now, startup_progress_timeout_handler() nevertheless
got called every log_startup_progress_interval seconds. That's
an unnecessary expense, so avoid it.

Report by Thomas Munro. Patch by Bharath Rupireddy, reviewed by
Simon Riggs, Thomas Munro, and me. Back-patch to v15, where
the problem was introduced.

Discussion: https://www.postgresql.org/message-id/CA%2BhUKGKCHSffAj8zZJKJvNX7ygnQFxVD6wm1d-2j3fVw%2BMafPQ%40mail.gmail.com
src/backend/access/transam/xlogrecovery.c
src/backend/postmaster/startup.c
src/include/postmaster/startup.h