1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-17 17:02:08 +03:00

Fix thinko in re-setting wal_log_hints flag from a parameter-change record.

The flag is supposed to be copied from the record. Same issue with
track_commit_timestamps, but that's master-only.

Report and fix by Petr Jalinek. Backpatch to 9.4, where wal_log_hints was
added.
This commit is contained in:
Heikki Linnakangas
2015-01-15 20:48:48 +02:00
parent d25192892d
commit b337d9657b

View File

@ -9415,7 +9415,7 @@ xlog_redo(XLogRecPtr lsn, XLogRecord *record)
ControlFile->max_prepared_xacts = xlrec.max_prepared_xacts; ControlFile->max_prepared_xacts = xlrec.max_prepared_xacts;
ControlFile->max_locks_per_xact = xlrec.max_locks_per_xact; ControlFile->max_locks_per_xact = xlrec.max_locks_per_xact;
ControlFile->wal_level = xlrec.wal_level; ControlFile->wal_level = xlrec.wal_level;
ControlFile->wal_log_hints = wal_log_hints; ControlFile->wal_log_hints = xlrec.wal_log_hints;
/* /*
* Update minRecoveryPoint to ensure that if recovery is aborted, we * Update minRecoveryPoint to ensure that if recovery is aborted, we