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 1nMNgj-0004qh-Ox for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Feb 2022 05:26:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nMNgi-0006BS-8T for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Feb 2022 05:26:12 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMNgh-0006BJ-KH for pgsql-hackers@lists.postgresql.org; Tue, 22 Feb 2022 05:26:11 +0000 Received: from esa15.fujitsucc.c3s2.iphmx.com ([68.232.156.107]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nMNgd-0006rC-T8 for pgsql-hackers@lists.postgresql.org; Tue, 22 Feb 2022 05:26:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1645507568; x=1677043568; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8h7ad+sI7KSzF0uouZMhXxub8rxTdJshziklhrZUtMo=; b=vw0EsS5m+r85RKc1/3GZMGGA8QJJzf9YUJMmTsAb0J3S0FfCIVk9Q/hF enttfRJX1r18dGk6hlyOcyBOfu0eGvAv/yYNxBdnCAkQwPR8Zy1MA+QiT dhk1vy6Ihz8d66BuJtv5imzNHf251veMcqw1EL2ZnBLMz7JsmU8gaSuiL rZyCLuKt4YyHkLE+wkL0WKQkrBvwTPw+wwZhV7plYo/SoXgB6FkasSltB gX19urzTysUPn9fK9EGPk/ERmPpVX3jTvFEyVOPy8tpXE+HFZdzalElxq dkH3fv01AIza0hk7d/agQO3QGgkyBZip5x57slY7EkfIDLOVQN4Y6koAq g==; X-IronPort-AV: E=McAfee;i="6200,9189,10265"; a="50160754" X-IronPort-AV: E=Sophos;i="5.88,387,1635174000"; d="zip'48?scan'48,208,48";a="50160754" Received: from mail-tycjpn01lp2171.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.171]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2022 14:26:03 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zj8Kp5Gy5z7dQIXacIeDeKLkVHSi4iFkuSngci8rPfvFdMZass2jpSnxx+/xwJ6vluqBmyLsKqS53dxfdYa3ic2AV+gHBGACeq92g7svtRw2bjDUDCEaXhVxbmKob3noEYNC731s8Yh9E/udihFQvmVBRbv34tWNh80+R+Rol4frvOr1xjFQJMJT2D0KdAuXTOip8xohmP5j+qA2Q1kqduKQIwp+GBC+FxZGy+xIyCqYb4m3UmZ1bN7BievRx3Z0Lbht/ofYXMKiJ36LB8U8V8A6UnX9ZLGNfcI2Gq5GwstAv5QTJg6DaRaUuUm8jU1ak5vE0M/PyMYiYJayztggDw== 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=tSd19Cw/Jhf/AHm/ZM0TJgA1EhwY4EHkVxyeoYN1dkA=; b=gnQJChVLT9wrxV1JrFwUz7Z0C2wgcpzf/pT03Bu+UTSe9WEVbXdeiSD3bRIGf8F9Wljq489ypKhWf4r9sXFzD1c1IGKpyIx1udCrxg+sLlDOOPtbSH5AndpNfd5F5avWq019U7xD3aaMAyu+uYAgVg0KwBOLF9jcZ6roAP9Sw4uDhK9XrO4ZAcXXiuoWDYRhhxvdHAFWfw69LfOJ36Cd4X12AErzMsK/2NcveKFpnDVzmeFpkWPTzbQkWPzcwYZ9c+yP2bosHq9OduS/rcj+jzB17GK51QG4lX4GGLrykJGvvox0fNgBTU4ABl5KsqLGONTxjgS1b1/4VBaDNgf9Aw== 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=tSd19Cw/Jhf/AHm/ZM0TJgA1EhwY4EHkVxyeoYN1dkA=; b=PjDzyXh4XkrVuwhlLHPLvXGkyQ/pjApaG2ctJ1X14MdosHCcl5agwDlDJEJzsAgMF8su4MxxWURFhnqmYKMsiGYC9f2qbXExBXhYQJYOgNqwdS00ISOy6F2UOp9s2ZU9F0SalZ5mcAO5GF7VQti6nG7fgvqa1h21A5I7EcgnbWg= Received: from TYAPR01MB5866.jpnprd01.prod.outlook.com (2603:1096:404:8056::13) by OSBPR01MB3286.jpnprd01.prod.outlook.com (2603:1096:604:22::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.18; Tue, 22 Feb 2022 05:25:59 +0000 Received: from TYAPR01MB5866.jpnprd01.prod.outlook.com ([fe80::4c8d:d829:e2ac:10fe]) by TYAPR01MB5866.jpnprd01.prod.outlook.com ([fe80::4c8d:d829:e2ac:10fe%4]) with mapi id 15.20.4995.027; Tue, 22 Feb 2022 05:25:59 +0000 From: "kuroda.hayato@fujitsu.com" To: 'Fujii Masao' , 'Kyotaro Horiguchi' CC: "pgsql-hackers@lists.postgresql.org" , "Shinya11.Kato@oss.nttdata.com" , "zyu@yugabyte.com" Subject: RE: [Proposal] Add foreign-server health checks infrastructure Thread-Topic: [Proposal] Add foreign-server health checks infrastructure Thread-Index: AdfNNjec7xk22WznTt+52qg+YpAmvANdE8aAAG+tXeAALaEGgADyvFSgAOXdLoAAHbFoIAAJMQQAAVzrX4ABVSpkgAcm+qGAAFKrs2AALpHaMABlDPQAAZXPwNAAQjmEAALZMWcAADGlIkAAC7y9AADsTM0AAAZl5AAAATiOkA== Date: Tue, 22 Feb 2022 05:25:59 +0000 Message-ID: References: <20220216.115058.1615761004338301624.horikyota.ntt@gmail.com> <20220217.170832.627054018291482509.horikyota.ntt@gmail.com> <379473f3-ed14-a19f-92ed-91dc73d430d3@oss.nttdata.com> In-Reply-To: <379473f3-ed14-a19f-92ed-91dc73d430d3@oss.nttdata.com> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfRW5hYmxlZD10cnVlOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJh?= =?utf-8?B?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjItMDItMjJUMDQ6MzM6?= =?utf-8?B?MThaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD1jNzllM2VmNS02ZWVkLTQ5MmYt?= =?utf-8?B?YjBmNi0wNjIyMTM0MzBmMzE7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?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: 83c47421-3a04-48d6-a533-08d9f5c3cf24 x-ms-traffictypediagnostic: OSBPR01MB3286:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IYZ4qMk2UOt017BhE5RUyRhwkea16OtWJRUHmwGZ5PCaEnAa7/qFhe+IrAf0hcjTnxXUro13TY6FiChS6Wd2wXpO84a8rrAKnFE4AQxYxy1CZlB5a+aEvcA33288EY8j3BsDB5kbxlCb9wWPecJiwQDxKkTFTyia27cxzQzr3NMmgu+K8yzsP8+HdCsmcEKgTk/TuZfBS466akZNMuRT3yGj/BHh8z49eKC9psA5NeOBcMh1Xy0zt7dgOsVvhrNZdZO2+COB/yMXHh2Z3yZyQ2wGuoyG82nc/HUnPXzbGEsHrqywyLyt7j1D93rcjAc4asqQro7D82KBj+xyoNbjU+uYj0YWazQNDW3DmW+0WlAmEhq8VfEa0LlsPZtZOUUoqqlaZuBBDCgdZTTOKe+vGP/3ktaf35pxUzuByxGgqL9VdTHcP1G36y1Psc9VIXrboIeC+K2RTU36vXHKXgI/Wdsy8QlnHLZnEZiLXcB/oOP718GuRmVObzIww3p+1a4YusknzE/2XSiez2rGlY7lsY4hQgKYUQeKI5v9bjyiru4x3lOqYv0nDPSFAswufaR5n05CK21LKFn+qM0lXp25/YCZN1E1MJ/7N5PWSYlW6HGM4RgRgxmOm6NNcZAchqfwFIpE/dKZsexGX5gdtI81p9884o6TZ31RztkOPbKLNutquuMBcJVBoqo083bCOPiRD25R1/bgOus2/b/6zvRJcdhNa3CNaxZABVMEx5cgvbNL83pSFq62JGCEUwQo0WNz9cnlP8Ix7UaLcP26WKK5EuVQo9trPo+WA+wRBSLfz80= 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:(13230001)(4636009)(366004)(9686003)(85182001)(66946007)(4326008)(5660300002)(76116006)(33656002)(66556008)(66476007)(66446008)(64756008)(508600001)(6506007)(7696005)(110136005)(966005)(316002)(83380400001)(71200400001)(52536014)(8676002)(4744005)(186003)(8936002)(26005)(38100700002)(82960400001)(2906002)(55016003)(99936003)(122000001)(54906003)(86362001)(38070700005)(422515003)(15302535012);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TFd6Tjl5SjQyNFVwSCsvRXFNaStZMHFrVUI0V2xLMlZ1aG5ZQ0VMUjc4MC9L?= =?utf-8?B?bGRoRTFMUmVtaVg4ZUpyNzJ3cEZwVExrSFpDc01ycW83TEY1WTI1S1Jpbi8z?= =?utf-8?B?cEE3cGR2WFlGSkpXYWI5QzRpVFNHMjJESEJvYU1obUdrSGxGZ2R6c093VU9O?= =?utf-8?B?dUdnWGFzOVZ1ZWtqQVFqSUZZcTlZYkRzWjdXMUUveEluVk1hd1ovUDQwaTJ4?= =?utf-8?B?YTdWN29EQnlNMWZJUmRoN25uQjhnSklabkRyLzJ5WHNIUWNNYVRHNi9PbTE4?= =?utf-8?B?d3lEYVVFNE5VR1d3emxHaFBQb0dsbmFxN1RveTdZNFZUZ1pDTS9LdURaNVZ1?= =?utf-8?B?cW5JT1JhUGZFbHlyTERweDd3RS8ySldSekFkR0pBeTdRQUVrWjdBSXNOUzlJ?= =?utf-8?B?dmtEWEs2dStVeWplNlBVUldhTmxwTGFCVlY5Y204THR4TWs2eUhIdWF5YVg5?= =?utf-8?B?cDh0Q2JiTnhXOGlvWVYwMDhSbk1PRW40QmVKbk9uSkxXb1pIcmtwMFdkcEpi?= =?utf-8?B?a2VZbW1CQUZiUk5ZdjJ0bU95Y1dncmhoQWdYbzM5czBqMU04UzJzM29UQTF0?= =?utf-8?B?UTNkRG04QllZaGsyNGhJMU84UlNRaWVIeFViWUVtMUk0QnpkalFlQlRjd2pw?= =?utf-8?B?YkQxcTVlZmFjOUZ1RDFVSG8wUVdnT0FUcm0xSDkvN0luelc5N2k3RzBuNnRY?= =?utf-8?B?YzFpeW5aSWpNN1E0c3NYcXZMMEtLYXNoanMvc1JPMHpsZ1NYakViMHh6WXZj?= =?utf-8?B?K29xOUQ5VWxKYjZWVjhpQWdnUndiTDJIWnBvdlpiSWRpcFdIVGtkd2NnNk9S?= =?utf-8?B?UFBnNk8zV05lSW9hdFc3RjBadjJEWVRKa3JvazIrbHY4OVZndFMwdGZCS0pu?= =?utf-8?B?eFUxb3Z0SE5hMXhia2dDTHNLazQ5SDFpcGFRcTUxTGFhWC9BMGtFQ1NwNTlz?= =?utf-8?B?MDEyOHJHVHA1akpSWFQ4YXdXUXNGei9pZlRsZUMzNXBJVndBejZEU2FiWjlC?= =?utf-8?B?ck50SDZEc3hQYy9URVdRWjBxa0FjSGlmbGROQU9RbG0vdDluRGxVeWR4WGhr?= =?utf-8?B?aThZRXNWc2djQnZ3MHBwUkk1UzBmRmRNQlg3T3FCei9aOS90QWxqMUFhTVh0?= =?utf-8?B?OWhlVTRFc2xxbEw3cFg1NTZwMldyN0o1amtoUHN0S2VKZWZzdXhHVERDT2pT?= =?utf-8?B?V09KZDBpWXAzVDEyOU9MSkdUQ1pRRkxwbnhueUNXM2Q4S2o0d0JtM2FZbCt0?= =?utf-8?B?UFVFaEpwaUgvREdxVkhoMjlQRG9KOUZETE5tZTZlQWpiMm01WW42T0hOdHRL?= =?utf-8?B?TVJrRWVaRTlZM1VrdVpGZCtnZys3bXRhU3o5ZDdrK05nVlV1MXQranMzQ1k3?= =?utf-8?B?VWpPT0lPdURqaEtuYmphanlKZ1JCc1g5ZERwcUErek9qV0ZiZFNFbm5FNStp?= =?utf-8?B?a3RaY3NmWnVOY1RnSThmeExwaWtNdXpGeSs3NWNWMDNSamFHRkFnOXVjclpR?= =?utf-8?B?ek44Umh0QjI3K0JLMlF5SGJhK2RidHJBU2U0Qk8rcmh4UDE3OFhKWUdmZlNv?= =?utf-8?B?MkhuWXNBa0pTR1JabjkxaEdLaUdTYXg0cy9qWnpRU3QrbGhOWHRkcjNnekdF?= =?utf-8?B?M3hCczlieEJSKzRIb0xkRXZ1dUtvTUR5RUN1Tmx3SXR2ZWFmTzcrYXZhK21X?= =?utf-8?B?cElqaEl4N2dCNTJJYTl2ZWlReTY4TENnc3oxVk4raVB1N3RiVVRleFZvTld2?= =?utf-8?B?bEg2QlplM3J6K01GWU5qMEFhZTJDRWVDT3lRNUY5RlZiNjgvbXZFc0U3MExj?= =?utf-8?B?Z29QUTNFMHJzM0ZtU1ZpQjRiY2R6dStkSlQ2KzROcSticm9LL0hIUnFxQkpS?= =?utf-8?B?SXRpM3NGY0loYVhHM2dxcVBIWEk5SlFhazl5dGVuTEdSK1BCWTVmRThpRGVW?= =?utf-8?B?UUYvVWhWVE1WMFRyWFgvNWh2bS9POXBKWHBSeDBaVGdIMDhLTitxMlpnbjdS?= =?utf-8?B?TmZiV2ZtTWhrVndwTTdBNVpyWHBFRWhlM1Y1Q3NHaEhmM0hDR0lMbGF5ZHZK?= =?utf-8?B?UjVpWkFtZ1lGcXJiUS9BejdETWpYSlRPeUhmVmVicW1FZFBNVzZwaDRzWmRH?= =?utf-8?B?ZWptejQrR05LRWVFcktlSXpyR2l3MmxYSVV4aHhoSzRuMFdaakdDVWtzVGpi?= =?utf-8?B?SSs2VHB1UmZHZy8wU0NQVExHTW5zVlNLbnRxU29XbW1GcnlaeWp4QXdQcnBn?= =?utf-8?B?c3JPMVE5MGk2ekIrVlU3VDlneTJnPT0=?= Content-Type: multipart/mixed; boundary="_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_" 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: 83c47421-3a04-48d6-a533-08d9f5c3cf24 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2022 05:25:59.0942 (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: xKWuEpjf4ja37Idy80EbkzzYLROKAYgSSqbfH0npuLBBWeabREkc97kLcbwOe0qUOWTDBZjh0YvZRouLa2E1MuhkIy26rVOMcIi0VT2lc3I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB3286 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RGVhciBGdWppaS1zYW4sDQoNCj4gY2Zib3QgaXMgcmVwb3J0aW5nIHRoYXQgdGhlIDAwMDIgcGF0 Y2ggZmFpbHMgdG8gYmUgYXBwbGllZCBjbGVhbmx5LiBDb3VsZCB5b3UgdXBkYXRlDQo+IHRoZSBw YXRjaD8NCj4gaHR0cDovL2NmYm90LmNwdXR1YmUub3JnL3BhdGNoXzM3XzMzODgubG9nDQoNClRo YW5rcyBmb3IgcmVwb3J0aW5nIGFuZCBzb3JyeSBmb3IgaW5jb252ZW5pZW5jZS4NCkkgcmVwbyB3 YXMgbm90IGxhdGVzdCB2ZXJzaW9uLiBBdHRhY2hlZCBjYW4gYmUgYXBwbGllZCB0byA1MmU0ZjBj DQoNCkJlc3QgUmVnYXJkcywNCkhheWF0byBLdXJvZGENCkZVSklUU1UgTElNSVRFRA0KDQo= --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_ Content-Type: application/octet-stream; name="v11_0001_add_checking_infrastracture.patch" Content-Description: v11_0001_add_checking_infrastracture.patch Content-Disposition: attachment; filename="v11_0001_add_checking_infrastracture.patch"; size=1473; creation-date="Tue, 22 Feb 2022 05:21:17 GMT"; modification-date="Tue, 22 Feb 2022 05:25:58 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3Rjb3AvcG9zdGdyZXMuYyBiL3NyYy9iYWNrZW5kL3Rj b3AvcG9zdGdyZXMuYwppbmRleCAzYzdkMDgyMDlmLi4yMDZmN2UxZDU5IDEwMDY0NAotLS0gYS9z cmMvYmFja2VuZC90Y29wL3Bvc3RncmVzLmMKKysrIGIvc3JjL2JhY2tlbmQvdGNvcC9wb3N0Z3Jl cy5jCkBAIC0xMDYsNiArMTA2LDggQEAgaW50CQkJUG9zdEF1dGhEZWxheSA9IDA7CiAvKiBUaW1l IGJldHdlZW4gY2hlY2tzIHRoYXQgdGhlIGNsaWVudCBpcyBzdGlsbCBjb25uZWN0ZWQuICovCiBp bnQJCQljbGllbnRfY29ubmVjdGlvbl9jaGVja19pbnRlcnZhbCA9IDA7CiAKK2NoYXIgCQkqUWV1 cnlDYW5jZWxNZXNzYWdlID0gTlVMTDsKKwogLyogLS0tLS0tLS0tLS0tLS0tLQogICoJCXByaXZh dGUgdHlwZWRlZnMgZXRjCiAgKiAtLS0tLS0tLS0tLS0tLS0tCkBAIC0zMzI3LDYgKzMzMjksOCBA QCBQcm9jZXNzSW50ZXJydXB0cyh2b2lkKQogCQkJTG9ja0Vycm9yQ2xlYW51cCgpOwogCQkJZXJl cG9ydChFUlJPUiwKIAkJCQkJKGVycmNvZGUoRVJSQ09ERV9RVUVSWV9DQU5DRUxFRCksCisJCQkJ CSBRZXVyeUNhbmNlbE1lc3NhZ2UgPworCQkJCQkgZXJybXNnKCIlcyIsIFFldXJ5Q2FuY2VsTWVz c2FnZSkgOgogCQkJCQkgZXJybXNnKCJjYW5jZWxpbmcgc3RhdGVtZW50IGR1ZSB0byB1c2VyIHJl cXVlc3QiKSkpOwogCQl9CiAJfQpAQCAtNDI0OCw2ICs0MjUyLDkgQEAgUG9zdGdyZXNNYWluKGNv bnN0IGNoYXIgKmRibmFtZSwgY29uc3QgY2hhciAqdXNlcm5hbWUpCiAJCS8qIFJlcG9ydCB0aGUg ZXJyb3IgdG8gdGhlIGNsaWVudCBhbmQvb3Igc2VydmVyIGxvZyAqLwogCQlFbWl0RXJyb3JSZXBv cnQoKTsKIAorCQkvKiBNYWtlIHN1cmUgUWV1cnlDYW5jZWxNZXNzYWdlIGlzIHJlc2V0LiAqLwor CQlRZXVyeUNhbmNlbE1lc3NhZ2UgPSBOVUxMOworCiAJCS8qCiAJCSAqIE1ha2Ugc3VyZSBkZWJ1 Z19xdWVyeV9zdHJpbmcgZ2V0cyByZXNldCBiZWZvcmUgd2UgcG9zc2libHkgY2xvYmJlcgogCQkg KiB0aGUgc3RvcmFnZSBpdCBwb2ludHMgYXQuCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVkZS90Y29w L3Rjb3Bwcm90LmggYi9zcmMvaW5jbHVkZS90Y29wL3Rjb3Bwcm90LmgKaW5kZXggMTVhMTFiYzNm Zi4uNTRlYTFkZTlkZSAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvdGNvcC90Y29wcHJvdC5oCisr KyBiL3NyYy9pbmNsdWRlL3Rjb3AvdGNvcHByb3QuaApAQCAtMzAsNiArMzAsNyBAQCBleHRlcm4g UEdETExJTVBPUlQgY29uc3QgY2hhciAqZGVidWdfcXVlcnlfc3RyaW5nOwogZXh0ZXJuIGludAlt YXhfc3RhY2tfZGVwdGg7CiBleHRlcm4gaW50CVBvc3RBdXRoRGVsYXk7CiBleHRlcm4gaW50CWNs aWVudF9jb25uZWN0aW9uX2NoZWNrX2ludGVydmFsOworZXh0ZXJuIGNoYXIqIFFldXJ5Q2FuY2Vs TWVzc2FnZTsKIAogLyogR1VDLWNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXJzICovCiAK --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_ Content-Type: application/octet-stream; name="v11_0002_add_health_check.patch" Content-Description: v11_0002_add_health_check.patch Content-Disposition: attachment; filename="v11_0002_add_health_check.patch"; size=6834; creation-date="Tue, 22 Feb 2022 05:21:17 GMT"; modification-date="Tue, 22 Feb 2022 05:25:58 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2NvbnRyaWIvcG9zdGdyZXNfZmR3L2Nvbm5lY3Rpb24uYyBiL2NvbnRyaWIv cG9zdGdyZXNfZmR3L2Nvbm5lY3Rpb24uYwppbmRleCBmNzUzYzZlMjMyLi5kNTUyNDNmYjdlIDEw MDY0NAotLS0gYS9jb250cmliL3Bvc3RncmVzX2Zkdy9jb25uZWN0aW9uLmMKKysrIGIvY29udHJp Yi9wb3N0Z3Jlc19mZHcvY29ubmVjdGlvbi5jCkBAIC0yMywxMiArMjMsMTQgQEAKICNpbmNsdWRl ICJwb3N0Z3Jlc19mZHcuaCIKICNpbmNsdWRlICJzdG9yYWdlL2ZkLmgiCiAjaW5jbHVkZSAic3Rv cmFnZS9sYXRjaC5oIgorI2luY2x1ZGUgInRjb3AvdGNvcHByb3QuaCIKICNpbmNsdWRlICJ1dGls cy9idWlsdGlucy5oIgogI2luY2x1ZGUgInV0aWxzL2RhdGV0aW1lLmgiCiAjaW5jbHVkZSAidXRp bHMvaHNlYXJjaC5oIgogI2luY2x1ZGUgInV0aWxzL2ludmFsLmgiCiAjaW5jbHVkZSAidXRpbHMv bWVtdXRpbHMuaCIKICNpbmNsdWRlICJ1dGlscy9zeXNjYWNoZS5oIgorI2luY2x1ZGUgInV0aWxz L3RpbWVvdXQuaCIKIAogLyoKICAqIENvbm5lY3Rpb24gY2FjaGUgaGFzaCB0YWJsZSBlbnRyeQpA QCAtMTA5LDYgKzExMSwxMCBAQCBzdGF0aWMgdm9pZCBwZ2Zkd19hYm9ydF9jbGVhbnVwKENvbm5D YWNoZUVudHJ5ICplbnRyeSwgY29uc3QgY2hhciAqc3FsLAogCQkJCQkJCQlib29sIHRvcGxldmVs KTsKIHN0YXRpYyBib29sIFVzZXJNYXBwaW5nUGFzc3dvcmRSZXF1aXJlZChVc2VyTWFwcGluZyAq dXNlcik7CiBzdGF0aWMgYm9vbCBkaXNjb25uZWN0X2NhY2hlZF9jb25uZWN0aW9ucyhPaWQgc2Vy dmVyaWQpOworc3RhdGljIHZvaWQgcGdmZHdfY29ubmVjdGlvbl9jaGVjayh2b2lkKTsKK3N0YXRp YyBib29sIHBnZmR3X2Nvbm5lY3Rpb25fY2hlY2tfaW50ZXJuYWwoUEdjb25uICpjb25uKTsKK3N0 YXRpYyBUaW1lb3V0SWQgcGdmZHdfaGVhbHRoX2NoZWNrX3RpbWVvdXQgPSBNQVhfVElNRU9VVFM7 CitpbnQgcGdmZHdfaGVhbHRoX2NoZWNrX2ludGVydmFsOwogCiAvKgogICogR2V0IGEgUEdjb25u IHdoaWNoIGNhbiBiZSB1c2VkIHRvIGV4ZWN1dGUgcXVlcmllcyBvbiB0aGUgcmVtb3RlIFBvc3Rn cmVTUUwKQEAgLTE1Myw2ICsxNTksOSBAQCBHZXRDb25uZWN0aW9uKFVzZXJNYXBwaW5nICp1c2Vy LCBib29sIHdpbGxfcHJlcF9zdG10LCBQZ0Zkd0Nvbm5TdGF0ZSAqKnN0YXRlKQogCQkJCQkJCQkJ ICBwZ2Zkd19pbnZhbF9jYWxsYmFjaywgKERhdHVtKSAwKTsKIAkJQ2FjaGVSZWdpc3RlclN5c2Nh Y2hlQ2FsbGJhY2soVVNFUk1BUFBJTkdPSUQsCiAJCQkJCQkJCQkgIHBnZmR3X2ludmFsX2NhbGxi YWNrLCAoRGF0dW0pIDApOworCisJCS8qIFJlZ2lzdGVyIGEgdGltZW91dCBmb3IgY2hlY2tpbmcg cmVtb3RlIHNlcnZlcnMgKi8KKwkJcGdmZHdfaGVhbHRoX2NoZWNrX3RpbWVvdXQgPSBSZWdpc3Rl clRpbWVvdXQoVVNFUl9USU1FT1VULCBwZ2Zkd19jb25uZWN0aW9uX2NoZWNrKTsKIAl9CiAKIAkv KiBTZXQgZmxhZyB0aGF0IHdlIGRpZCBHZXRDb25uZWN0aW9uIGR1cmluZyB0aGUgY3VycmVudCB0 cmFuc2FjdGlvbiAqLwpAQCAtMjc2LDYgKzI4NSwxMiBAQCBHZXRDb25uZWN0aW9uKFVzZXJNYXBw aW5nICp1c2VyLCBib29sIHdpbGxfcHJlcF9zdG10LCBQZ0Zkd0Nvbm5TdGF0ZSAqKnN0YXRlKQog CWlmIChzdGF0ZSkKIAkJKnN0YXRlID0gJmVudHJ5LT5zdGF0ZTsKIAorCS8qIEZpcmUgdGltZW91 dCBpZiBuZWVkZWQgKi8KKwlpZiAocGdmZHdfaGVhbHRoX2NoZWNrX2ludGVydmFsID4gMCAmJgor CQkhZ2V0X3RpbWVvdXRfYWN0aXZlKHBnZmR3X2hlYWx0aF9jaGVja190aW1lb3V0KSkKKwkJZW5h YmxlX3RpbWVvdXRfYWZ0ZXIocGdmZHdfaGVhbHRoX2NoZWNrX3RpbWVvdXQsCisJCQkJCQkJIHBn ZmR3X2hlYWx0aF9jaGVja19pbnRlcnZhbCk7CisKIAlyZXR1cm4gZW50cnktPmNvbm47CiB9CiAK QEAgLTE3MDIsMyArMTcxNywxMzMgQEAgZGlzY29ubmVjdF9jYWNoZWRfY29ubmVjdGlvbnMoT2lk IHNlcnZlcmlkKQogCiAJcmV0dXJuIHJlc3VsdDsKIH0KKworLyoKKyAqIFNpZ25hbCBoYW5kbGVy IGZvciBjaGVja2luZyByZW1vdGUgc2VydmVycy4KKyAqCisgKiBUaGlzIGZ1bmN0aW9uIHNlYXJj aGVzIHRoZSBoYXNoIHRhYmxlIGZyb20gdGhlIGJlZ2lubmluZworICogYW5kIHBlcmZvcm1zIGEg aGVhbHRoLWNoZWNrIG9uIGVhY2ggZW50cnkuCisgKgorICogUmFpc2UgU0lHSU5UIGlmIHNvbWVv bmUgbWlnaHQgYmUgZG93biwgb3RoZXJ3aXNlIGRvIG5vdGhpbmcuCisgKi8KK3ZvaWQKK3BnZmR3 X2Nvbm5lY3Rpb25fY2hlY2sodm9pZCkKK3sKKwlIQVNIX1NFUV9TVEFUVVMgc2NhbjsKKwlDb25u Q2FjaGVFbnRyeSAqZW50cnk7CisJYm9vbCByYWlzZWQgPSBmYWxzZTsKKworCUFzc2VydChDb25u ZWN0aW9uSGFzaCk7CisKKwkvKgorCSAqIGNoZWNraW5nIHdpbGwgYmUgZG9uZSBieSB3YWl0aW5n IFdMX1NPQ0tFVF9DTE9TRUQgZXZlbnQsCisJICogc28gZXhpdCBpbW1lZGlhdGVseSBpZiBpdCBj YW5ub3QgYmUgdXNlZCBpbiB0aGlzIHN5c3RlbS4KKwkgKi8KKwlpZiAoIVdhaXRFdmVudFNldENh blJlcG9ydENsb3NlZCgpKQorCQlyZXR1cm47CisKKwkvKiBJcyB0aGVyZSBhbnkgY2FuY2VsIG1l c3NhZ2VzPyAqLworCWlmIChRZXVyeUNhbmNlbE1lc3NhZ2UgIT0gTlVMTCkKKwkJcmV0dXJuOwor CisJaGFzaF9zZXFfaW5pdCgmc2NhbiwgQ29ubmVjdGlvbkhhc2gpOworCXdoaWxlICgoZW50cnkg PSAoQ29ubkNhY2hlRW50cnkgKikgaGFzaF9zZXFfc2VhcmNoKCZzY2FuKSkgJiYgIXJhaXNlZCkK Kwl7CisJCWlmIChlbnRyeS0+Y29ubiA9PSBOVUxMIHx8IGVudHJ5LT54YWN0X2RlcHRoID09IDAp CisJCQljb250aW51ZTsKKwkJaWYgKCFwZ2Zkd19jb25uZWN0aW9uX2NoZWNrX2ludGVybmFsKGVu dHJ5LT5jb25uKSkKKwkJeworCQkJLyoKKwkJCSAqIEZvcmVpZ24gc2VydmVyIG1pZ2h0IGJlIGRv d24sIHNvIHJhaXNlIFNJR0lOVC4KKwkJCSAqIE5vdGUgdGhhdCBlcnJvciBtZXNzYWdlIGlzIHBh c3NlZCB0byBRZXVyeUNhbmNlbE1lc3NhZ2UKKwkJCSAqIGZvciByZXBvcnRpbmcgZXJyb3IgaW4g UHJvY2Vzc0ludGVycnVwdHMoKS4KKwkJCSAqLworCQkJY2hhciBtc2dbMzEgKyBNQVhEQVRFTEVO XTsKKwkJCU1lbW9yeUNvbnRleHQgb2xkOworCQkJRm9yZWlnblNlcnZlciAqc2VydmVyOworCisJ CQkvKgorCQkJICogU3dpdGNoIHRvIEN1clRyYW5zYWN0aW9uQ29udGV4dCBpbiBvcmRlciB0bwor CQkJICogbWFrZSBzdXJlIHRoYXQgdGhlIGxpZmV0aW1lIG9mIHBhbGxvYydkIGlzIHRyYW5zYWN0 aW9uLgorCQkJICovCisJCQlvbGQgPSBNZW1vcnlDb250ZXh0U3dpdGNoVG8oQ3VyVHJhbnNhY3Rp b25Db250ZXh0KTsKKwkJCXNlcnZlciA9IEdldEZvcmVpZ25TZXJ2ZXIoZW50cnktPnNlcnZlcmlk KTsKKwkJCXNucHJpbnRmKG1zZywgc2l6ZW9mKG1zZyksICJGb3JlaWduIFNlcnZlciAlcyBtaWdo dCBiZSBkb3duLiIsIHNlcnZlci0+c2VydmVybmFtZSk7CisJCQlRZXVyeUNhbmNlbE1lc3NhZ2Ug PSBwc3RyZHVwKG1zZyk7CisJCQlNZW1vcnlDb250ZXh0U3dpdGNoVG8ob2xkKTsKKworCQkJZGlz Y29ubmVjdF9wZ19zZXJ2ZXIoZW50cnkpOworCQkJcmFpc2UoU0lHSU5UKTsKKwkJCXJhaXNlZCA9 IHRydWU7CisJCQlicmVhazsKKwkJfQorCX0KKworCS8qIHJlLXNjaGVkdWxlIHRpbWVyIGlmIG5l ZWRlZC4gKi8KKwlpZiAoIXJhaXNlZCAmJiBwZ2Zkd19oZWFsdGhfY2hlY2tfaW50ZXJ2YWwgPiAw KQorCQllbmFibGVfdGltZW91dF9hZnRlcihwZ2Zkd19oZWFsdGhfY2hlY2tfdGltZW91dCwKKwkJ CQkJCQkgcGdmZHdfaGVhbHRoX2NoZWNrX2ludGVydmFsKTsKKworCXJldHVybjsKK30KKworLyoK KyAqIGhlbHBlciBmdW5jdGlvbiBmb3IgcGdmZHdfY29ubmVjdGlvbl9jaGVjaworICovCitzdGF0 aWMgYm9vbAorcGdmZHdfY29ubmVjdGlvbl9jaGVja19pbnRlcm5hbChQR2Nvbm4gKmNvbm4pCit7 CisJV2FpdEV2ZW50U2V0ICpldmVudHNldDsKKwlXYWl0RXZlbnQgZXZlbnRzOworCisJQXNzZXJ0 KFdhaXRFdmVudFNldENhblJlcG9ydENsb3NlZCgpKTsKKworCWV2ZW50c2V0ID0gQ3JlYXRlV2Fp dEV2ZW50U2V0KEN1cnJlbnRNZW1vcnlDb250ZXh0LCAxKTsKKwlBZGRXYWl0RXZlbnRUb1NldChl dmVudHNldCwgV0xfU09DS0VUX0NMT1NFRCwgUFFzb2NrZXQoY29ubiksIE5VTEwsIE5VTEwpOwor CisJV2FpdEV2ZW50U2V0V2FpdChldmVudHNldCwgMCwgJmV2ZW50cywgMSwgMCk7CisKKwlpZiAo ZXZlbnRzLmV2ZW50cyAmIFdMX1NPQ0tFVF9DTE9TRUQpCisJeworCQlGcmVlV2FpdEV2ZW50U2V0 KGV2ZW50c2V0KTsKKwkJcmV0dXJuIGZhbHNlOworCX0KKwlGcmVlV2FpdEV2ZW50U2V0KGV2ZW50 c2V0KTsKKworCXJldHVybiB0cnVlOworfQorCitib29sCitjaGVja19wZ2Zkd19oZWFsdGhfY2hl Y2tfaW50ZXJ2YWwoaW50ICpuZXd2YWwsIHZvaWQgKipleHRyYSwgR3VjU291cmNlIHNvdXJjZSkK K3sKKwlpZiAoIVdhaXRFdmVudFNldENhblJlcG9ydENsb3NlZCgpICYmICpuZXd2YWwgIT0gMCkK Kwl7CisJCUdVQ19jaGVja19lcnJkZXRhaWwoInBnZmR3X2hlYWx0aF9jaGVja19pbnRlcnZhbCBt dXN0IGJlIHNldCB0byAwIG9uIHRoaXMgcGxhdGZvcm0iKTsKKwkJcmV0dXJuIGZhbHNlOworCX0K KwlyZXR1cm4gdHJ1ZTsKK30KKwordm9pZAorYXNzaWduX3BnZmR3X2hlYWx0aF9jaGVja19pbnRl cnZhbChpbnQgbmV3dmFsLCB2b2lkICpleHRyYSkKK3sKKwkvKiBRdWljayByZXR1cm4gaWYgdGlt ZW91dCBpcyBub3QgcmVnaXN0ZXJlZCB5ZXQuICovCisJaWYgKHBnZmR3X2hlYWx0aF9jaGVja190 aW1lb3V0ID09IE1BWF9USU1FT1VUUykKKwkJcmV0dXJuOworCisJaWYgKGdldF90aW1lb3V0X2Fj dGl2ZShwZ2Zkd19oZWFsdGhfY2hlY2tfdGltZW91dCkpCisJeworCQlpZiAobmV3dmFsID09IDAp CisJCQlkaXNhYmxlX3RpbWVvdXQocGdmZHdfaGVhbHRoX2NoZWNrX3RpbWVvdXQsIGZhbHNlKTsK KworCQkvKgorCQkgKiB3ZSBkb24ndCBoYXZlIHRvIGRvIGFueXRoaW5nIGJlY2F1c2UKKwkJICog bmV3IHZhbHVlIHdpbGwgYmUgdXNlZCBpbiBwZ2Zkd19jb25uZWN0aW9uX2NoZWNrKCkuCisJCSAq LworCQlyZXR1cm47CisJfQorCisJLyogU3RhcnQgdGltZW91dCBpZiB3YW50cyB0byAqLworCWlm IChuZXd2YWwgPiAwKQorCQllbmFibGVfdGltZW91dF9hZnRlcihwZ2Zkd19oZWFsdGhfY2hlY2tf dGltZW91dCwgbmV3dmFsKTsKK30KZGlmZiAtLWdpdCBhL2NvbnRyaWIvcG9zdGdyZXNfZmR3L29w dGlvbi5jIGIvY29udHJpYi9wb3N0Z3Jlc19mZHcvb3B0aW9uLmMKaW5kZXggMmM2YjI4OTRiOS4u NzVhOTEwYjBmZiAxMDA2NDQKLS0tIGEvY29udHJpYi9wb3N0Z3Jlc19mZHcvb3B0aW9uLmMKKysr IGIvY29udHJpYi9wb3N0Z3Jlc19mZHcvb3B0aW9uLmMKQEAgLTUzOCw1ICs1MzgsMTggQEAgX1BH X2luaXQodm9pZCkKIAkJCQkJCQkgICBOVUxMLAogCQkJCQkJCSAgIE5VTEwpOwogCisJRGVmaW5l Q3VzdG9tSW50VmFyaWFibGUoInBvc3RncmVzX2Zkdy5oZWFsdGhfY2hlY2tfaW50ZXJ2YWwiLAor CQkJCQkJCSJTZXRzIHRoZSB0aW1lIGludGVydmFsIGJldHdlZW4gY2hlY2tzIG9mIHJlbW90ZSBz ZXJ2ZXJzLiIsCisJCQkJCQkJTlVMTCwKKwkJCQkJCQkmcGdmZHdfaGVhbHRoX2NoZWNrX2ludGVy dmFsLAorCQkJCQkJCTAsCisJCQkJCQkJMCwKKwkJCQkJCQlJTlRfTUFYLAorCQkJCQkJCVBHQ19V U0VSU0VULAorCQkJCQkJCUdVQ19VTklUX01TLAorCQkJCQkJCWNoZWNrX3BnZmR3X2hlYWx0aF9j aGVja19pbnRlcnZhbCwKKwkJCQkJCQlhc3NpZ25fcGdmZHdfaGVhbHRoX2NoZWNrX2ludGVydmFs LAorCQkJCQkJCU5VTEwpOworCiAJTWFya0dVQ1ByZWZpeFJlc2VydmVkKCJwb3N0Z3Jlc19mZHci KTsKIH0KZGlmZiAtLWdpdCBhL2NvbnRyaWIvcG9zdGdyZXNfZmR3L3Bvc3RncmVzX2Zkdy5oIGIv Y29udHJpYi9wb3N0Z3Jlc19mZHcvcG9zdGdyZXNfZmR3LmgKaW5kZXggOGFlNzllOTdlNC4uYzEy OWFmNTA4MiAxMDA2NDQKLS0tIGEvY29udHJpYi9wb3N0Z3Jlc19mZHcvcG9zdGdyZXNfZmR3LmgK KysrIGIvY29udHJpYi9wb3N0Z3Jlc19mZHcvcG9zdGdyZXNfZmR3LmgKQEAgLTE4LDYgKzE4LDcg QEAKICNpbmNsdWRlICJsaWJwcS1mZS5oIgogI2luY2x1ZGUgIm5vZGVzL2V4ZWNub2Rlcy5oIgog I2luY2x1ZGUgIm5vZGVzL3BhdGhub2Rlcy5oIgorI2luY2x1ZGUgInV0aWxzL2d1Yy5oIgogI2lu Y2x1ZGUgInV0aWxzL3JlbGNhY2hlLmgiCiAKIC8qCkBAIC0xNTEsNiArMTUyLDEwIEBAIGV4dGVy biBQR3Jlc3VsdCAqcGdmZHdfZXhlY19xdWVyeShQR2Nvbm4gKmNvbm4sIGNvbnN0IGNoYXIgKnF1 ZXJ5LAogCQkJCQkJCQkgIFBnRmR3Q29ublN0YXRlICpzdGF0ZSk7CiBleHRlcm4gdm9pZCBwZ2Zk d19yZXBvcnRfZXJyb3IoaW50IGVsZXZlbCwgUEdyZXN1bHQgKnJlcywgUEdjb25uICpjb25uLAog CQkJCQkJCSAgIGJvb2wgY2xlYXIsIGNvbnN0IGNoYXIgKnNxbCk7CitleHRlcm4gYm9vbCBjaGVj a19wZ2Zkd19oZWFsdGhfY2hlY2tfaW50ZXJ2YWwoaW50ICpuZXd2YWwsIHZvaWQgKipleHRyYSwK KwkJCQkJCQkJCQkJICBHdWNTb3VyY2Ugc291cmNlKTsKK2V4dGVybiB2b2lkIGFzc2lnbl9wZ2Zk d19oZWFsdGhfY2hlY2tfaW50ZXJ2YWwoaW50IG5ld3ZhbCwgdm9pZCAqZXh0cmEpOworZXh0ZXJu IGludCBwZ2Zkd19oZWFsdGhfY2hlY2tfaW50ZXJ2YWw7CiAKIC8qIGluIG9wdGlvbi5jICovCiBl eHRlcm4gaW50CUV4dHJhY3RDb25uZWN0aW9uT3B0aW9ucyhMaXN0ICpkZWZlbGVtcywK --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_ Content-Type: application/octet-stream; name="v11_0003_add_doc.patch" Content-Description: v11_0003_add_doc.patch Content-Disposition: attachment; filename="v11_0003_add_doc.patch"; size=1407; creation-date="Tue, 22 Feb 2022 05:21:17 GMT"; modification-date="Tue, 22 Feb 2022 05:25:58 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9wb3N0Z3Jlcy1mZHcuc2dtbCBiL2RvYy9zcmMvc2dt bC9wb3N0Z3Jlcy1mZHcuc2dtbAppbmRleCBkYzU3ZmU0YjBkLi4yMTUzMmUxOWQ5IDEwMDY0NAot LS0gYS9kb2Mvc3JjL3NnbWwvcG9zdGdyZXMtZmR3LnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3Bv c3RncmVzLWZkdy5zZ21sCkBAIC0xMDI4LDYgKzEwMjgsMzIgQEAgcG9zdGdyZXM9IyBTRUxFQ1Qg cG9zdGdyZXNfZmR3X2Rpc2Nvbm5lY3RfYWxsKCk7CiAKICAgICA8L2xpc3RpdGVtPgogICAgPC92 YXJsaXN0ZW50cnk+CisgICA8dmFybGlzdGVudHJ5IGlkPSJndWMtcGdmZHctaGVhbHRoLWNoZWNr LWludGVydmFsIiB4cmVmbGFiZWw9InBvc3RncmVzX2Zkdy5oZWFsdGhfY2hlY2tfaW50ZXJ2YWwi PgorICAgIDx0ZXJtPgorICAgICA8dmFybmFtZT5wb3N0Z3Jlc19mZHcuaGVhbHRoX2NoZWNrX2lu dGVydmFsPC92YXJuYW1lPiAoPHR5cGU+aW50ZWdlcjwvdHlwZT4pCisgICAgIDxpbmRleHRlcm0+ CisgICAgICA8cHJpbWFyeT48dmFybmFtZT5wb3N0Z3Jlc19mZHcuaGVhbHRoX2NoZWNrX2ludGVy dmFsPC92YXJuYW1lPiBjb25maWd1cmF0aW9uIHBhcmFtZXRlcjwvcHJpbWFyeT4KKyAgICAgPC9p bmRleHRlcm0+CisgICAgPC90ZXJtPgorICAgIDxsaXN0aXRlbT4KKyAgICAgPHBhcmE+CisgICAg ICBTZXRzIHRoZSB0aW1lIGludGVydmFsIGJldHdlZW4gb3B0aW9uYWwgY2hlY2tzIHRoYXQgcmVt b3RlIHNlcnZlcnMKKyAgICAgIGFyZSBzdGlsbCBhbGl2ZS4gV2hlbiBsb3NpbmcgYSByZW1vdGUg Y29ubmVjdGlvbiBpcyBkZXRlY3RlZCwKKyAgICAgIHRoZSBydW5uaW5nIHRyYW5zYWN0aW9uIGlz IGFib3J0ZWQuIFRoaXMgZmVhdHVyZSBpcyBwZXJmb3JtZWQKKyAgICAgIGJ5IHBvbGxpbmcgdGhl IHNvY2tldC4KKyAgICAgPC9wYXJhPgorICAgICA8cGFyYT4KKyAgICAgIHRoaXMgb3B0aW9uIHJl bGllcyBvbiBrZXJuZWwgZXZlbnRzIGV4cG9zZWQgYnkgTGludXgsIG1hY09TLAorICAgICAgaWxs dW1vcyBhbmQgdGhlIEJTRCBmYW1pbHkgb2Ygb3BlcmF0aW5nIHN5c3RlbXMsIGFuZCBpcyBub3Qg Y3VycmVudGx5IGF2YWlsYWJsZSAKKyAgICAgIG9uIG90aGVyIHN5c3RlbXMuCisgICAgIDwvcGFy YT4KKyAgICAgPHBhcmE+CisgICAgICBJZiB0aGUgdmFsdWUgaXMgc3BlY2lmaWVkIHdpdGhvdXQg dW5pdHMsIGl0IGlzIHRha2VuIGFzIG1pbGxpc2Vjb25kcy4KKyAgICAgIFRoZSBkZWZhdWx0IHZh bHVlIGlzIDxsaXRlcmFsPjA8L2xpdGVyYWw+LCB3aGljaCBkaXNhYmxlcyBjb25uZWN0aW9uCisg ICAgICBjaGVja3MuCisgICAgIDwvcGFyYT4KKyAgICA8L2xpc3RpdGVtPgorICAgPC92YXJsaXN0 ZW50cnk+CiAgIDwvdmFyaWFibGVsaXN0PgogIDwvc2VjdDI+CiAK --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_ Content-Type: application/x-zip-compressed; name="v11_0004_add_test.zip" Content-Description: v11_0004_add_test.zip Content-Disposition: attachment; filename="v11_0004_add_test.zip"; size=855; creation-date="Tue, 22 Feb 2022 05:22:09 GMT"; modification-date="Tue, 22 Feb 2022 05:25:58 GMT" Content-Transfer-Encoding: base64 UEsDBBQAAAAIADdyVlSRYfWvxwIAAAcLAAAXAAAAdjExXzAwMDRfYWRkX3Rlc3QucGF0Y2jNVFFT 2kAQfs+v2DdgIkgMKJRxtKXRMqPSCbS+dCZzuWzCjeEuvTtE/30vIVhQtNIy1nsJs+ztt/t9e1/E 4hjq9YRpIPtUcC1ZuJ8JpROJKoij+T7eZUg1RmvRhphpCLe8YDEe4R0020du66DZcWmj0XbCVjvu tAmC02wetlpWvV7fuhPLtu3tuzk9hbrT7Lrungt2+aMLJjryLrz+GLIk0CinjBONQUjoDfKomrFo D5xO05wanPnDyzxNaaIDQjW7ZfreMnT2UyQcZpkFvjfyTKlVbJJlKaNEM8EDTqbYW2ZFGM6SIGKK EhkFlNAJqp5lG0KO//0UdTQqDbGQMEGS6kndINAbiJHomcSdIn1mioQpbpwJGAchI5SgBUwJJwmC xKnQCEZCbuQy1CjLfo4TGA+h0qz0lkDlJRCcIhAegUKzzY9YzrGMJkSGTEsi7+GWpDPMQQqxnVLM FaEK1EXpgKRptWYA4YSKdDblJ5CDL4+Jl8ex7KoDUsxrlm3ZHy/Gnm/Wyf9uPqkQWb5FMPw6Hgyv RlDN53vSZmUhTaFMpbaYcWTmOf/WL5Qr/mA8AT3BUkYQ8ZI/hfIWZcnd2tYtUoPiesC42WxDQMGk o3IqP3nng6veYz5i7cDF4HJgAltPbxofL99P0W3ZY/mUIJOColIPkH/73pbw118833tK6PE6pfkY m5DWRlo9Jl8/nut6wsxuqxQxW0pRTgORmHOYszSFMN9+XZhPY3XI4lrVzbX1fH/ofwA4ExJZwo3Q uXy/V2XKkokuCpmqpkh/eGm0WCzFg8fYL7lH9Ed/Vz/TdW80gefMdFNu6eqHtBu3j7q05TQa4SGG HecgjN1XuPrGmi8Y+sb83MvdttPOrbz4HrxHJ9+pw76Rl7+hm/8HP9+JQ7+ZR7/Opd+t7+7QOB+M cAsr/AFXAjjOU8bNWmnIuTCqxKYj6xdQSwECFAAUAAAACAA3clZUkWH1r8cCAAAHCwAAFwAAAAAA AAABACAAAAAAAAAAdjExXzAwMDRfYWRkX3Rlc3QucGF0Y2hQSwUGAAAAAAEAAQBFAAAA/AIAAAAA --_005_TYAPR01MB5866FF28C802916242F1B492F53B9TYAPR01MB5866jpnp_--