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 1wDZSO-0037Lk-1v for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 03:01:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDZSM-007kXH-16 for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 03:01:22 +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 1wDZSL-007kX8-2w for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 03:01:22 +0000 Received: from mail-japanwestazon11011058.outbound.protection.outlook.com ([40.107.74.58] helo=OS0P286CU010.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 1wDZSJ-00000001YWN-0aEr for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 03:01:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vhvwXNYBSEU8D0pE3HCuHJAsww8lhyIUP3tkkWjrad8TnFqfiRxqcdwhy9tulMjD+tDiShT8vgT9Yt2E4mrqg+thoe9Dhff1dybPpZ1hWh9Tlkg+mOf0gxGaeblYS0ShR2519QNpsFVUxQyiALyjtZihLuAlVGrVjovaRX3sOe6I68K1XKJGloa1AZswxKcYlFHon1rAii58DbHqq9YCXgKAxGK8QpbnPzCCr2zU0hsR0OkJO01Y3MED3BQwOQnjlACtnSC6c3szFM6dG8mZ6HdX723y99RyP9CUUjPxKpaQxggUtFsnSsZ0tpa+truLIDioliChAUrvuQ1v7SI5nw== 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=hdJ0phfyNfBtVmsU7nsJP3raa55hoL7DGfU33eAjUd4=; b=nVmn1uz/oZ8x1IH5fhf5rLNhrpvsMudydjc1A1OAnDaGunXNd8HOUpx3beE0nyC/YD3gfktCcmPzFIIr9xHMSV1M+NvaypI36Oshxr2ao8ZyVQD1Nwyo0t9tNBhsStH/hDZu3hembR9ZoNLZC/RAALgS32Xsdo/p1+v8GUFuZEAt5EFYK4D89hPDKGYAKzDKDBHDepPTY/6F+AYnYradpXM+pWOHFhMg2L3wl1Q74WzrfEVLZNPbHUqay29T0WUnQCeMKlXNWnfwxpKmM49+15uJ39ZUOrZIEHIYW1M5pb6RQaC2ZtY/YVbzePlCBIAXtSmEEbhfOOQ+cRrPMBXt6A== 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=hdJ0phfyNfBtVmsU7nsJP3raa55hoL7DGfU33eAjUd4=; b=WGGBqMBn8trY06Vzi2mHz76rNE9DptMzEhRYyPTT3ID0k4fvL/LttIBKRx20xab7qDCUqzy6Trnk80QzAnLweinPicJ8JfM0j7VjuFFfocJgGxptcGO8Qv5+jJ3qqbwDHRyT3bIAhcKkeKy6R3PesETV9E7oFCwLfmzithl/sDVkDo/YvvNAZ/Xmn73qWDusazEH0/f6MUWbU9ACUvK75LJazqm51pjnZKGMFj8+CSw+4qZVK3PiFRYCHX7DBYYWP5axGby04LWPwGq/5DGAQnepwgH43rkxC2WZJPkAMEIQKQHngr7ip66lKHA2JtNJvocX0JBVLNvwCPyn9PxrLA== Received: from TYRPR01MB14195.jpnprd01.prod.outlook.com (2603:1096:405:222::11) by OSZPR01MB8704.jpnprd01.prod.outlook.com (2603:1096:604:15d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Fri, 17 Apr 2026 03:01:09 +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:01:09 +0000 From: "Zhijie Hou (Fujitsu)" To: PostgreSQL Hackers Subject: Fix stats reporting delays in logical parallel apply worker Thread-Topic: Fix stats reporting delays in logical parallel apply worker Thread-Index: AdzMxcHdmed89lSHRJmd+cx6qwcl6g== Date: Fri, 17 Apr 2026 03:01:08 +0000 Message-ID: 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_|OSZPR01MB8704:EE_ x-ms-office365-filtering-correlation-id: 990d2a4f-83aa-4302-3ba0-08de9c2d9331 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|6049299003|376014|1800799024|18002099003|56012099003|1580799027|38070700021|4053099003; x-microsoft-antispam-message-info: LZkFbhFmyI+Trd1fLvdX/y06cSjYBrSTVtcSr24SI1jQb3nAbxeWY9rQIWjuB8EvXZ1viQCfbOEq0v5WHUYHioJHNxmy4vMB8jJYN+yh/BJnLMGdeAC87QP+o18kIGLShdrlGQUo3JBcvVJZ77ME4OzFgF7fvlvurEb1+sIWy+abCIDYWl0FY+ojzQqF6SIRjCCScdGFMtcbelyJfybRcElAHqdQP0zRlogR09HJDq45UYXKJUvXckXTnrixeN76/cOJuJrjRm27qEAQ9SJUdZsO8gYTGTKP8wxebYYUWITN4gmQ8pwClJhAfbMcL4chkQkvH6MzOwqMRG57E85I9jmTlrvHrH0JD9v2/6RK/UvPIF4vQN4R7hfQx1G7K8G+isMXbV80EcYVIYRe2QpKW4s6LrV7S6nbhgFYfCg84UuO1Y8D/uzpq2cACAD93f9X1RoHgdfVUbmWFPx8VREWem0FhA86/dgOqfvDFdD8Kd96htQqrl/sVrwx1dQAP0P6HQNbJ1IN5NqfsS0pUYPTaIG53C5HMjYDk9TeXKcVmibNxtzX5O3JGjAMhERXbzsnEQjt7iPT4PtCP0xL5aUoAvPHsx6zb5ZyRWFA83LxWZ8FGvVwnF831bWdOjtKEgrD5j3IRJIxV31Yqb8f8NlvwtADs0BwlydSIPV7EIXvLtznTW2n906jEabkiBNoaC1oQp4oZjhGSUhUCTdYDPbtUsc4S/+QNb8RbQYwF36Ws60WTmnhTInIcvN4F0Gx3taAJbdfdcMxGZqeOGvlN7g+ksXY/JRHT5BccACpJ4N4BPSCFrpUrGscGIc7UfgyEU1+ 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)(56012099003)(1580799027)(38070700021)(4053099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?QkZMeDdPZmkwa1VVUVNoWk1QVjdUMlFISVdvNlYremtMTFdmdTEzL2Jp?= =?iso-2022-jp?B?NlBtam9NSlE5c2NJT2FlTElXV01SUnhpWlFkV1hhdGJYTU4vczhOZFRG?= =?iso-2022-jp?B?SnBCTU1ENlFOQVk0Q25jZW8wV0FYVTdCVy9xOUZsV0ZZVVExM05ILzlV?= =?iso-2022-jp?B?Unh5Z0hyQ3A3WmtDVFZ4U0FpajVDL01YdllXYTZIMmJQNjVrRCtGcDhM?= =?iso-2022-jp?B?UlJEd21hTUlrYk1PZDhBOFY3c0lOaFN6ZE1KSGMrU3NPdmpCVkI4RTJu?= =?iso-2022-jp?B?TVlFUUVoeGVCcVR6UThHSHdCYmJCeTdHRVR1b3BJeTRBL05WMWhIQ1pl?= =?iso-2022-jp?B?WDlFQnlEM2NQK1JYNTFOWWRrVG0wZit4UUxvczlqd0wwcnlSREFLY1dB?= =?iso-2022-jp?B?amtsWUlCcms0NEFZYnhYVzdsMEdtQ3BsMFFlazE2UkIwN2R1Q21VUGs5?= =?iso-2022-jp?B?bDgzbVNYNm9NUGtyK3RIaVY1eGZzOGY1Z25xYmQyVlFrVytQOTFkbmdn?= =?iso-2022-jp?B?aVNzSSt5MCtaSXZTeUdKRXF1NXVVdzlzcUI2d0hFbnIxZmpqb2VZVHdr?= =?iso-2022-jp?B?NzJxZzdXRzJtbC9RalJ3SVo5aEpFUi9FakFWZGI3R01wNnRtV0FETVFJ?= =?iso-2022-jp?B?dmJtWXUrU2JJUE56Z3lQd3lpWm84Q1J5amhSeU5lUmpMRFpqa05HK3c5?= =?iso-2022-jp?B?a1FKNHQwbzgyNnJLN3dpa216WWVrc01zS2p1WXNKdTBRWU0wQ2V3aHRF?= =?iso-2022-jp?B?aGZEblgxbzVUMlpmQWUrb0xobW1JbW53Uk9OZWpDL0kyMkdCLzBnV2th?= =?iso-2022-jp?B?K0NlQ3NYNXpFcXRGTjhkMHZ0bnBBcnBSZlppV0src1FtSk9BbGtLNGZD?= =?iso-2022-jp?B?QVE4T3lyVVBxS3BVaUUxUmREeXJYZk0vTXBoTmp0b1dLZEl0N05vQUkz?= =?iso-2022-jp?B?V3o1c1B4QjlqaER4ME1ySFRXOWNKaFNTQWptZEYwUmpQSW12OGp0ajh3?= =?iso-2022-jp?B?TUpwWDZFcVNKVzFITnNiZXRDMnFXZGdZeEErdThjQzhGNE9nYkRQOUU1?= =?iso-2022-jp?B?TUc4MEpUYjBpazhFUC9UODRXN3pjMGxSb05tOWdCc0hLMjQwRTg3amVM?= =?iso-2022-jp?B?NCt3cVJpUEVzK3BwNmJzUzJWcmVIczVvYnpGSnJwL0g4Yno0ZXd0dzd6?= =?iso-2022-jp?B?aHRaVDJCcFBaaXRzWE1Rdjg5YisxZ2JuSHhmZFBoSjhTOEkyMndReTFw?= =?iso-2022-jp?B?Q3dVZnUxMkZyMEN1dnFqaXovWnIrM1c1ckFTVTZTNlAyU0FlVnEweU9a?= =?iso-2022-jp?B?cFZuUFAwQVBDSy8zK0JWOEc5cWsrdEdZTXVENDJqWEFpVmVZZWR0Z0tN?= =?iso-2022-jp?B?OG9DQ2RjZlNJV3lHMWQ2RjEzWmpMY3RIUUxLcGZzVDZ4RXUrbjI4dE5Y?= =?iso-2022-jp?B?TmlRMnMvNGVGcHk1ZnVjeEdrSFNhTjM2M0syTFJFMmJwcUpqcmoyeCtN?= =?iso-2022-jp?B?N1k3Z3FCZ0kzY3VOZGI4V3I2d1dPOWp4OUlpaHVobXNEb0hJVUhyRTZJ?= =?iso-2022-jp?B?M1R5VnFXMHRBTjNrTE40Szh3VG5Rb1B4bUhvc1RETElibkJVbnpXeFI1?= =?iso-2022-jp?B?SDhaWFVSaGR4a05JN0RHUFZTeitPc1VoTVFCSmlmTnpTUjNoalk1UlR3?= =?iso-2022-jp?B?dDV0ZThCc2E3Qi9teFV6YkR0a0JsWmozN3A4d3FSRTMydXZqR3VmMC8v?= =?iso-2022-jp?B?M2JmVlFOdU8vRlZKVjlrVTY4ZHM4Z2cyV09PY0pKMTZJYU1PckYvczkr?= =?iso-2022-jp?B?akUrOGJJZ0RMUSt5cStiUXVxNWYvVHN6TUNpNGNMVFp3bGNKb0gwYmsx?= =?iso-2022-jp?B?eG9sRVFEc3E0cnlMVWxLYXcvMWdGdVlaUFZ0ZmFKNzdwUWI0SDdTTlRN?= =?iso-2022-jp?B?cnlHVHJMcTR2akU3WHVxUWxhd3hDMkhtTHpCbFBJUmxqcm1UQitqdXpF?= =?iso-2022-jp?B?TzNlbWtoL1NSZUIrdVhsWURkNFdCYWVrYnRxUTEvVEk0U1Rydkp1ajY0?= =?iso-2022-jp?B?c1VLeHk5eWtzZkkwbjdBNmROR2V4QXpKa3FQZXJLQ1pCaVBwa2piRmh4?= =?iso-2022-jp?B?RjQvSGpXNlM3T1JzTmVoeldROGUrVlZwVFdCRnU5YXdnSVZtOTl2alNt?= =?iso-2022-jp?B?bXFYdHhTdjFmejFmUVI2eXpyd21YZUJtNjRqZ3lqUlZaWjg3bzJJVmxs?= =?iso-2022-jp?B?SXJ3ZGd6d3BZeWZtZHlPUW9RNjlvbGp0STcwOGhQZy9DUzgzTU4vT1Bh?= =?iso-2022-jp?B?ZWdodXVSQW9xUjFBZGdTVytXWEwyMDBvRkhEalRkVkdodmluUXpWdTlN?= =?iso-2022-jp?B?S2lqaWxSVFE2ZzljNWpESkIvWXAyRDBFN3Uwb0FoQVM0c2hldG4ySWky?= =?iso-2022-jp?B?c1FBVzljZjc4UkR4bjRUblZDbFdsN1FtQm9OcXBKb2dPbFZwY3o5MU1N?= =?iso-2022-jp?B?YUpabEZKbjFzSWNUdzFDbUZjek4zQ1dXeE14Zz09?= Content-Type: multipart/mixed; boundary="_003_TYRPR01MB1419579F217CC4332B615589594202TYRPR01MB14195jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: MFkL5bSFdOxJluoo/mcpdAaWhDWX1y6lMqcv9R4YO2holg++TIwVQt3/zmK1jy5cr+NgYFwBKquQVeRKDzsLOJt9uQfS3jJdGo6mICnvJw7WKlVe1SpmUP/eet8RhQMfTQBBYqWv82Qs+3FhQDnmLDg0qzKGqLv6czamtQqITRHEWOJjwUAQJCE6eFhOCQZmsQzP20X+LcSr1KjxhOm0d7MRLtErbpWRQRPF9C8gWQ4YkF2L4InWzhrQwZPQmiCQhs09A3NLDZSB5+7gp5ymflKRToUQYj8m7HwlsrAmQhx670TeirijXF4cdiDwS1xg3IQUciQaJMESntqzdXbGAQ== 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: 990d2a4f-83aa-4302-3ba0-08de9c2d9331 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2026 03:01:08.6930 (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: s7N3Orxa5PYPWBKtDyAOux8qorHdraFMJKO/IA+MGYIdt06QPVhb5kPeLWxbKq1pqcg+HrvyuxE8Rt32ZF02fQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8704 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_TYRPR01MB1419579F217CC4332B615589594202TYRPR01MB14195jp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hi, When implementing another feature, I noticed that parallel apply workers currently do not report statistics while idle in their main loop. This can = cause stats from the last processed transaction to be arbitrarily delayed, especi= ally when there are long gaps between streamed transactions. The issue is demonstrated in 0002, where a TAP test fails when attempting t= o collect stats from a parallel apply worker that has no subsequent transacti= on to trigger a stats report. 0001 fixes this issue by forcing a stats report when the worker is idle in = the main loop, matching the behavior already present in LogicalRepApplyLoop() f= or regular logical apply workers. Best Regards, Hou zj --_003_TYRPR01MB1419579F217CC4332B615589594202TYRPR01MB14195jp_ Content-Type: application/octet-stream; name="v1-0002-Test-the-stats-report-in-parallel-apply-worker.patch" Content-Description: v1-0002-Test-the-stats-report-in-parallel-apply-worker.patch Content-Disposition: attachment; filename="v1-0002-Test-the-stats-report-in-parallel-apply-worker.patch"; size=1332; creation-date="Wed, 15 Apr 2026 10:54:01 GMT"; modification-date="Fri, 17 Apr 2026 03:01:08 GMT" Content-Transfer-Encoding: base64 RnJvbSAwZmE5OTY0MjRmZWViMTcwMzJiZjQ0ZTJjNWQ1YmJiNDRkNjUyMjhiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDE1IEFwciAyMDI2IDE2OjU5OjUzICswODAwClN1YmplY3Q6IFtQQVRDSCB2MSAy LzJdIFRlc3QgdGhlIHN0YXRzIHJlcG9ydCBpbiBwYXJhbGxlbCBhcHBseSB3b3JrZXIKCi0tLQog c3JjL3Rlc3Qvc3Vic2NyaXB0aW9uL3QvMDI2X3N0YXRzLnBsIHwgOSArKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9zdWJzY3Jp cHRpb24vdC8wMjZfc3RhdHMucGwgYi9zcmMvdGVzdC9zdWJzY3JpcHRpb24vdC8wMjZfc3RhdHMu cGwKaW5kZXggNWQ0NTcwNjBhMDIuLjE3OGIzYjcxZTQ5IDEwMDY0NAotLS0gYS9zcmMvdGVzdC9z dWJzY3JpcHRpb24vdC8wMjZfc3RhdHMucGwKKysrIGIvc3JjL3Rlc3Qvc3Vic2NyaXB0aW9uL3Qv MDI2X3N0YXRzLnBsCkBAIC0xMzYsNiArMTM2LDE1IEBAIHN1YiBjcmVhdGVfc3ViX3B1Yl93X2Vy cm9ycwogCSMgVHJ1bmNhdGUgdGVzdCB0YWJsZSBzbyB0aGF0IGFwcGx5IHdvcmtlciBjYW4gY29u dGludWUuCiAJJG5vZGVfc3Vic2NyaWJlci0+c2FmZV9wc3FsKCRkYiwgcXEoVFJVTkNBVEUgJHRh YmxlX25hbWUpKTsKIAorCSMgRm9yY2UgdGhlIHB1Ymxpc2hlciB0byBzdHJlYW0gdGhlIGNoYW5n ZXMgdG8gdGhlIHN1YnNjcmliZXIgaW1tZWRpYXRlbHkgc28KKwkjIHRoYXQgdGhlIGRlbGV0ZV9t aXNzaW5nIGNvbmZsaWN0IGNhbiBiZSB0ZXN0ZWQgaW4gdGhlIHBhcmFsbGVsIGFwcGx5CisJIyB3 b3JrZXIuCisJJG5vZGVfcHVibGlzaGVyLT5hcHBlbmRfY29uZigncG9zdGdyZXNxbC5jb25mJywK KwkJImRlYnVnX2xvZ2ljYWxfcmVwbGljYXRpb25fc3RyZWFtaW5nID0gaW1tZWRpYXRlIik7CisJ JG5vZGVfcHVibGlzaGVyLT5yZWxvYWQ7CisKKwkkbm9kZV9zdWJzY3JpYmVyLT5zYWZlX3BzcWwo JGRiLCBxcShBTFRFUiBTVUJTQ1JJUFRJT04gJHN1Yl9uYW1lIFNFVCAoc3RyZWFtaW5nID0gcGFy YWxsZWwpKSk7CisKIAkjIERlbGV0ZSBkYXRhIGZyb20gdGhlIHRlc3QgdGFibGUgb24gdGhlIHB1 Ymxpc2hlci4gVGhpcyBkZWxldGUgb3BlcmF0aW9uCiAJIyBzaG91bGQgYmUgc2tpcHBlZCBvbiB0 aGUgc3Vic2NyaWJlciBzaW5jZSB0aGUgdGFibGUgaXMgYWxyZWFkeSBlbXB0eS4KIAkkbm9kZV9w dWJsaXNoZXItPnNhZmVfcHNxbCgkZGIsIHFxKERFTEVURSBGUk9NICR0YWJsZV9uYW1lOykpOwot LSAKMi41My4wLndpbmRvd3MuMgoK --_003_TYRPR01MB1419579F217CC4332B615589594202TYRPR01MB14195jp_ Content-Type: application/octet-stream; name="v1-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch" Content-Description: v1-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch Content-Disposition: attachment; filename="v1-0001-Fix-stats-reporting-delays-in-parallel-apply-work.patch"; size=1474; creation-date="Wed, 15 Apr 2026 10:54:01 GMT"; modification-date="Fri, 17 Apr 2026 03:01:08 GMT" Content-Transfer-Encoding: base64 RnJvbSBkNmRmNjI1NWZkYzQ5ZTI2ZTY1NjM3ODI2MzU4ZGUyYTdjZTM3YmMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDE1IEFwciAyMDI2IDE3OjMwOjAzICswODAwClN1YmplY3Q6IFtQQVRDSCB2MSAx LzJdIEZpeCBzdGF0cyByZXBvcnRpbmcgZGVsYXlzIGluIHBhcmFsbGVsIGFwcGx5IHdvcmtlcgoK UGFyYWxsZWwgYXBwbHkgd29ya2VycyBjdXJyZW50bHkgZG8gbm90IGZsdXNoIHN0YXRpc3RpY3Mg d2hpbGUgaWRsZSBpbiB0aGVpcgptYWluIGxvb3AuIFRoaXMgY2FuIGNhdXNlIHN0YXRzIGZyb20g dGhlIGxhc3QgcHJvY2Vzc2VkIHRyYW5zYWN0aW9uIHRvIGJlCmFyYml0cmFyaWx5IGRlbGF5ZWQs IGVzcGVjaWFsbHkgd2hlbiB0aGVyZSBhcmUgbG9uZyBnYXBzIGJldHdlZW4gc3RyZWFtZWQKdHJh bnNhY3Rpb25zLgoKRml4IHRoaXMgYnkgZm9yY2luZyBhIHN0YXRzIHJlcG9ydCB3aGVuIHRoZSB3 b3JrZXIgaXMgaWRsZSBpbiB0aGUgbWFpbiBsb29wLAplbnN1cmluZyB0aW1lbHkgdmlzaWJpbGl0 eSBvZiBhY2N1bXVsYXRlZCBzdGF0aXN0aWNzLgotLS0KIHNyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlv bi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3b3JrZXIuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L2xvZ2ljYWwvYXBwbHlwYXJhbGxlbHdvcmtlci5jCmluZGV4IDc5OGU4ZDg1YjNlLi5hYWEyMWE1 YTk0YSAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9hcHBseXBh cmFsbGVsd29ya2VyLmMKKysrIGIvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9hcHBs eXBhcmFsbGVsd29ya2VyLmMKQEAgLTgxNSw2ICs4MTUsMTUgQEAgTG9naWNhbFBhcmFsbGVsQXBw bHlMb29wKHNobV9tcV9oYW5kbGUgKm1xaCkKIAogCQkJCWlmIChyYyAmIFdMX0xBVENIX1NFVCkK IAkJCQkJUmVzZXRMYXRjaChNeUxhdGNoKTsKKworCQkJCS8qCisJCQkJICogRm9yY2Ugc3RhdHMg cmVwb3J0aW5nIHRvIGF2b2lkIGxvbmcgZGVsYXlzLiBUaGVyZSBjYW4gYmUgbG9uZworCQkJCSAq IGlkbGUgZ2FwcyBiZWZvcmUgdGhlIGxlYWRlciBhc3NpZ25zIHRoZSBuZXh0IHRyYW5zYWN0aW9u LCBhbmQKKwkJCQkgKiB0aGUgb25seSBvcHBvcnR1bml0eSB0byByZXBvcnQgc3RhdHMgZHVyaW5n IHN1Y2ggZ2FwcyBpcworCQkJCSAqIGhlcmUuCisJCQkJICovCisJCQkJaWYgKChyYyAmIFdMX1RJ TUVPVVQpICYmICFJc1RyYW5zYWN0aW9uU3RhdGUoKSkKKwkJCQkJcGdzdGF0X3JlcG9ydF9zdGF0 KHRydWUpOwogCQkJfQogCQl9CiAJCWVsc2UKLS0gCjIuNTMuMC53aW5kb3dzLjIKCg== --_003_TYRPR01MB1419579F217CC4332B615589594202TYRPR01MB14195jp_--