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 1mVT3z-0003EY-LC for pgsql-hackers@arkaria.postgresql.org; Wed, 29 Sep 2021 06:27:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mVT3x-0001N5-IM for pgsql-hackers@arkaria.postgresql.org; Wed, 29 Sep 2021 06:27:29 +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 1mVT3x-0001Mw-4v for pgsql-hackers@lists.postgresql.org; Wed, 29 Sep 2021 06:27:29 +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 1mVT3t-0002L6-Rb for pgsql-hackers@lists.postgresql.org; Wed, 29 Sep 2021 06:27:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1632896846; x=1664432846; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lKvOBQzT5OfTHItUH8H9XYRRIB+M4FrTsOggsCbP9nA=; b=aNKA4xF7z/7ePvlpD4inH95jsIc7fxf4Tun7dpW9bUCM4UJbaDRm2fdl QjBkpzbntMDCnoMkXHBctOYM3zcStFG1qBlamg0NoHEPudx92jJ68aNh+ QRW/mL989jV2buudDIGAWzpnxHH9guexa5T6oF4/xFUA9OkniAp1xJEoL o0eOFQDf5axstjIWr00bD8Ks76rxzlXkiDbDsjtfbh+QsYr47OZJ4UQpy 9q8sKi9NVeQkLI/3YNYqDb0ChTNihKgIQWlpJpRxtDFiS3RPXFscqfKiC MNB2dB+W0x9r85SQ79yMtDAqU/MikAoPRooIewEFFMiFSUH1zRthkM+Hq A==; X-IronPort-AV: E=McAfee;i="6200,9189,10121"; a="40078298" X-IronPort-AV: E=Sophos;i="5.85,331,1624287600"; d="scan'208";a="40078298" Received: from mail-os2jpn01lp2056.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([104.47.92.56]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2021 15:27:21 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ote5OvhrGRrjaFa7nvfajWD8t+/WUHT9BUFdMp5wbe6mcZWuiIOBDu6GrRkBb2b6GBelVQ2ysyflbcJgQzrk33gWb3wLYr5kiMoHpaHtcZSTigmNAQpqvJQw9ia65ycppNb7xbEeaGMomC1S+bx4KJVfCznyGpKOxmz0NT7eXF8rd7FfMs82UY9aKFFYFueCkfPzUwuBIoW+WDaNpo7KF3gl6taE0n46Rbx9QrfdaEjsgO5qCd5hT0N0ADr/S58h9CQqW66SVFCf0It40HqYaKaSbQDXl8LUxG5HlOgX+09i+JjQ+arTXvseRpZuX9JtIVAMaVdXhWcM4vHzovnXUQ== 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; bh=lKvOBQzT5OfTHItUH8H9XYRRIB+M4FrTsOggsCbP9nA=; b=gS2F/aw/4ioYLLrH/beZmdXw4Pi/SCdYoW0DkxiFEa32B1pOcONz/h4uLcKc8OLjvpuxDw3tgbuhJWXd2U8vtZCQqPCTTLWzbz1Okrar64bgE7LY/suFMpLmRJ79FwgkjMv50VUttFepZT4ZBR84jkoYv8Xxe2lkjyrH/8nuY6I9RZmOlNGD/xAEN2FR3R8CjPFT/iv2AxOnmlARKOpgtCNaU1eI58MnEWXvfYtt8IWtkXcpt1PPmlOxOi5BCGdRBDYXVYUnBe7c9O8HJTzOyVOJkXB6OJgWQHS1Fn1vETNpH9kIAVuWVNS/jkPMV6KflKIPBsysAGfXqr6VxL+oEA== 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=lKvOBQzT5OfTHItUH8H9XYRRIB+M4FrTsOggsCbP9nA=; b=DqN7UHDGZkfh3ucCGZZhzA94iFr7oVxMGkNDgqSlKGbU/R7TsTN+NETK55sSWLc3TkKXCEF4uecN84NbxiO9qmZyvj8UKfhnxTVlRVks3ThbNaWwxI86EWuiElXinhkSs0MCvSjQbSfTd7eaHC3TmquftrT00GH1zKXrQu1ZOTU= Received: from OSBPR01MB4888.jpnprd01.prod.outlook.com (2603:1096:604:79::23) by OSZPR01MB7132.jpnprd01.prod.outlook.com (2603:1096:604:11a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Wed, 29 Sep 2021 06:27:15 +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.022; Wed, 29 Sep 2021 06:27:15 +0000 From: "osumi.takamichi@fujitsu.com" To: 'Greg Nancarrow' , Amit Kapila CC: Masahiko Sawada , "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+AACm55gAAAOG9MA== Date: Wed, 29 Sep 2021 06:27:15 +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?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjEtMDktMjlUMDY6Mjc6?= =?utf-8?B?MTRaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD01Yzc1MWFlYi0wOWZhLTQ3MGIt?= =?utf-8?B?ODQwMS1mYmRlZGQwNDM1NWY7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?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: cbd5e26a-cbd8-4bb0-5b6f-08d983122e37 x-ms-traffictypediagnostic: OSZPR01MB7132: 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: vqa4ikLApsDHOGk9G5W5zn3SlvgZd+ahQTLID2hFSv0ojehn/xZosWYJspuO+PZELgU2575t11SEApErV99enGQ+6yVt/Ly+OQKjkXkeD1hmn5sVk4iOKuzueZWOw9J5s5DbAH10VEZdznkaTEqX6dsb8wgVrIyJpD3rJpl2MChtUP3iybWRggj4puacKMrUVPWbMke3ZjKXRaHp1mntT1ssOjq8Igh3T4j++rK0DsbBhelavDbFbukvrFkbLnGUzdYsX9EFP0idaaBJ++yNIJaF90HAfpnK5nDERUXoJGRzv78h71NNryh/k4zbWqQZJZvD8ha61gf8zAr116nnzgcXCWgSuuJjddA5jXPZvdCQNJTtKecNfJKzGSNRIKUD+tn7ZBdqtpGtxaQfls8QyHZVF1wAXkuSk6OEH9tUPoROj6lRHSLrx//NOBvHavudXvI+100gkPPjbetTSD99NrLqd2BEF115/PdFKXKxIYUsVFeLVfAHLIAth2CBYFJCEcfHA1XrsKuR5gKA4nPZuuywG8ev+aNwrcgYRuqiN40TV2Ci/LEg2yi3A4mBJHoTO2+5Aosm07ja4jDorhAOHtncvLLzItVgwd9MCBaK5xwB2zfNjMKRyEnsJIj79QHNMjh7k/SwWGegWI50T8Xc87NYwuHBr84IPXytfBGXcpUTWFl3aY76rIRMzNTazsEK7hTuarAbmCuoxDjqWS3cUg== 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)(9686003)(26005)(55016002)(86362001)(186003)(110136005)(54906003)(66476007)(66946007)(76116006)(66556008)(64756008)(38070700005)(316002)(66446008)(71200400001)(38100700002)(8936002)(7696005)(52536014)(53546011)(122000001)(5660300002)(4326008)(8676002)(85182001)(33656002)(508600001)(2906002)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NUZUZ1NiQlUvdUM0WW0wTkRLTWlLckpnTXJINk9ycXR4cGxxK0l1YkFWR3Uv?= =?utf-8?B?ekU3eEdVWVVGaXY4MTQyUVZqWExyTXJKaW9FM1FOd2xXaDJ2WkR1Qzd4MGt3?= =?utf-8?B?RnhSUTRHK2N3VVJwWkUyaTFGMEtCVmoyVm0vRXdwMW5ZVEJjeHZwZDdibFpK?= =?utf-8?B?ZEpmTWJaeWRodkYvS2pDTXB0Z2V2M1VKa05aLy9HaXRDL0QwTnFPQ3lIbUdV?= =?utf-8?B?Ym9adTBlcENoZEphdjR5aGxGNlJTdHlDYjMrTlBqRFJBWWhoRzUySGFKUWFq?= =?utf-8?B?OGpGamFsTWxsWjhOMWVkb1lHNmRXMFpkdWpKV1dPTUhHZ2ZIV014M1E5V28x?= =?utf-8?B?VlRabHpBeXFMQkc0KzZQRG05SC9qUG5vVjVJRUE3WmZTT2ZOTzhMaFZ3ZFhs?= =?utf-8?B?T2RSQW5rWDJFSDlta2NpWXpobUFSNTdtblY3K3ByYnZoSGREd1VUSVRYbWNQ?= =?utf-8?B?UFM5NmVOT01iaCsvcTNVQVlsQzgvNFJwSkh5eVVuaEV4Z3hVZmF0dy9WOTRL?= =?utf-8?B?WDRFMU1VL3UyQnVOOCt4aURZZ0lHSFpNZkVPODRBc1NYazFGNlVYQmt5Yi9x?= =?utf-8?B?eFRQZlBueGlJS2NySmxLaWlBQXJEamZQWDdWWHBHSUh1MG91VmFhVlo3aDBP?= =?utf-8?B?Z0ludmFXTWhscEVVYlY2QU42blB2Zllob1FROEJjRTdtUldYaFZldVBRVURo?= =?utf-8?B?M05DQXRhVGt3d1R1SUNINmVrSFJNRUVxRVkweXhaWDdCdVF0eFpVMzQvNWdH?= =?utf-8?B?R3pINmNmaUF6ZFdVZEJ0WU9Ja1R2bjlMMytpSGo1OWlnM24vbkRSWUEzVTR3?= =?utf-8?B?S1pPSmtzamFobVRxK0xmUzd0S1ZMNHc0YjE1b1BTVzBFUVh6RDlWSWdRWWpE?= =?utf-8?B?UVVxRTRtdnQ5SmZkRzl6c3BYSUlvNzIzVGpldTRVYjZVNy9xckVNNDFwTnJw?= =?utf-8?B?MkJPU3poQmxzWkViMWhKNXRDeWFiZXlDZjZFelozVi9UdTJxVzBxSnh4Rklz?= =?utf-8?B?c2V1MVU5cUxCMUNaUVhYRHp2ZXB3R3daUm04RnhaSXdUVlV5MFE3REpzR0xV?= =?utf-8?B?OSsrMS9LTjJkZXFzNWl0bWh3ekJYd2VLUjBGRWFkMWQ1S21pOXgvYlJDeW5J?= =?utf-8?B?WjZNWjF5eG9DWmY4aWhRUEJna3RkMXBvaDJ4YytvbSt3TE1lT1Q0a2hrb2Rl?= =?utf-8?B?aElraHJYRnAvSStuR2R0OXd0VFRoRTRwY1F3VmRldEhaZzNJTjBsZjFZS3hD?= =?utf-8?B?SjBXd0crRGpZbVZJbHlkMGVQQkJDK2JaVHFkTFVTWWlGam96R2pkNGE4akF1?= =?utf-8?B?WWVnWURjUVlKdEhidVozK3ZMUTJiUlVwTW5vUTJXbWJ6K0hvU0w1TFdsM2Q4?= =?utf-8?B?YWNGbDdZZnd0ZFd3TVJOTFlESW5BbEVsRXhHb3ozYmRrcDlyVHJ4Z0NZS2s0?= =?utf-8?B?Z21HVFhoMDBSMTVXZHVBWkxXQmErN25OMklGUTUrSDdqeVFxR1ZuWVlodFlz?= =?utf-8?B?OXZxb3FEM3VxeWhkWTVqVkNuWGx1WFlZSktOMkxDZDNtbE5tMVphRWM4WUhz?= =?utf-8?B?SmZOUGhrUjZXREtJbVROR1g3N2NXV2x5UUY2Z3lCY0JSZDZvSFJ0dTViRWhK?= =?utf-8?B?TjFrcCsrNXN3SnQyYmV0aDNZSEp4WGFpcUtQd1BoSk9obnBybW9aYU0yeEJ1?= =?utf-8?B?cG8yNXRCZ1QxcWxqbkRid3F6Undjb3l1Yk41VldvQ3VqUmh1TmZxUC8vZUE1?= =?utf-8?Q?Nhl/63BH8Q3pKhl4gk=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: cbd5e26a-cbd8-4bb0-5b6f-08d983122e37 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 06:27:15.6306 (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: bZTlelEUnTqk5c/oGps1oqinpTx0sXDcaYPulhQXwTMCLVmupCser/jAJ/kqu9UKs2mHBGUc85pvuz6IUfxkCQFMg7KA1T8PMsvv6aakp9Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7132 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjksIDIwMjEgMjo1OSBQTSBHcmVnIE5hbmNhcnJvdyA8 Z3JlZ240NDIyQGdtYWlsLmNvbT4gd3JvdGU6DQo+IE9uIFR1ZSwgU2VwIDI4LCAyMDIxIGF0IDg6 MDQgUE0gQW1pdCBLYXBpbGEgPGFtaXQua2FwaWxhMTZAZ21haWwuY29tPg0KPiB3cm90ZToNCj4g Pg0KPiA+ID4gQW5vdGhlciBpZGVhIGNvdWxkIGJlIHRvIGhhdmUgYSBzZXBhcmF0ZSB2aWV3LCBz YXkNCj4gPiA+IHBnX3N0YXRfc3Vic2NyaXB0aW9uX3hhY3QgYnV0IEknbSBub3Qgc3VyZSBpdCdz IGEgYmV0dGVyIGlkZWEuDQo+ID4gPg0KPiA+DQo+ID4gWWVhaCwgdGhhdCBpcyBhbm90aGVyIGlk ZWEgYnV0IEkgYW0gYWZyYWlkIHRoYXQgaGF2aW5nIHRocmVlIGRpZmZlcmVudA0KPiA+IHZpZXdz IGZvciBzdWJzY3JpcHRpb24gc3RhdHMgd2lsbCBiZSB0b28gbXVjaC4gSSB0aGluayBpdCB3b3Vs ZCBiZQ0KPiA+IGJldHRlciBpZiB3ZSBjYW4gZGlzcGxheSB0aGVzZSBhZGRpdGlvbmFsIHN0YXRz IHZpYSB0aGUgZXhpc3Rpbmcgdmlldw0KPiA+IHBnX3N0YXRfc3Vic2NyaXB0aW9uIG9yIHRoZSBu ZXcgdmlldyBwZ19zdGF0X3N1YnNjcmlwdGlvbl9lcnJvcnMgKG9yDQo+ID4gd2hhdGV2ZXIgbmFt ZSB3ZSB3YW50IHRvIGdpdmUgaXQpLg0KPiANCj4gSXQgc2VlbXMgdGhhdCB3ZSBoYXZlIGNvbWUg ZnVsbC1jaXJjbGUgaW4gdGhlIGRpc2N1c3Npb24gb2YgaG93IHRoZXNlIG5ldyBzdGF0cw0KPiBj b3VsZCBiZSBiZXN0IGFkZGVkLg0KPiBPdGhlciB0aGFuIGFkZGluZyBhIG5ldyAicGdfc3RhdHNf c3Vic2NyaXB0aW9uX3hhY3QiIHZpZXcgKHdoaWNoIEFtaXQNCj4gdGhvdWdodCB3b3VsZCByZXN1 bHQgaW4gdG9vIG1hbnkgdmlld3MpIEkgZG9uJ3Qgc2VlIGFueSBjbGVhciBzb2x1dGlvbiBoZXJl LA0KPiBiZWNhdXNlIHRoZSBuZXcgeGFjdC1yZWxhdGVkIGN1bXVsYXRpdmUgc3RhdHMgZG9uJ3Qg cmVhbGx5IGNvbnNpc3RlbnRseQ0KPiBpbnRlZ3JhdGUgd2l0aCB0aGUgZXhpc3RpbmcgaW4tbWVt b3J5IHN0YXRzIGluIHBnX3N0YXRfc3Vic2NyaXB0aW9uLCBhbmQgSU1ITw0KPiB0aGUgbmV3IHN0 YXRzIHdvdWxkbid0IGludGVncmF0ZSB3ZWxsIGludG8gdGhlIGV4aXN0aW5nIGVycm9yLXJlbGF0 ZWQgc3RhdHMgaW4gdGhlDQo+ICJwZ19zdGF0X3N1YnNjcmlwdGlvbl9lcnJvcnMiIHZpZXcgKGV2 ZW4gaWYgaXRzIG5hbWUgd2FzIGNoYW5nZWQsIHRoYXQgdmlldyBpbg0KPiBhbnkgY2FzZSBtYWlu dGFpbnMgbG93ZWwtbGV2ZWwgZXJyb3IgZGV0YWlscyBhbmQgdGhlIHdheSBlcnJvciBlbnRyaWVz IGFyZQ0KPiByZW1vdmVkIGRvZXNuJ3QgYWxsb3cgdGhlICJzdWNjZXNzIiBzdGF0cyB0byBiZSBt YWludGFpbmVkIGZvciB0aGUNCj4gc3Vic2NyaXB0aW9uIGFuZCBkb2Vzbid0IGZpdCB3ZWxsIHdp dGggdGhlIGFkZGVkDQo+ICJwZ19zdGF0X3Jlc2V0X3N1YnNjcmlwdGlvbl9lcnJvciIgZnVuY3Rp b24gZWl0aGVyKS4NCj4gSWYgd2UgY2FuJ3QgcmVhbGx5IGFkZCBhbm90aGVyIHZpZXcgbGlrZSAi cGdfc3RhdHNfc3Vic2NyaXB0aW9uX3hhY3QiLCBpdCBzZWVtcw0KPiB3ZSBuZWVkIHRvIGZpbmQg c29tZSB3YXkgdGhlIG5ldyBzdGF0cyBmaXQgbW9yZSBjb25zaXN0ZW50bHkgaW50byB0aGUgZXhp c3RpbmcNCj4gInBnX3N0YXRfc3Vic2NyaXB0aW9uIiB2aWV3Lg0KWWVhaCwgSSBhZ3JlZSB3aXRo IHlvdXIgY29uY2x1c2lvbi4NCkkgZmVlbCB3ZSBjYW5ub3QgYXZvaWQgY2hhbmdpbmcgc29tZSBi YXNlIG9mIHBnX3N0YXRfc3Vic2NyaXB0aW9uDQpmb3IgdGhlIHhhY3Qgc3RhdHMuDQoNCg0KDQpC ZXN0IFJlZ2FyZHMsDQoJVGFrYW1pY2hpIE9zdW1pDQoNCg==