Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tknzq-006xA1-4G for pgsql-hackers@arkaria.postgresql.org; Wed, 19 Feb 2025 17:36:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tknyp-00BPWD-5r for pgsql-hackers@arkaria.postgresql.org; Wed, 19 Feb 2025 17:35:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tknyo-00BPVy-RM for pgsql-hackers@lists.postgresql.org; Wed, 19 Feb 2025 17:35:27 +0000 Received: from dog.elm.relay.mailchannels.net ([23.83.212.48]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tknym-001kaL-2L for pgsql-hackers@postgresql.org; Wed, 19 Feb 2025 17:35:25 +0000 X-Sender-Id: hostingeremail|x-authuser|david@pgbackrest.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 74A2E1C1CC1; Wed, 19 Feb 2025 17:35:22 +0000 (UTC) Received: from fr-int-smtpout1.hostinger.io (100-97-46-201.trex-nlb.outbound.svc.cluster.local [100.97.46.201]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 4E5E01C27AE; Wed, 19 Feb 2025 17:35:21 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1739986521; a=rsa-sha256; cv=none; b=A52//bZlBsQ6P2kJADpnWYzZrg+W6UjmSwL4PvyntapSR529w4b/bGQkJHgyVJINbVdQIG MP40Z09lWA8DHy5MTGskVH1X+zC9vWVZueN2RfOSfmb2+QkFpXsBtMIxASXknst3bmnDrb yRs758SkX6kkS+b89ZKI9fvDyTBXRH/Wt2eqv6xMVBqOhsy0ScEESxxjObrWFAz7CnwKOv dbIuvBUx9scQPKzotMOHCUFNUBrEz2Zvfw+yPhA7UDyx6d5H2OwKClh8rZ6VneJVvFEalC iHoOPMEEEqcMFBXm8A5VvU9j/y96du80zdD8/A3/O3C9ia9NnIY9ZjWhz8OYZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1739986521; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=a5okR4+M7HN0S2Idk4NJdQoZqfcgMm0SqDbeNIpfq14=; b=fpYVZal19HD9pwfkpin64w6QWVPJYUb5bFeYcIrSvVM60IHzHvAvAKY58N+4FaruzOs/Gl C2ZRj1z0zpzPnH8Jd24c0BC3t4G6JDgG9RYe3c4IojPPRYGLWn0etyuDgv/8exjrqSUwZ/ i+0CN71EBQ6c8yhf0TAIctUs8UapydgEdO3+JH1cPrhdsRj9eb8ZRP/LsAOl0H6gFk6fzG vsvzF3GQPTmhZqRvcpolRuMUrsjVCdcfwAPrcZCoYBwd+5+lkPBqGFjQK31bDUnMCbHVBW OY5NOdaHaAh+EgFOPaij+IjcLdiBrzsc4CWXVCUyMSZe349meGp78CMuvZHw5g== ARC-Authentication-Results: i=1; rspamd-6d7cc6b78d-tmn6l; auth=pass smtp.auth=hostingeremail smtp.mailfrom=david@pgbackrest.org X-Sender-Id: hostingeremail|x-authuser|david@pgbackrest.org X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|david@pgbackrest.org X-MailChannels-Auth-Id: hostingeremail X-Cellar-Bubble: 589dbd2c699faa73_1739986522126_554167259 X-MC-Loop-Signature: 1739986522126:3160939559 X-MC-Ingress-Time: 1739986522126 Received: from fr-int-smtpout1.hostinger.io (fr-int-smtpout1.hostinger.io [89.116.146.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.97.46.201 (trex/7.0.2); Wed, 19 Feb 2025 17:35:22 +0000 Received: from [192.168.0.17] (unknown [200.123.195.91]) (Authenticated sender: david@pgbackrest.org) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4Yyk7B4BqTzKfLQj; Wed, 19 Feb 2025 17:35:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgbackrest.org; s=hostingermail1; t=1739986519; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=a5okR4+M7HN0S2Idk4NJdQoZqfcgMm0SqDbeNIpfq14=; b=KnRXQwkX/lHxUj1a9luCCOlZbsrVXZ+evgsrcaF5lrdeI5hYPUYAOYmWNTpvPkqFCppw87 K6T+1rIndEtLV+IYQ+xrzq7BwSai8Z9/3ERkTz90n4S68SjHBePk3aXsCV+p4Tb+wqjbjs EQnVEVBWgr6C8YVvRSw4Qx+wKTUAaFa599idnijSa0EekQvix30W/GtU7voYKn9GTi2a45 a7CPf7zWBWlKRCewXEFO5KMCIpZ/CicQjIYHvFH/QRGgh7mQ6rMsj5FNZpWWr5ERLi4QcX oprzqeWoQOIudX9B3OFoIuIa8EkIqakg8nExwJF/7e9b0LxuaikuiM7TyGL3bw== Message-ID: <2765f538-b06f-4e57-bcb2-9ca1dc6f487d@pgbackrest.org> MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Fix logging for invalid recovery timeline To: =?UTF-8?Q?Benoit_Lobr=C3=A9au?= , "Andrey M. Borodin" Cc: Pg Hackers References: <4ed10bc8-5513-4d8e-8643-8abcaa08336d@dalibo.com> Content-Language: en-US From: David Steele In-Reply-To: <4ed10bc8-5513-4d8e-8643-8abcaa08336d@dalibo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 19 Feb 2025 17:35:18 +0000 (UTC) X-CM-Envelope: MS4xfELQ0R9Qo2JhqsKlD348aNI4bzhm3ujZcnkAUq6SEvuZXFWx8i2WIOD+ZNQZxC1fdKAyYmegxHSs2sIb23P8UL7ycuKs6Ilg41q4tEUYH3Zn4a8u1h7G +0DK6rzeTpLmFjPpz6wel4NSTDWtsoxA7rYYmoVxeZjovUlN0mpIGYOkBryfbseaOUZKVsJomord4D97JU3YBzc9CYf61B2BpD78E9rX6HuH/052GkkzCUfh n1oF0M8uW2bzQm3JUDfFk1HcGspqUECXx3nWwpML1oM= X-CM-Analysis: v=2.4 cv=e81USrp/ c=1 sm=1 tr=0 ts=67b61657 a=KbSqMshYUcjqJjHOgJCZ7Q==:117 a=KbSqMshYUcjqJjHOgJCZ7Q==:17 a=IkcTkHD0fZMA:10 a=VKTKAcAkDK20EXpqxUf7:22 a=5fhBcrsG87TFQB4T_4TO:22 a=4JteQliPwS3e0tHyHMgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 X-AuthUser: david@pgbackrest.org List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2/19/25 03:51, Benoit Lobréau wrote: > > I think the changes make sense. Would it be helpful to add the origin of > the checkpoint record we are referring to ? (i.e. control file or backup > label). > > For example: > > * Latest checkpoint in the control file is at %X/%X on timeline %u, > * Checkpoint location in the backup_label file is at %X/%X on timeline %u, I like this idea but I would prefer to get the patch committed as-is first. The reason is that I'm hoping to see this batch-patched (since it is a bug) and that is less likely if the message wording is change. Your idea would be perfect going forward, though. Regards, -David