From c0f33fc68796763e40a720b3a5ad52847a21b042 Mon Sep 17 00:00:00 2001 From: Grigory Smolkin Date: Sat, 2 May 2020 21:29:01 +0300 Subject: [PATCH] bugfix: full backup, produced by merge of multi-timeline chain, now correctly inherits timeline ID of destination backup --- src/merge.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/merge.c b/src/merge.c index 811df775..3057a3a5 100644 --- a/src/merge.c +++ b/src/merge.c @@ -690,6 +690,8 @@ merge_chain(parray *parent_chain, pgBackup *full_backup, pgBackup *dest_backup) full_backup->stop_lsn = dest_backup->stop_lsn; full_backup->recovery_time = dest_backup->recovery_time; full_backup->recovery_xid = dest_backup->recovery_xid; + full_backup->tli = dest_backup->tli; + full_backup->from_replica = dest_backup->from_replica; pfree(full_backup->external_dir_str); full_backup->external_dir_str = pgut_strdup(dest_backup->external_dir_str);