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.94.2) (envelope-from ) id 1rXaDI-00BOfl-GF for pgsql-hackers@arkaria.postgresql.org; Wed, 07 Feb 2024 05:11:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rXaDG-00865I-Tk for pgsql-hackers@arkaria.postgresql.org; Wed, 07 Feb 2024 05:11:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rXaDG-00865A-6h for pgsql-hackers@lists.postgresql.org; Wed, 07 Feb 2024 05:11:10 +0000 Received: from esa4.fujitsucc.c3s2.iphmx.com ([68.232.151.214]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rXaDA-005Tmg-Ki for pgsql-hackers@lists.postgresql.org; Wed, 07 Feb 2024 05:11:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1707282664; x=1738818664; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oYplIlb1pkMNVkLtkZBcxrxgRG6yMGbAwHrRpA/rRWI=; b=Y0lcNsB33X6A/lwzrywmUKR/sZ8msls6PoJMyApesgk/3Nb96pzQYS/9 fCK3Q2sCjO6dYQSOlOVrOr1xiPoeWESRUjcF3TD7Uu1KdKSDtAZC3A3+W TsLx8CHT/c7c7rRtJsyGKj2/TJNnwuIl0qkAOn3WnyBsA/mNasCk9/ODf sRrs4rkbCU5BWzCIZxcSJPpifqWkL+r+m3lfc9QvK7tE4QOHN6LRjI0Hd G3/u834w6v4EOPcpIkCPEa27JAiyEkn3caZQOJrfX2WsBSXMDrcGAU4UY Xav27U6d5kgu7yyaRAR6q1jMfU6B5lRryWZAOlgBNvE5mI+uZp4Y7QBua g==; X-IronPort-AV: E=McAfee;i="6600,9927,10976"; a="23454967" X-IronPort-AV: E=Sophos;i="6.05,250,1701097200"; d="scan'208";a="23454967" Received: from mail-os0jpn01lp2104.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.104]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2024 14:10:58 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AeSDp85TPAiGcYNaczTL6vqBIdf5KWZ+hVY6HPuCPHuOdJsIpiz37t/o/l11nslKAhRM3Ig3Pdyk5uKRd6y3NUyXOvkbl0tzs+0S5M89FF6XPZybJC7IdxbqdkRXBwGJ/EdQLutvFaeUqWScUjy07cQvDhGLH4v3qqv4BbkB+Nn7sAXBqBC5mhGYqfCiLuUEUG3dn/QZ/aHJs1SVeqJpKJLVlz7PA5fB96PZ2SnTsdapYTntTZ3AfneinkZOHyjr766yClXxIPVdLw+NOKfFA0dWKleLN+GxmGNP1exGOkFQ6tNuQP2rxDfc/zWChn5ysGEKIK9jfTT2ZGQKWFKduw== 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=oYplIlb1pkMNVkLtkZBcxrxgRG6yMGbAwHrRpA/rRWI=; b=MC6kqaLmm88qTg8JT01gz8vBS18R2XrkVEZ9QnICFNIvIJxJ7Sffbzdi6kaKlsuN105T1lHBmJqQl3gL92g+mGr/oPrJyx/a1NGwtU9nVVsmu92QsYebp3t3+Em7KOcv6M62GdQQihIDtnGwtvSkyVdIqcLnzf3IfB+g+Vhws/uPpamvzKhEPWTlMWmiyJc9NqcqQw2nId3LwVH96Mmqr0lfRRCHxfHzpPJuTbJGL7uLlRA5WxrW28qc0T2ziJQ8uKcOfZgXd4HtBQx+Hs0v2pTDCzjrYDJr/mKil4o9PgjwaBS0C1Hat6vpispe9/N9PClGeB87jO1ikU6ZFcgIcg== 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 Received: from TYCPR01MB12077.jpnprd01.prod.outlook.com (2603:1096:400:439::5) by OS3PR01MB9637.jpnprd01.prod.outlook.com (2603:1096:604:1cd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Wed, 7 Feb 2024 05:10:55 +0000 Received: from TYCPR01MB12077.jpnprd01.prod.outlook.com ([fe80::9ce8:168d:947c:e4a6]) by TYCPR01MB12077.jpnprd01.prod.outlook.com ([fe80::9ce8:168d:947c:e4a6%4]) with mapi id 15.20.7249.035; Wed, 7 Feb 2024 05:10:55 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Shlok Kyal' CC: Euler Taveira , =?utf-8?B?RmFicsOtemlvIGRlIFJveWVzIE1lbGxv?= , "pgsql-hackers@lists.postgresql.org" , vignesh C , Michael Paquier , Peter Eisentraut , Andres Freund , Ashutosh Bapat , Amit Kapila Subject: RE: speed up a logical replica setup Thread-Topic: speed up a logical replica setup Thread-Index: AQHYJxwqCwVDEK8rxk6UuFJmWEa5OLBaerWAgBix/4CAACTuAIACleiAgACOjoCAKWVqAIApDNiAgARDvICAAC3UgIAADN4AgABJ6wCAAUerAIAHtdWAgAFvhACAAEZbgIAAWW2AgACrngCAAM0jQIAPei1wgAAshICAAp5LgIADBLQAgACKXLCABEd0gIABoIwAgAB7ucCAAcm90IAAHJgAgAACwICAAAXhgIAAC7MAgAAh+gCAAIfpEIAAGb3AgACYWmCAAOVegIAAfuxAgAZWsICAAQSsIA== Date: Wed, 7 Feb 2024 05:10:55 +0000 Message-ID: References: <9a9c7e65-c47b-4400-a63e-ac6169c0860e@app.fastmail.com> <8d8d9960-8130-4216-b0e4-adf36b8b1c43@app.fastmail.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?NTBfQWN0aW9uSWQ9ZGU1YzVjM2QtMDFhYS00NmI4LTlkZTQtOTE0YjRhYTk1?= =?utf-8?B?M2E3O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZXREYXRlPTIwMjQtMDItMDdUMDE6NTk6NDdaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?Q?d-81e1-4858-a9d8-736e267fd4c7;?= 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: TYCPR01MB12077:EE_|OS3PR01MB9637:EE_ x-ms-office365-filtering-correlation-id: b339f1ba-1d18-4de4-ab28-08dc279b2996 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8ee5D53wNc5wMKNOTUAFE36rzICISYXEBGev/BYG1u+gtYlQjUlORn/FrapC/+JYl+1J6zVHaojbUorpHJHJFP/GE6Cug1eafdSN33nBVl6wpnvz11PFmbHqKGeflL/6Deh+GRJ+fDQOAF8ssp5OkpBhqcQIJapEQidyu6Ws5GlysqHBVaiQhTfW00efaDFqyVUBwWeLvIPEVxZ5CCUWk2ibxE4tfz1F/BzqBn/0gnfJE8fhQ0HOxmDBVUTSuPEPTPRwX01QA9NUQgdf7F9+113TCwxJJH2IUYOhxByxKyQgv/y1bucaKaCnUQQLp8ujGPRVPfjozNdeh2lsq3x5kPu+5P+0TfIG78IIriauBHvT40ccYhW6wIMn3WSpIzFknr3U4NpbnHSsqlYVKy9KBlrLepjgjfZCJZb6WPjfoHRGWTnFCWtAD/0l9VmO3bVWltnXwxnHuqV89yz2btPppnw4BEaiOzskZcZno/zYWk12OxHC6sHxcrNLyuQGyihO57PNRdzijpK7qzoDjlDINfg/mLaKZIKh5B51XIm4vSZH9clJ/buAQam36L8C0CEc7oPUNR3y+3Hjj/RLtsOZZPGEXfRDDeK9i19ocjDp1AiIuppYdrmLUCAaERfa5Ol5JqXsmy5em3HD6P+VvlXuj7gwjDenxaMHmedwBUzL1PQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB12077.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(376002)(396003)(39860400002)(136003)(346002)(230922051799003)(451199024)(64100799003)(186009)(1800799012)(1590799021)(54906003)(55016003)(122000001)(33656002)(82960400001)(38100700002)(1580799018)(66946007)(64756008)(6916009)(41300700001)(76116006)(38070700009)(66556008)(66446008)(66476007)(316002)(86362001)(83380400001)(71200400001)(2906002)(52536014)(26005)(4326008)(8676002)(8936002)(85182001)(7696005)(6506007)(5660300002)(478600001)(45080400002)(966005)(7416002)(9686003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OHBRSExZRFRWUFZsQ0xNUVJ2aUZUdWJTLzZaV25aTnRSdStCcXV2Lzk2dS94?= =?utf-8?B?Mm9yMmk2RU1Tbk1xRHJJd0M2RTdSZ2o2d3hyQm8vWkRkMFFmR2NySERvSFVy?= =?utf-8?B?MGlXaHBUZ3A1OFEwcHFJeHdtOEsxWkZubklUWHg3T0JzWUt2ZFIvQnJRWmtk?= =?utf-8?B?NUFXS3lFc3RaZkVBQXI4L2ZUbU9aQjZ2ajN1NTExajZnbXh2eXpTVjlyM1Yz?= =?utf-8?B?L1VPcjNxTGJTWlJac3p6ZnU2T0RaL1VOYVJGekh2NFlDUENDdXpYcWJuRVFw?= =?utf-8?B?cXY3STAwUUlsNys1N3AvOWxhc3VtYTFDMjNJM1FvUUxMWG41WWtRV3BtUnVh?= =?utf-8?B?Z2o1bm5YWEY2VEJzWk5vV1dGUW9uZ2hKTjZEaFd1UlpDK1YxQ1JSaFBheWdq?= =?utf-8?B?WXJUbzNBUUJhMXFMME1LVmxodG0wcHdZeFlZaVhLWnRXdHlidUg3ZXlXbC9L?= =?utf-8?B?dU56ZzhPTmNrd2dsUDd2ZGZpTkY3b2FZVHl4UnhGbTNqbUFxN1JSTlVmOW1t?= =?utf-8?B?Y0JFUDV0bmM4cTRhVy9pQlFRempFTXlUclVicVhWSXRybi9DU0wzY1cvazVj?= =?utf-8?B?djBaUmsyMlh4eXJVQTBJTklDVFcyQTdzUnpLaUt0c1hhSDFDeUJRUmFVa0dY?= =?utf-8?B?RnNvcnBWMm1xUFBNWnp0UGNwekowZDhxY2hBUE9NU1Qxci9lZGM5RFpLa2Zq?= =?utf-8?B?aWNOU1ZiemJXZVZBVVc0SXhiT0RMTFVwU0o5a0tlMWhEdnZ5YmxDNGZpYXBz?= =?utf-8?B?SVp1Y3NHYTRobUpqd3ZuQTQ0dWczRjlTa1EyaXJHNk5KYWhOOTJnYnN3YzJu?= =?utf-8?B?cEg1VkYyRURDV1FDUFFQS2NBN3dNU2lnUzlDMitiTWowc3RtQ2RYcFZPejkx?= =?utf-8?B?YVBKTEk5NDFIQ1NzSmFKSEN3RzZyWFNweVg0dHc2T2dZY2RyckJlYkJTRFVx?= =?utf-8?B?QUdUVXhvRmNSanlVT1JNcWhic0MzR3NLQ3gyMVpxYjF4KzRaaUd5bmFlQ1V6?= =?utf-8?B?Qmt6WjVsUlA2SXhnM0I2SitGYUV4VFBJTUc1YnVHZGhuZjJaVklTd29ZT3VW?= =?utf-8?B?U3UxdjhKZi9lanI3eVNnclRhWEVXbFFtdmVMNC9OT0VzQk05TWRFQzFlcWtM?= =?utf-8?B?WjZOT3NFdGZzdXJ2Z1IrNmxMOEpqcEpiWEhQK0d6Y05ITTZBZHNDcWdsS2h2?= =?utf-8?B?ZDZaeHFwV2o5Mm1zaklGWlRYM2JyTzRwMWY3U3BCS0VnNkZPSDRVV3R5SEZu?= =?utf-8?B?TXFCYlFlVDN3YlR3dk5RT0JtMHlMN05xTHpoQ2JNbzJPK2ZTci9pWlZkVThv?= =?utf-8?B?cjlsdkZEZnFnNFZhWC9EdnR0Q3RLaXFhK2ZzNTkvMitIYnJHT1ZSTElZSjlI?= =?utf-8?B?QTRnZHBkWGtpeGF0a1dmNHBlVTI4cURFc3YwY0d5MTVTVDREZnRHZElpQXI2?= =?utf-8?B?MGtUUHhGdm5hdXBiZFdXMEhwUUErVjZKejFlVnp4QUpwdzRhNElCZmttbDNt?= =?utf-8?B?Q2JsYUxHa0lzVGo0OSt6NlJsUGpmWEpFUWtoRFVKU1dNZFA5TEhxdC9qa0Fx?= =?utf-8?B?NkN3d1dtVS85NHV3ZjVjc1g2NnpFcVMwYjFWZHo0K20waitYK2FoU1llSmVR?= =?utf-8?B?ekJqL0tVc1Z5Ky9DTU1BdStaYkplZVpHNjBORE15RjVQWDhiTkpzTENScHlk?= =?utf-8?B?YUJtbHpHbU54MXlwN1JOSUo3S1k3OWtYVjlNWTVyWC9QNUdZSm9GSnE5Y0lL?= =?utf-8?B?eE9JOEJUM0V1bzM1ZjNOeDk2bUtTckxlNHNCV0RxTlRNTlFEbllsaVNIRzg5?= =?utf-8?B?cGV5VnVFVDNQRGNNTHN4b1FjTGFIaUU3dEV2MG9yd29YRHcyWUFxMlIzbFdt?= =?utf-8?B?dkNhaDlNRnZTa1hlQjFtVE02Z0hMTlFvenBKbVIrdVdpRlFaK2l3RjFoSCtR?= =?utf-8?B?akpPZWt0ZkV3RXNGRmtXa3I3Wk5LYTVFazk0QWNvMll4Qnh5cXltZ0s3ZzZI?= =?utf-8?B?MERKZVFMNU82N2lTN1orR21rcWZlVUVhMWFxQSsxM04vYy9vYjg0aTZQb3VI?= =?utf-8?B?SDhzSk9JSkNoeTRrcUUzSEdrUUR6MUt2NzFtWHJNYkVPTkNseGRRcC9FNmJX?= =?utf-8?Q?P3JE2VS+Vl4ZgHpfWVEuUbs7n?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: v3yufP6TtpeKk/inJfTnzES4wDh6kYlDWNZvtRuAJKOLkkt0NpQQBGlrUHapAWD4NXM5FPi08ywHOIuMfFoGONr5mpfucwF0RqfxogoEHXLrdakAoqc4uYrtv/yxCFcDrP4EVXQp6Jpg/vuZHYVeri/r8xfJ4EAuZa3RUjyMZbRpscWCxxYgRHy972MTAIHuNAPLY2V5K6W6cMzX6up9Wb0TnPISaIchHyc/v1GbTfee/Dy40LO8wqaPVHGxBwDU7oPDP9lSXR6/bApcxXM6KpFyXwrd7kJLAXPRQgpRMyXGJLZEslj83VkTs8PpOjRY9TVvHMuoY0MoENorv3jmvR+8nvBlAYzOVDCoS/0g6Wh1wKvGdXYXyChOtqRVrKZ9XLwYAdFpD8XJKIu5JZs+VIHJDQRUGGudep43KWToJ2QL2WtLO6TVVhb2GUrbJBdM+g2hwsEPQTIM6k49FayEZzK6f7lPWzLqm1Q2qZipfiaMujJaHn3oy4yoTXHQGMLS0ZRxlDrUe95KUE+Im20L6devNlmCHElqtQ/7R1PWH0XjTwXhW5soceVte6N0Aroq64rEw6M9IQNe9BCVyME2E6yacyokVyT/H2bF2y0tCXeduoB9TSEEJHu8bScvMRkz X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB12077.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b339f1ba-1d18-4de4-ab28-08dc279b2996 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2024 05:10:55.0692 (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: TdURaEfAqHEz9alLxwSn/z7/YMC+z7hs+zfJiJl5Avo37aI/C44IMKsyxFlS4Kdk0TmnRpzg2PWUqjR8jlLMtbHvT4w6TBXzacmwrbx8jMY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB9637 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBTaGxvaywNCg0KVGhhbmtzIGZvciB1cGRhdGluZyB0aGUgcGF0Y2ghDQoNCj4gSSBoYXZl IGNyZWF0ZWQgYSB0b3B1cCBwYXRjaCAwMDA3IG9uIHRvcCBvZiB2MTUtMDAwNi4NCj4gDQo+IEkg cmV2aXZlZCB0aGUgcGF0Y2ggd2hpY2ggcmVtb3ZlcyAtUyBvcHRpb24gYW5kIGFkZHMgc29tZSBv cHRpb25zDQo+IGluc3RlYWQuIFRoZSBwYXRjaCBhZGQgb3B0aW9uIGZvciAtLXBvcnQsIC0tdXNl cm5hbWUgYW5kIC0tc29ja2V0ZGlyLg0KPiBUaGlzIHBhdGNoIGFsc28gZW5zdXJlcyB0aGF0IGFu eW9uZSBjYW5ub3QgY29ubmVjdCB0byB0aGUgc3RhbmRieQ0KPiBkdXJpbmcgdGhlIHBnX2NyZWF0 ZXN1YnNjcmliZXIsIGJ5IHNldHRpbmcgbGlzdGVuX2FkZHJlc3NlcywNCj4gdW5peF9zb2NrZXRf cGVybWlzc2lvbnMsIGFuZCB1bml4X3NvY2tldF9kaXJlY3Rvcmllcy4NCg0KSUlVQywgdGhlcmUg YXJlIHR3byByZWFzb25zIHdoeSByZW1vdmluZyAtUyBtYXkgYmUgZ29vZDoNCg0KKiBmb3JjZSB1 c2VycyB0byBzcGVjaWZ5IGEgbG9jYWwtY29ubmVjdGlvbiwgYW5kDQoqIGF2b2lkIGNvbm5lY3Rp b24gZXN0YWJsaXNobWVudCBvbiBzdGFuZGJ5IGR1cmluZyB0aGUgcGdfY3JlYXRlc3Vic2NyaWJl ci4NCg0KRmlyc3QgYnVsbGV0IGlzIHN0aWxsIHZhbGlkLCBidXQgd2Ugc2hvdWxkIGRlc2NyaWJl IHRoYXQgbGlrZSBwZ191cGdyYWRlOiANCg0KPg0KcGdfdXBncmFkZSB3aWxsIGNvbm5lY3QgdG8g dGhlIG9sZCBhbmQgbmV3IHNlcnZlcnMgc2V2ZXJhbCB0aW1lcywgc28geW91IG1pZ2h0DQp3YW50 IHRvIHNldCBhdXRoZW50aWNhdGlvbiB0byBwZWVyIGluIHBnX2hiYS5jb25mIG9yIHVzZSBhIH4v LnBncGFzcyBmaWxlDQooc2VlIFNlY3Rpb24gMzMuMTYpLg0KPg0KDQpSZWdhcmRpbmcgdGhlIHNl Y29uZCBidWxsZXQsIHRoaXMgcGF0Y2ggY2Fubm90IGVuc3VyZSBpdC4gcGdfY3JlYXRlc3Vic2Ny aWJlcg0KanVzdCBhY2NlcHRzIHBvcnQgbnVtYmVyIHdoaWNoIGhhcyBiZWVuIGFscmVhZHkgYWNj ZXB0ZWQgYnkgdGhlIHN0YW5kYnksIGl0IGRvZXMNCm5vdCBjaGFuZ2UgdGhlIHBvcnQgbnVtYmVy LiBTbyBhbnkgbG9jYWwgYXBwbGljYXRpb25zIG9uIHRoZSBzdGFuZGJ5IHNlcnZlciBjYW4NCmNv bm5lY3QgdG8gdGhlIHNlcnZlciBhbmQgbWF5IGNoYW5nZSBwcmltYXJ5X2Nvbm5pbmZvLCBwcmlt YXJ5X3Nsb3RfbmFtZSwgZGF0YSwgZXRjLg0KU28uLi53aGF0IHNob3VsZCBiZT8gSG93IGRvIG90 aGVyIHRoaW5rPw0KDQpCZXNpZGUsIDAwMDcgZG9lcyBub3QgZm9sbG93IHRoZSByZWNlbnQgY2hh bmdlcyBvbiAwMDAxLiBFLmcuLCBvcHRpb25zIHNob3VsZCBiZQ0KcmVjb3JkIGluIENyZWF0ZVN1 YnNjcmliZXJPcHRpb25zLiBBbHNvLCBzaG91bGQgd2UgY2hlY2sgdGhlIHByaXZpbGVnZSBvZiBz b2NrZXQNCmRpcmVjdG9yeT8NCg0KWzFdOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNz YWdlLWlkL1RZM1BSMDFNQjk4ODkwMkI5OTJBNEYyRTk5RTEzODVFREY1NkYyJTQwVFkzUFIwMU1C OTg4OS5qcG5wcmQwMS5wcm9kLm91dGxvb2suY29tDQoNCkJlc3QgUmVnYXJkcywNCkhheWF0byBL dXJvZGENCkZVSklUU1UgTElNSVRFRA0KaHR0cHM6Ly93d3cuZnVqaXRzdS5jb20vIA0KDQo=