Re: Small fixes about backup history file in doc and pg_standby
Yugo Nagata <nagata@sraoss.co.jp>
From: Yugo Nagata <nagata@sraoss.co.jp>
To: Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Cc: pgsql-hackers@postgresql.org
Date: 2018-06-27T08:52:53Z
Lists: pgsql-hackers
Attachments
- pg_standby_v2.patch (text/x-diff) patch v2
On Tue, 26 Jun 2018 20:19:42 +0900 (Tokyo Standard Time) Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp> wrote: > Hello. > > Good catch! > > At Tue, 26 Jun 2018 17:47:52 +0900, Yugo Nagata <nagata@sraoss.co.jp> wrote in <20180626174752.0ce505e3.nagata@sraoss.co.jp> > > Hi, > > > > While looking into the backup and recovery code, I found small documentation bugs. > > The documatation says that the backup history files can be requested for recovery, > > but it's not used by the system and not requested anymore since PG 9.0 > > (commit 06f82b29616cd9effcaefd99c6b6e2e80697482f) and never be requested. > > > > Attached patch (doc_backup_history_file.patch) corrects the description about this. > > > > In addition, the current pg_standby still can handle a backup history file that are > > never requested. It is harmless but unnecessary code. Another attached patch > > (pg_standby.patch) removes this part of code. > > The comment fix seems fine and they seem to be all occurances of > the word ".backup" in the context of recovery_command. > > The definition of the symbol XLOG_BACKUP_LABEL is no longer > useful after your patch applied. Removing the symbol makes > XLOG_DATA and the variable nextWALFileName useless and finally we > can remove all branching using it. Thank you for your reviewing my patch. I've also removed XLOG_BACKUP_LABEL, but I left nextWALFileName since this is still referred in CustomizableCleanupPriorWALFiles(). Attached is the updated patch. Regards, > > regards. > > -- > Kyotaro Horiguchi > NTT Open Source Software Center > > -- Yugo Nagata <nagata@sraoss.co.jp>
Commits
-
Fix documentation bug related to backup history file.
- 833397e73e2e 9.3.24 landed
- 4765ac057073 9.4.19 landed
- ef2deca1b77e 9.5.14 landed
- d06d92cd2d5e 9.6.10 landed
- 09879f753635 10.5 landed
- bbbbc2f8f3f7 11.0 landed
-
Write an end-of-backup WAL record at pg_stop_backup(), and wait for it at
- 06f82b29616c 9.0.0 cited