Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mYgE7-0008P8-Gy for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Oct 2021 03:07:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mYgE5-0007rS-JF for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Oct 2021 03:07:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mYgE4-0007rK-Rm for pgsql-hackers@lists.postgresql.org; Fri, 08 Oct 2021 03:07:13 +0000 Received: from esa8.fujitsucc.c3s2.iphmx.com ([68.232.159.88]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mYgE0-00072I-3w for pgsql-hackers@lists.postgresql.org; Fri, 08 Oct 2021 03:07:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1633662428; x=1665198428; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=J7Ozvf3EVq73HNoA3LszMIEJCXm8QxZbt5tKOZXOkjY=; b=RjZS7LGiLVClF+9hXS+7fTHLjK0bCbOHrcNChouJJQztLbDiE8WpuICo R07HIp3eUJhOI5prAm5Le0LNUuW5or0WOIytQT87ZmMLg0jPL0widvyCL wxWM6qpm33EZ4QaF2QzjFK+H5EifH8LLwmyomg38UxS1uc7qDBKvVJdvS yU/vm1JAkIY91ux2NCWDVRaRJv85RJlxHAsDbyiFyvx//fb173RIXrGH0 uacSl93Uj2r0sd/G0HFEn8PoV9R+fBHLKwQgHaVM+0MBIOedVizQwZkAA dtJoyW3T7vfzgcx4JkGLo2A6V2fJqAaqbwLpnyb9xX042HyguUpzlvc7O Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10130"; a="40941279" X-IronPort-AV: E=Sophos;i="5.85,356,1624287600"; d="scan'208";a="40941279" Received: from mail-ty1jpn01lp2059.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([104.47.93.59]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2021 12:07:03 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QAnVZGGVb8DS3U2bBfo0jaxDJiScHjDLRWb8Dd1H3RoIZjTG18YJiSz2tiov6aW/YKDbccLjVoxFw44D6kkbdA/MTHXknxCox0cOd9a8v7h6Ff0YOKeKhebq59ok25bS5bdA1gq+ePQmYUsW2TuKm75mUPA+n68rohwBSctUKLgBIwmL4PJDM6gLstYwD+Tsb1JMUqvv/AL2Xo+yockvoFDnKrHk85fXxjKI0GFi+KoYnnXBoCjBE0nuiUY6eDxdJWfPZHbv+AnAJVdqNjHe+oQQNLnZrSjN9d8lySzWpuFJwIgG00Zko1wGRBKjALwlVH9ybsM/mfNvnpBB2hOi5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=J7Ozvf3EVq73HNoA3LszMIEJCXm8QxZbt5tKOZXOkjY=; b=gO6AWdOzd/xOsuocIGkn/fQDZb3qhxm37EDxmVmayrN5bjhiDZ3SgfCUvyDJkaU4nlAmePzk19UIDrVPMPWGROJqPetNA2c21OiQvb7ILhoa9KMVRE4O7v/o6HWC92lSVUwmQHHtaIwHeAfBEvNfgR34fnnUWl3Ee+QGrM9ybNfaLZ9lKgymPdhC+rBfeT0R21eDnubtj5cs6ZAL2iPvuIwO3jtK8/D+lTdb8/6nv31foOlIp6Df7P0q0wVCLiLUX0SZhyIrApRrZsINB+3k7wxKmwyvTCUdr1USZONPmFMM4eaefqPOjlqcLf5U9Sv/11h3A+md3L+IS0hJlmmoLQ== 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.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J7Ozvf3EVq73HNoA3LszMIEJCXm8QxZbt5tKOZXOkjY=; b=AAwjepGqrOXx/kqv+l4PDYenGyThcPVUnSCq4ibQZ7Vh80duVk8AIOAye1OMI77W1uK9JsmP7eYddoMLekdopf1c2bPU3pn7uOW0BNcgUTd2SC7SdIVnSCSc8FvoqxEyHVLHwwj5KvwatT6KkXWrn4yfyIcsD4i/pqJEojHkDXE= Received: from OSBPR01MB4888.jpnprd01.prod.outlook.com (2603:1096:604:79::23) by OSBPR01MB3672.jpnprd01.prod.outlook.com (2603:1096:604:2e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Fri, 8 Oct 2021 03:07:00 +0000 Received: from OSBPR01MB4888.jpnprd01.prod.outlook.com ([fe80::6855:e5e9:11d8:cf12]) by OSBPR01MB4888.jpnprd01.prod.outlook.com ([fe80::6855:e5e9:11d8:cf12%6]) with mapi id 15.20.4544.026; Fri, 8 Oct 2021 03:07:00 +0000 From: "osumi.takamichi@fujitsu.com" To: 'Masahiko Sawada' , "Drouvot, Bertrand" CC: "pgsql-hackers@lists.postgresql.org" , "Oh, Mike" Subject: RE: [BUG] Logical replication failure "ERROR: could not map filenode "base/13237/442428" to relation OID" with catalog modifying txns Thread-Topic: [BUG] Logical replication failure "ERROR: could not map filenode "base/13237/442428" to relation OID" with catalog modifying txns Thread-Index: AQHXGbjuwj9mOYhXQ0usEsUaX8Hh96qEyXkAgNWph4CAWAfvAIAVtt8AgAF9UBA= Date: Fri, 8 Oct 2021 03:07:00 +0000 Message-ID: References: <60230E84-4201-46E4-9AF1-36AD3674BA88@amazon.com> <81D0D8B0-E7C4-4999-B616-1E5004DBDCD2@amazon.com> <6a176936-1af1-41d9-9ded-bde0eb47dd5c@amazon.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfRW5hYmxlZD10cnVlOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJh?= =?utf-8?B?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjEtMTAtMDhUMDM6MDY6?= =?utf-8?B?NThaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD04YzMyNWQzYS04MDhkLTRlMjct?= =?utf-8?B?OGRkMS1mMDJmZThjMTFhZWY7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?utf-8?B?MmFjLWFiNGQtM2IwZjRmZWNlMDUwX0NvbnRlbnRCaXRzPTA=?= authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 84e0a67e-f98b-4156-e584-08d98a08b250 x-ms-traffictypediagnostic: OSBPR01MB3672: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qLY/2yXtS8b3uQi8zrfJq7XmIGknYkNGLwkrdxh5k4KgLuVVCu7ChCMgcreysVR9EleDg5H1LwUXR+GoOG5DUE2if2JOh8raj76JFjrM0ft1oy4M9yNXab4sgjXQV3A/r32wHYq2wRhxrBU2Mf5nMOcCAFNsNj3c0rdWf9yAR7jA2ynqCptqRORpW13KR7obNrj0kSlFwfXxZUgvo7M6EVMzBUJiNfEq+fiP53ZY7bj5sttnhVAORQLHe7NQ2Ul3NHVrozSbnA8simuinKBuECCLo6YUCcXW1stTGs0QRwv6ydOsOmmIKa8ID4AQZOCOiea/5IGpKishosQFAkTkWzsZSL8gb2U0Npp5mtdCJgIiLGz7eWveL0W6+atoB/aFbXx6A3wfMjljOHm3S8XqO79xeylf4cm18pFgIOmwaf3Qx15amjml8gUDAopq6w05odfFEQzb/ASckoj43sctA77aOe4H6V+o6EJ2zGFCxqf5XhYwlilh70ddq46b3Adle27NXOrwpKWVAbSx/EWU8dRgFJVjcGyxNK3W4eNeWxN02MwSEOjQM6uZR3ti00KsX237E78S32ZR6srhije54H4ui3IYZft/4JW3AABzQKczCRyo+nm7lawfvOb2xxYDZTxRPs/Eo4eLzVkuvU5/jVXEAJvwAkzNnHboQltAUp5ULHh12fImTqgdUNE63GWI002nacV/Bf5rXOicm8UBeOiMQ1HiCDqxSmEik61JMQjnxjAuWJkhNpRogABgTUjBvo8XU7FAZcxBtWAU0MIoaMaZROLQ2AJKj8O1RBZg3xw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSBPR01MB4888.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(52536014)(8676002)(54906003)(110136005)(53546011)(8936002)(26005)(66946007)(186003)(64756008)(5660300002)(66556008)(316002)(66446008)(71200400001)(76116006)(85182001)(6506007)(55016002)(7696005)(66476007)(508600001)(966005)(38070700005)(83380400001)(4326008)(86362001)(38100700002)(2906002)(9686003)(33656002)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bWJHdVFuUHJPS3hHbXhaNXBYZ2pNNGhtZzZnRjV4a21GQ2xLQ0RGM25aR1Jr?= =?utf-8?B?ZTVGdTNoQ2JQSThyeXg5QW5hWjhMQmdVSlVEbHRnNWlxM1l5VUJBT0dyV3Zn?= =?utf-8?B?cUZlZ2YvVSt2K3lQV3J5aUo1RTJxbUlXekdqdG5rcXMvdUNMbE9MVXhkalBP?= =?utf-8?B?Uk9kTHlUQ2dXK0V3S25sb0RCdXNkTStLTHg3Z1gwakJZOWUyUTNWbWcrRDlw?= =?utf-8?B?VEtzeWhxdnJIdC9Eb0J2bFMrVXplbTJLdlBYa2RLT2t5Yjg5dWtOUlpiUVpS?= =?utf-8?B?MzdVRzFSQUhRY3VFQUNZSDZjKzUvb2xwZ3FTUkxqV2ttcDh0MjVSSlcvQzQr?= =?utf-8?B?cHNXRlJoYysyd3hvSHdscGNWTFphOE5PM1dRemtlbndMU3lneGl5SXRGOGVw?= =?utf-8?B?a1prY0Vvdm1sTzFMK1QwWXQzQnlMN1RIb0V5RDJldXYvRVF6QURSd2V4WW44?= =?utf-8?B?WmZZb3huREJzelRPZFVMaUJscnRyZGJ1Q2YvRHd4S28wZEttb0YzNUxTWHEz?= =?utf-8?B?OHRqcjN4NUxkRy9NU3pvTTlrWUE3aFNwb00wOVBXYzcwSm9EK3JlZmo1eUVz?= =?utf-8?B?ZEk2cERlZ0xOU0t5b01OTkVTbWsyNlhlSnhUUlY4NGZlNnhKbTIyU0E5Nnp4?= =?utf-8?B?K2NwTGZkL1BjRG5NY2t4TFVXYXhwNXM1M1FSeHBpeHRuRmRnUXovUEtrWVF1?= =?utf-8?B?aTdaUU1Bb3Q5OUNQd3RYVjhNL0xodzA5S0luaEY3dm5sRjNUNUg0NXhWeFZD?= =?utf-8?B?QUtyUUdkSXNCZW9leVdmM2JEQmtqSlhyN25Cc1RFc1NKKzdITWtkUU1RRy9V?= =?utf-8?B?L1V2OE5nNjdzbkN2a2NTQzhMb1ZpMUdtekNyWGdwcXN2aVpMWVN5YVhYVXFi?= =?utf-8?B?NHR4MHNsT0hGWXZ3ZEttUlhHeEpGRWFoMDFMMjN2cThNN0FZTUF2aW9HOEky?= =?utf-8?B?UXlpbEF2MCtUNEduUVJLNEloYktud2xNMTFWUGJ0U0pDSENyUjgzRnlpSUFy?= =?utf-8?B?djNkL0MxRmdCQXlVYUUvUEI0M0NEczNyb3BGWFp0T3Y4M2FncStCTlpDN2Mz?= =?utf-8?B?Q0V4a1VLRWJZY3V5WmMyems0U05JcGdoTEE4U0NqeFJ1a1ZZSGdpNTNkRk9i?= =?utf-8?B?emNSVGRTMHhpeEFzTE1kbEdZVTNxM21RclllWHJvaFB4MVlCTkM4SUJYeEN0?= =?utf-8?B?TzkydktGM1VTUGVqd0dZR2hQdkFHU2dXVDk3bzhHTlh1cXlnUHRodDV3a0xX?= =?utf-8?B?bFFOVkxJeVgvWjdiVXBSVFd1OU5kRzJlWVdJVjBZQnJ1R1RocW9OM0xaZmdo?= =?utf-8?B?KzZQcERMMmJScm10WSsrOU1ISnAwdjFnZXBiSk9SdmJRR2lYVmxtOWgwTkNJ?= =?utf-8?B?Qnp3c2hSTVFUcHl2RU53NjZtT29kQmN6dVdISEcrMm8xZzFIU3o5TnVoU1VN?= =?utf-8?B?U2MzUU9sLzJnNERyalJqcTkwYlJkMUgvZTBpVDlwUTlkdTV0U0MxOWN1MDI5?= =?utf-8?B?RE5zOHVVZDE5SkphMGJja0Y3bURmbkdOTnVaSWhFMlVYOHZ0RWU0c1p2SjE4?= =?utf-8?B?aFByWmZ2UXM4VzdpYnZuaUQwZlBnZkk1akd3T0NkZDZwU2FML0lrM3JIbVo3?= =?utf-8?B?K0dzM3dZMndNcXhGcWp5NVc3T0RPeU5hbUgrVisxRENLdjJETThqOHdOSndz?= =?utf-8?B?MTRRTDlvaTBnN1d1SlVuNm9jamROaElCM0tTazJ2ZDdMQldvRmFxWXJTaW9H?= =?utf-8?Q?TxVMkJ1NRwcGytISKo=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSBPR01MB4888.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84e0a67e-f98b-4156-e584-08d98a08b250 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2021 03:07:00.4544 (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: jBHf+5NaRJUyeXnxyTJcaWz4WVPoQbfUb/spcq44KQQO3WfRZzDAb0Vj7trV767s6Bqk/anVE6LLh13gdmkHuoglFN2HJmsS7JGCoSudkn0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB3672 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVGh1cnNkYXksIE9jdG9iZXIgNywgMjAyMSAxOjIwIFBNIE1hc2FoaWtvIFNhd2FkYSA8c2F3 YWRhLm1zaGtAZ21haWwuY29tPiB3cm90ZToNCj4gUmVnYXJkaW5nIHRoZSBwYXRjaCBkZXRhaWxz LCBJIGhhdmUgdHdvIGNvbW1lbnRzOg0KPiANCj4gLS0tDQo+ICsgaWYgKChwYXJzZWQtPnhpbmZv ICYgWEFDVF9YSU5GT19IQVNfSU5WQUxTKSAmJiBsYXN0X3J1bm5pbmcpIHsNCj4gKyAgICAgLyog bWFrZSBsYXN0X3J1bm5pbmctPnhpZHMgYnNlYXJjaCgpYWJsZSAqLw0KPiArICAgICBxc29ydChs YXN0X3J1bm5pbmctPnhpZHMsDQo+ICsgICAgICAgICAgICAgIGxhc3RfcnVubmluZy0+c3VieGNu dCArIGxhc3RfcnVubmluZy0+eGNudCwNCj4gKyAgICAgICAgICAgICAgc2l6ZW9mKFRyYW5zYWN0 aW9uSWQpLCB4aWRDb21wYXJhdG9yKTsNCj4gDQo+IFRoZSBwYXRjaCBkb2VzIHFzb3J0KCkgZXZl cnkgdGltZSB3aGVuIHRoZSBjb21taXQgbWVzc2FnZSBoYXMNCj4gWEFDVF9YSU5GT19IQVNfSU5W QUxTLiBJSVVDIHRoZSB4aWRzIHdlIG5lZWQgdG8gcmVtZW1iZXIgaXMgdGhlIG9ubHkNCj4geGlk cyB0aGF0IGFyZSByZWNvcmRlZCBpbiB0aGUgZmlyc3QgcmVwbGF5ZWQgWExPR19SVU5OSU5HX1hB Q1RTLCByaWdodD8gSWYgc28sDQo+IHdlIG5lZWQgdG8gZG8gcXNvcnQoKSBvbmNlLCBjYW4gcmVt b3ZlIHhpZCBmcm9tIHRoZSBhcnJheSBvbmNlIGl0IGdldHMNCj4gY29tbWl0dGVkLCBhbmQgdGhl biBjYW4gZXZlbnR1YWxseSBtYWtlIGxhc3RfcnVubmluZyBlbXB0eSBzbyB0aGF0IHdlIGNhbg0K PiBza2lwIGV2ZW4gVHJhbnNhY3Rpb25JZEluQXJyYXkoKS4NCj4gDQo+IC0tLQ0KPiBTaW5jZSBs YXN0X3J1bm5pbmcgaXMgYWxsb2NhdGVkIGJ5IG1hbGxvYygpIGFuZCBpdCBpc24ndCBmcmVlZCBl dmVuIGFmdGVyIGZpbmlzaGluZw0KPiBsb2dpY2FsIGRlY29kaW5nLg0KPiANCj4gDQo+IEFub3Ro ZXIgaWRlYSB0byBmaXggdGhpcyBwcm9ibGVtIHdvdWxkIGJlIHRoYXQgYmVmb3JlIGNhbGxpbmcN Cj4gU25hcEJ1aWxkQ29tbWl0VHhuKCkgd2UgY3JlYXRlIHRyYW5zYWN0aW9uIGVudHJpZXMgaW4g UmVvcmRlckJ1ZmZlciBmb3INCj4gKHN1Yil0cmFuc2FjdGlvbnMgd2hvc2UgQ09NTUlUIHJlY29y ZCBoYXMgWEFDVF9YSU5GT19IQVNfSU5WQUxTLA0KPiBhbmQgdGhlbiBtYXJrIGFsbCBvZiB0aGVt IGFzIGNhdGFsb2ctY2hhbmdlZCBieSBjYWxsaW5nDQo+IFJlb3JkZXJCdWZmZXJYaWRTZXRDYXRh bG9nQ2hhbmdlcygpLiBJJ3ZlIGF0dGFjaGVkIGEgUG9DIHBhdGNoIGZvciB0aGlzIGlkZWEuDQo+ IFdoYXQgdGhlIHBhdGNoIGRvZXMgaXMgZXNzZW50aWFsbHkgdGhlIHNhbWUgYXMgd2hhdCB0aGUg cHJvcG9zZWQgcGF0Y2ggZG9lcy4NCj4gQnV0IHRoZSBwYXRjaCBkb2Vzbid0IG1vZGlmeSB0aGUg U25hcEJ1aWxkQ29tbWl0VHhuKCkuIEFuZCB3ZSByZW1lbWJlcg0KPiB0aGUgbGlzdCBvZiBsYXN0 IHJ1bm5pbmcgdHJhbnNhY3Rpb25zIGluIHJlb3JkZXIgYnVmZmVyIGFuZCB0aGUgbGlzdCBpcyBw ZXJpb2RpY2FsbHkNCj4gcHVyZ2VkIGR1cmluZyBkZWNvZGluZyBSVU5OSU5HX1hBQ1RTIHJlY29y ZHMsIGV2ZW50dWFsbHkgbWFraW5nIGl0DQo+IGVtcHR5Lg0KVGhhbmtzIGZvciB0aGUgcGF0Y2gu DQoNCkNvbmR1Y3RlZCBhIHF1aWNrIGNoZWNrIG9mIHRoZSBQT0MuDQoNClRlc3Qgb2YgY2hlY2st d29ybGQgUEFTU0VEIHdpdGggeW91ciBwYXRjaCBhbmQgaGVhZC4NCkFsc28sIHRoZSBvcmlnaW5h bCBzY2VuYXJpbyBkZXNjcmliZWQgaW4gWzFdIGxvb2tzIGZpbmUNCndpdGggeW91ciByZXZpc2Vk IHBhdGNoIGFuZCBMT0dfU05BUFNIT1RfSU5URVJWQUxfTVMgZXhwYW5zaW9uIGluIHRoZSBwcm9j ZWR1cmUuDQoNClRoZSBsYXN0IGNvbW1hbmQgaW4gdGhlIHByb3ZpZGVkIHN0ZXBzIHNob3dlZCBi ZWxvdy4NCg0KcG9zdGdyZXM9IyBzZWxlY3QgKiBmcm9tIHBnX2xvZ2ljYWxfc2xvdF9nZXRfY2hh bmdlcygnYmR0X3Nsb3QnLCBudWxsLCBudWxsKTsNCiAgICBsc24gICAgfCB4aWQgfCAgICAgICAg ICAgICAgICAgIGRhdGEgICAgICAgICAgICAgICAgICANCi0tLS0tLS0tLS0tKy0tLS0tKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAwLzE1NjAwMjAgfCA3MTAgfCBC RUdJTiA3MTANCiAwLzE1NjAwMjAgfCA3MTAgfCB0YWJsZSBwdWJsaWMuYmR0OiBJTlNFUlQ6IGFb aW50ZWdlcl06MQ0KIDAvMTU2MDE0MCB8IDcxMCB8IENPTU1JVCA3MTANCg0KDQpNaW5vciBjb21t ZW50cyBmb3IgRGVjb2RlU3RhbmRieU9wIGNoYW5nZXMgSSBub3RpY2VkIGluc3RhbnRseQ0KKDEp IG1pbm9yIHN1Z2dlc3Rpb24gb2YgeW91ciBjb21tZW50Lg0KDQoNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICogaGFzIGRvbmUgY2F0YWxvZyBjaGFuZ2VzIHdpdGhvdXQgdGhlc2Ug cmVjb3Jkcywgd2UgbWlzcyB0byBhZGQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICogdGhlIHhpZCB0byB0aGUgc25hcHNob3Qgc28gdXAgY3JlYXRpbmcgdGhlIHdyb25nIHNuYXBz aG90LiBUbw0KDQoibWlzcyB0byBhZGQiIHdvdWxkIGJlIG1pc3MgYWRkaW5nIG9yIGZhaWwgdG8g YWRkLg0KQW5kICJ1cCBjcmVhdGluZyIgaXMgbmF0dXJhbCBpbiB0aGlzIHNlbnRlbmNlID8NCg0K KDIpIGEgZnVsbC13aWR0aCBzcGFjZSBiZXR3ZWVuICJpdCciIGFuZCAicyIgaW4gdGhlIG5leHQg c2VudGVuY2UuDQoNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbWFyayBhbiB4 aWQgdGhhdCBhY3R1YWxseSBoYXMgbm90IGRvbmUgdGhhdCBidXQgaXTigJlzIG5vdCBhDQoNCg0K DQpbMV0gLSBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkLzgxRDBEOEIwLUU3 QzQtNDk5OS1CNjE2LTFFNTAwNERCRENEMiU0MGFtYXpvbi5jb20NCg0KQmVzdCBSZWdhcmRzLA0K CVRha2FtaWNoaSBPc3VtaQ0KDQoNCg==