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 1okPBW-0003zt-CQ for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Oct 2022 12:25:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1okPBU-0006u2-8P for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Oct 2022 12:25:32 +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 1okPBT-0006sn-RA for pgsql-hackers@lists.postgresql.org; Mon, 17 Oct 2022 12:25:31 +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 1okPBR-0008Hh-1Z for pgsql-hackers@lists.postgresql.org; Mon, 17 Oct 2022 12:25:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1666009528; x=1697545528; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RVVA2wi3iIDFInXEIXGColiSF1pEMx5rmWQRgcSPxPA=; b=T+4FxVhFLLFI6fcBfzClDyoOMIlm9jG0IB1KQ3DYCKTMqgWsgMVRoMmw VvHOcZ3i4Ar+7s3TlzPigULKB1xwim8HypnvFCWYkT/z2p81ERCshuQ58 liMMSkWkL1MCQpuA+BEz1VrGlZ7Dix7SVRjKGIw5Xx2gzMVeunTqzsufg FUNgA0FB3DABi4c0FtfWe5Ru2DCIPGpdmtw0lCrvDwIwRrx70CBlNksYx 4S0oSGv17rFBsdFQt34Lj3cFAvJ/NRdEITGYmFrbQb1PhaaoLDWGNgM7+ qpL22pho/ruXux3CeiGu3n6MRIMqKHZfSujljqnB2phyN+6pbSa2P3Rgj w==; X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="67677578" X-IronPort-AV: E=Sophos;i="5.95,191,1661785200"; d="scan'208";a="67677578" Received: from mail-os0jpn01lp2107.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.107]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Oct 2022 21:25:24 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uf/c0XToovlZsqcxBPTinLZ6arwYsrepJ+65zJ4MHrEIuDoYqaPoZDfgRhFCqQtmsyI2MhP+N027m15jyWzgs4ylaSNxl53/HszyQOInwvokJFdDAPq+SnIfiNhrHATLknH4r0nm+Kt2/lsxQsCpCa7oTe/vhA2owefuAafYqg1COi9UJzBdBhcdqRJM1GMn1PNPs4/EamDidRYSzCtg9My2xJE70HmCWLcwRe1e7mXyG8h8YKgRZb/d0fAI4IeoGqG1E74safxdXJFNXugiUQRl9CvxyVc5DsX1Vw59mI4ERO+TqN9JHdakVpNiDWQjY2xjrYnb4zuE9mUrXCn9dw== 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=RVVA2wi3iIDFInXEIXGColiSF1pEMx5rmWQRgcSPxPA=; b=ShE4hQ44gp3Bc0AEyhWKU3RcpSVRT2IhP+QuZTBaNQ+7jw7HqDU+K2ov0Gi78iXepXts6iSlQv6SPtEgWNBnNNSjQ4r6WOfebednnDNF3fga7p1gSAAcVi3RYqquhaOih2pixK3C3fqlfHLYodbCwEoU/VwY1ZRMzYc445dBwhYG3HzOj807LtgD0DIXip6XZTas0jXOZC3PaAb4m3hZnZ+inOss8b/c1c4wN81wzZ+Rg7bNZoozuQ4S1s+ofSFa3ZODQCNUPgeO/VVMytavyg4IBMENe+YjY3ged/m1vsulG7TjKlPFCtD11/3FvcDjsItmNHW25BQakGmvZ6uqXA== 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 TYAPR01MB5866.jpnprd01.prod.outlook.com (2603:1096:404:8056::13) by OS3PR01MB5767.jpnprd01.prod.outlook.com (2603:1096:604:b5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.32; Mon, 17 Oct 2022 12:25:21 +0000 Received: from TYAPR01MB5866.jpnprd01.prod.outlook.com ([fe80::f4b:1dbf:dc2:dc91]) by TYAPR01MB5866.jpnprd01.prod.outlook.com ([fe80::f4b:1dbf:dc2:dc91%4]) with mapi id 15.20.5723.033; Mon, 17 Oct 2022 12:25:21 +0000 From: "kuroda.hayato@fujitsu.com" To: "osumi.takamichi@fujitsu.com" , =?utf-8?B?J8OWbmRlciBLYWxhY8SxJw==?= , Fujii Masao CC: Andres Freund , "pgsql-hackers@lists.postgresql.org" , "Shinya11.Kato@oss.nttdata.com" , "zyu@yugabyte.com" , Kyotaro Horiguchi Subject: RE: [Proposal] Add foreign-server health checks infrastructure Thread-Topic: [Proposal] Add foreign-server health checks infrastructure Thread-Index: AdfNNjec7xk22WznTt+52qg+YpAmvANdE8aAAG+tXeAALaEGgADyvFSgAOXdLoAAHbFoIAAJMQQAAVzrX4ABVSpkgAcm+qGAAFKrs2AALpHaMABlDPQAAZXPwNAAQjmEAALZMWcAADGlIkAAC7y9AADsTM0AAAZl5AAAATiOkAAEa8NQAAKKo4AAWAdDgAGbNSLQJuCMuwAAoOugoAI4TMiAACGQ9/AAAsDDgAABIZnQAAoMxAAAF66VEAA7qpqAAlIvdAAAFd1HMA== Date: Mon, 17 Oct 2022 12:25:21 +0000 Message-ID: References: <20220217.170832.627054018291482509.horikyota.ntt@gmail.com> <379473f3-ed14-a19f-92ed-91dc73d430d3@oss.nttdata.com> <4968741d-f32c-a251-efc9-2d3db83e6891@oss.nttdata.com> <2160c6db-079a-be7c-df96-6c5cb21c03cf@oss.nttdata.com> <20221002153905.kaadndwwqemd3eu2@awork3.anarazel.de> 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?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjItMTAtMDRUMDE6Mzc6?= =?utf-8?B?MTZaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD1iOTNkOTNjMy1jZGE5LTRlYTct?= =?utf-8?B?YmExOS1hZjQ1OTc2MDA2ZDQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?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-traffictypediagnostic: TYAPR01MB5866:EE_|OS3PR01MB5767:EE_ x-ms-office365-filtering-correlation-id: 8748969f-272a-4846-5979-08dab03aa8ce x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qDrLeEjQ85wIz1SIOjcElR4ngoO3p+xeJ8pWapDLMbAhAjWMxLjjsqIqBJYHSacVpW5tOE/niv43bvdxN15RMp8GDun+VchOdVeyhfmWYtGfEHolLG61PrsssoKQ7oRO7q2LZPXP9Hc/jM2MRdyzIM7LNW8naNFJ0k19QDdg8pU2fnTrO/ZQ1lAN9K+DEBNtwvYHgjTx2MPswzsSaH7PFiRy+Z0r1dw3vduu4xUal/LTkqem8a+RPouNCL236nqbw1Pt8PMmZX7S1uqRUyMl1rCncxcTV+7aZE71qhWRilFaFle+Md6utso5TDT4sLFFBS21DX6NzzrgIip+OlXr2jmzvZz/ESicQERbWTpXxC9WvQcpaYLdYSH2dkmH3BJAD4b6JRm/eHrks6j1WP9DJJRzXG1veDFlBZxCweXsM/orxjiv339qAxZZ3lyGh9Tff9HwSKQBUnDi3J0AU2fbCfNByPG56t1nORbycHeaRyuq/xG6gRAlC93z46iNWziul3wqk3KQA0CZ02t2sEZG5t7Z5xMIYRG56Ubgz/R6UjgaoJioGxn27irGnZ9mphnSgX1je8W1ZwY9E1BvoiYsxu/zNtk5yaOZGq/jEyEVj4dAlhOPwmK54hAGmomQARGuD5n9CLSSUNPr8nS/lUSUN7mtMO6DWZWcBmVJqoPbcStsv9bF5g+slwUoTWCG7q9YpGPEHdz3SWQIy+lXQ68FYAVsz0xJKX/LXCBpiCqRCs4yZ0bmTOZV5crDUwq3I4T6YPD0GZ2Bud2Pl8Rq4xLBO6HbtKBbSxe0gR2V0EXKvz6TCwnoMnrBPNi2zuobBMrVfHJcHKPw9f4w0/Nu1fFvLg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYAPR01MB5866.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(366004)(376002)(136003)(396003)(39860400002)(1590799012)(451199015)(186003)(83380400001)(38070700005)(86362001)(122000001)(82960400001)(38100700002)(5660300002)(2906002)(41300700001)(52536014)(8936002)(4326008)(55016003)(64756008)(8676002)(478600001)(9686003)(6506007)(7696005)(26005)(966005)(316002)(66446008)(66476007)(66556008)(76116006)(45080400002)(66946007)(71200400001)(54906003)(110136005)(1580799009)(85182001)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZllINUo0VjdZZ2s0d0pqOGpVSTBzbCt3VUo0NXpFcVZqR2NtQ0g5WkgrdkxH?= =?utf-8?B?NHJGaUtwWGx0S3pqd3dRaXl2di9QMEZGb2FEakVPWUFqKzhEM0plVkRYRGs1?= =?utf-8?B?VGRPc2t5NE11ZjVYWm1wSk5FVWQ0L09SQmxwS3FpNi84VFA1TENxZGZSRXNI?= =?utf-8?B?T0ZhOURUMGNlQW1YTklpM0NPUmIyak96OXI4UHRkOGV6eDhOTXZhSTJ0TXdo?= =?utf-8?B?dnlYWWJtWkg2Mnl2ZjFaV2swcWxUSysxVmRUUHN0NTg1NDdaNmtGRlloVmhR?= =?utf-8?B?aFJMTU9aU05SYkJKU3JZUzBoL2pGZ2VRdW9EWWExRWFwVE5uLzNnQkkxZWQ5?= =?utf-8?B?L3N1ZmN5Rnp4aWlvK3p4dXZaNWd2SmFyWFN6aDN1SlVibWxiTVZ4WUJOMjNp?= =?utf-8?B?Uy9LUjc4VUtXM3pZTnE1cjl4UXJ1RlgvODlJNVd2bWhpMkk3Ymw3UnRzWHN3?= =?utf-8?B?NXRTNnMrUDJDeVM4ckJ6UjVLMDRZcVlDT1dZeDMyd21iMXU4QkJVTFdKV00x?= =?utf-8?B?TUhLRzhzMVdJL3BhSWMxOVFsUlRwRDFidzhoUHJGelRlWkxIV2VQaFpkcG5l?= =?utf-8?B?RzdVNDdQVHJOZWFqNmtScXZndFZqRS9FS0F4S0hFSkxONTFtcnFVRS91OVpm?= =?utf-8?B?TDYyZE9IbW5RVTMwWUlaMGdtaEhqVUR3VzhuaENRME5wYzc2QkxGamYzdHJW?= =?utf-8?B?azNibnM0R1l4SXV0UkJtYlk3c3l5Nlo1N1V3NXFLeUM4cjYxakd6bkVUdzVz?= =?utf-8?B?eElIQTVkU2laT3o1L2NMWUVzUWtYSEFDQVZBV3JWcndtcGlQdmZsNDhHOHBE?= =?utf-8?B?YllLc0s0c2FvSW9rRXB3eU85NElFKzhvTFFRa0ZwMUdqSzcvYXI0ZzNSRlph?= =?utf-8?B?UGZrTXRrWk04eHo2YXc5MGtRQ3ArcFAzeVBkSHd6WXFuWm9ML0gxVnZldFY4?= =?utf-8?B?OG1YbkRrWWxwQktSeXg2QWJMeU94eU1hSEFOblgvS0ZMRnVpSFBUTS9jSDBm?= =?utf-8?B?SW90VSswODg3YnA1S1I1YU9GT25LWjllZUt3VVQyenh2RFU2Y3hBdUVqM2d6?= =?utf-8?B?ejZWd1NMUHpLNEM1Tis4ZVhvbDl5L2ZaU2N0d3pVTlo5M1F5QmtsaGtCSjJl?= =?utf-8?B?VHhHWU90V3pIaklzNEZSSmE0M0FET1R2ckg5bklpc1hQQnlVbDZZUVdpbC8r?= =?utf-8?B?QzloSU4yWEE4MEM4Z0dFdmZ4WE9ubHI5VVVBQ2JvNVpQRkNJTkl0aXNsU2ha?= =?utf-8?B?bnlXamFLNW5HbExLU3l0OTBmb2hTOVlxTnljei92TVpEcFJEUzFuTCtQcHBR?= =?utf-8?B?S2RWWmUyVTFvM3V6T1lFMUc2Rjd1SWdZd1I3RDgrRG5vek8rczVvYy8yR20w?= =?utf-8?B?TzJkeC92RGxxaThwYUJLMmVSQmJvYzY4TWo4cHluUTZnQlJxUWtDNC94d0FP?= =?utf-8?B?elJ4Sjh2OHVWRU4rQlRvMGNUWGtHMTVXTnBDYlgzckltNjRsR1kybjF0WkhO?= =?utf-8?B?UDM4V0pTUEFORDlLWFBLSmhUSmdyUFBSSXh3bzNybCt5UlgrellIeFBCNUIw?= =?utf-8?B?LzNtT2U2TTBXK2lVZDZzS0c3VExjdUtsT3NCaXYxMU1nbmZOV0lSNHEwY2s2?= =?utf-8?B?aWF4SHpZOUpXZFQ2TERCKy96N0NrU3A0KzFwdXR1Q3ZYRzI4ZHgyT0VVUDF4?= =?utf-8?B?NWowd2RtT2ljdVU1dnY4MzdrYzNBaDdHME1PL0JNVW5IMmM2KzZvQW9oRjlY?= =?utf-8?B?RlVCMmJJd0dQeUdCSFpicFI2VlhRc3pteC9oaXJvQTNNaGFaU3AwSHFuRk5X?= =?utf-8?B?UkowODdEVnh5WDlXRVh0OGh6V2lhcTVIbmdmVGFETlBveUtKTW52ck1vS1hG?= =?utf-8?B?ck44MmVvZEVweTJlRUE1SmhjRytpRTZPYVJSTjREY3hTWkd3NnIvRXJmSElI?= =?utf-8?B?NVcxSlJITVA4T0t6TUlya2lYNzlDdWpHWUMzTEFCNEFNT1Y5aHpYU1FqWWov?= =?utf-8?B?UTJuOEZ4S0EyZXpUSmRmem5MSll6WWx3dE1qcDNtd3pTaFp0SHlpc1d4ODlU?= =?utf-8?B?R0lNWm5QUldGWFFiMTI5S3oycjc4cXRqa3NQU0VjSWtabkpsdHA2R1NxZi9m?= =?utf-8?B?UGJWVFUwU3BIc1pRQ0NOY0lPbG84Kys4WFVacGtNWnhwWTErS0dQc0hXb0tL?= =?utf-8?B?Wnc9PQ==?= 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: TYAPR01MB5866.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8748969f-272a-4846-5979-08dab03aa8ce X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2022 12:25:21.2565 (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: UKew259qdU0C7kZOq8wXWtKkLQ1Y0w36k+00v+2zZrsIOvj1SuYabeBBaqfP9BKVRtDasFqZxBzIhXSf/mdq0hjXGS/rp2hwmdvEvLC4zi4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB5767 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBPc3VtaS1zYW4sDQoNCj4gSSBtYWlubHkgZm9sbG93ZWQgdGhlIHN0ZXBzIHRoZXJlIGFu ZA0KPiByZXBsYWNlZCB0aGUgY29tbWFuZCAiU0VMRUNUIiBmb3IgdGhlIHJlbW90ZSB0YWJsZSBh dCA2LTkgd2l0aCAiSU5TRVJUIg0KPiBjb21tYW5kLg0KPiBUaGVuLCBhZnRlciB3YWl0aW5nIGZv ciBmZXcgc2Vjb25kcywgdGhlICJDT01NSVQiIHN1Y2NlZWRlZCBsaWtlIGJlbG93IG91dHB1dCwN Cj4gZXZlbiBhZnRlciB0aGUgc2VydmVyIHN0b3Agb2YgdGhlIHdvcmtlciBzaWRlLg0KDQo+IEFk ZGl0aW9uYWxseSwgdGhlIGxhc3QgcmVmZXJlbmNlICJTRUxFQ1QiIHdoaWNoIGZhaWxlZCBhYm92 ZSBjYW4gc3VjY2VlZCwNCj4gaWYgSSByZXN0YXJ0IHRoZSB3b3JrZXIgc2VydmVyIGJlZm9yZSB0 aGUgIlNFTEVDVCIgY29tbWFuZCB0byB0aGUgcmVtb3RlIHRhYmxlLg0KPiBUaGlzIG1lYW5zIHRo ZSB0cmFuc2FjdGlvbiBsb29rcyBzdWNjZXNzZnVsIGJ1dCB0aGUgZGF0YSBpc24ndCB0aGVyZSA/ DQo+IENvdWxkIHlvdSBwbGVhc2UgaGF2ZSBhIGxvb2sgYXQgdGhpcyBpc3N1ZSA/DQoNCkdvb2Qg Y2F0Y2guIFRoaXMgd2FzIG9jY3VycmVkIGJlY2F1c2Ugd2UgZGlzY29ubmVjdGVkIHRoZSBjcmFz aGVkIHNlcnZlci4NCiANClByZXZpb3VzbHkgdGhlIGZhaWxlZCBzZXJ2ZXIgaGFkIGJlZW4gZGlz Y29ubmVjdGVkIGluIHRoZSBwZ2Zkd19jb25uZWN0aW9uX2NoZWNrKCkuDQpJdCB3YXMgT0sgaWYg dGhlIHRyYW5zYWN0aW9uKG9yIHN0YXRlbWVudCkgd2FzIHN1cmVseSBjYWNuZWxlZC4NCkJ1dCBj dXJyZW50bHkgdGhlIHN0YXRlbWVudCBtaWdodCBiZSBub3QgY2FuY2VsZWQgYmVjYXVzZSBRdWVy eUNhbmNlbFBlbmRpbmcgbWlnaHQgYmUgY2xlYW5lZCB1cFsxXS4NCg0KSWYgd2UgZmFpbGVkIHRv IGNhbmNlbCBzdGF0ZW1lbnRzIGFuZCByZWFjaGVkIHBnZmR3X3hhY3RfY2FsbGJhY2soKSwNCnRo ZSBjb25uZWN0aW9uIHdvdWxkIG5vdCBiZSB1c2VkIGJlY2F1c2UgZW50cnktPmNvbm4gaXMgTlVM TC4NClRoYXQncyB3aHkgeW91IHN1Y3NlZWRlZCB0byBkbyAiQ09NTUlUIi4NCkhvd2V2ZXIsIHRo ZSBiYWNrZW5kIGRpZCBub3Qgc2VuZCAiQ09NTUlUIiBjb21tYW5kIHRvIHRoZSBzcmV2ZXIsDQpz byBpbnNlcnRlZCBkYXRhIHdhcyB2YW5pc2hlZCBvbiByZW1vdGUgc2VydmVyLg0KDQpJIHVuZGVy c3Rvb2QgdGhhdCB3ZSBzaG91bGQgbm90IGNhbGwgZGlzY29ubmVjdF9wZ19zZXJ2ZXIoZW50cnkt PmNvbm4pIGV2ZW4gaWYgd2UgZGV0ZWN0IHRoZSBkaXNjb25uZWN0aW9uLg0KSWYgc2hvdWxkIGJl IGNvbnRyb2xsZWQgaW4gWGFjdCBjYWxsYmFjay4gVGhpcyB3aWxsIGJlIG1vZGlmaWVkIGluIG5l eHQgdmVyc2lvbi4NCg0KTW9yZW92ZXIsIEkgbm90aWNlZCB0aGF0IHdlIHNob3VsZCBlbmFibGUg dGltZXIgZXZlbiBpZiB0aGUgUXVlcnlDYW5jZWxNZXNzYWdlIHdhcyBub3QgTlVMTC4NCklmIHdl IGRvIG5vdCB0dXJuIG9uIGhlcmUsIHRoZSBjaGVja2luZyB3aWxsIGJlIG5ldmVyIGVuYWJsZWQg YWdhaW4uDQoNCg0KWzFdOiBodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkL1RZ QVBSMDFNQjU4NjZDRTM0NDMwNDI0QTU4OEY2MEZDMkY1NUQ5JTQwVFlBUFIwMU1CNTg2Ni5qcG5w cmQwMS5wcm9kLm91dGxvb2suY29tDQoNCg0KQmVzdCBSZWdhcmRzLA0KSGF5YXRvIEt1cm9kYQ0K RlVKSVRTVSBMSU1JVEVEDQoNCg==