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.96) (envelope-from ) id 1wWnhY-002rcA-0g for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Jun 2026 04:04:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wWnhV-004lfP-3B for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Jun 2026 04:04:29 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wWnhV-004lfH-1c for pgsql-hackers@lists.postgresql.org; Tue, 09 Jun 2026 04:04:29 +0000 Received: from mail-japaneastazon11010035.outbound.protection.outlook.com ([52.101.229.35] helo=TY3P286CU002.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wWnhS-000000025Nx-3333 for pgsql-hackers@postgresql.org; Tue, 09 Jun 2026 04:04:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VPAdb5ce/Jry88wYPaEXPAi7X2QrlAL6yGIg3Kzzqv+wKi4sWdljF++tiDwjNO+/iXGdX+DeHhtlk75i7uOuPkBZcfzmAC08tTHLZsUkTOIdGlPT6fplthUSSMw27f7xePaqWnbs9LQAgQD4NQr+xPu0BI516TB3WSl+8FzXu2olEMGX681K00/XQnt5T4uZ6SlT5PkoABhV/lY+zwAT/Uya6OGsLlYnY09XTbUYCOWgwNIOnX+M5I/4gL8ManDrJ+ubV4/tg+3UwegJEL9r4h1ib1hwtNhMZqjLYBY4mqpuo24FMBw4D6IVxmUCn6R1j4F1euCsM8thlkgw92FxLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6ZtYviDC0jeACyPDvny8OaumRnFhjJZ5zDh+/F/ANog=; b=cyKMtXtnlqmDXBi8M78KLWybey3IO7eP1yznXSBX25CN0rUet+d3wQUC5PkZs+5pgUofP6Dy4uoE02rvZ4qfLcNXd11dnbMWFkTXnlyaOsod+0A43ve+1ED8Qv/eKs8g6RPfroo95WUgZ9flmJbqAeVE0sbuCCACzuT/R/r+aogQb54Fc+4YTI6pu+S0gFkF5PmtAAI8E2rERidzpcBZX5smkkyHv6QUNbiSRVLX7fGkVeBWNANiy0uCFbvtu6Od/YZrsKeT78fUzJzQVVXbP2/1c+qmhJp33KiSjGEvoxtoStLB/VNUk7d/lga0W4JsCnpOapjMkQayZPjouzZxtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6ZtYviDC0jeACyPDvny8OaumRnFhjJZ5zDh+/F/ANog=; b=KF09gB0f8S0UJtdW3vF4AoOOkijcssE4mMen9hPQmfox9daajst9vOjH4O5O48WrHCl0VW0LpRStJwdgm0AaALn5iRTxjpciFkCAnmBCmwjYgdSob+azfaFq67Z2lxNlB0AXBu+7DLmfqtjRa0Qu65KEoqyjtAUjVYc+yYqWk60OwYWFiAHtoF5J50WecA11iz3pmvAo58bH0iC/Mp6MDsLLtub3f4pWgov+iGH9myvCS4WiCOd5Zluefa42xS5j4OeUQmndfBcEp5C1Wu726bBZWJ/EcpqXLVzq5yr10bJXAf4E//2mpTDada8z6bgq8n/CybwU4QOzS3jV/cWhVw== Received: from TYRPR01MB12156.jpnprd01.prod.outlook.com (2603:1096:405:ff::6) by TYRPR01MB12629.jpnprd01.prod.outlook.com (2603:1096:405:1b2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 04:04:21 +0000 Received: from TYRPR01MB12156.jpnprd01.prod.outlook.com ([fe80::8455:a13a:6815:7af4]) by TYRPR01MB12156.jpnprd01.prod.outlook.com ([fe80::8455:a13a:6815:7af4%6]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 04:04:21 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Bertrand Drouvot' CC: Alexander Lakhin , "xunengzhou@gmail.com" , pgsql-hackers Subject: RE: t/035_standby_logical_decoding.pl might fail on attempt to read wrong timeline Thread-Topic: t/035_standby_logical_decoding.pl might fail on attempt to read wrong timeline Thread-Index: AQHc9ZLlUhM2VPCUS0qgMKq58+utYrYxXhiAgAKitgCAAFsCAIABJG3w Date: Tue, 9 Jun 2026 04:04:20 +0000 Message-ID: References: <7daef094-abf3-4672-bc23-3df4763b16a3@gmail.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ActionId=ccde5917-c147-4b76-bd19-45a9b9042159;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=true;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED?;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2026-06-09T02:14:25Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Tag=10, 3, 0, 1; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYRPR01MB12156:EE_|TYRPR01MB12629:EE_ x-ms-office365-filtering-correlation-id: ee3df0bf-8a0c-4af4-7733-08dec5dc2f4d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|6049299003|366016|376014|22082099003|18002099003|11063799006|56012099006|4143699003|1580799027|38070700021|4053099003; x-microsoft-antispam-message-info: VsPMKwHZu9TWSGcci3n/clKx4Jh9CjzMlu42XJ4yZmas0XjBLFDqYdVz4p5ZoGC4al6ekrbKGpzkAX+u021al9rCqB9uIOfxbMYJ20XOGSWxq2arXeaJN7tOo/x3UwL5w+yRxaGUDfs2++PuJXL2vCJrkfO7vjrSZngqZNImFGSP0uGwn9Zhn4HjgD4ubUiMzdq64P7dQ4SPi1iAxmVDfPiapZAW6Db/YCXgXCPWZz7sdmAtE/p65MkqkUZUFrE9X3oCe3BKyQ3h9KL4ENRpffcmMfgYqBt104dthojq8u5M8st3vCpx/1XzuY+DxUXuQ6rHRjAPyew/U54DFLEWTNA2yJWSjwolY/m0iC0x92WhJ1FLdc7o302gHLqQhUALZ2EHcj0Q0Pp7OtBgxZA2sM7OyL9owyGYIdnHPlDqZynbER8dAkH2odXWxfmUnRZZEwoPOeWPZkJqtIELTCGieSuycS9YyEHm5xkQoVejKXslIRYN7hPV+KagaJeQD5fltWAmySZFKh4QqQh7lK9aN9V89JHXECgQ1LeQlY8HWtHSaT7n5jR3xkXUPZX1Sq/HYXapgqSwSkUQP9BSLUttOlOEzSW9habT8/38DNT0B/hLS7ALiCSmYO9vW0TfGs10A2dCKHcLgD/dS9hfh+L11hi1y7/+hf3rcMMq1jSzSjXk0pNnUqSLjCLAVgaKK4y/TEQbICAo8sDjOJCm94w+5DmZShgmy2xhntqigGz/U2T+rm4KzYHOkKjJm2Dy/ulXKyIyYUOkhRCLUHgpc9rfr0r1C8YJVeI68daxjfwCRWk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB12156.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(6049299003)(366016)(376014)(22082099003)(18002099003)(11063799006)(56012099006)(4143699003)(1580799027)(38070700021)(4053099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?RlFuT1NaNlBLWGVwM2JRN25ldFR6RUVKV3JrMHRTSzI0bzdxSmhVdTEv?= =?iso-2022-jp?B?R0JjNDNqcjc1WEt6NXFkQ3ZaV1ljb21YTkRsemtvWHZDU2szWDhnM01a?= =?iso-2022-jp?B?b0sxNHcvMkFmeUd3TjVpZWQrSXFJaVEyNUQ2RUxIbEFVdlVVL0xVUUp5?= =?iso-2022-jp?B?b0dDT0grQ2dRa1pjRm5RM1F1SmowQnhka2lOZUJWdXIyL000Tk5WVUt1?= =?iso-2022-jp?B?NXNCRWFKRVBPdWdtbXJHcHNMRzd5Z2lGcTkyUnFJZEhoTHIxbFVTOVli?= =?iso-2022-jp?B?UmhpZXg3bVZsV0NUc3B0Z2c0bE1nWkJQZzJMbDZHMm5LZ3JIMVIzZldj?= =?iso-2022-jp?B?S3JNZC9IZm5ySll5bWRvY0dBazZ4a3ROTUdyTDlFQlNTbnpweGxlZWww?= =?iso-2022-jp?B?N3YvUVVyUWUwbHhIRWY2dzc3RVFtRlgyWmdvamZnTlNHVkNPMWxxL2NS?= =?iso-2022-jp?B?bFpBT2J5TXlJY0Vpa0VZc1pYcHQ0SjFzODczTHJCbjVhSkhqMUt5L215?= =?iso-2022-jp?B?cVZ3c1BnUDluL1IrcXgzdTh5TW0rR3htRDBhWFhtaVA3eFVmOTVVYnVO?= =?iso-2022-jp?B?ejJuM25ZTzl6d2FYYU9IV1NBV1V2OXJ3K1BSeU50WjJpWEUxbGRLblUw?= =?iso-2022-jp?B?L21NK2syN0gzMjc2Y0lSTzhFaXppbFdLWHFEdXBxZk9CV1RxMjVFdWt4?= =?iso-2022-jp?B?aEd6UmNjSmJlZFZYVGNVZnNCVFU5SWNBdkdRcEhhQ09uWmhsZS9FdVlm?= =?iso-2022-jp?B?RjVPMy9tMDB6MTJ0T0tFR0xRQzR5dWdDNkNGNkhBZUd4a2Jvb1ZBRW1l?= =?iso-2022-jp?B?UVV3QklRUnlvYmZqcGhhaTBVb212TFp6V0J0bzFiRGprS0l0ZFlNb3Zt?= =?iso-2022-jp?B?QmQ0WXAzRURFTTNzeFk3UGZrYk50VzViWlpmOFJ3ZXdGTXZLcGNoVDNz?= =?iso-2022-jp?B?UnF3OFZsQjY1R2JCbXJJUnFSUVM3Q1paM2E5ditMQUNHbC9jZHJFbW9h?= =?iso-2022-jp?B?UDBpRzNsRngwS1Z2T0xiV2t6aENzR2JHbGQ5dDFTWHlEVkt5ZUZKQ3R6?= =?iso-2022-jp?B?OFA1NlduajJPckJXRHVDQ0UxeGVmVnB5MTAzbXZuaWpQeTMrSGxPemVt?= =?iso-2022-jp?B?NUVaZUdqTmtBRS94eloyYXBhaXUyU1l0TGdFMVY3RExyejRHNGt1azFx?= =?iso-2022-jp?B?UG5DWFF4SUgvOGE1ODE1d2ZmSE90YzV1T2JybWJIbDlIZ3BMR2Z0WmJZ?= =?iso-2022-jp?B?dlNCVGFWRDZTVXg3Y29MTEkvT0hWMEw4MVVBZjNPcm5Tak5zOXZQYlhD?= =?iso-2022-jp?B?aXg5STRQQ2IrcjJaTU1ac3JhR09OMjhmNjZnVlFlVTU0a3UrTFJDUStP?= =?iso-2022-jp?B?aSs4bS9LQk9oQVRlMThWNkdhT0J6L2ZGSytyZUJGbzkvNkMvYnB1cTcx?= =?iso-2022-jp?B?MlpMYUtVUnVSbGY2VHQyZFNVTDB6Mm9xZUZwL2orYnhNb3FIMFd5YjVF?= =?iso-2022-jp?B?ejV6ZW9XSDdacTZRNUlDWWpMak5TZjg0SXpORzlFSjZSdG5ZTTltZWhO?= =?iso-2022-jp?B?TjluejV6THpTZkdBc2dZcmNDdkpDemFFRXhOL2o3cS9XbzhpZUE4RWIy?= =?iso-2022-jp?B?TjNhbEZkdjhTbkp1NDh2d3FvQi9qaU9Qd3BEQnlERGUwZk9WT3NaK3l5?= =?iso-2022-jp?B?d084dnppWlMxcTgwY1M4UnBnMld5dVVZUktkL2JPZ0VMN3orN2F6djZZ?= =?iso-2022-jp?B?bVQwU0w2cFZmOUJTd1lPbHdlVFg3ejhudXZRbXBOcGtscDF3S0hRT0xK?= =?iso-2022-jp?B?Q3BkMUZQcFcwc052Uk10d2F5TFhyNko5V1BEd1d2Y3lmQUFVZGwvUDhx?= =?iso-2022-jp?B?WVIwWitndW1VbUJhL3pLemo2bjI5dExrMHVJSms1bHNZbkd2V2NPQXZO?= =?iso-2022-jp?B?TE5PMS9FUVM4c0Y4WDB2Y05sMmhNMStIQ3c0TG0wRUVCVVJBbmVnTnlV?= =?iso-2022-jp?B?aEVqOUhiYnM2djZNcXBPUmhKZjFGVGVJNVFaRmhoQ3UvU0t4SkFkSjU1?= =?iso-2022-jp?B?dTVrZ3lKZm5nV05Ga1BIUmljMEVHWk0vVW85ZlpQN2V0cE1ucldjVXhm?= =?iso-2022-jp?B?Y0RlQnZPaUt6K0cyNkRtZ0wwS2IweGthUGtFd0diSlZHWkxWdXRYaGZ4?= =?iso-2022-jp?B?Q0o0bGVkdTRQelpSSmJBTG5RcWhhQmF3OG1UMFk3eUp5aFI3UDVmNjhh?= =?iso-2022-jp?B?TzFrbnFRclVaU2ZwQUtjUTZLYjQ3ayswc3RqdEJBdnZyZVoyUFhLYnpF?= =?iso-2022-jp?B?UmJiRU1zMnc2VC8wanJZTVhyVklzUjRnMDltaXJ1SGFia1BiSUVaWTZv?= =?iso-2022-jp?B?Q01PVG4rSFVHNjRXWWVaalVPdi9haWNNNUNYOWVVeisxVG1GTkowQzJk?= =?iso-2022-jp?B?M2RyZWd1NDNvWEpiSEc3eWlMWi9RSDdkL1dvalNIVFQ4OEM2VHp4dDQr?= =?iso-2022-jp?B?c1JUbGJvQXBkRXRpSGZldTYrc2pmSkJXcGd0Zz09?= Content-Type: multipart/mixed; boundary="_003_TYRPR01MB12156677791D04E4E858F3FCCF51D2TYRPR01MB12156jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: JBECTr2u15iAv0mTIQacBkYRmm9pO57eqwFxrkzX95IoqkO66kT8d+SBXfrYEjuZYwMdHmFmXy7NFi8BFk/xkVtkbkaeFhrB/MQSHi49dZYOsKGS7E7FemXcgX+8CZ2XuJ2ylrOljQKCWm2iTaWjmffBdsVr/c8L+t6hLG6ft7zv2Y3Cb4xQGP0XDrU6zc7PZQme7W6LvK3wkHuVzpp+bu9S0LeVF4sIrjzVQYF71fcY20/Xi+HrQn9n+PlT6AZWGAGxYlOeLu1+DqGO25WzbxAv+SbKmJHWhlTQoSMh1HfW6QpAhMiJvsmtVyIEXqEWqb1JSMg/NgNxadyIiAu6kg== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB12156.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee3df0bf-8a0c-4af4-7733-08dec5dc2f4d X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2026 04:04:21.0140 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tk8MPK5zizZxv/fIybJdNSgtMq4WCPU7g+AyYaqetjm/KCi2lJ63fTRQQdifZXblm83yIgy+zyvqhugXWPn92b6o2cSzCXlIhuKXGyra3EM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB12629 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_TYRPR01MB12156677791D04E4E858F3FCCF51D2TYRPR01MB12156jp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Dear Bertrand, Xuneng, Thanks for sharing the reproducer and opinion. I could now understand. While seeing, I felt the same issue can happen even for the streaming case. Please see attached reproducer and possible fix. Can you also include that point? Or this thread discusses only for the logi= cal case? If separated, I can take initiative for the streaming part, after the logic= al decoding case. Best regards, Hayato Kuroda FUJITSU LIMITED --_003_TYRPR01MB12156677791D04E4E858F3FCCF51D2TYRPR01MB12156jp_ Content-Type: application/octet-stream; name="0001-Reproducer-for-the-streaming-replication.patch" Content-Description: 0001-Reproducer-for-the-streaming-replication.patch Content-Disposition: attachment; filename="0001-Reproducer-for-the-streaming-replication.patch"; size=4757; creation-date="Tue, 09 Jun 2026 03:52:41 GMT"; modification-date="Tue, 09 Jun 2026 04:04:18 GMT" Content-Transfer-Encoding: base64 RnJvbSA2N2U0MDdlMThjNjRkZmY1MTkwNDIzMmVmOThmM2Y5OTJkZDgyZDAzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIYXlhdG8gS3Vyb2RhIDxrdXJvZGEuaGF5YXRvQGZ1aml0c3Uu Y29tPgpEYXRlOiBUdWUsIDkgSnVuIDIwMjYgMTI6NDg6MTkgKzA5MDAKU3ViamVjdDogW1BBVENI IDEvMl0gUmVwcm9kdWNlciBmb3IgdGhlIHN0cmVhbWluZyByZXBsaWNhdGlvbgoKLS0tCiBzcmMv dGVzdC9yZWNvdmVyeS9tZXNvbi5idWlsZCAgICB8ICAgMSArCiBzcmMvdGVzdC9yZWNvdmVyeS90 LzA5OV9yZXByby5wbCB8IDEyMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZp bGVzIGNoYW5nZWQsIDEyNCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3JjL3Rl c3QvcmVjb3ZlcnkvdC8wOTlfcmVwcm8ucGwKCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWNvdmVy eS9tZXNvbi5idWlsZCBiL3NyYy90ZXN0L3JlY292ZXJ5L21lc29uLmJ1aWxkCmluZGV4IDllYjhl ZDExNDI1Li5iZmQwNmEwNjEyNCAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvcmVjb3ZlcnkvbWVzb24u YnVpbGQKKysrIGIvc3JjL3Rlc3QvcmVjb3ZlcnkvbWVzb24uYnVpbGQKQEAgLTYyLDYgKzYyLDcg QEAgdGVzdHMgKz0gewogICAgICAgJ3QvMDUxX2VmZmVjdGl2ZV93YWxfbGV2ZWwucGwnLAogICAg ICAgJ3QvMDUyX2NoZWNrcG9pbnRfc2VnbWVudF9taXNzaW5nLnBsJywKICAgICAgICd0LzA1M19z dGFuZGJ5X2xvZ2luX2V2ZW50X3RyaWdnZXIucGwnLAorICAgICAgJ3QvMDk5X3JlcHJvLnBsJywK ICAgICBdLAogICB9LAogfQpkaWZmIC0tZ2l0IGEvc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wOTlfcmVw cm8ucGwgYi9zcmMvdGVzdC9yZWNvdmVyeS90LzA5OV9yZXByby5wbApuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMC4uMzRhOTdiYjE5ZjMKLS0tIC9kZXYvbnVsbAorKysgYi9z cmMvdGVzdC9yZWNvdmVyeS90LzA5OV9yZXByby5wbApAQCAtMCwwICsxLDEyMyBAQAorIyBDb3B5 cmlnaHQgKGMpIDIwMjYsIFBvc3RncmVTUUwgR2xvYmFsIERldmVsb3BtZW50IEdyb3VwCisKKyMg UmVwcm9kdWNlciB3cm9uZyB0aW1lbGluZSBjYW4gYmUgY2hvc2VuIGR1cmluZyB0aGUgcHJvbW90 aW9uIGZvciB0aGUKKyMgc3RyZWFtaW5nIHJlcGxpY2F0aW9uLgorCit1c2Ugc3RyaWN0OwordXNl IHdhcm5pbmdzIEZBVEFMID0+ICdhbGwnOworCit1c2UgUG9zdGdyZVNRTDo6VGVzdDo6Q2x1c3Rl cjsKK3VzZSBQb3N0Z3JlU1FMOjpUZXN0OjpVdGlsczsKK3VzZSBUZXN0OjpNb3JlOworCitpZiAo JEVOVntlbmFibGVfaW5qZWN0aW9uX3BvaW50c30gbmUgJ3llcycpCit7CisJcGxhbiBza2lwX2Fs bCA9PiAnSW5qZWN0aW9uIHBvaW50cyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgYnVpbGQnOworfQor CitteSAoJHN0ZG91dCwgJHN0ZGVyciwgJGhhbmRsZSk7CisKK215ICRub2RlX3ByaW1hcnkgPSBQ b3N0Z3JlU1FMOjpUZXN0OjpDbHVzdGVyLT5uZXcoJ3ByaW1hcnknKTsKK215ICRub2RlX3N0YW5k YnkgPSBQb3N0Z3JlU1FMOjpUZXN0OjpDbHVzdGVyLT5uZXcoJ3N0YW5kYnknKTsKK215ICRkZWZh dWx0X3RpbWVvdXQgPSAkUG9zdGdyZVNRTDo6VGVzdDo6VXRpbHM6OnRpbWVvdXRfZGVmYXVsdDsK KworIyBOYW1lIGZvciB0aGUgcGh5c2ljYWwgc2xvdCBvbiBwcmltYXJ5CitteSAkcHJpbWFyeV9z bG90bmFtZSA9ICdwcmltYXJ5X3BoeXNpY2FsJzsKK215ICRzdGFuZGJ5X3BoeXNpY2FsX3Nsb3Ru YW1lID0gJ3N0YW5kYnlfcGh5c2ljYWwnOworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMg SW5pdGlhbGl6ZSBwcmltYXJ5IG5vZGUKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworCiskbm9k ZV9wcmltYXJ5LT5pbml0KGFsbG93c19zdHJlYW1pbmcgPT4gMSwgaGFzX2FyY2hpdmluZyA9PiAx KTsKKyRub2RlX3ByaW1hcnktPmFwcGVuZF9jb25mKAorCSdwb3N0Z3Jlc3FsLmNvbmYnLCBxewor d2FsX2xldmVsID0gJ2xvZ2ljYWwnCittYXhfcmVwbGljYXRpb25fc2xvdHMgPSA0CittYXhfd2Fs X3NlbmRlcnMgPSA0CithdXRvdmFjdXVtID0gb2ZmCit9KTsKKyRub2RlX3ByaW1hcnktPmR1bXBf aW5mbzsKKyRub2RlX3ByaW1hcnktPnN0YXJ0OworCisjIENoZWNrIGlmIHRoZSBleHRlbnNpb24g aW5qZWN0aW9uX3BvaW50cyBpcyBhdmFpbGFibGUsIGFzIGl0IG1heSBiZQorIyBwb3NzaWJsZSB0 aGF0IHRoaXMgc2NyaXB0IGlzIHJ1biB3aXRoIGluc3RhbGxjaGVjaywgd2hlcmUgdGhlIG1vZHVs ZQorIyB3b3VsZCBub3QgYmUgaW5zdGFsbGVkIGJ5IGRlZmF1bHQuCitpZiAoISRub2RlX3ByaW1h cnktPmNoZWNrX2V4dGVuc2lvbignaW5qZWN0aW9uX3BvaW50cycpKQoreworCXBsYW4gc2tpcF9h bGwgPT4gJ0V4dGVuc2lvbiBpbmplY3Rpb25fcG9pbnRzIG5vdCBpbnN0YWxsZWQnOworfQorCisk bm9kZV9wcmltYXJ5LT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywgJ0NSRUFURSBFWFRFTlNJT04gaW5q ZWN0aW9uX3BvaW50czsnKTsKKworJG5vZGVfcHJpbWFyeS0+c2FmZV9wc3FsKCdwb3N0Z3Jlcycs CisJcXFbU0VMRUNUICogRlJPTSBwZ19jcmVhdGVfcGh5c2ljYWxfcmVwbGljYXRpb25fc2xvdCgn JHByaW1hcnlfc2xvdG5hbWUnKTtdCispOworCitteSAkYmFja3VwX25hbWUgPSAnYjEnOworJG5v ZGVfcHJpbWFyeS0+YmFja3VwKCRiYWNrdXBfbmFtZSk7CisKKyMgU29tZSB0ZXN0cyBuZWVkIHRv IHdhaXQgZm9yIFZBQ1VVTSB0byBiZSByZXBsYXllZC4gQnV0IHZhY3V1bSBkb2VzIG5vdCBmbHVz aAorIyBXQUwuIEFuIGluc2VydCBpbnRvIGZsdXNoX3dhbCBvdXRzaWRlIHRyYW5zYWN0aW9uIGRv ZXMgZ3VhcmFudGVlIGEgZmx1c2guCiskbm9kZV9wcmltYXJ5LT5wc3FsKCdwb3N0Z3JlcycsIHFb Q1JFQVRFIFRBQkxFIGZsdXNoX3dhbCgpO10pOworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwor IyBJbml0aWFsaXplIHN0YW5kYnkgbm9kZQorIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKworJG5v ZGVfc3RhbmRieS0+aW5pdF9mcm9tX2JhY2t1cCgKKwkkbm9kZV9wcmltYXJ5LCAkYmFja3VwX25h bWUsCisJaGFzX3N0cmVhbWluZyA9PiAxLAorCWhhc19yZXN0b3JpbmcgPT4gMSk7Ciskbm9kZV9z dGFuZGJ5LT5hcHBlbmRfY29uZigKKwkncG9zdGdyZXNxbC5jb25mJywKKwlxcVtwcmltYXJ5X3Ns b3RfbmFtZSA9ICckcHJpbWFyeV9zbG90bmFtZScKKyAgICAgICBtYXhfcmVwbGljYXRpb25fc2xv dHMgPSA1XSk7Ciskbm9kZV9zdGFuZGJ5LT5zdGFydDsKKyRub2RlX3ByaW1hcnktPndhaXRfZm9y X3JlcGxheV9jYXRjaHVwKCRub2RlX3N0YW5kYnkpOworCiskbm9kZV9zdGFuZGJ5LT5zYWZlX3Bz cWwoJ3Bvc3RncmVzJywKKyAgICAiU0VMRUNUIHBnX2NyZWF0ZV9waHlzaWNhbF9yZXBsaWNhdGlv bl9zbG90KCdwaHlzaWNhbF9zdGFuZGJ5Jyk7IgorKTsKKworIyBBdHRhY2ggaW5qZWN0aW9uIHBv aW50IHRvIHBhdXNlIHN0YXJ0dXAgYWZ0ZXIgV0FMIHNlZ21lbnQgY2xlYW51cAorIyBidXQgYmVm b3JlIFJlY292ZXJ5SW5Qcm9ncmVzcygpIGZsaXBzIHRvIGZhbHNlLgorJG5vZGVfc3RhbmRieS0+ c2FmZV9wc3FsKCdwb3N0Z3JlcycsCisJIlNFTEVDVCBpbmplY3Rpb25fcG9pbnRzX2F0dGFjaCgn cHJvbW90aW9uLWFmdGVyLXdhbC1zZWdtZW50LWNsZWFudXAnLCAnd2FpdCcpOyIKKyk7CisKKyMg UHJvbW90ZSB3aXRoIG5vLXdhaXQgc28gd2UgY2FuIHN5bmNocm9uaXplIHdpdGggdGhlIGluamVj dGlvbiBwb2ludC4KKyRub2RlX3N0YW5kYnktPnNhZmVfcHNxbCgncG9zdGdyZXMnLCAiU0VMRUNU IHBnX3Byb21vdGUoZmFsc2UpIik7CisKKyMgV2FpdCBmb3Igc3RhcnR1cCB0byBwYXVzZSBhZnRl ciByZW1vdmluZyBvbGQgdGltZWxpbmUgV0FMIHNlZ21lbnRzLgorJG5vZGVfc3RhbmRieS0+d2Fp dF9mb3JfZXZlbnQoJ3N0YXJ0dXAnLAorCSdwcm9tb3Rpb24tYWZ0ZXItd2FsLXNlZ21lbnQtY2xl YW51cCcpOworCitteSAkc3RyZWFtX2RpciA9ICRub2RlX3ByaW1hcnktPmJhc2VkaXIgLiAnL2Fy Y2hpdmVfd2FsJzsKK21rZGlyKCRzdHJlYW1fZGlyKTsKKworbXkgJGxvZ19vZmZzZXQgPSAtcyAk bm9kZV9zdGFuZGJ5LT5sb2dmaWxlOworCisjIFN0YXJ0IHBnX3JlY2VpdmV3YWwKKyRoYW5kbGUg PSBJUEM6OlJ1bjo6c3RhcnQoCisJWworICAgICAgICAncGdfcmVjZWl2ZXdhbCcsCisgICAgICAg ICctLWRpcmVjdG9yeScgPT4gJHN0cmVhbV9kaXIsCisgICAgICAgICctLWRibmFtZScgPT4gJG5v ZGVfc3RhbmRieS0+Y29ubnN0cigncG9zdGdyZXMnKSwKKyAgICAgICAgJy0tc2xvdCcgPT4gJ3Bo eXNpY2FsX3N0YW5kYnknLAorICAgICAgICAnLS1uby1sb29wJywKKwldLAorCSc+JyA9PiBcJHN0 ZG91dCwKKwknMj4nID0+IFwkc3RkZXJyLAorCUlQQzo6UnVuOjp0aW1lb3V0KCRkZWZhdWx0X3Rp bWVvdXQpKTsKKworIyBYWFggd2FpdCBhIGJpdCB0byBtYWtlIHN1cmUgcGdfcmVjZWl2ZXdhbCBo YXMgc3RhcnRlZAorc2xlZXAoMSk7CisKKyMgQ2hlY2sgdGhlIGxvZyBjb250ZW50CitvayggISRu b2RlX3N0YW5kYnktPmxvZ19jb250YWlucygKKwkJInJlcXVlc3RlZCBXQUwgc2VnbWVudCBbMC05 QS1GXSsgaGFzIGFscmVhZHkgYmVlbiByZW1vdmVkIiwKKwkJJGxvZ19vZmZzZXQpLAorCSdjaGVj ayB0aGF0IHJlcXVpcmVkIFdBTCBzZWdtZW50cyBhcmUgc3RpbGwgYXZhaWxhYmxlJyk7CisKK2Rv bmVfdGVzdGluZygpOwotLSAKMi41Mi4wCgo= --_003_TYRPR01MB12156677791D04E4E858F3FCCF51D2TYRPR01MB12156jp_ Content-Type: application/octet-stream; name="0002-Fix-race-condition-in-streaming-replication-timeline.patch" Content-Description: 0002-Fix-race-condition-in-streaming-replication-timeline.patch Content-Disposition: attachment; filename="0002-Fix-race-condition-in-streaming-replication-timeline.patch"; size=1475; creation-date="Tue, 09 Jun 2026 04:01:32 GMT"; modification-date="Tue, 09 Jun 2026 04:04:18 GMT" Content-Transfer-Encoding: base64 RnJvbSA2NzMwZDEwMTAwMGFkYTJhMWFhMWZlOGQ1YmQxN2Y0N2I5NmY0YjhiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIYXlhdG8gS3Vyb2RhIDxrdXJvZGEuaGF5YXRvQGZ1aml0c3Uu Y29tPgpEYXRlOiBUdWUsIDkgSnVuIDIwMjYgMTM6MDE6MTkgKzA5MDAKU3ViamVjdDogW1BBVENI IDIvMl0gRml4IHJhY2UgY29uZGl0aW9uIGluIHN0cmVhbWluZyByZXBsaWNhdGlvbiB0aW1lbGlu ZQogc2VsZWN0aW9uIGR1cmluZyBwcm9tb3Rpb24KCi0tLQogc3JjL2JhY2tlbmQvcmVwbGljYXRp b24vd2Fsc2VuZGVyLmMgfCAxOSArKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3dhbHNl bmRlci5jCmluZGV4IGU4MGVkMDUyMDc3Li5mMmU5YmJlOWQ5NSAxMDA2NDQKLS0tIGEvc3JjL2Jh Y2tlbmQvcmVwbGljYXRpb24vd2Fsc2VuZGVyLmMKKysrIGIvc3JjL2JhY2tlbmQvcmVwbGljYXRp b24vd2Fsc2VuZGVyLmMKQEAgLTMzODksNyArMzM4OSw3IEBAIFhMb2dTZW5kUGh5c2ljYWwodm9p ZCkKIAkJICovCiAJCWJvb2wJCWJlY2FtZUhpc3RvcmljID0gZmFsc2U7CiAKLQkJU2VuZFJxc3RQ dHIgPSBHZXRTdGFuZGJ5Rmx1c2hSZWNQdHIoJlNlbmRScXN0VExJKTsKKwkJU2VuZFJxc3RQdHIg PSBHZXRTdGFuZGJ5Rmx1c2hSZWNQdHIoTlVMTCk7CiAKIAkJaWYgKCFSZWNvdmVyeUluUHJvZ3Jl c3MoKSkKIAkJewpAQCAtMzQwMCw5ICszNDAwLDIyIEBAIFhMb2dTZW5kUGh5c2ljYWwodm9pZCkK IAkJfQogCQllbHNlCiAJCXsKKwkJCVRpbWVMaW5lSUQJaW5zZXJ0VExJOworCisJCQkvKgorCQkJ ICogSWYgdGhlIGluc2VydGlvbiB0aW1lbGluZSBoYXMgYWxyZWFkeSBiZWVuIHNldCwgdXNlIGl0 LiBTZWUKKwkJCSAqIGxvZ2ljYWxfcmVhZF94bG9nX3BhZ2UoKSBmb3IgZGV0YWlscy4KKwkJCSAq LworCQkJaW5zZXJ0VExJID0gR2V0V0FMSW5zZXJ0aW9uVGltZUxpbmUoKTsKKworCQkJaWYgKGlu c2VydFRMSSAhPSAwKQorCQkJCVNlbmRScXN0VExJID0gaW5zZXJ0VExJOworCQkJZWxzZQorCQkJ CUdldFhMb2dSZXBsYXlSZWNQdHIoJlNlbmRScXN0VExJKTsKKwogCQkJLyoKLQkJCSAqIFN0aWxs IGEgY2FzY2FkaW5nIHN0YW5kYnkuIEJ1dCBpcyB0aGUgdGltZWxpbmUgd2UncmUgc2VuZGluZwot CQkJICogc3RpbGwgdGhlIG9uZSByZWNvdmVyeSBpcyByZWNvdmVyaW5nIGZyb20/CisJCQkgKiBJ cyB0aGUgdGltZWxpbmUgd2UncmUgc2VuZGluZyBzdGlsbCB0aGUgb25lIHJlY292ZXJ5IGlzCisJ CQkgKiByZWNvdmVyaW5nIGZyb20/CiAJCQkgKi8KIAkJCWlmIChzZW5kVGltZUxpbmUgIT0gU2Vu ZFJxc3RUTEkpCiAJCQkJYmVjYW1lSGlzdG9yaWMgPSB0cnVlOwotLSAKMi41Mi4wCgo= --_003_TYRPR01MB12156677791D04E4E858F3FCCF51D2TYRPR01MB12156jp_--