4436ac95

Author: Tom Sydney Kerckhove <syd@cs-syd.eu>

Committer: Tom Sydney Kerckhove <NorfairKing@users.noreply.github.com>

Stop waiting for a spread checkpoint when taking a base backup

pg_basebackup waits for a checkpoint, and by default that checkpoint is
spread over the checkpoint interval rather than taken at once. The wait is
proportional to how busy the server is, and a server a standby is taken
from is busy by definition: a suite is running against it.

Asking for the checkpoint immediately is what --checkpoint=fast is for.
This package's own suite goes from 78 seconds to a little over one, and
starting a standby from about 13.5 seconds to about 0.17.
forwardCompatibilitymutation-dead-disablemutation-manifest-examplemutation-sydtest-mutation-examplemutation-sydtest-mutation-example-crosspre-commitreleaseshellconfiguredeploy:release-to-hackagedevShelldefaultmutation-sydtest-mutation-example-diffrelease-to-hackagex86_64-linux