pgsql: Remove XLogFileInit() ability to skip ControlFileLock.

2025-04-05 Thread Michael Paquier
Remove XLogFileInit() ability to skip ControlFileLock. Cold paths, initdb and end-of-recovery, used it. Don't optimize them. This commit has been applied as of c53c6b98d38a in v15 and newer versions. This is required on stable branches of v13 and v14 to fix a regression reported by Noah Misch,

pgsql: Remove XLogFileInit() ability to skip ControlFileLock.

2025-04-05 Thread Michael Paquier
Remove XLogFileInit() ability to skip ControlFileLock. Cold paths, initdb and end-of-recovery, used it. Don't optimize them. This commit has been applied as of c53c6b98d38a in v15 and newer versions. This is required on stable branches of v13 and v14 to fix a regression reported by Noah Misch,

pgsql: Remove XLogFileInit() ability to skip ControlFileLock.

2021-06-28 Thread Noah Misch
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.gb3304...@rfd.leadboat.com Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/c53c6b98d38a4d238