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 1wDZzY-0038Aq-2c for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 03:35:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDZzX-007rlZ-2j for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 03:35:39 +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 1wDZzX-007rlR-1W for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 03:35:39 +0000 Received: from mail-japaneastazon11011066.outbound.protection.outlook.com ([52.101.125.66] helo=TYVP286CU001.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 1wDZzV-00000001ZND-0BU3 for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 03:35:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=REzZeY8BGpLczd3h79B/KThUsTQn44V/iJ1WcDFjf4ojDxy/YJWi8WYNDO4wOuxWUYH/NrUb9F1cwgacSlYVmDyNczbu8tQ+aWYCeDoVzv040DOKdxP6Ff8ngmCt58GjJkGNl2eW+bHEA2cj6HzCEx+H7pGUzVCvEPgLVOxV+TH/odE7Nrx8+KIWWVO65RWXPcft6U1JJ4xzi9wBTBNm9Pc+Kc6PObE6IiA8TMK3xswyf2hsNcl9g/W8j4x6eLEqQxh+UZdVyHfKLVeTw1Wr2qLwPajTG2Cp/3BOaQolVzR0fN7HUVXJn/C6dQXneSqhqVoaa80JjsfJdzRor2sz2Q== 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=PxtmQa7iCB1nba2cEL1jjSjn5SqwWM05/uOSFZKKI9E=; b=T8Lfh0aZig8a997m3wPMbL5pGfxGHyjYaRq/Uw0yeNCUOf3UXI7arweSdM/7P+/EteWpF6j1Bsn8bxwB0qTUqUd8vwVMrPduC8X6w/5QnanVYcIWkXQyV93of9m991PekiRJwuAPubMk/zwvTWVyF6+oCimAKZCwZQZvX7OP1EktDnfymLZUs2TdKKnxUsX1TgE3F2f+N8CwORaax8fyKlY2m9JYQTIp26yv+d1F1QEMa6S9S1lAPYO0zCO4fE/10r+4dSEkxRemt0YkFX+saEFiXP8XFDcNpcFwr3YDVCrjRCw0twejkGG7KKC7venpQH5PwV0BVWq591meyIHWlQ== 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=PxtmQa7iCB1nba2cEL1jjSjn5SqwWM05/uOSFZKKI9E=; b=MwIG26zlIbxNoNQzv45OE/G9gvk3WH9mFBQK3YnQpOvAIdx5e1UohasouqAzk0ZdmvgtgIT5eJ89rI7soK/s+E83XdebArJleM43f1XACvbRUA1cluxiPFC7SowPRq8+C8fiyvGWsvytdyfoKMlD5aGMZnq9Ef56LVLczhIp6uPbuZ8J2ZasNfDmgJc5NesNrChVf2PeYRUIFTJxbHd/XXVzFPwule5N6vWfvCdlFFBNSotAdkek/+HBJITwW0NX5fRpx3RStJ38OZBqMBYiSHrOFWRbB8ju+XDDiMj6eb6IUF0jyTVMB3f3RldmNvnlM81gtOk9jgS2BBFVZYeVcw== Received: from TYRPR01MB14195.jpnprd01.prod.outlook.com (2603:1096:405:222::11) by TY7PR01MB17227.jpnprd01.prod.outlook.com (2603:1096:405:32b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Fri, 17 Apr 2026 03:35:28 +0000 Received: from TYRPR01MB14195.jpnprd01.prod.outlook.com ([fe80::72da:8d94:e5fa:dc22]) by TYRPR01MB14195.jpnprd01.prod.outlook.com ([fe80::72da:8d94:e5fa:dc22%5]) with mapi id 15.20.9818.023; Fri, 17 Apr 2026 03:35:28 +0000 From: "Zhijie Hou (Fujitsu)" To: "Zhijie Hou (Fujitsu)" , PostgreSQL Hackers CC: Amit Kapila Subject: RE: Fix stats reporting delays in logical parallel apply worker Thread-Topic: Fix stats reporting delays in logical parallel apply worker Thread-Index: AdzMxcHdmed89lSHRJmd+cx6qwcl6gBVKoBg Date: Fri, 17 Apr 2026 03:35:28 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-AS, 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=4a5209f9-49a1-4593-b1dd-289952febdaa;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-04-15T10:50:29Z;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: TYRPR01MB14195:EE_|TY7PR01MB17227:EE_ x-ms-office365-filtering-correlation-id: 2a44185e-d5e1-481f-66fd-08de9c325ec8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|6049299003|376014|1800799024|18002099003|22082099003|56012099003|38070700021|4053099003|1580799027; x-microsoft-antispam-message-info: Oe/xl3mfZMZxrOV7psi56goxGpVXahSyv/joDwLlKAJeWw8Uin0rMzW1mrJbvYG+C/kjqJQMhovN1tEp9CnXwcEICRdABCXJOPCTQftweWQ6tXWpkiJiNUzSBjXYINxApEAHlGhlcOmI4z9U77Adn+cboDOo4cnm5IrcjX0YQWBq5sYyAcobfYq+W1s4mXNUMveCEp6fbYHQWDRg8CW+deqA4+ZoAuLyqc4uq+edv4wkx6yXG0uw1GKr+ZAXd5kGsuyskNvLrNO/Tdobk1hY7KRF3H2YfuEAWfiLCoJ0HhYuSeKG5s9nTQ4OjwpWu5lqhMNc+JDjXxQLiAG9ArUu+qW9V78i+4DU2XfG8Rnp5NrFKDXYgcTPcMnN/7xRgaMDaBHbATPc3GY4RnqZQLRkuZsLVFxIFy/aOk8p8CbmaZSAE5cE/bLAIbQ0h+1HgVO6L6jEkisc7G0bWpQ1D0tYL9OnDAhZ7StwNWteOSP6Hx0di+DcRtuhMEy3ucc1fIXKe+akAkThpJDi24ewhTj829gST55ugqzPDIK/+5Hts7pDrOZFMyTqYWpxg0pY7lGEBalQwLFmOA11TbD/Oghlyj1YFuCbvLlscSqaSJKnHTSdgVpg13KJKnzqzZ/5OaX+2/qqu75wCKsFsx2+J/waXMu4G3AO9huGDbq/PXdC6XbxqpGkk3lHhqgQ6bgyVqkCdtyBPUeF8tWZJQAgm0hZ1BDKIRnM6oMzo/hyHw/ZWXhyuHW412NDllIKfXig/oX6UUSp+6GGzxtdAEi+v0CUMgYjTmC+aI6zRX5S70duW0S/JjAp5llwYYOwBQLWBABLbpY97aE+HFu/ic4zimKLXw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB14195.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(6049299003)(376014)(1800799024)(18002099003)(22082099003)(56012099003)(38070700021)(4053099003)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?REhwcVFvUzZ5eU1NMTBhTkZJSllLZUFucHBxQmFYYzV0cXFOYzlNU09v?= =?iso-2022-jp?B?b1loZkl4M2pGZHFqTlRZUnRiT3hQVVppeVQxVWFGQ29JeExyZlYxaHZa?= =?iso-2022-jp?B?aG9ZdThyZ25yTkFONlYvV3krKzUrSlM1cGI5VnpCeENlbmRWak13a2xE?= =?iso-2022-jp?B?bWtLTEpsRFhRWFd4eHBzaVk0ek5PZ1FKMUtCcDNKMjJaZFRrNkdwZmkz?= =?iso-2022-jp?B?NmFFSW1rWG9FVzFrbEdpcklOVUtXQ25SblplcXF1MitROVJUY1EweDFI?= =?iso-2022-jp?B?c3R0N0tTd2IxY2ZuK2pxUmUweVFEaVNPWDErMkxKSHZvOG5wQzlQbmNn?= =?iso-2022-jp?B?bEUxMEk4elAxWWtRSUhmUDhwWWtYVklqN2tQUG1VbTl3MlVvbFRzd2pB?= =?iso-2022-jp?B?bm5vV1gxN2RTbjFScUQ1UWdORjROcW83aXQvaGNaL3pqTkN5Z3Y4MEd4?= =?iso-2022-jp?B?WVh3TUt5WnY1ZUhta3k0WHovWG5FVG4rTWpBMVllRjllNFY0YXI1aWFS?= =?iso-2022-jp?B?S2FSVEUzazlRcCswRnltV08vRjUvYnhTSWlZVnpyN3FoWGQzampNQ3Ra?= =?iso-2022-jp?B?cytNeTZyU3hOcHp0aUg2bXVEQk5Ma2oxZEJQMEN6TnF2UzhDaEYzeVV3?= =?iso-2022-jp?B?eXRwOXR2blFFTVZWZkI1SXU3NW02aHNLa3BNVldza1Q2TkZQdXpXK3R4?= =?iso-2022-jp?B?TEE5ZW5pY1hlMVJFQjhhdXl6dWF2VjdEL2J6UGNFakJtbUtrVUt5QndG?= =?iso-2022-jp?B?ZDk3YkV4RXFIWGFISFRaWE9mZnpFb1FPZTFZMEVHa3hYbmlHY3d4dGdJ?= =?iso-2022-jp?B?V25hRU9ZTXdSTVczV2RMd2JLSWRoR01YQ3dRdDRrcE5zZXRnYXFVZVdO?= =?iso-2022-jp?B?OUZOUEZRdFVtOS9COFM4TGk2YnFOdURPc1RIbC9JVVBNTEtiU2VrR3lQ?= =?iso-2022-jp?B?c09oNEVmUzF0eDZHMU9PVGhpL1UweDZCK201cmxMYmpNNVdOdTRRWTll?= =?iso-2022-jp?B?UWlKK2YzQld0U1lyZHlrTGdlN1Z3QkNBU3gxaGt0TmR3REt2NnRWUTla?= =?iso-2022-jp?B?N0pxbmNEakQzT3o2bHY3SHQ0UUx0U1ZTRnp1bUd6Um1TdjBWM3MzbzMz?= =?iso-2022-jp?B?WnpZRXorbnh1bGlCb2JBck04SUwyTVpYdXQwc3dxblVKTlhscENkQ004?= =?iso-2022-jp?B?RjNFa2hBUlVPVmt6eWoxbDlGZ3VCVWxzZDIzd2Jid2psZDJReUNmQXZW?= =?iso-2022-jp?B?Y2J4ZEhiaWVLSTA5Q0FEeHZlMDhQL0J0aFBYbVRiVmNhaTZ5ckZIRndU?= =?iso-2022-jp?B?OVRoYlRjUnVvYldJMkZKQ1luZk5ILytIbWZmbnJFQmJCdkYzRVN1dno5?= =?iso-2022-jp?B?bk5aaDJQdWtVcDcvTmYzaklhNjNnSWNuekMwVUZoUzlDcjkwdEZVcjVM?= =?iso-2022-jp?B?ZnllWXord0dUcUcxa2pvMlRDQ3BxTWg5Rlc0M2VJYTlpclgrWFlnZVJk?= =?iso-2022-jp?B?ZzlYL0JuTHRMWmFabEZrYWRkR3gxdHJqUG5HSkxadnpPUmYzQ1cxU1Rk?= =?iso-2022-jp?B?WmJ5MmNzMURaYnZwcTFZeDdUWTdvRDRvOGtOKzQrNEJjeXppZER5NlBq?= =?iso-2022-jp?B?ejY5VUpjSnF3Y2krV2xINWFWMFc4amxlOGYwTVdteVZKK3ZtYjZTcFlv?= =?iso-2022-jp?B?WEtXUHVZVGE4MUg4OVBUMjltMWhFdlZWakIrTGl3cTBlT3FidWxoOUdS?= =?iso-2022-jp?B?UGxrazV4TFR0S25xT2ZhbnpyOEpEbmZPMGlYUnhadExLajdqSHVJbU0w?= =?iso-2022-jp?B?NlIwRitLT1NYc3VKQUtSNWhZQWpBLzhmTnJWK09EdGk5UmpVOWphMDN6?= =?iso-2022-jp?B?cm12ZkxzSHZNQnByVmVPcDdTa0JBVGtabzc1a2VoSzAxNDNvV3FHZzRV?= =?iso-2022-jp?B?WVZPcldYazhyQStwUmpKY3JFYWFaTk5VOEF6UkdoSU9uc2d5RTg5TGI2?= =?iso-2022-jp?B?UXdFci9BUE8rUThEMVdlcklTVDFUYStPaFVOMHBxb3BlNi95dFRYaFFS?= =?iso-2022-jp?B?U21rM0duTGd3TnIrOCtoYUFCRmgwRGRoN1hNdXE4dDZVazlLTjZEQk1C?= =?iso-2022-jp?B?RGk0UVY5a0NuVm45WFF2VjRmOU5CT1l5ZW9WYzZzSWJZWE81czB5S2hh?= =?iso-2022-jp?B?cGVYUEZVNks5WlF6VDdKNjI5OGNhcTh3WFBnT2RpYnQyQ1hncnI2Znlz?= =?iso-2022-jp?B?c0lhN2ZhL2ppZ3FMMkc0QVQwOHJIVnZIc252NHVHdkJsZmplZXpmaWtj?= =?iso-2022-jp?B?Ny9FRFpsOE5FZk9CU2U0RWdOMFFpa2t1clBvRXRKSWZkNzZQeDNNRGJB?= =?iso-2022-jp?B?eTlJNjNDK0Q0TGszOG53TW0yQ1AvVG1YMnlVNVliQUpuOEkrcjZaQXJ0?= =?iso-2022-jp?B?dDYxUVIzbGpMU3h3WnE2VW1ORkovZkNubkpPeW9LU2RHbG5NbC9jVUps?= =?iso-2022-jp?B?SFBPUy9xZFJ5cUtvcXZydlZta25RQjdvTFRyZz09?= Content-Type: multipart/mixed; boundary="_003_TYRPR01MB141956D9C159D7B867A9F2AEE94202TYRPR01MB14195jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: XuMpHZ1PPUlYP3VYqXSc3kdLE5VqLaFtyECZ/XSCl1ROsmPQjf3nuAOxxB/PjGs1Rwtzh7TfhGePeaidYpm3mugSYw3G+zEq6ph5MTmTmRjwj2RcljgAlP9VcENwPOZGrHnWdRbDBLKWGjyPodJ5UsPzHBBhyHtBry/WX4SvXKmIW/nABll6zGw1jR4pXNpwnx94o6tClj81F1v9nV0Iuux7pG7NjscbTdAmidppAKBWT5hjCQllY3Ux2r8A5F6rZNppZq5Yd8Dr2wBiwj8wzovF9zCj+TA9VesIg4TfMOvtp840wjAfIAN0GSgLa88oFjU6eVc5JOItuHDKkVuApA== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB14195.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a44185e-d5e1-481f-66fd-08de9c325ec8 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2026 03:35:28.5123 (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: WNvEl2lRCHlVlC20Kq6eAvsPuoEg3gfx7BuT4sqSIIQKovPUbiFyhkB9wgmImRHc0MXJYZbkdl966NQ2OlPcvw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY7PR01MB17227 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_TYRPR01MB141956D9C159D7B867A9F2AEE94202TYRPR01MB14195jp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable On Friday, April 17, 2026 11:01 AM Zhijie Hou (Fujitsu) wrote: > Hi, >=20 > When implementing another feature, I noticed that parallel apply workers > currently do not report statistics while idle in their main loop. This ca= n cause > stats from the last processed transaction to be arbitrarily delayed, espe= cially > when there are long gaps between streamed transactions. >=20 > The issue is demonstrated in 0002, where a TAP test fails when attempting= to > collect stats from a parallel apply worker that has no subsequent transac= tion > to > trigger a stats report. >=20 > 0001 fixes this issue by forcing a stats report when the worker is idle i= n the > main loop, matching the behavior already present in LogicalRepApplyLoop() > for > regular logical apply workers. Regarding 0002, I realized that the streaming option is now set to 'paralle= l' by default so can avoid adjusting the option again. The test needs to be adjus= ted to increase the worker limit so that a parallel worker can start. Here are = the updated patches. Best Regards, Hou zj --_003_TYRPR01MB141956D9C159D7B867A9F2AEE94202TYRPR01MB14195jp_ Content-Type: application/octet-stream; name="v2-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch" Content-Description: v2-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch Content-Disposition: attachment; filename="v2-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch"; size=1475; creation-date="Fri, 17 Apr 2026 03:33:58 GMT"; modification-date="Fri, 17 Apr 2026 03:35:27 GMT" Content-Transfer-Encoding: base64 RnJvbSBkNmRmNjI1NWZkYzQ5ZTI2ZTY1NjM3ODI2MzU4ZGUyYTdjZTM3YmMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDE1IEFwciAyMDI2IDE3OjMwOjAzICswODAwClN1YmplY3Q6IFtQQVRDSCB2MiAx LzJdIEZpeCBzdGF0cyByZXBvcnRpbmcgZGVsYXlzIGluIHBhcmFsbGVsIGFwcGx5IHdvcmtlcgoK UGFyYWxsZWwgYXBwbHkgd29ya2VycyBjdXJyZW50bHkgZG8gbm90IHJlcG9ydCBzdGF0aXN0aWNz IHdoaWxlIGlkbGUgaW4gdGhlaXIKbWFpbiBsb29wLiBUaGlzIGNhbiBjYXVzZSBzdGF0cyBmcm9t IHRoZSBsYXN0IHByb2Nlc3NlZCB0cmFuc2FjdGlvbiB0byBiZQphcmJpdHJhcmlseSBkZWxheWVk LCBlc3BlY2lhbGx5IHdoZW4gdGhlcmUgYXJlIGxvbmcgZ2FwcyBiZXR3ZWVuIHN0cmVhbWVkCnRy YW5zYWN0aW9ucy4KCkZpeCB0aGlzIGJ5IGZvcmNpbmcgYSBzdGF0cyByZXBvcnQgd2hlbiB0aGUg d29ya2VyIGlzIGlkbGUgaW4gdGhlIG1haW4gbG9vcCwKZW5zdXJpbmcgdGltZWx5IHZpc2liaWxp dHkgb2YgYWNjdW11bGF0ZWQgc3RhdGlzdGljcy4KLS0tCiBzcmMvYmFja2VuZC9yZXBsaWNhdGlv bi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRp b24vbG9naWNhbC9hcHBseXBhcmFsbGVsd29ya2VyLmMgYi9zcmMvYmFja2VuZC9yZXBsaWNhdGlv bi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYwppbmRleCA3OThlOGQ4NWIzZS4uYWFhMjFh NWE5NGEgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvYXBwbHlw YXJhbGxlbHdvcmtlci5jCisrKyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvYXBw bHlwYXJhbGxlbHdvcmtlci5jCkBAIC04MTUsNiArODE1LDE1IEBAIExvZ2ljYWxQYXJhbGxlbEFw cGx5TG9vcChzaG1fbXFfaGFuZGxlICptcWgpCiAKIAkJCQlpZiAocmMgJiBXTF9MQVRDSF9TRVQp CiAJCQkJCVJlc2V0TGF0Y2goTXlMYXRjaCk7CisKKwkJCQkvKgorCQkJCSAqIEZvcmNlIHN0YXRz IHJlcG9ydGluZyB0byBhdm9pZCBsb25nIGRlbGF5cy4gVGhlcmUgY2FuIGJlIGxvbmcKKwkJCQkg KiBpZGxlIGdhcHMgYmVmb3JlIHRoZSBsZWFkZXIgYXNzaWducyB0aGUgbmV4dCB0cmFuc2FjdGlv biwgYW5kCisJCQkJICogdGhlIG9ubHkgb3Bwb3J0dW5pdHkgdG8gcmVwb3J0IHN0YXRzIGR1cmlu ZyBzdWNoIGdhcHMgaXMKKwkJCQkgKiBoZXJlLgorCQkJCSAqLworCQkJCWlmICgocmMgJiBXTF9U SU1FT1VUKSAmJiAhSXNUcmFuc2FjdGlvblN0YXRlKCkpCisJCQkJCXBnc3RhdF9yZXBvcnRfc3Rh dCh0cnVlKTsKIAkJCX0KIAkJfQogCQllbHNlCi0tIAoyLjUzLjAud2luZG93cy4yCgo= --_003_TYRPR01MB141956D9C159D7B867A9F2AEE94202TYRPR01MB14195jp_ Content-Type: application/octet-stream; name="v2-0002-Test-the-stats-report-in-parallel-apply-worker.patch" Content-Description: v2-0002-Test-the-stats-report-in-parallel-apply-worker.patch Content-Disposition: attachment; filename="v2-0002-Test-the-stats-report-in-parallel-apply-worker.patch"; size=2037; creation-date="Fri, 17 Apr 2026 03:33:58 GMT"; modification-date="Fri, 17 Apr 2026 03:35:28 GMT" Content-Transfer-Encoding: base64 RnJvbSBiYzc0ZDI1ODRhZGJiNjAxYWE2YTBmZDVmMDIzMTkwZjdiZmFhZDI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDE1IEFwciAyMDI2IDE2OjU5OjUzICswODAwClN1YmplY3Q6IFtQQVRDSCB2MiAy LzJdIFRlc3QgdGhlIHN0YXRzIHJlcG9ydCBpbiBwYXJhbGxlbCBhcHBseSB3b3JrZXIKCi0tLQog c3JjL3Rlc3Qvc3Vic2NyaXB0aW9uL3QvMDI2X3N0YXRzLnBsIHwgMTYgKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvdGVz dC9zdWJzY3JpcHRpb24vdC8wMjZfc3RhdHMucGwgYi9zcmMvdGVzdC9zdWJzY3JpcHRpb24vdC8w MjZfc3RhdHMucGwKaW5kZXggNWQ0NTcwNjBhMDIuLmNmZDhkOWI5ZDAwIDEwMDY0NAotLS0gYS9z cmMvdGVzdC9zdWJzY3JpcHRpb24vdC8wMjZfc3RhdHMucGwKKysrIGIvc3JjL3Rlc3Qvc3Vic2Ny aXB0aW9uL3QvMDI2X3N0YXRzLnBsCkBAIC0xNiw2ICsxNiw5IEBAICRub2RlX3B1Ymxpc2hlci0+ c3RhcnQ7CiAjIENyZWF0ZSBzdWJzY3JpYmVyIG5vZGUuCiBteSAkbm9kZV9zdWJzY3JpYmVyID0g UG9zdGdyZVNRTDo6VGVzdDo6Q2x1c3Rlci0+bmV3KCdzdWJzY3JpYmVyJyk7CiAkbm9kZV9zdWJz Y3JpYmVyLT5pbml0OworCisjIEluY3JlYXNlIHRoZSB3b3JrZXIgbGltaXQgdG8gYWxsb3cgYSBw YXJhbGxlbCBhcHBseSB3b3JrZXIgZm9yIHRoaXMgdGVzdC4KKyRub2RlX3N1YnNjcmliZXItPmFw cGVuZF9jb25mKCdwb3N0Z3Jlc3FsLmNvbmYnLCAibWF4X2xvZ2ljYWxfcmVwbGljYXRpb25fd29y a2VycyA9IDUiKTsKICRub2RlX3N1YnNjcmliZXItPnN0YXJ0OwogCiAKQEAgLTEzNiw2ICsxMzks MTMgQEAgc3ViIGNyZWF0ZV9zdWJfcHViX3dfZXJyb3JzCiAJIyBUcnVuY2F0ZSB0ZXN0IHRhYmxl IHNvIHRoYXQgYXBwbHkgd29ya2VyIGNhbiBjb250aW51ZS4KIAkkbm9kZV9zdWJzY3JpYmVyLT5z YWZlX3BzcWwoJGRiLCBxcShUUlVOQ0FURSAkdGFibGVfbmFtZSkpOwogCisJIyBGb3JjZSB0aGUg cHVibGlzaGVyIHRvIHN0cmVhbSB0aGUgY2hhbmdlcyB0byB0aGUgc3Vic2NyaWJlciBpbW1lZGlh dGVseSBzbworCSMgdGhhdCB0aGUgZGVsZXRlX21pc3NpbmcgY29uZmxpY3QgY2FuIGJlIHRlc3Rl ZCBpbiB0aGUgcGFyYWxsZWwgYXBwbHkKKwkjIHdvcmtlci4KKwkkbm9kZV9wdWJsaXNoZXItPmFw cGVuZF9jb25mKCdwb3N0Z3Jlc3FsLmNvbmYnLAorCQkiZGVidWdfbG9naWNhbF9yZXBsaWNhdGlv bl9zdHJlYW1pbmcgPSBpbW1lZGlhdGUiKTsKKwkkbm9kZV9wdWJsaXNoZXItPnJlbG9hZDsKKwog CSMgRGVsZXRlIGRhdGEgZnJvbSB0aGUgdGVzdCB0YWJsZSBvbiB0aGUgcHVibGlzaGVyLiBUaGlz IGRlbGV0ZSBvcGVyYXRpb24KIAkjIHNob3VsZCBiZSBza2lwcGVkIG9uIHRoZSBzdWJzY3JpYmVy IHNpbmNlIHRoZSB0YWJsZSBpcyBhbHJlYWR5IGVtcHR5LgogCSRub2RlX3B1Ymxpc2hlci0+c2Fm ZV9wc3FsKCRkYiwgcXEoREVMRVRFIEZST00gJHRhYmxlX25hbWU7KSk7CkBAIC0xNTEsNiArMTYx LDEyIEBAIHN1YiBjcmVhdGVfc3ViX3B1Yl93X2Vycm9ycwogCSAgb3IgZGllCiAJICBxcShUaW1l ZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgZGVsZXRlX21pc3NpbmcgY29uZmxpY3QgZm9yIHN1YnNj cmlwdGlvbiAnJHN1Yl9uYW1lJyk7CiAKKwkjIFJlc2V0IGRlYnVnX2xvZ2ljYWxfcmVwbGljYXRp b25fc3RyZWFtaW5nIHRvIGFsbG93IHN1YnNlcXVlbnQgdGVzdHMgdG8KKwkjIHZlcmlmeSBub24t c3RyZWFtaW5nIGJlaGF2aW9yLgorCSRub2RlX3B1Ymxpc2hlci0+YXBwZW5kX2NvbmYoJ3Bvc3Rn cmVzcWwuY29uZicsCisJCSJkZWJ1Z19sb2dpY2FsX3JlcGxpY2F0aW9uX3N0cmVhbWluZyA9IGJ1 ZmZlcmVkIik7CisJJG5vZGVfcHVibGlzaGVyLT5yZWxvYWQ7CisKIAlyZXR1cm4gKCRwdWJfbmFt ZSwgJHN1Yl9uYW1lKTsKIH0KIAotLSAKMi41My4wLndpbmRvd3MuMgoK --_003_TYRPR01MB141956D9C159D7B867A9F2AEE94202TYRPR01MB14195jp_--