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 1mnCLR-0002yP-KX for pgsql-hackers@arkaria.postgresql.org; Wed, 17 Nov 2021 04:14:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mnCLQ-0001jb-I7 for pgsql-hackers@arkaria.postgresql.org; Wed, 17 Nov 2021 04:14:48 +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 1mnCLQ-0001j6-4I for pgsql-hackers@lists.postgresql.org; Wed, 17 Nov 2021 04:14:48 +0000 Received: from esa7.fujitsucc.c3s2.iphmx.com ([68.232.159.87]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mnCLM-0006p5-Po for pgsql-hackers@lists.postgresql.org; Wed, 17 Nov 2021 04:14:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1637122484; x=1668658484; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=k/LQDOCGY3a684tbCrJ5OElviTntxkG3RO9qy+3ViVA=; b=KsvTT6jn0RIGa99XOSGla1r2K4atvyGmqNxVyQRcwrD6M3x0uAhzLKxz vsnyTprl2XwA0tmWZO4HEdHEXoZGPddy6pJTdv45y3LO3LjtMC585LMZX Pk2cvzDM0iKd/7De921mE7foVsZIEM/YhSf4f615X17RWL4pFnnr15X7x 4jmFXzx5VvJsU6nZnOzXkHlyV3i5Mabxq+y6XVdIMbDYJrFA9NRyxLUae XGqF5HdkLnbu37cj0J0OdVbDhaLSmtkOsJRe2weF4YGQk0r+Pv0rQPT7I 1Xwelo82LGyAeal0aP5hNmwXJE+ZR8Kshm/Al7wQNe213y0fDkgIEk5+c w==; X-IronPort-AV: E=McAfee;i="6200,9189,10170"; a="43763310" X-IronPort-AV: E=Sophos;i="5.87,240,1631545200"; d="scan'208";a="43763310" Received: from mail-tycjpn01lp2168.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.168]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Nov 2021 13:14:39 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T8hHko2USKA9XiWXJ5AlJTGLeU5ewLdoH/wpBkzFQ7EsGZ0lFWxXcmTMVOMRha08K977HGbX3nu3mdN4VjX2hc54E4mxRF2RqqzEKHbuxZgQTAR6J7LNhIs4IYZDakfuIdIAGc2T1GJLjnYjBYXActYMaBQJDoZLoCCdz6J+vhFrxPWAJkwKR79xPhdS6AhpldTScics6cO1ch7NC004L1C0lh9MWHquA7sj277yIhfLFqZtbkGbTmQIS0xckLzvZswcWEzOwJxte+HK/HIyKUvBc4OAgk+D6Efr3VYOJ6jE0J5wvKLr435DXyf3OsxN7MPRF3qWI5HwoxwvibPBew== 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=k/LQDOCGY3a684tbCrJ5OElviTntxkG3RO9qy+3ViVA=; b=M5vWuF8IT0Jg5vgVD3pM5doWtasqR5bYFbTSrI1Kz9eRV8zmKFUZZ7GVuDn7WZL0iMKMM8bh28A8MSab0RAWWGpYEDcIUiWA2dcoC+GejCHEBGFIvgsIW28+cr8VMEdTJD0tM7xZtDQBKhcPbz6O7SN0mqP6Aei35AF9OQ56xKx50Qbh3PRj9eX0SdNZ7xsuCFk5ByqidfZZyRchbQOgiUK6m4D5cxY61LVhUzfg86CJZ505j0bw6G+Sk7tL1kVE1iWkYxaq5BeVcBIcR+pOfh8Lma72oCNSXlLl1SIRUThYMq28CkejA09gx9B3BosOA3O6eOx10hkEpFILZhqOTg== 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=k/LQDOCGY3a684tbCrJ5OElviTntxkG3RO9qy+3ViVA=; b=E3VkttF3v3Ip7YZz37PpzvHhnWZDPRWxB1x27dQQrpuMMBlmcY/ByTL0GOjXTxra1IyJK4O13eL+yW92snLVcJwIR4vQRDrwGIx3uxFcFSZwPAGuxURuSlPoQT7ZiVi9OJzsBuHmf3GXLEdAYw9aP4EPWAQVo+tJAv1RP2OcSKw= Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com (2603:1096:400:15f::9) by TYCPR01MB8423.jpnprd01.prod.outlook.com (2603:1096:400:13b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Wed, 17 Nov 2021 04:14:37 +0000 Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::adb3:be1d:5bb2:45f5]) by TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::adb3:be1d:5bb2:45f5%8]) with mapi id 15.20.4690.027; Wed, 17 Nov 2021 04:14:37 +0000 From: "osumi.takamichi@fujitsu.com" To: 'Masahiko Sawada' CC: vignesh C , Greg Nancarrow , Amit Kapila , "houzj.fnst@fujitsu.com" , "pgsql-hackers@lists.postgresql.org" Subject: RE: Failed transaction statistics to measure the logical replication progress Thread-Topic: Failed transaction statistics to measure the logical replication progress Thread-Index: AddzxbV4E8towJomTkm1trqmHwIwlgQVlICAANF/lUAAA/6ZgAAn+wOAAAWfTgAAB8XmAAAgvB4AAAU0KgAAB+7hgAAMXNsABZwy4NABa8QD4ADxViZAAZV2mrAA+6DXgAAsU7aAAAZiVQAAAnmZAAAIXu+AAFRfhZAAA/2jgAK/RTlAANYpygAAhIjngAF7IiwAAMcV0oAAfP65gABBZ2kgAL69AQAAEaPLYAAvgi4AADeqboAAwid+sAAFx08QADMCznAAHvUqAAAB2xAA Date: Wed, 17 Nov 2021 04:14:37 +0000 Message-ID: References: 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?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjEtMTEtMTdUMDQ6MTQ6?= =?utf-8?B?MzZaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD0zZjU5NTRiMS1kNTNlLTQzZjct?= =?utf-8?B?OWUwNC0xYTQ0NDE0MTFjMDQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?utf-8?B?MmFjLWFiNGQtM2IwZjRmZWNlMDUwX0NvbnRlbnRCaXRzPTA=?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dd563643-85a3-4aef-b1b7-08d9a980c4e2 x-ms-traffictypediagnostic: TYCPR01MB8423: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1NNhcxiSv0nSTH63F2A5heFDoRyEiuY/9DQwNVmFhKdpRXj8gqtswN+2k77xRZ3iq4EL63KwW2xAx0IGFOaYXqLX0oBnTgFAL4jxKMY/e4VTk1cnL7USRGfALKJmLFa3032lqOt69zZD/f9smar2rwH8C57o1fcI5kh3IVRPWbFjGC4yKUBYbnhfXD0X/6ge6dKVXTy2gGfTYI6jQEaT7GsOwZVz7LInYYdQErasp2ODZtJsLiw8x96O9A6+nYCyFtkRpVsBkaRlWPBmo0+6w7sfPuQvgzIDpUNIkgdyT/1Eg3xvGQvLFu1NLHfZuKlaxXN5oWwFynVBoHyJL/C4XcSr/a3JSpD/1WbnDNdzT3CTlnY40axdd55ZcfZDeR22sJetU7RGQ1lKPXO2mvWt6waJCrzi2xBIggy5O5RHBgwUqTmKpXMDQtaFSp3JPKmm34fy/FDXNMjDnn50ssKhNE6tId825ZS60m7rlO0n7K5PiNQVJ8uBOnlzoIpw7WFw7sfkyNJgdYZ/78vI+G5gz81pbQtT7fhdlMOYpF8mnQVcVFmnZaMCXzdzm5X5HTA/6l/8QHVB7RIg1m4zhdArhw+XwFFAKob8mG9vqdq8BzIk5/8FtV80EiAl7D66we5w9RNnChVi2rRBP85wgL84N4oD9Q/2nPFy8qLEpGK1si+94X3e96boaaSITEXs1nA1R1pl/Ou5wZP+Rxc+pyMbjA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB8373.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(4326008)(76116006)(54906003)(83380400001)(55016002)(8936002)(53546011)(2906002)(38070700005)(508600001)(6506007)(186003)(64756008)(66556008)(66476007)(9686003)(71200400001)(7696005)(26005)(85182001)(33656002)(86362001)(38100700002)(82960400001)(122000001)(6916009)(66446008)(52536014)(66946007)(8676002)(5660300002)(316002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWdkVmRlakNmUy9weXROaWErcEE1bnVtakZGc2M2K0JHYitRK0ZRdGtzZXRI?= =?utf-8?B?OG44ZUVBcU1VK3VYT3NNQ0poSlN2SXlSMUV4UUdLMEhuaEFRWkExbldyRGdP?= =?utf-8?B?eHBOY1Z3ZFVzWDV2ZWFhVjlsSy9JaDVzalJEYlg4R1I2NVh5VUdMcmxqM1hw?= =?utf-8?B?ZVIwcUp3T0o3SnJZWW0wRTdpWFpsci8zZVFucDF2clgvbHFqYXZDbWphQ25u?= =?utf-8?B?UE44Z1MxTWFqdkgvbEdBMURqRXRyUVJCSjhwSmozOThnZ2lwSHpZNUZyc3JQ?= =?utf-8?B?LzJ1SCt1SFRYbEl4ZlBiYkdnREZKZ0xTVndkZ0FwRDd1WEY2bEsyWHBqTmpZ?= =?utf-8?B?K2RLdU1ldFBRR1YvbFd0WmVJNTBJRzBRNnBCeEYrNVFLM2FxOU5BYUF2UDcw?= =?utf-8?B?YngxK0UvdUMzdFQ1L1FzYXlmYWU1ZXpVQ0wyTm5uU2xaZGtVY3docitBekZh?= =?utf-8?B?WXZNMzZQZ2g1TC8rMHhEL3dSd05JUlNPU3ZRWWw1YkNUZDFtNnNzOHQ2ck0y?= =?utf-8?B?UzhHQnQ5YkZEMnJ1ekxkUE1ydDUyOFNMa2ZQK0E1YVY4V2owUXAxKys2Rzcr?= =?utf-8?B?UUlUR2F1MnpMUTJrZUhkUXR6OTJadGFJYnR2L0EzUzJLOWYrbGcrbnY1a052?= =?utf-8?B?SzQzQzBUdDlXekFyQThOaWk4KzEwb1k0enZWZE8xcWNzM0NKMlRpd3BqUXhl?= =?utf-8?B?Uk9aUlIrRms2V0tpZkpEOENjc29FT2ZsanZxcWtFMmh6VEhwcjlJNG9rU3Rx?= =?utf-8?B?ZlM5L0RUZ0prLzdzZHBXQjhlNXp5TC9mQjFOY05PTnR0QVgydVoxY2dJN3F5?= =?utf-8?B?TE93RzR2TEgwaXNFOWZ2aHpqZTh6RmVlQmtqVU52UmhwTlU4TUdJbEt2cjM4?= =?utf-8?B?TzVXcXRaSzNJZHFxdVBucmRsc3ZKRU51WU9zUy9FRllPUWMvNlFmS2FxLzQ0?= =?utf-8?B?aUl1SUNNSWdMUUtPSlNlR1JYNGlGd3BJTlJnOFB0TWhSWVJWUzY1NEZDQ0hk?= =?utf-8?B?NXlJc2c0bkQ1UGJodnlLZCsrQTlqakdjTzI5bThmUnA1NVdTSnA5R1dDaWxM?= =?utf-8?B?ak1vQ0c5dVNhSGtEcUw1VW8vOWpSckhxdG5oWWFxTG1jWmZmZEpZTjh6R2VE?= =?utf-8?B?SldlWVRHZnNJbjNUZEZiWXF2UjhycURqMHA5ZmF6RnQyMEdtK0oycXE3TmVO?= =?utf-8?B?MmwyRUU2c2Vqd0xiWldOdzBIYUU3NU5yeUlUTXhVVW5Pa1dFNkJFZnplVFVC?= =?utf-8?B?cmtqcUpYSEJKRklxbnQyRlIwYkova011VTdXTWcwUEptSkg4M3c2Vm51SGh6?= =?utf-8?B?YVNOeWVIa29zU3NlMnAzK0pzUjg5SnlPR0VtMk5iOXhQZlpadnJLWWlLY3hk?= =?utf-8?B?MWVjUmwwMHBjWFNaQzdaaFlJRHduWFhJc0dkc2ptMitoU0NxaVFsOVEvSFJl?= =?utf-8?B?WXlNemdLWkxLeWx0WGcwblZsWTJoVHprcC9Lb3VXOE54N1J2SHhnMjFxSkpZ?= =?utf-8?B?MGVRdHVhcFptVVpCUnJ2Yk1yRmpkRjRNcVp1U1FDUXhPZ0tnOXEyV21POVdV?= =?utf-8?B?Sk56WWw4UDU1cUxJbDc2T290cnozMkowN2RCZERSL2pVTjhVdWt5U1hTeVB2?= =?utf-8?B?Yytpc1VYMmlCTHNURDhTRTJ1N2h6S3BsRFNvZjZwaHFsTXB5UkovQmo3eWRC?= =?utf-8?B?SFhibkU0cEdNVXJzWmJlWGZnVDhKT0s0eUxaZzAyVlZxNlhBakVNc29YU3ZO?= =?utf-8?B?NUQydmVaYjl5RHRTdkYwcml5QlRpZXFIV3FpRlV0RmEycEM5NVpZTE5SQzJW?= =?utf-8?B?WkVSMXprTTdxT3lHaEtUUjJKTEhhckd5T0xhSUE4WEx4RW05TkxCYmlJbkM3?= =?utf-8?B?U1U1ZHVwY3YrSm1NY3phQ3J2TnJlbitkNEJnYU1XQXN2czR5MEFEMGdLKzYr?= =?utf-8?B?NTlnc011MldsN3dlWjJzblRyS3hzTlBOemtLYW9PalNkNnJsWkpaZVlYVExN?= =?utf-8?B?djVSVWtDMnZPbjYrSzQxVTN4aVV6bGlMNDRQMGlZSk5paVo3bGpxWFFlWFRm?= =?utf-8?B?Yzlsck0wcnl4YjJWR010QkdKWUpXeGROOEVSTW0vZEJMT3dEQXF1R2N3WWRt?= =?utf-8?B?MFQza2hPRTlnRS84bXNnOEZaU3JzaDFhRVZmZFlieXZ4NTZnS204RmM0SGRj?= =?utf-8?B?OTdoN0NWUkNjMExUcHJoRVdyZWdRbWlXUnBhZ1VDUlQwZ3EyRDZGajArMUtY?= =?utf-8?B?ZHphT1pyekdvVWZoQ3BKZmpYekJBPT0=?= 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: TYCPR01MB8373.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd563643-85a3-4aef-b1b7-08d9a980c4e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 04:14:37.2669 (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: Q7xe2PH3nO8G/dYXKkfilOctoBBeqqgPGks8TlwB8eeHqELWpKUG1sZRJAW+QgBPI06rD9kPBiJu9bBqXHmH5DbHinYitvw0JOMhZC6WmOo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8423 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gV2VkbmVzZGF5LCBOb3ZlbWJlciAxNywgMjAyMSAxMjoxOSBQTSBNYXNhaGlrbyBTYXdhZGEg PHNhd2FkYS5tc2hrQGdtYWlsLmNvbT4gd3JvdGU6DQo+IE9uIFR1ZSwgTm92IDE2LCAyMDIxIGF0 IDk6MzQgUE0gb3N1bWkudGFrYW1pY2hpQGZ1aml0c3UuY29tDQo+IDxvc3VtaS50YWthbWljaGlA ZnVqaXRzdS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gT24gTW9uZGF5LCBOb3ZlbWJlciAxNSwgMjAy MSA5OjE0IFBNIEkgd3JvdGU6DQo+ID4gPiBJJ3ZlIGNvbmR1Y3RlZCBzb21lIHVwZGF0ZSBmb3Ig dGhpcy4NCj4gPiA+IChUaGUgcmViYXNlZCBwYXJ0IGlzIG9ubHkgQyBjb2RlIGFuZCBjaGVja2Vk IGJ5IHBnaW5kZW50KQ0KPiA+IEknbGwgdXBkYXRlIG15IHBhdGNoZXMgc2luY2UgYSBuZXcgc2tp cCB4aWQgcGF0Y2ggaGFzIGJlZW4gc2hhcmVkIGluDQo+ID4gWzFdLg0KPiA+DQo+ID4gVGhpcyB2 ZXJzaW9uIGluY2x1ZGVzIHNvbWUgbWlub3IgcmVuYW1lcyBvZiBmdW5jdGlvbnMgdGhhdCBhcmUg cmVsYXRlZA0KPiA+IHRvIHRyYW5zYWN0aW9uIHNpemVzLg0KPiANCj4gSSd2ZSBsb29rZWQgYXQg djEyLTAwMDEgcGF0Y2guIEhlcmUgYXJlIHNvbWUgY29tbWVudHM6DQpUaGFuayB5b3UgZm9yIHBh eWluZyBhdHRlbnRpb24gdG8gdGhpcyB0aHJlYWQgIQ0KDQoNCj4gLSAgIFR1cGxlRGVzY0luaXRF bnRyeSh0dXBkZXNjLCAoQXR0ck51bWJlcikgMywgInJlbGlkIiwNCj4gKyAgIFR1cGxlRGVzY0lu aXRFbnRyeSh0dXBkZXNjLCAoQXR0ck51bWJlcikgMywgImxhc3RfZXJyb3JfcmVsaWQiLA0KPiAg ICAgICAgICAgICAgICAgICAgICAgIE9JRE9JRCwgLTEsIDApOw0KPiAtICAgVHVwbGVEZXNjSW5p dEVudHJ5KHR1cGRlc2MsIChBdHRyTnVtYmVyKSA0LCAiY29tbWFuZCIsDQo+ICsgICBUdXBsZURl c2NJbml0RW50cnkodHVwZGVzYywgKEF0dHJOdW1iZXIpIDQsICJsYXN0X2Vycm9yX2NvbW1hbmQi LA0KPiAgICAgICAgICAgICAgICAgICAgICAgIFRFWFRPSUQsIC0xLCAwKTsNCj4gLSAgIFR1cGxl RGVzY0luaXRFbnRyeSh0dXBkZXNjLCAoQXR0ck51bWJlcikgNSwgInhpZCIsDQo+ICsgICBUdXBs ZURlc2NJbml0RW50cnkodHVwZGVzYywgKEF0dHJOdW1iZXIpIDUsICJsYXN0X2Vycm9yX3hpZCIs DQo+ICAgICAgICAgICAgICAgICAgICAgICAgWElET0lELCAtMSwgMCk7DQo+IC0gICBUdXBsZURl c2NJbml0RW50cnkodHVwZGVzYywgKEF0dHJOdW1iZXIpIDYsICJlcnJvcl9jb3VudCIsDQo+ICsg ICBUdXBsZURlc2NJbml0RW50cnkodHVwZGVzYywgKEF0dHJOdW1iZXIpIDYsICJsYXN0X2Vycm9y X2NvdW50IiwNCj4gICAgICAgICAgICAgICAgICAgICAgICBJTlQ4T0lELCAtMSwgMCk7DQo+IC0g ICBUdXBsZURlc2NJbml0RW50cnkodHVwZGVzYywgKEF0dHJOdW1iZXIpIDcsICJlcnJvcl9tZXNz YWdlIiwNCj4gKyAgIFR1cGxlRGVzY0luaXRFbnRyeSh0dXBkZXNjLCAoQXR0ck51bWJlcikgNywg Imxhc3RfZXJyb3JfbWVzc2FnZSIsDQo+IA0KPiBJZiByZW5hbWluZyBjb2x1bW4gbmFtZXMgY2xh cmlmaWVzIHRob3NlIG1lYW5pbmdzLCB0aGUgYWJvdmUgY2hhbmdlcyBzaG91bGQNCj4gYmUgaW5j bHVkZWQgaW50byBteSBwYXRjaCB0aGF0IGludHJvZHVjZXMgcGdfc3RhdF9zdWJzY3JpcHRpb25f d29ya2Vycw0KPiB2aWV3Pw0KQXQgZmlyc3QsIHlvdXIgY29sdW1uIG5hbWVzIG9mIHBnX3N0YXRf c3Vic2NyaXB0aW9uX3dvcmtlcnMgbG9vayB0b3RhbGx5IE9LIHRvIG1lIGJ5IGl0c2VsZg0KYW5k IEkgdGhvdWdodCBJIHNob3VsZCB0YWtlIGNhcmUgb2YgdGhvc2UgcmVuYW1pbmcgYXQgdGhlIGNv bW1pdCB0aW1pbmcgb2YgbXkgc3RhdHMgcGF0Y2hlcy4NCkJ1dCwgaWYgeW91IGFncmVlIHdpdGgg dGhlIG5ldyBuYW1lcyBhYm92ZSBhbmQgZml4aW5nIHlvdXIgcGF0Y2ggZG9lc24ndA0KYm90aGVy IHlvdSwgSSdkIGFwcHJlY2lhdGUgeW91ciBoZWxwICENCg0KPiBJIHRoaW5rIHRoYXQgZXhwb3J0 aW5nIFBhcnRpdGlvblR1cGxlUm91dGluZyBzaG91bGQgbm90IGJlIGRvbmUgaW4gdGhlIG9uZQ0K PiBwYXRjaCB0b2dldGhlciB3aXRoIHJlbmFtaW5nIHRoZSB2aWV3IGNvbHVtbnMuIFRoZXJlIGlz IG5vdCByZWxldmFuY2UNCj4gYmV0d2VlbiB0aGVtIGF0IGFsbC4gSWYgaXQncyB1c2VkIGJ5IHYx Mi0wMDAyIHBhdGNoLCBJIHRoaW5rIGl0IHNob3VsZCBiZSBpbmNsdWRlZA0KPiBpbiB0aGF0IHBh dGNoIG9yIGluIGFub3RoZXIgc2VwYXJhdGUgcGF0Y2guDQpZZXMsIGl0J3MgdXNlZCBieSB2MTIt MDAwMi4NCg0KQWJzb2x1dGVseSB5b3UgYXJlIHJpZ2h0LiBXaGVuIHlvdSB1cGRhdGUgdGhlIHBh dGNoIGxpa2UgYWJvdmUsDQpJIHdvdWxkIGxpa2UgdG8gbWFrZSBpdCBpbmRlcGVuZGVudC4NCg0K DQpCZXN0IFJlZ2FyZHMsDQoJVGFrYW1pY2hpIE9zdW1pDQoNCg0K