Delay updating control file to "in production"
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 26 Jul 2016 16:08:49 +0000 (12:08 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 21 Sep 2016 16:00:00 +0000 (12:00 -0400)
commitebdf5bf7d1c97a926e2b0cb6523344c2643623c7
tree164297b4f90515a4ffad9da6ca7cb98e1e974c04
parentc1dc51d4844e2a37412b034c07c1c5a439ba0b9d
Delay updating control file to "in production"

Move the updating of the control file to "in production" status until
the point where WAL writes are allowed.  Before, there could be a
significant gap between the control file update and write transactions
actually being allowed.  This makes it more reliable to use the control
status to verify the end of a promotion.

From: Michael Paquier <michael.paquier@gmail.com>
src/backend/access/transam/xlog.c