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 1wST8u-003CZ6-2e for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 05:18:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wST8q-00B6JH-2p for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 05:18:49 +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 1wST8q-00B6J9-0z for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 05:18:49 +0000 Received: from mail-japanwestazlp170100003.outbound.protection.outlook.com ([2a01:111:f403:c407::3] helo=OS0P286CU011.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 1wST8o-00000001o3n-1rIW for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 05:18:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LnDjsHeIuW9F3hCftqSJ2aplZEJQrnk4W5zm3ER4Ykc6lNdM/aacF0UoYC918lKPkTRXRo5pIC+gmVPtpYDLxoxImfjb32iJwVmIlv6rtzlhtdjC2KUkR002T0wIaff7WvsKbrpL6vmV+kbYN9izbtKo5Wl+TAv8y6S7UEaxTtO+zwGX0Tx/KxoMfy1bQqVlaFqd7RmjlGy7cL7lJQaakmWbM0ZgnLsJ814owdrHyRfH1+LhkggCcM8n+r57WyekuHh+pgZsA3oKV4/OVm1yusguR/cgs14MksCiJ0iNdbqrEftKYzRUUj1UmadVqXMY2P70iijKZEuDhIwWXE4GEQ== 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=oZMmg9YlsiprjJ2CcD/yE53hYMXQ9DUqneDUNI5ZIBc=; b=u1CoguJuYKmcFKQq1VY2znxrzZVRI/x9XwTRe2Bl/ZLbp5m5F1dbZ49hJoIvyDkZswHSvp6DzGue5RlFKSjZWCEcS6kucuNFEDD9wpIgN/XQS0NJw+AzQWzg9NFfl/rtkaJTb3NTuPC2xgAA1gqKnDrUywyHhdu6igoTF1npXlwmwJMNj9l+m+gbUAxvYexw4O/flKWwjnTrb852u5RPk3udStu0UUGbQ6sKvLsETOLso18cl3uqDruGHpQ/wK4W60oRUSjLp6JdBx7jesnmi6kQxQ8/Kn+bOdPugYNGovqp0lxjUobYZ5yYdtqXSO03OyE3iWkz7dX1XqibFtFeBA== 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=oZMmg9YlsiprjJ2CcD/yE53hYMXQ9DUqneDUNI5ZIBc=; b=SsSElbjxkN5Id9WIr9xZtn0sbFTAixVHa0BsUWB/uPPuixjoPjQK47zCJsGGl15INuLJxeIINnexFzuUJTw8xkGE+4dTTEuBYCrU9cuaqxPt5vp0HIBQjIfYCJ4f0kmADy76UTG8kDvg9jctC+A0cHqvI4e2xyIYNtC9N/g/XcqfVbBrPaLlWmBrbfk9/9WpRU7ohHYl54IAD3YdpPaWEJD4Iz1yX7Y4wXFWk1rfLiPpCVvGF+NaaWABYSAgK6P81P6pvCSOW170nk+dZ1FIl4HFxAiYuek9B3x3b76S7ym6mjVHXKRawcGzBITWkp0jLj5bG6s/HCLYEXB8p0VMpw== Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com (2603:1096:405:38a::22) by TYRPR01MB15435.jpnprd01.prod.outlook.com (2603:1096:405:287::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.20; Thu, 28 May 2026 05:18:34 +0000 Received: from TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04]) by TY4PR01MB17718.jpnprd01.prod.outlook.com ([fe80::7430:f96b:750d:8a04%5]) with mapi id 15.21.0048.013; Thu, 28 May 2026 05:18:34 +0000 From: "Zhijie Hou (Fujitsu)" To: Amit Kapila CC: Alvaro Herrera , Antonin Houska , "Hayato Kuroda (Fujitsu)" , Srinath Reddy Sadipiralla , Mihail Nikalayeu , Matthias van de Meent , Pg Hackers , Robert Treat Subject: RE: Adding REPACK [concurrently] Thread-Topic: Adding REPACK [concurrently] Thread-Index: AQHb/ngj8i9SxbdaA0Oc2FnEu89sXLTb6auAgDakYoCAAGoMAIACw7YAgAFtLACAA1QNgIAACEGAgAY/94CAAtsaAIAgv5qAgAACigCABSC9AIADL04AgAMS5QCAAB3rgIAJqQ8AgAVrZACAADAmAIAFCxgAgAD8ewCAAcsIAIAP/WaAgBAHvQCACuZ/AIABk9iAgADyJ4CAAFNPgIAAJBaAgAAGUACAACw7gIADHXmAgAFZwwCAAxpUgIAALfUAgATTsYCAAtbuAIAC5gEAgAIjz4CAAVelAIABzwsAgADUVQCABMgkAIAANJAAgAAhkwCAAA3SAIAARveAgAAOGwCAABp/AIAAA6EAgADXTgCAAJfVAIABhdKAgAGdl4CAARgQAIAJJ9UAgAIVYICAAA16gIAF4N8AgABAAACAABCUAIAARMmAgAFCbQCAACSZgIAAT7cAgAKBngCAAC+kgIAATC4AgAABuICAALONgIAAQqgAgALSTYCAAqJpgIAD/bsAgAAukICARj2PMIACMfOAgAEKu2CAAR6YgIAAMuUAgAADPOA= Date: Thu, 28 May 2026 05:18:34 +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: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9YjUwOTgzNzEtMjNlNC00MjVmLThiMjMtMzM1ODJkNDlk?= =?utf-8?B?NDQ3O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjYtMDUtMjhUMDM6NDU6NDJaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_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: TY4PR01MB17718:EE_|TYRPR01MB15435:EE_ x-ms-office365-filtering-correlation-id: 2e580b5c-43e5-4ddc-abce-08debc7890c3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|6049299003|1580799027|38070700021|4053099003|22082099003|18002099003|4143699003|56012099006|3023799007|11063799006; x-microsoft-antispam-message-info: fC56SWdrheaPO4fbPDluKADxqF1RJqGGvFJyi9eOe57l91N1nGSJOgYH7XGQYCGsBJETfBSuzU9W8jjE5APwIwHVqK+dp2gBmSEf1hXyagoKxHuceHnNV0n6jB9DeKqHrWrpMA1IlKqMYUZNYIhme4qHzt5oqTfYUVfqtps4u+dFmlqCoPahiRyIJs1HB7ORZDM3cp43OssF5mzhFQMn5UgGd7bXuuyLRKHFA/Hykl7n2/VHMMkxUM/9hruMPqAv/XNkoSDntzi+YtZWHATQBoLULENbtEPYV4hECtOE5reVKKoGlK/zsHKr8Usu8AhmSLpr1kEKVlpBA3gxC/Ut1uHMkLrBM1b9dXSKP7Gawx5SscgnAren6/JAefHQgcwOib0q99KXpRriPOoemTyPuobc6Olc7DG1BaMEzSHiBJ+L+I0a3aKKZOzWXrnfol99Drss3cCBwCeY6nmjC1Y4A+LNui4sKwJqOjbeQ8T/UC927CtWqcBWXGcPQTLaWY6B2dQ2RwnDP+lH0gW3601zjljp4WxlM4w2giX3z9f0Vn45NV37hA7fyjNFJKkyvaOhpUUbonOw1s448QpDVJ0UoXL28U0uGV3KkH9haF4zbCHBm/Ybto9W4Iq0XjQfpP7TDjfQbbTNZ91N/NWoMo6Ffj/k5dxiKXLhNMTREDVPQSmlmlon48o6yZbZb4j2OG1JCkrV/H1A/5B2DdhhGfrm1kqJKep1tiO6GBWFqWLz0No= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY4PR01MB17718.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(6049299003)(1580799027)(38070700021)(4053099003)(22082099003)(18002099003)(4143699003)(56012099006)(3023799007)(11063799006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y3YrYmpWc1k0NUJqWTJjcitIYXcyMW1URTBxbmFUTzQ2ZFowZkNGcThYMWU4?= =?utf-8?B?SVl5a0ZsbGl1N1dneHo2VE5iU3k1RGMxSWoyc1Zrb2t4YWsrL2lzSnZBRG5Z?= =?utf-8?B?Q1hoWnd0OTBFWEFTTVgxY0FqZ1lnVVRWbjM3eDRiUFRnZkdXdSticzVGb3lP?= =?utf-8?B?T05EOTFMbDdzeVFLbDE2QVEySUdhTzVjT0hsaXVwdk8xOFlQNUJCbjFyT2JN?= =?utf-8?B?TVN5VmZvaVFSQitubmxQNFVzcS9TZjUrOE02UXBYS0pNTStFUjU0VzR4K3RF?= =?utf-8?B?eEVvbktjb0dzT3FnNml2OVNtR0IzWDFyT0NNSlJEd1R0bVJQUTVyZit2YXNz?= =?utf-8?B?UElYNkVtTWNWUlJxdVN6bkcvdGNNQUtIdlNwZzUrWHlFbzNHNUo5NVMyMlZ5?= =?utf-8?B?REgwaDZEbTRTYXdoZzdqNm1abVJ0OVhKS2hZblkvNWlPaEQ4NXlRTDR3Q09a?= =?utf-8?B?MnpwOE5qeU8yZ2JBUU9ZOStSZzRwMVA3MXM4MEs0TCt6WEVtaHBzbnhrVkNZ?= =?utf-8?B?WG1SRmJ3ZGt5cit1ejV3YTIwK3VTVW8yQkFwTnZERnlQZytVYldZaXpBOW0r?= =?utf-8?B?U09oQ1p5NFNMWnZXdHEvQnpidU1lUVBtU0tjeEhDdklYUHgyUjlTS1p2MTJ1?= =?utf-8?B?ZlBvbXhRRUhHRTBlWG4yTmt0cGF2Yy9EYWNLY2RaZmJ4Vk9Kck9DTG1GWDVX?= =?utf-8?B?YUxWQ09FbDE5WnlLalM5QzJaMzAvK096a3d0QkpSSDd0WVgwNy8wdVlpRFBW?= =?utf-8?B?V2FoOFc4VEQ0TmRZVG5xRXk2VnA1dy9hMTlXWi93eTR5cDl3YVdNT0VJUWFH?= =?utf-8?B?WWZPV0pkZDNkVDdydW0rV2VRcnNIZ2RFcno1U1p3dmVXSVdPS2VLek9MUitJ?= =?utf-8?B?bnloODJpKzVuZ1FoN20zdzMwNUdvaG1hellDZWYvRzNNVDZhRC9DOHhHR1BY?= =?utf-8?B?UTRkTy9pQ0VoWTFIV0gyR1FYK3JIdEFNZUI5bi9yUnlaaStuYWJnY01yak5S?= =?utf-8?B?dk1obHRtQnZCcVJVcXhZbHVBKzN5RFY5K1A0My9NWHdLSEFTRWRQRFNPQ0Uv?= =?utf-8?B?bW1hdFpObkM5M25obzJSbGpTTG5DRzYraXFsNkl5d3JsZUgvcTFrdVd2Si9G?= =?utf-8?B?ZEV0NDNwMWtwZEtvTWphVzh3R2VmbG4xTFdrS3pCcG9IaE1VSVFKZnR6WTRT?= =?utf-8?B?UGt5bnl1dUx1aXB2L2RBVmVlVUtSaGxKVDBhZXVBa3A4Uk1Zcld3ZVplQ0NC?= =?utf-8?B?VVZ5eU96aHU5UnNqMXhGeWlnU0h0TUJpcWtxNTBYMWpud1hISW9lbVE1c1F0?= =?utf-8?B?UWpXMGoyUnF5eGpYaVpmbXFxd3FDMU1uZkhUQ21iQWFwK0hnNndMc2VBRUl4?= =?utf-8?B?Si9lWlFSUy9DcmROa05XR0thN0VhTUFueGI0bTZDS0hGUEF6cVMrZUxNQmEv?= =?utf-8?B?NHNieDF6TXJoVGcvQ3NOTE44RmwxVkNpU2JRU2xuU2pLYjI1SmpzcUVMb1Vt?= =?utf-8?B?U0t6ajI5OXl5NXR4R2hQTGxWVXlpR1ozb2lzdy81enBYbk4wbUVyakwyVVlu?= =?utf-8?B?dDZiSHdaNFR3aWdyQjE3ZVdrQW0yVWt0TmhkTVF4bnUzS3ZEUjcrZVNyNnU0?= =?utf-8?B?bGpITGt4a3laVlNKRk5aMFVEVmc1TE5wVm0vL1kwRVpFYVI2ejFDTEpQWHg2?= =?utf-8?B?TTdIRlZSck5uMFdXYXA3Q21MTmcrNTl3UkZra1dDUEo5NE0zTy85ellHYTg3?= =?utf-8?B?TDhGSHN6Z0p4ZEt3SmN5K2xYVjJ2UmZtNEUrRXdhbXFEbG5PT21wVTVLNWlH?= =?utf-8?B?aG5jY0cxWUtjQ0xJakRnOWYwVHQ1SWFaQ3hwdzBlYXRrRW42aGxVZXFsUE94?= =?utf-8?B?Y05hdElkek9hSUhidEJBRm9hcngzQzI5ZTNwd05EWDJScitsUjROdjlPSlhK?= =?utf-8?B?Y1lJM1NXczJrME9RN1g1NGlxbWp5N3pXM0lJdWJPem42dkpqR20vZGRia0lm?= =?utf-8?B?Sy9jVnZoL1dNS0dsK0lCMys3RnBjdE1LZ2t5WHJuR0xWMVNSOHRoeXRnUE56?= =?utf-8?B?aWdVbzdvVzdLZTVtbXBSVktjdDZrYjg2WTZpN3h4czVtcTc5bUZjZFpVUE5H?= =?utf-8?B?VnpLek9Eblh5bXpvQWdPcE8xZThRMmlUVXhPS3Jlc3FDR2NCRWF6ZzFZdTRE?= =?utf-8?B?amNDMSsyUmNtLzNQRGpkTXRGQWtUODFtSlo3OEdoM3BQeFJHaVhDdmZ4b2tG?= =?utf-8?B?ZmpyVWkzOE9JVUx5RVpFcDNBNnprVWplMTY2YVBWWXNjZGV6bzlZWWFBR0tm?= =?utf-8?B?dEIvVWF6Vjg0WkRaZUNzTWMxUGJNY05SWjd6Z1g5bGZ4eUJ2VCt0Zz09?= Content-Type: multipart/mixed; boundary="_003_TY4PR01MB177181DF3B3DA853AA2298D8D94092TY4PR01MB17718jp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: V6bjzE6bKdAucQcQtsxtT7+dlAtqhJAENr99ZWwF2pXdD12+vVvBadkeGO6OR0tNKvDccjjnpKhX16h9qachfdTo8IVqi2MJLVbsMr4QlyY7X/gdFF4QSv6rFR6p+cZUG/dHSAa6CtaZ8cBWiYm2W6v1o0f4CnrA8XUqNkQnplJE1/D/O+jHuARhHq9waQ3vGc43V0E9oFXhSQF1nPyJC5SDtxpie4qTAFl4HAEShJ+rut9ch5EcqAbM3supp/j7DiFxnh+15BT+QWWoczENQqMHbCFDZJd8hD9uttCV9s/nVPChYcQCq++HpU172BKicrdZydc31Havm/AbYg22rg== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TY4PR01MB17718.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e580b5c-43e5-4ddc-abce-08debc7890c3 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2026 05:18:34.3631 (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: v7oTJcTJuCAkMdW1lWLDa47UEIeYjeIJ3JYxtHwiF9+eChn0xsubaL2Y/QLqKljs6C0DGYbfnYuKUG95FuaRvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB15435 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_TY4PR01MB177181DF3B3DA853AA2298D8D94092TY4PR01MB17718jp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gVGh1cnNkYXksIE1heSAyOCwgMjAyNiAxMTozNCBBTSBBbWl0IEthcGlsYSA8YW1pdC5rYXBp bGExNkBnbWFpbC5jb20+IHdyb3RlOg0KPiBPbiBXZWQsIE1heSAyNywgMjAyNiBhdCA1OjMx4oCv UE0gQW1pdCBLYXBpbGEgPGFtaXQua2FwaWxhMTZAZ21haWwuY29tPg0KPiB3cm90ZToNCj4gPg0K PiA+IE9uIFdlZCwgTWF5IDI3LCAyMDI2IGF0IDE6MDjigK9BTSBaaGlqaWUgSG91IChGdWppdHN1 KQ0KPiA+IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiAwMDAx IHJlbWFpbnMgdW5jaGFuZ2VkLg0KPiA+ID4NCj4gPg0KPiA+IEZldyBtaW5vciBjb21tZW50czoN Cj4gPiA9PT09PT09PT09PT09PT09PQ0KPiANCj4gQ29tbWl0IG1lc3NhZ2Ugc2F5czogIlRoaXMg Y2hhbmdlIGRvZXMgbm90IGFkdmFuY2UgY2F0YWxvZ194bWluLg0KPiBSRVBBQ0sgYWxyZWFkeSBo b2xkcyBhIHNuYXBzaG90IHRoYXQgcHJldmVudHMgY2F0YWxvZyBkZWFkIHR1cGxlIHJlbW92YWws DQo+IHNvIGNhdGFsb2dfeG1pbiBoYW5kbGluZyBjYW4gYmUgYWRkcmVzc2VkIGluZGVwZW5kZW50 bHkuIi4NCj4gSXNuJ3QgaXQgZXF1YWxseSBpbXBvcnRhbnQgdG8gYWR2YW5jZSB0aGlzLCBvdGhl cndpc2UsIGZvciBsb25nIHJ1bm5pbmcgUkVQQUNLcw0KPiBkZWFkIHR1cGxlcyB3aWxsIGJlIGFj Y3VtdWxhdGVkIG5lZWRsZXNzbHk/IElmIHNvLCBkbyB3ZSBoYXZlIGFueSBpZGVhcyB0bw0KPiBh dm9pZCB0aGlzPw0KDQpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgZGVhZCB0dXBsZSBhY2N1bXVs YXRpb24gaXMgY29tbW9uIHRvIGFsbCBsb25nLXJ1bm5pbmcNCmNvbW1hbmRzIChpbmNsdWRpbmcg Q0xVU1RFUiwgVkFDVVVNIEZVTEwsIGFuZCBSRVBBQ0sgd2l0aG91dCBDT05DVVJSRU5UTFkpLiBB cw0KbG9uZyBhcyBhIGNvbW1hbmQgaG9sZHMgYSBzbmFwc2hvdCBmb3IgYSBsb25nIHRpbWUgd2hp bGUgc2Nhbm5pbmcgYW5kIGNvcHlpbmcNCmRhdGEsIHRoZSBiYWNrZW5kIHhtaW4gd2lsbCBjYXVz ZSBzaW1pbGFyIGFjY3VtdWxhdGlvbi4gU28sIHRoaXMgZG9lc24ndCBzZWVtDQpsaWtlIGEgbmV3 IGlzc3VlIHRvIG1lLCBhbmQgZ2l2ZW4gdGhhdCBjYXRhbG9nX3htaW4gb25seSBhZmZlY3QgdHVw bGVzIGluIHN5c3RlbQ0KY2F0YWxvZyB3aGljaCBpcyBsZXNzIGhhcm1mdWwsIEkgdGhvdWdodCBp dCBjb3VsZCBiZSBoYW5kbGVkIGluZGVwZW5kZW50bHkuDQpUaGVyZSB3YXMgYSBwcm9wb3NhbCB0 byBpbXByb3ZlIHRoaXMgY2FzZSBpbiBbMV0uIFNvcnJ5IGlmIEkndmUgbWlzc2VkIHNvbWV0aGlu Zy4NCg0KQXR0YWNoaW5nIHRoZSB2NCBwYXRjaCB3aGljaCBpbXByb3ZlZCB0aGUgY29tbWVudHMg YW5kIGNvbW1pdCBtZXNzYWdlIGFzDQpzdWdnZXN0ZWQuDQoNClsxXSBodHRwczovL3d3dy5wb3N0 Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkLzEyNTA4NS4xNzc1ODI3MzA1JTQwbG9jYWxob3N0DQoNCkJl c3QgUmVnYXJkcywNCkhvdSB6ag0K --_003_TY4PR01MB177181DF3B3DA853AA2298D8D94092TY4PR01MB17718jp_ Content-Type: application/octet-stream; name="v4-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch" Content-Description: v4-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch Content-Disposition: attachment; filename="v4-0001-Allow-old-WAL-recycling-during-REPACK-CONCURRENTL.patch"; size=3690; creation-date="Thu, 28 May 2026 05:15:32 GMT"; modification-date="Thu, 28 May 2026 05:18:33 GMT" Content-Transfer-Encoding: base64 RnJvbSA3NDg4MWUxYmYwM2RhOGE0NzcyYjNiYzVhMjQ1NDJiNmRmYjUxMDQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBGcmksIDEwIEFwciAyMDI2IDE2OjI0OjU1ICswODAwClN1YmplY3Q6IFtQQVRDSCB2NCAx LzJdIEFsbG93IG9sZCBXQUwgcmVjeWNsaW5nIGR1cmluZyBSRVBBQ0sgQ09OQ1VSUkVOVExZCgpE dXJpbmcgUkVQQUNLIENPTkNVUlJFTlRMWSwgbG9naWNhbCBkZWNvZGluZyBjYW4ga2VlcCByZXBs aWNhdGlvbgpzbG90LnJlc3RhcnRfbHNuIHBpbm5lZCBiZWhpbmQgdGhlIG9sZGVzdCBydW5uaW5n IHRyYW5zYWN0aW9uLCB3aGljaCBpcyBvZnRlbgp0aGUgbG9uZy1saXZlZCBSRVBBQ0sgdHJhbnNh Y3Rpb24gaXRzZWxmLiBBcyBhIHJlc3VsdCwgb2xkIFdBTCBzZWdtZW50cyBhcmUKcmV0YWluZWQg bG9uZ2VyIHRoYW4gbmVjZXNzYXJ5LgoKVGhpcyBjb21taXQgYWR2YW5jZXMgdGhlIHJlcGxpY2F0 aW9uIHNsb3QgZWFjaCB0aW1lIFdBTCBpbnNlcnRpb24gY3Jvc3NlcyBhCnNlZ21lbnQgYm91bmRh cnksIHNvIG9ic29sZXRlIFdBTCBmaWxlcyBjYW4gYmUgcmVjeWNsZWQgd2hpbGUgUkVQQUNLIGlz IHN0aWxsCnJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBkb2VzIG5vdCBhZHZhbmNlIGNhdGFsb2dfeG1p bi4gUkVQQUNLIGFscmVhZHkgaG9sZHMgYSBzbmFwc2hvdCB0aGF0CnByZXZlbnRzIGNhdGFsb2cg ZGVhZCB0dXBsZSByZW1vdmFsLCBzbyBjYXRhbG9nX3htaW4gaGFuZGxpbmcgY2FuIGJlIGFkZHJl c3NlZAppbmRlcGVuZGVudGx5LgoKQWRkaXRpb25hbGx5LCB0aGlzIGNvbW1pdCBpbXByb3ZlcyBM b2dpY2FsQ29uZmlybVJlY2VpdmVkTG9jYXRpb24gdG8gY29tcHV0ZSB0aGUKb2xkZXN0IHJlc3Rh cnQgTFNOIHdoZW5ldmVyIHNsb3QucmVzdGFydF9sc24gaXMgdXBkYXRlZC4gUHJldmlvdXNseSwg dGhpcwpmdW5jdGlvbiBwZXJmb3JtZWQgdGhlIGNvbXB1dGF0aW9uIG9ubHkgd2hlbiBjYXRhbG9n X3htaW4gd2FzIHVwZGF0ZWQsIHdoaWNoIHdhcwpsZXNzIHByb2JsZW1hdGljIGJlY2F1c2UgY2F0 YWxvZ194bWluIHR5cGljYWxseSBhZHZhbmNlcyBpbiBtb3N0IHJlcGxpY2F0aW9uCmNhc2VzLCBi dXQgbm90IGZvciBSRVBBQ0suCi0tLQogc3JjL2JhY2tlbmQvY29tbWFuZHMvcmVwYWNrX3dvcmtl ci5jICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogc3JjL2JhY2tlbmQvcmVwbGljYXRp b24vbG9naWNhbC9sb2dpY2FsLmMgfCAgOCArKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyNiBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL2Nv bW1hbmRzL3JlcGFja193b3JrZXIuYyBiL3NyYy9iYWNrZW5kL2NvbW1hbmRzL3JlcGFja193b3Jr ZXIuYwppbmRleCA0ZjgyZWI0NmJlYy4uNTY5NzRjYmMxZjUgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNr ZW5kL2NvbW1hbmRzL3JlcGFja193b3JrZXIuYworKysgYi9zcmMvYmFja2VuZC9jb21tYW5kcy9y ZXBhY2tfd29ya2VyLmMKQEAgLTM5NywxMiArMzk3LDMwIEBAIGRlY29kZV9jb25jdXJyZW50X2No YW5nZXMoTG9naWNhbERlY29kaW5nQ29udGV4dCAqY3R4LAogCiAJCQkvKgogCQkJICogSWYgV0FM IHNlZ21lbnQgYm91bmRhcnkgaGFzIGJlZW4gY3Jvc3NlZCwgaW5mb3JtIHRoZSBkZWNvZGluZwot CQkJICogc3lzdGVtIHRoYXQgdGhlIGNhdGFsb2dfeG1pbiBjYW4gYWR2YW5jZS4KKwkJCSAqIHN5 c3RlbSB0aGF0IHRoZSBzbG90IGNhbiBhZHZhbmNlLgorCQkJICoKKwkJCSAqIE9uY2UgUkVQQUNL IGJlZ2lucyBjb3B5aW5nIGRhdGEgdG8gdGhlIG5ldyB0YWJsZSwgdGhlIGxvZ2ljYWwKKwkJCSAq IGRlY29kaW5nIG1hY2hpbmVyeSBwcmV2ZW50cyB0aGUgc2xvdCBmcm9tIGFkdmFuY2luZyBiZXlv bmQgdGhlCisJCQkgKiBvbGRlc3QgcnVubmluZyB0cmFuc2FjdGlvbiAod2hpY2ggaXMgdGhlIFJF UEFDSyB0cmFuc2FjdGlvbgorCQkJICogaXRzZWxmKS4gQXMgYSByZXN1bHQsIHJlc3RhcnRfbHNu IGFuZCBjYXRhbG9nX3htaW4gY2FuIG5vCisJCQkgKiBsb25nZXIgYWR2YW5jZSBhdXRvbWF0aWNh bGx5LgorCQkJICoKKwkJCSAqIFRvIGFsbG93IG9sZCBXQUwgZmlsZXMgdG8gYmUgcmVjeWNsZWQs IHdlIG1hbnVhbGx5IGFkdmFuY2UgdGhlCisJCQkgKiBzbG90IGVhY2ggdGltZSBhIFdBTCBzZWdt ZW50IGJvdW5kYXJ5IGlzIGNyb3NzZWQuIFRoaXMgaXMgc2FmZQorCQkJICogYmVjYXVzZSB0aGUg UkVQQUNLIHNsb3QgaXMgdGVtcG9yYXJ5IGFuZCB3aWxsIGJlIGRyb3BwZWQKKwkJCSAqIGF1dG9t YXRpY2FsbHkgaWYgdGhlIFJFUEFDSyBjb21tYW5kIGZhaWxzLiBUaGVyZSBpcyBubyBzY2VuYXJp bworCQkJICogd2hlcmUgdGhpcyBzbG90IG5lZWRzIHRvIHJlc3RhcnQgZGVjb2RpbmcgZnJvbSBh biBlYXJsaWVyCisJCQkgKiBwb3NpdGlvbiB3aGlsZSBzdGlsbCBhbGl2ZS4KKwkJCSAqCisJCQkg KiBXZSBkbyBub3QgYWR2YW5jZSBjYXRhbG9nX3htaW4gaGVyZSBiZWNhdXNlIHRoZSBSRVBBQ0sK KwkJCSAqIHRyYW5zYWN0aW9uIGFueXdheSBob2xkcyBhIHNuYXBzaG90IHRoYXQgcHJldmVudHMg Y2F0YWxvZyBkZWFkCisJCQkgKiB0dXBsZSByZW1vdmFsLgogCQkJICovCiAJCQllbmRfbHNuID0g Y3R4LT5yZWFkZXItPkVuZFJlY1B0cjsKIAkJCVhMQnl0ZVRvU2VnKGVuZF9sc24sIHNlZ25vX25l dywgd2FsX3NlZ21lbnRfc2l6ZSk7CiAJCQlpZiAoc2Vnbm9fbmV3ICE9IHJlcGFja19jdXJyZW50 X3NlZ21lbnQpCiAJCQl7CisJCQkJTG9naWNhbEluY3JlYXNlUmVzdGFydERlY29kaW5nRm9yU2xv dChlbmRfbHNuLCBlbmRfbHNuKTsKIAkJCQlMb2dpY2FsQ29uZmlybVJlY2VpdmVkTG9jYXRpb24o ZW5kX2xzbik7CiAJCQkJZWxvZyhERUJVRzEsICJSRVBBQ0s6IGNvbmZpcm1lZCByZWNlaXZlIGxv Y2F0aW9uICVYLyVYIiwKIAkJCQkJICh1aW50MzIpIChlbmRfbHNuID4+IDMyKSwgKHVpbnQzMikg ZW5kX2xzbik7CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL2xv Z2ljYWwuYyBiL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvbG9naWNhbC5jCmluZGV4 IGI5NjljYWFlNzJlLi44YjgwOTViZDVkOCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvcmVwbGlj YXRpb24vbG9naWNhbC9sb2dpY2FsLmMKKysrIGIvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9n aWNhbC9sb2dpY2FsLmMKQEAgLTE5MTAsOCArMTkxMCwxNCBAQCBMb2dpY2FsQ29uZmlybVJlY2Vp dmVkTG9jYXRpb24oWExvZ1JlY1B0ciBsc24pCiAJCQlTcGluTG9ja1JlbGVhc2UoJk15UmVwbGlj YXRpb25TbG90LT5tdXRleCk7CiAKIAkJCVJlcGxpY2F0aW9uU2xvdHNDb21wdXRlUmVxdWlyZWRY bWluKGZhbHNlKTsKLQkJCVJlcGxpY2F0aW9uU2xvdHNDb21wdXRlUmVxdWlyZWRMU04oKTsKIAkJ fQorCisJCS8qCisJCSAqIE5vdyB0aGUgbmV3IHJlc3RhcnRfbHNuIGlzIHNhZmVseSBvbiBkaXNr LCByZWNvbXB1dGUgdGhlIGdsb2JhbCBXQUwKKwkJICogcmV0ZW50aW9uIHJlcXVpcmVtZW50Lgor CQkgKi8KKwkJaWYgKHVwZGF0ZWRfcmVzdGFydCkKKwkJCVJlcGxpY2F0aW9uU2xvdHNDb21wdXRl UmVxdWlyZWRMU04oKTsKIAl9CiAJZWxzZQogCXsKLS0gCjIuNDMuMAoK --_003_TY4PR01MB177181DF3B3DA853AA2298D8D94092TY4PR01MB17718jp_ Content-Type: application/octet-stream; name="v4-0002-Add-a-test-for-repack-concurrently.patch" Content-Description: v4-0002-Add-a-test-for-repack-concurrently.patch Content-Disposition: attachment; filename="v4-0002-Add-a-test-for-repack-concurrently.patch"; size=3226; creation-date="Thu, 28 May 2026 05:15:32 GMT"; modification-date="Thu, 28 May 2026 05:18:33 GMT" Content-Transfer-Encoding: base64 RnJvbSAzYTgyZWY2YjY4MjgwZWZiMWVkMDA4Y2Y0MzZiNWEzM2VlZDE0ODhmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaaGlqaWUgSG91IDxob3V6ai5mbnN0QGZ1aml0c3UuY29tPgpE YXRlOiBXZWQsIDI3IE1heSAyMDI2IDE1OjU4OjA1ICswODAwClN1YmplY3Q6IFtQQVRDSCB2NCAy LzJdIEFkZCBhIHRlc3QgZm9yIHJlcGFjayBjb25jdXJyZW50bHkKCi0tLQogLi4uL3JlY292ZXJ5 L3QvMDQ2X2NoZWNrcG9pbnRfbG9naWNhbF9zbG90LnBsIHwgNzQgKysrKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvdGVz dC9yZWNvdmVyeS90LzA0Nl9jaGVja3BvaW50X2xvZ2ljYWxfc2xvdC5wbCBiL3NyYy90ZXN0L3Jl Y292ZXJ5L3QvMDQ2X2NoZWNrcG9pbnRfbG9naWNhbF9zbG90LnBsCmluZGV4IDY2NzYxYmY1NmMx Li5hYTMyODU5ZGQxNSAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wNDZfY2hlY2tw b2ludF9sb2dpY2FsX3Nsb3QucGwKKysrIGIvc3JjL3Rlc3QvcmVjb3ZlcnkvdC8wNDZfY2hlY2tw b2ludF9sb2dpY2FsX3Nsb3QucGwKQEAgLTIyNiw0ICsyMjYsNzggQEAgaXMoICRzdGFuZGJ5LT5z YWZlX3BzcWwoCiAJInQiLAogCSdsb2dpY2FsIHNsb3QgaXMgbm90IGludmFsaWRhdGVkJyk7CiAK KyMgVmVyaWZ5IHRoYXQgdGhlIFJFUEFDSyBzbG90J3MgcmVzdGFydF9sc24gY2FuIGFkdmFuY2Ug d2hpbGUgUkVQQUNLCisjIENPTkNVUlJFTlRMWSBpcyBzdGlsbCBydW5uaW5nLCBhbGxvd2luZyBX QUwgZmlsZXMgdG8gYmUgcmVjeWNsZWQgZHVyaW5nIHRoaXMKKyMgcGVyaW9kLgorCisjIENyZWF0 ZSB0aGUgdGFibGUgdG8gYmUgcmVwYWNrZWQgYW5kIHBvcHVsYXRlIGl0IHdpdGggc29tZSBkYXRh LgorJG5vZGUtPnNhZmVfcHNxbCgKKwkncG9zdGdyZXMnLAorCXF7CitDUkVBVEUgVEFCTEUgcmVw YWNrX3Rlc3QoaSBpbnQgUFJJTUFSWSBLRVksIHQgdGV4dCk7CitJTlNFUlQgSU5UTyByZXBhY2tf dGVzdAorU0VMRUNUIGcsIG1kNShnOjp0ZXh0KQorRlJPTSBnZW5lcmF0ZV9zZXJpZXMoMSwgMTAw KSBnOworfSk7CisKKyMgUGF1c2UgdGhlIFJFUEFDSyBjb21tYW5kIGluIHRoZSBtaWRkbGUgb2Yg aXRzIGV4ZWN1dGlvbiBzbyB0aGF0IHRoZSBkZWNvZGluZworIyB3b3JrZXIgY29udGludWVzIHJ1 bm5pbmcsIGFsbG93aW5nIHVzIHRvIHRlc3Qgc2xvdCByZXN0YXJ0X2xzbiBhZHZhbmNlbWVudAor IyBsYXRlci4KKyRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwlxKHNlbGVjdCBpbmplY3Rp b25fcG9pbnRzX2F0dGFjaCgncmVwYWNrLWNvbmN1cnJlbnRseS1iZWZvcmUtbG9jaycsJ3dhaXQn KSkKKyk7CisKK215ICRyZXBhY2sgPSAkbm9kZS0+YmFja2dyb3VuZF9wc3FsKCdwb3N0Z3Jlcycp OworJHJlcGFjay0+cXVlcnlfdW50aWwoCisJcXIvcmVwYWNrX3N0YXJ0ZWQvLAorCXEoCitcZWNo byByZXBhY2tfc3RhcnRlZAorUkVQQUNLIChDT05DVVJSRU5UTFkpIHJlcGFja190ZXN0OworXHEK KykpOworCisjIFdhaXQgdW50aWwgUkVQQUNLIHJlYWNoZXMgdGhlIGluamVjdGlvbiBwb2ludC4K KyRub2RlLT53YWl0X2Zvcl9ldmVudCgnY2xpZW50IGJhY2tlbmQnLCAncmVwYWNrLWNvbmN1cnJl bnRseS1iZWZvcmUtbG9jaycpOworCitteSAkcmVzdGFydF9sc25fYmVmb3JlID0gJG5vZGUtPnNh ZmVfcHNxbCgncG9zdGdyZXMnLAorCSJTRUxFQ1QgcmVzdGFydF9sc24gRlJPTSBwZ19yZXBsaWNh dGlvbl9zbG90cyBXSEVSRSBzbG90X25hbWUgfiAnXnJlcGFja19bMC05XSsnIEFORCBzbG90X3R5 cGUgPSAnbG9naWNhbCcgQU5EIHRlbXBvcmFyeTsiKTsKKworIyBWZXJpZnkgdGhhdCB0aGUgcmVw bGljYXRpb24gc2xvdCBjcmVhdGVkIGJ5IHRoZSBzdWJzY3JpcHRpb24gZXhpc3RzIGFuZCBoYXMg YQorIyB2YWxpZCByZXN0YXJ0X2xzbi4KK29rKGRlZmluZWQoJHJlc3RhcnRfbHNuX2JlZm9yZSkg JiYgJHJlc3RhcnRfbHNuX2JlZm9yZSBuZSAnJywKKwknUkVQQUNLIHNsb3QgaGFzIHJlc3RhcnRf bHNuJyk7CisKK215ICRzZWdtZW50X2JlZm9yZSA9ICRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVz JywKKwkiU0VMRUNUIHBnX3dhbGZpbGVfbmFtZSgnJHJlc3RhcnRfbHNuX2JlZm9yZScpIik7Citt eSAkc2VnbWVudF9iZWZvcmVfcGF0aCA9ICRub2RlLT5kYXRhX2RpciAuICIvcGdfd2FsLyRzZWdt ZW50X2JlZm9yZSI7CitvaygtZiAkc2VnbWVudF9iZWZvcmVfcGF0aCwKKwkic2VnbWVudCBmb3Ig aW5pdGlhbCByZXN0YXJ0X2xzbiBleGlzdHM6ICRzZWdtZW50X2JlZm9yZSIpOworCisjIFN3aXRj aCBXQUwgZmlsZSBvbiB0aGUgcHJpbWFyeSB3aGlsZSBSRVBBQ0sgaXMgc3RpbGwgcnVubmluZyBh bmQgdGhlbiBmb3JjZQorIyBXQUwgcmVtb3ZhbC9yZWN5Y2xpbmcgd2l0aCBhIGNoZWNrcG9pbnQu Ciskbm9kZS0+YWR2YW5jZV93YWwoMSk7CisKKyMgV2FpdCB1bnRpbCB0aGUgUkVQQUNLIHNsb3Qn cyByZXN0YXJ0X2xzbiBhZHZhbmNlcworb2soICRub2RlLT5wb2xsX3F1ZXJ5X3VudGlsKAorCSdw b3N0Z3JlcycsIHFxWworICAgIFNFTEVDVCBjb3VudCgqKSA+IDAKKwlGUk9NIHBnX3JlcGxpY2F0 aW9uX3Nsb3RzCisJV0hFUkUgc2xvdF9uYW1lIH4gJ15yZXBhY2tfWzAtOV0rJworCSAgQU5EIHNs b3RfdHlwZSA9ICdsb2dpY2FsJworCSAgQU5EIHRlbXBvcmFyeQorCSAgQU5EIHJlc3RhcnRfbHNu IElTIE5PVCBOVUxMCisJICBBTkQgcmVzdGFydF9sc24gPD4gJyRyZXN0YXJ0X2xzbl9iZWZvcmUn OjpwZ19sc25dKSwKKwknUkVQQUNLIHNsb3QgcmVzdGFydF9sc24gYWR2YW5jZXMgd2hpbGUgY29t bWFuZCBpcyBzdGlsbCBydW5uaW5nJyk7CisKKyRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywg J0NIRUNLUE9JTlQnKTsKKworIyBUZXN0IHRoYXQgdGhlIG9sZCBXQUwgc2VnbWVudCB3YXMgcmVj eWNsZWQKK29rKCEtZiAkc2VnbWVudF9iZWZvcmVfcGF0aCwKKwknb2xkIFdBTCBzZWdtZW50IHdh cyByZWN5Y2xlZCB3aGlsZSBSRVBBQ0sgQ09OQ1VSUkVOVExZIHdhcyBydW5uaW5nJyk7CisKKyRu b2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwkiU0VMRUNUIGluamVjdGlvbl9wb2ludHNfd2Fr ZXVwKCdyZXBhY2stY29uY3VycmVudGx5LWJlZm9yZS1sb2NrJykiKTsKKworJHJlcGFjay0+cXVp dDsKKwogZG9uZV90ZXN0aW5nKCk7Ci0tIAoyLjQzLjAKCg== --_003_TY4PR01MB177181DF3B3DA853AA2298D8D94092TY4PR01MB17718jp_--