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 1v9f6N-004ruk-0h for pgpool-general@arkaria.postgresql.org; Fri, 17 Oct 2025 07:42:14 +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 1v9f6M-000eBg-0c for pgpool-general@arkaria.postgresql.org; Fri, 17 Oct 2025 07:42:13 +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 1v9f6L-000eBX-KA for pgpool-general@lists.postgresql.org; Fri, 17 Oct 2025 07:42:12 +0000 Received: from mail-japaneastazon11021141.outbound.protection.outlook.com ([52.101.125.141] helo=TYVP286CU001.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v9f6I-002Euv-24 for pgpool-general@lists.postgresql.org; Fri, 17 Oct 2025 07:42:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jthJf30Rck/roo2epMnZsIBJDb47kE1sEgvAc0LyWbPH4W0yEk5lLv+4bQTq6u12l02Tuko9jV9zuxuB/aVtOf4iVnOdv2+PcZwMAOV+8M8ZySnsVuGPNucQdVewxHvEX59dTMePyl63sZwuWNWnZaT02oyiNUIHRx2h0EagA4ze5bT7jyd+yP1G1up1z276IOrxJXe92P4zHl33pzTjC70fTMn4eD5f083mv1pKpn0+8dMWTOQMREnyr+qVSpUV+YkxlHLDLa9HTMHpuYobLNeOsSa1pz2j9sjadZmF0RgRgH4YplZgKWgpMkZ4nzyc0jcJ7ybdR07if9b0ktL0nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=pnEeMFZH3qP+mVecSPoA4+M77jnMRFDFyh12rs3UJzk=; b=vQM3QKetBD/RiHXxk9tabGn+IN+coc655HZngF49sVeF4cvo96Uc13TB+ZrED+a8iKC1gW0Vd5bmbttGDbKhB7VJIEvVpo3hV0LZ8ycEg/VLim1ZA0laZxfnDMj6ktD/Vi2sIiFF3VLB82vWJ1nozhXKdOY3t2ymJNLMCt3Pv+PzMUUcouDg7j0zq5GZZ14OairiyRkfThFq/Wzr4Rp/rQLLDyMa9cPDygx/P77XO90ZdM0cof6wKjO/ijL7W2Wtg4Z4VlAIu86O3sHacIjSi7xNUaJKmrAdpq7n46cyH8AOVeLXovmVYql9ZL5GxLRNmvJ2FUVAWssAgG5eQuL94A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sraoss.co.jp; dmarc=pass action=none header.from=sraoss.co.jp; dkim=pass header.d=sraoss.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sraoss.co.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pnEeMFZH3qP+mVecSPoA4+M77jnMRFDFyh12rs3UJzk=; b=cJ3JxJInjhejmsagE+73MOaV6Lyy5xKhQ/uay6CWO9D1SiEQRESQ2wt2/DUh8xqrGYkB1WlgVkFbxUP1pzxgB+1Blo3CS4pcpZ+ow4kJxG5YEpz1u7VJou0vkWFDpvsIEmg1oGrdEKXcynrxtVQdqh8ap06nXXN5DL113P7uuxte9VZqTorq+7TX4mpJr1w2VVNd76IZVdlfrmP192DhwUQ8AYU2vvqYsRZqLLmWiVKRfIygEqiB/bRssmRr5PNPbsinicJkqgNFyw8LxG8Cu0jqbny97DqwOOVOxcQFR7JCkQQuSmLxUsziKmDQUlGQEb/fS/XkoyOkg3Jis9VXZQ== Received: from TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:249::12) by TY3P286MB2919.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:316::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.13; Fri, 17 Oct 2025 07:42:04 +0000 Received: from TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM ([fe80::66aa:2227:bbba:ead2]) by TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM ([fe80::66aa:2227:bbba:ead2%5]) with mapi id 15.20.9228.011; Fri, 17 Oct 2025 07:42:04 +0000 From: Bo Peng To: Bob Ross , "pgpool-general@lists.postgresql.org" Subject: Re: SQL query latency when using pgPool (v4.6.2) Thread-Topic: SQL query latency when using pgPool (v4.6.2) Thread-Index: AQHcOB5vC0fzqpg/oUu3fT0JIa3717TGAZTA Date: Fri, 17 Oct 2025 07:42:04 +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: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sraoss.co.jp; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYWP286MB2633:EE_|TY3P286MB2919:EE_ x-ms-office365-filtering-correlation-id: 3d96ae0c-4b20-437b-28b0-08de0d50aabe x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?YUlKTXFyUWJEeHhGTkovVzRLL2h2TmxwZkdnUkhYaU9EZHdCQ01OUlBqbDlE?= =?utf-8?B?amxpUi9XNXd2cGpERTdCbXc4dkg3aDhjVVVUcFRHVTQrWGlpSnN2bTZic25V?= =?utf-8?B?ajh6bmFSYmR6aXRSVVNCdzRkL0ErYmF4aVJzeDNwNGpRVGhMTXNZQWdOc1Vl?= =?utf-8?B?dUhmV25aNHBIVUtuNkxORWpBRVF3WXN5c0M3bFFtaUZkTVpnUTdhNTJqbjRj?= =?utf-8?B?MXF5VTF0M3NvdTQ3R05JUmlxekdBOXd6aWVZeWJMdzZLYklmUEFQRDFvRDJr?= =?utf-8?B?b0g1aTYwbVNQWFhsSDU5QmZuYTlwaitNeUY1bGMvZXFZQlJpcVZIa0pMZUlS?= =?utf-8?B?a0k3a1gzQzZuRDdYdDlnOGJSd2RjaVFUK2FBNXRuanU2RFdQcldXWnFVZkNG?= =?utf-8?B?akVFVlA1bysyS281aEJEbW1vVWdPblVRZWgzZjVZaHdJTXA1VzFnMFJDdloz?= =?utf-8?B?TSsrWjczMlhjT3VrKzBjVFVlVnhFZSsyTTFSNjNWV3hQWGEwR29NbWEzcTlk?= =?utf-8?B?YVVkRXZ2SitBQzU0UTV2OXNpRklvRzd3YTArd0tGK3JyYXRHZnZwb2xoajhZ?= =?utf-8?B?UnFVN1NWbUpJUmpNZTVLN2RLUjhoekh2bXhFUjFZTVRvcExnNWFMQjBVTFVN?= =?utf-8?B?Qjl2NEJnOGYyY3dXVkpRaC9YSVJjNnN0aFBmc1VSWmJSeitOQVcvLytRQ3hs?= =?utf-8?B?T3BUT0g5bmUvMk10ajdjOWE1WVEzTmtQS3czTGJycUQzVXZMcmVOSklvNGJI?= =?utf-8?B?U1JrSWZsbzJ4ZXFjZElUTW9pUEF5YnU0Z0xEOUY1LzNlMWZsZlQrUkNiMEFW?= =?utf-8?B?R1VHMFVVbmEyc3NTaUV4YVVzVCtkeDd1Ukt3cTZyeWNkMERWVytFWVV4UmZ5?= =?utf-8?B?S1QzU25hdWNFTXlkUU51ZXZPdlVlTnAwSWRQVnZBQXRRdkFsWk1taUhPSHZk?= =?utf-8?B?NDRBSmtBMFBwOU1HUDMwbU1YclpORE5oS3FwVHErSHN0OU5VenBDSldoZE8w?= =?utf-8?B?SkxCWkRlTUR1WSt2d3J4K2ZFdkdaQ3hObFJwWXFRK2ZvVHU0YzloTnRTREtP?= =?utf-8?B?OHdBQ0Nlc3JwME5sZVc1VnQ4YUNVRW9BRU1panc4NGg3UG5mN3hybW5CYVRR?= =?utf-8?B?OG9xd1k5VlVXbkoxOUtmRUVXS3VBLytYQWg4OC9OcjFpVy9vVmFXZHlodU1U?= =?utf-8?B?NWtxK212WDY3dFB3a09xUmJPeFZZNzV3MURZM0Q2bTUrVVhOZjlyMjZDVXJX?= =?utf-8?B?SUtTcUZ0S1JKeS9LSnJyeWhuMG1WY2lHOGxkMUU3emUyMHQzK0Jwck1GTk9u?= =?utf-8?B?Sy8rVXpBY2NEclVMdktJaVJvQ1BjRm1Vc0F2V3pWUmNkK3Via0ZQOWJPYU1V?= =?utf-8?B?MGE3YUQ0WGdRbjEvdHRvVWd1L0hSdkpjK0VIYjBrbHpwNWlxeHZKdHNuZEdV?= =?utf-8?B?TGxZanpZV2NhUlRWc1dIMVp3R0RXRFRGSHo0b2dwRTZvNHNSOGFWWm1jR21o?= =?utf-8?B?ZUp5N2VTd1hPRmhlR0JZaDM3c2dVVERSdnR3R3JxdWZaOWc0WTcvcXFjam9q?= =?utf-8?B?aHBzdVVSM2RWYXhzQVA5M3ZtY2lqb2JUaGVaUitSd2VDY3N4ZkFIRUxFb2w4?= =?utf-8?B?TWRIdEQrNS9TOGlYU1RkSEhwTFFzUW40blA3UlEwZXZkU0FyL2hwaUJrbGN0?= =?utf-8?B?UW9uOWlzb2pPWVdZdUtjbDF0MTJJQ1Q5T2xGaEM0L2s3Z01mYk1uRTM5azJN?= =?utf-8?B?aUpRS29WS09ZS250M0tnQ25iTHc2NkVodDUvdytESkNNd0xUTk90b2ZvbFBa?= =?utf-8?B?OVJSM24vN0R1MTlKa1lPbng2ZVFJNHlZZFZkc1puZGRGM2lOcTIzVVoxNE83?= =?utf-8?B?bVVvUktTQ3d3bnR2WENWanRuV2J1Y1JrVXhtaitsSzFKMlpCVUd2eWRnQjQ2?= =?utf-8?Q?HzZ1R5XfpKQJPMrENVVDN8uvCLSg08Ng?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZkFUQTNlNUtmRjNTc043cW55VDh0SUJxV05tckxaL01NaGZnOHk1Q3g1aEpI?= =?utf-8?B?L05ZZXI2bTVDTlc4MndwWjdNek91bVIzbTFEQzY2MUUvZ0YrV3EzVTg5Q2dF?= =?utf-8?B?TWpPekh5eVpOTGNpUDZWYVF6OU4xTG94MFZDQWQ0aVRPWEdYazV2Uk5BUnZq?= =?utf-8?B?cGN5S3FIdHlWakZsZ2FHSTdaNm1ENGtkOHR0NXo4MG1OQjRxR09VQVBOQ2Zu?= =?utf-8?B?ckR2c2IzYlJ2ZTNGcEp4UVZpenRWZCtWQmpvSGVTVjBvMmxXby8rbjVCdmFv?= =?utf-8?B?ODVMRHI0UnNadjcxRDNsRGJXREpPSGQ3SVJkbSt1V0hGaEMwNGJ3UGRaTkNy?= =?utf-8?B?YUFWcGtyNWdlMENpNTI4VUJmdFVOZ0wyc1ZDdHdaS3NsTUM4ak80cTRZUTBY?= =?utf-8?B?bG9Pb2djOWtuY2lBYTZ4ZFQvMlhzUUVpYWpHeVcyU1F5TDF0RHZWQks3M2Jk?= =?utf-8?B?UU9WUktHMVM0M0x1TGNHVDMwb2FoTXFWN2dVYXdXa2k5NWFoTUJEcnFBWGdz?= =?utf-8?B?bUFIRHorejNNL002TkZDMmFIVnAweXVCT2VvbkVFY2RjSDFCRFp0WEltYzFy?= =?utf-8?B?aXl2Ty9MZzdaUUM3Yk05a3VvL0Y1c0pRVFU2NWFhTjlqeG5MREcwQmtXS3pM?= =?utf-8?B?TFBWODMwVU80djlJM3ptbis3bDJwc0VHYWh0V3FDZDcvVUUzNFd4eHFjODhC?= =?utf-8?B?VWI5Mmo0enFaRHlqcy9TZmZ2ZS8rSHMyRmFGcGY1bEVCWnFyb25hK1A0RDk5?= =?utf-8?B?WFh6VURTaVJzeS9nSkFiK2ttSm81eWlqZlJnZTRPY0ZlTG5ncnIzdStQdWMw?= =?utf-8?B?aU1zOG5Hb1lJdk4wakk3ank4UE1Ma1hsamNpU3NSZm1MWFRBS0tuc1NlaDNN?= =?utf-8?B?SytSUXJGL0QyNVM4MFNZTWdsKzJCOGdrVC9XY3hzYkNzTUViZWRwZzdDRDFQ?= =?utf-8?B?Qnp4S1dJd0dLQlV5a0cyanh5NCtBRDNSTFFHV1B1R29hc1ZVVUJVVmt1TTk0?= =?utf-8?B?R1JXUHpwb0hlbFZRNEJNUnVWUlJUck5PM2o2dStOMnhoZXJoWGZvTlFpK0Ey?= =?utf-8?B?VGRVc2duWXFaa3JnaVRVQmJlYmxDOElSMXUxREtZdVFYZ0FDbTNTOE9meThR?= =?utf-8?B?SGo1OWZudmNOa1Jiemx6d1B0ZVN0TVU3WVNHQ3dodG1YTUt4OFlaU1VzR1ZO?= =?utf-8?B?NThqQ3ZONmg0T05aUkpGSVBtZUZoaTVPQ0ZxUUgzY1pSLzUxVHBwNERIK0dh?= =?utf-8?B?VDJPZCt1dzdnYTUxMzdCR2l0NjlHbDJFOVhhdkpmMHF3VVNOdGRJMmZWaVln?= =?utf-8?B?TWR0Q29ZamtpeVh0YnFqYVNUb3FKU2JiUjE2b3FTaDdLYnNpcm5uSkozaUFF?= =?utf-8?B?dEhTTUpNOHNzYUh0SmY5cWUxSlJrek11bFRkNHhLVFc0YkRvc3lEcll1ci8v?= =?utf-8?B?UWpyTllzdmZYMnVscnozWmxQNGVReWlXRVA0b2V4dWdiekc1RTNkU3ZJWGNP?= =?utf-8?B?ci9TZHdiZ1dqQnBLVVUzeFJvY01uVFMrZGxUd0diMVBmVG1HKzJDRU1DV2JV?= =?utf-8?B?Q0oyYWpwYkM3WUdiQnAxbUpJQnZCT3BFNVpXUkJ2TENPMTEwQ0oxdmE1RGJ6?= =?utf-8?B?Q0tCMkxzQklBQUltK1dEVmZ5eFdvUlc0RmE3SWZ2NXpwME5WQ2kzaSs4UmdZ?= =?utf-8?B?R2JLYUVIRnVYbTljTkxycXJGL0dGNEtpWXBoSmxnR2RrVDVtcEJmQXdSZ0FF?= =?utf-8?B?cTZqWXRwSXhZSC9CQ0ZjdTQ1Y29Pd0RBR05PZG1LRlBsVjlXNVVyMWc4R0tJ?= =?utf-8?B?NjZNK0xYZnp1ZXlpK3dhZWNBQWxsKzlHOHJTeldiRGtpa2p6dzcwSjJHdVAy?= =?utf-8?B?R0tGVXdBNitUWnVEZUx1Tko1ZzdJbTVNWlNSTzZhQS94WTNSdmlNVHhnS3lt?= =?utf-8?B?OGgzdFhBSld2alNDWSthMDBCYWJlSk0xOXQ1SkNuOW9MYm45SEtLcmcxdDdP?= =?utf-8?B?Q0xDLzZnREZ0L1NMZE1oaW1neVp2TzluSFRhbmdTclF1VGRSWkkzVWltemJy?= =?utf-8?B?MU5UcHZ2SU11Y2FJOWtTTzExNFNhd0MrSkhGbVI1VFBBb0NIWHNVTU5ONUlH?= =?utf-8?Q?RNbk=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sraoss.co.jp X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWP286MB2633.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3d96ae0c-4b20-437b-28b0-08de0d50aabe X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2025 07:42:04.5874 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75db6c32-352e-4063-ae79-cafb8623f6db X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7XuM5K2RQQtG4U0sau0eU1o9B2Km3pFfNIP6iN2cBCtRHmSTl/JA1G6BSZaLgpopx4tk3eRfHNF8MaVULUvv5A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3P286MB2919 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SGksCgpUaGFuayB5b3UgZm9yIHlvdXIgcXVlc3Rpb24uCgpDb3VsZCB5b3UgcGxlYXNlIHNoYXJl IHRoZSBjbHVzdGVyIGNvbmZpZ3VyYXRpb24/CihGb3IgZXhhbXBsZSwgdGhlIG51bWJlciBvZiBu b2RlcywgUGdwb29sLUlJL1Bvc3RncmVTUUwgdmVyc2lvbnMsIGFuZCB3aGV0aGVyIHBncG9vbCBh bmQgUG9zdGdyZVNRTCBhcmUgcnVubmluZyBvbiB0aGUgc2FtZSBob3N0LikKCkFsc28sIGNvdWxk IHlvdSBwbGVhc2Ugc2hhcmUgeW91ciBwZ3Bvb2wuY29uZiBmaWxlIGFuZCB0aGUgcGdwb29sIGxv Z3M/CgotLS0KQm8gUGVuZyA8cGVuZ2JvQHNyYW9zcy5jby5qcD4KU1JBIE9TUyBLLksuClRFTDog MDMtNTk3OS0yNzAxIEZBWDogMDMtNTk3OS0yNzAyCk1vYmlsZTogMDgwLTc3NTItMDc0OQpVUkw6 IGh0dHBzOi8vd3d3LnNyYW9zcy5jby5qcC8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCuW3ruWHuuS6ujogQm9iIFJvc3MgPGJvYi5yb3NzLjE5ODIxQGdtYWlsLmNv bT4K6YCB5L+hOiAyMDI1IOW5tCAxMCDmnIggOCDml6UgKOawtOabnOaXpSkgMTU6MzAK5a6b5YWI OiBwZ3Bvb2wtZ2VuZXJhbEBsaXN0cy5wb3N0Z3Jlc3FsLm9yZyA8cGdwb29sLWdlbmVyYWxAbGlz dHMucG9zdGdyZXNxbC5vcmc+CuS7tuWQjTogU1FMIHF1ZXJ5IGxhdGVuY3kgd2hlbiB1c2luZyBw Z1Bvb2wgKHY0LjYuMikKCgoKCkhlbGxvLApJIGFtIGN1cnJlbnRseSB0ZXN0aW5nIFNRTCBxdWVy eSBwZXJmb3JtYW5jZSB1c2luZyBQZ1Bvb2wgKHY0LjYuMikgYXMgYSBsb2FkIGJhbGFuY2VyLCBh bmQgSSBhbSBvYnNlcnZpbmcgYXBwcm94aW1hdGVseSAxOOKAkzIwIG1zIGxhdGVuY3kgYmV0d2Vl biBTUUwgc3RhdGVtZW50cyB3aXRoaW4gdGhlIHNhbWUgdHJhbnNhY3Rpb24uIEV4ZWN1dGlvbiB0 aW1lIG9uIHRoZSBQb3N0Z3JlU1FMIGJhY2tlbmQgc2VydmVycyBpcyBsZXNzIHRoYW4gMC41IG1z LgpJdOKAmXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCBib3RoIHRoZSBhcHBsaWNhdGlvbiBhbmQg ZGF0YWJhc2Ugc2VydmVycyBhcmUgbG9jYXRlZCBpbiB0aGUgc2FtZSBjbG91ZCByZWdpb24sIHdp dGggbmV0d29yayBsYXRlbmN5IGJlbG93IDEgbXMuIFBnUG9vbCBpcyBjb2xvY2F0ZWQgd2l0aCB0 aGUgUG9zdGdyZVNRTCBiYWNrZW5kIHNlcnZlcnMuCkZvciBleGFtcGxlLCB3aGVuIGV4ZWN1dGlu ZyBhIHRyYW5zYWN0aW9uIGNvbnRhaW5pbmcgMTAgU1FMIHN0YXRlbWVudHMsIHRoZSB0b3RhbCBl eGVjdXRpb24gdGltZSB0aHJvdWdoIHBnUG9vbCBpcyBhYm91dCAyMDAgbXMsIGFzIGNvbmZpcm1l ZCBieSBib3RoIGFwcGxpY2F0aW9uIGFuZCBwZ1Bvb2wgbG9ncy4gVGhlIGRlbGF5IGNvbnNpc3Rl bnRseSBvY2N1cnMgYmV0d2VlbiB0aGUg4oCcRXhlY3V0ZeKAnSBhbmQg4oCcUGFyc2XigJ0gcGhh c2VzLiBXaGVuIGNvbm5lY3RpbmcgZGlyZWN0bHkgdG8gdGhlIFBvc3RncmVTUUwgYmFja2VuZHMs IHRoZSBzYW1lIHRyYW5zYWN0aW9uIGNvbXBsZXRlcyBpbiBhYm91dCAxMCBtcywgd2l0aCByb3Vn aGx5IDEgbXMgYmV0d2VlbiBTUUwgc3RhdGVtZW50cy4KV2UgaGF2ZSB0ZXN0ZWQgdGhlIGZvbGxv d2luZyBjb25maWd1cmF0aW9uczoKLSBTd2l0Y2hlZCBmcm9tIHRoZSBleHRlbmRlZCBxdWVyeSBw cm90b2NvbCB0byB0aGUgc2ltcGxlIHF1ZXJ5IHByb3RvY29sIOKAlCBmb3Igc29tZSBxdWVyaWVz IHRoaXMgcmVkdWNlZCBpbnRlci1xdWVyeSBsYXRlbmN5IHRvIDLigJMzIG1zLCBidXQgZm9yIG90 aGVycyBpdCBpbmNyZWFzZWQgdG8gMzDigJM0MCBtcyBkdWUgdG8gYWRkaXRpb25hbCBwYXJzaW5n IG92ZXJoZWFkLgotIEFkanVzdGVkIHZhcmlvdXMgUGdQb29sIHBhcmFtZXRlcnMgcmVsYXRlZCB0 byBsb2FkIGJhbGFuY2luZyBhbmQgY29ubmVjdGlvbiBwb29saW5nIChlLmcuLCBsb2FkX2JhbGFu Y2VfbW9kZSwgc3RhdGVtZW50X2xldmVsX2xvYWRfYmFsYW5jZSwgc2VyaWFsaXplX2FjY2VwdCwg ZGlzYWJsZV9sb2FkX2JhbGFuY2Vfb25fd3JpdGUpIGFuZCBlbmFibGVkIGRlYnVnIGxvZ2dpbmcs IGJ1dCBub25lIG9mIHRoZXNlIGNoYW5nZXMgYnJvdWdodCBhIHNpZ25pZmljYW50IGltcHJvdmVt ZW50LgpDb3VsZCB5b3UgcGxlYXNlIGFkdmlzZSB3aGV0aGVyIHRoZXJlIGFyZSBhZGRpdGlvbmFs IHBnUG9vbCBwYXJhbWV0ZXJzIG9yIHR1bmluZyBhcHByb2FjaGVzIHRoYXQgY291bGQgaGVscCBp bXByb3ZlIHRocm91Z2hwdXQgYW5kIHJlZHVjZSBsYXRlbmN5IGluIGV4dGVuZGVkIHF1ZXJ5IHBy b3RvY29sP8KgClRoYW5rIHlvdSwKQm9iCg==