Remove XLogFileInit() ability to skip ControlFileLock.

Noah Misch <noah@leadboat.com>

Commit: c53c6b98d38a4d238b2fe2ddcea63c33b0a61376
Author: Noah Misch <noah@leadboat.com>
Date: 2021-06-29T01:34:55Z
Releases: 15.0
Remove XLogFileInit() ability to skip ControlFileLock.

Cold paths, initdb and end-of-recovery, used it.  Don't optimize them.

Discussion: https://postgr.es/m/20210202151416.GB3304930@rfd.leadboat.com

Files

Discussion