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.96) (envelope-from ) id 1vtNIF-002YwK-1D for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Feb 2026 09:59:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vtNIE-007T5Z-13 for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Feb 2026 09:59:26 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vtNID-007T5P-2o for pgsql-hackers@lists.postgresql.org; Fri, 20 Feb 2026 09:59:26 +0000 Received: from mail-japanwestazon11011002.outbound.protection.outlook.com ([40.107.74.2] helo=OS0P286CU010.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vtNIA-00000000MXh-2dZd for pgsql-hackers@lists.postgresql.org; Fri, 20 Feb 2026 09:59:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lHlUmJv9gQ5LQQMTaXUm2NRtBTVYu/taks2Nadrgl2JOzRyieQvjPYAwHGnBjmtxdQR5GQZZ0ItG14QFkTvUB3/tXKu+a1zVClfUrJgvxAIRE+3OEmtN2+jlpvxSYGXl9j+7tdBe5kz7gYhrvaCPRt4a9nKZH7Pcy9QGgi5Iy9o16MkmjphPm4+dL5UbgPtNKJfzuEQk7JvQX2WAAU5vZ3Wewu7bmRNoYrMOmXij/uCkQ6Teu20qWDlf86YduAyqiTFPEUlt0Di5bPVKoSO+gUOHFTVlsbA+JQBXXHwXdZ6bxuTPsJ/N0YaAK1ugh+LBX5rt/JcghL25fR/pXclFVw== 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=Um9tRaMb5oAz4hXAZ08htyhwtDtmpzZxMOJjiP4XOQQ=; b=xLenJk+1fBb02Mjt1DiKyk0pHETK0NNYFquil8Rua/K+i7K5MCLHrbcSD1wa8HvehhOQwkRT+0mxD8aRKM9bmTiPR5qZ8MnJNpF23mgMAzJKaRqdCWB1Kre0suCyk4OaoVe3vEUQU6hwU8529hrGuPDd83DVRzu8YSk5So1eyCOgdoJ59/rAQsMl5jFsB2V0NiVpjgA0xFmidxPs0XyrVcG5OUXRt+eHkPWXb/dlxNrRxyfhK+7HYVx+GpK0+8euoE5eeveOFK3WE0dkhpfmWqELYO2+PgIRVXNgdXyl0FqZZ7eKKpn+QVpYeQno4BPpjd15SWAOCMBgtTxplsrabQ== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Um9tRaMb5oAz4hXAZ08htyhwtDtmpzZxMOJjiP4XOQQ=; b=BO2KFVKeZdNPXtp44cNcq0x2U1fbspSPl88P+xulzd4ynkWsD2Yl8q7S+iC7gFQoA7SEpdJC0snHNBbpdmgnUEi4hDMf9bitwU4vjkl2IewduvIhkO+ACr/Woa/N4xD4SABmcO2o1NyMmObPjs+dnk1Amytkc00HheEbDJWWsrJXRhs/qUVAVuf9cvAvfiVSj42y/l5bMnP2xJJgtYCz3k0wC304KoKZFX36P47DTaxbfoww9NO0QmOa8riCvD2S0HOC1XItfq7Qr8ejD9U2XnbHQeUgiKobyon64RUqoUAqxWkAyqkyo9NE5RqiNd0zXCzjlgkgZLjeWwEGzMzfnQ== Received: from TYRPR01MB12156.jpnprd01.prod.outlook.com (2603:1096:405:ff::6) by TY1PR01MB10640.jpnprd01.prod.outlook.com (2603:1096:400:320::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 09:59:15 +0000 Received: from TYRPR01MB12156.jpnprd01.prod.outlook.com ([fe80::8455:a13a:6815:7af4]) by TYRPR01MB12156.jpnprd01.prod.outlook.com ([fe80::8455:a13a:6815:7af4%4]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 09:59:15 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'lakshmi' CC: Mircea Cadariu , PostgreSQL Hackers , "tomas@vondra.me" Subject: RE: parallel data loading for pgbench -i Thread-Topic: parallel data loading for pgbench -i Thread-Index: AQHcV8Avy2DJZz6s80SetfKomd1VR7VZm6qAgA/W/YCAFH+LwIAJBryAgAT1jLA= Date: Fri, 20 Feb 2026 09:59:15 +0000 Message-ID: References: <4c1d0b97-a5f8-472c-afdd-bdeb09b93f33@gmail.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?NTBfQWN0aW9uSWQ9MzAyOTlhNWMtMWJkZC00YTE3LTgyYTEtZmFmMTE5YzYz?= =?utf-8?B?OTM1O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZXREYXRlPTIwMjYtMDItMjBUMDk6NTU6MDZaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_1;?= 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: TYRPR01MB12156:EE_|TY1PR01MB10640:EE_ x-ms-office365-filtering-correlation-id: c1545316-3b8a-4deb-b0c6-08de7066b4f6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700021|1580799027; x-microsoft-antispam-message-info: =?utf-8?B?UzdUL3pZeTcxOVVzajNTamp1OW5JeVZOcWQ1aGl4S21CRDNLdU5YYTgxaGQy?= =?utf-8?B?RmtZQVdKUXdBalJuN05oblkrMzhsNlFydTRWNXRwbnFPMXArWVFjOGZNRmF6?= =?utf-8?B?QVUvRUtuQXJBWmczYytBaDFZNTNINDZ2K2FBeS9Zc0NYM09EVThxNWhSSHd6?= =?utf-8?B?RmhGVmVWT3MyNGpZVFBZOHIyUzRWbUQ4Ums2Vy9PNlorMVVVTDIweko3Vmx2?= =?utf-8?B?R2NvTUVDZEFHL0RYc2U3bXJ6Z1B4MWwrdllCVU1rNTRXR21rOHE4VTVrSFFD?= =?utf-8?B?K3l2bys4VEluYUdTMjB5dTBnRUxyTjNCMk1BL3U3T2F5c3RybVJMYXZtVy9X?= =?utf-8?B?c0JCNUNBZy9WY2R1NHpuOHRYZ0ZwTzRHdXdCRjFMYlVSNklacm9yT01odzEz?= =?utf-8?B?WWlXdGVoOTd1MVJUT0NqSjNiakZNeDBsb010OUprL2RDaStDaGR6UG5KMmFr?= =?utf-8?B?UFlIUy9lTmtselowVVpHTEJKTG5WQXhPRkxTLzg2N3ZFK05NSEU2eW1DcGZN?= =?utf-8?B?aFYrT2gzbXB0Tk53azZyZVFBanh3VUUwVGRzMUJHZzdZNnNxVGhQd2xSY1Rm?= =?utf-8?B?V2F0cGwwM2VjcXhOMjR4a3h5bkpCaTNPanR2Wm5TVEtNOS83WkVkQ1ZVT251?= =?utf-8?B?cTRMdXV2QUVsYStneDBPMGtXMGJ6b1ozR2VmbkVubWErMEtjWE9TUkpqaHF4?= =?utf-8?B?OTU3cmpaRnhiL2lXMnQ4NnhEcmRpTFJEditGczloQ3g0OTJwY0IzNG11TFEy?= =?utf-8?B?aEVNTDNqZHM3RDREOWJJUlRXU2h6QXh5YnJYMThVN3ozaTB2azBVOTVoTGx3?= =?utf-8?B?UVRINEJnZkllY3NidjNFWjJVaVdCaW9jVDMvc2FLaFRDL1hzUU9XbVIxak1a?= =?utf-8?B?d3B0VnQ0ZTc1RFZUZ0JDS3Uwc0hPZlBpU3pxNklmVzY1bUpleWl4akxJK3RC?= =?utf-8?B?b083Z2p4Y0hCYk9FWC9KNVlUb2FVTjg0cjJDL1RHMUh5dWlPQWVrWFRIUVlP?= =?utf-8?B?VmZrc285bmhIcWJqQ0p0OXZqWlVYc2Z3dWpjaXh1V2FSeURnQ0R6b3BoV3Z4?= =?utf-8?B?R01oOTA5dDg3N1ZkODg1cFdOanQ4bmw5QndwamRCcmM0bTdYTThDdVk1RGpB?= =?utf-8?B?Wk1HTjAveDBucHZpdG1wcVlralViMGczNG5zV3F4SWVUNHIzdER2MHpMZjJv?= =?utf-8?B?ZnJHUFJoc1AwRWVpMlFqOXRQRkhnVmM1V04xcWlvTElwMW9qay81Nis4U0dm?= =?utf-8?B?VHVWMEZ4d1FDRmdvMWI3eUEwWnRUK2VpeHFaajdjVklxYVBya05ZNGxCRHgz?= =?utf-8?B?T29Tay81bS9Jc1lRdCtsaVZRZnVBeis4TExDbUFzNnYzMWJWanZmZysxQUZv?= =?utf-8?B?R3ZvSUhKWmRSWDdibkg5My9YSUF4U0dBOXoxVnZCaU5WZVBZbUlvUVZMdWZr?= =?utf-8?B?ZjFOMXR1eDA5dTEvNmp0RXhxTGp2N0xpNzd6Y1pvY2pFQW1Jdmh5REVXMThm?= =?utf-8?B?bm4wVytCYnROQlM1Z1pCbDIwTzlFckpmb0xUZTRpSGtDVW9sdVhsYlVqK0Ja?= =?utf-8?B?S3hqOXQ1WDg2ZzdsdXRObVZOTUNuS3NUWjFyaHRPZ0tINjA1Wk9EcGpCSHNF?= =?utf-8?B?ejhSbThweTh4ZndWVnJvdE9HYXd6UUdhc1VwMUhSYkRjVVpCaGx2LytydXlO?= =?utf-8?B?Y0QrcWlaL2NXVWxIRjNEZFkxbVk5WlVZNGg5MkFRZ01vR20vUi9UbXFnM2My?= =?utf-8?B?c2IxSEthclh4ZHZHbXFrd0VldzJhRW5tMzBzYTA1V28vZjN1TERaOUFiQS9n?= =?utf-8?B?T2o2TVlielBBclhxLzI1cTNqY1ZJdUQ3U0RJNHVQYzZJRjFkSTc1MTlSRlpN?= =?utf-8?B?N1FqL3RHeCt0TDRRb0hIajJLMXdOcmxWZlRSM1ZWeEhwV2g3R2FGWWJkNVhE?= =?utf-8?B?d0J6eTYzdUJHMERpTTVZS1BxWUtWUEFEbmUrTDNaWmFGL1Q4R2U1U0RGdnly?= =?utf-8?B?Ly9FUExYMHR3MHFPUTZEZDJpS3BFSGZJdnUzUktDczhlQXpuMTY0a2h1TVBK?= =?utf-8?B?ejFzbzJFa01qZ1YwMkc0QTRWUC91QXo1enBMSEtWSmtWVVFSUHZ0OUpRVlBD?= =?utf-8?B?eEJCME1zTzBLamxqWjNVcVNyZ3oxSkw5QUN1T1lkWkEwemdUbjI5RStjZFdp?= =?utf-8?Q?Vfi/1CaTesZ7fTqIY3P69fgXNsWvaW3zlvVuCYjnOLCG?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB12156.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700021)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXdMbXgvSEZScXpYVEY4OWkyUWxTSll6MGgwQVQwRFZHR3hibCtZVVpGQks1?= =?utf-8?B?bmpYYnA1QzNlMVBKYWh6RkdBT3AzdUVVeFRHT3d4UGUxdElDc1R1ek1WejVz?= =?utf-8?B?RHBWYWNpQk5ycUVhT2VRZndpdGRwOTdydXd1RFdqMTFWTTYvVnFwTThMWkdw?= =?utf-8?B?THJQQWwyUlZIVmtYZjBRNWw3LzNjbVVXa2FGRTVDNnV1S1NCdDNxN08yNnRU?= =?utf-8?B?aUNtZ1Zvcm1VQmJkVnl6ZnNpY3Q3V005S0xFakduNG5OM2NEL3loajZRTTJK?= =?utf-8?B?SDBJUnVBUDdJMVpGTGk1YThyNlJ6Q2J1dzJIaVprN3V6QysrWDFvQnI4YU55?= =?utf-8?B?QlpvRnRyR2x3eXROK3pNUDJyb3lrdFUvWlAyYWk1QXl3T0poUExjZi80Ri9i?= =?utf-8?B?NVp2RkcvZGxNd01mUlBjY2d1ZDJjV0V2emVXZ2xlWWc1LytDQUpzaERXaUpT?= =?utf-8?B?dDBwNnB2SFBmdmJtTjJZVHRjT2NqcTFvcGxaZXZOQmFGakwrU3A1aGE0NVNq?= =?utf-8?B?aXZSUE44S2ova09HMkhlalpKSGJzYklMaHNkcms1Yk91UWVpYTZGMHducU5M?= =?utf-8?B?eWpiRzdUTS9Ma052WXJnR3Zsenk3OGZKQmEwOVZkbWwrQjF1YkxPN1JsZXZ2?= =?utf-8?B?MXVzYWZjL0tWZ09hZHBGYVQ0OENyTzdlSC9NY2psQk9zSUptQXVsNzI4ZGtF?= =?utf-8?B?eE1yTlF5TmRsN3ozSlJZTWdYRzBSL25EZ0NBL2tDK3VKaGhpMkI4TXJuZ1R3?= =?utf-8?B?Y0U5ckk2LzFFNExQVDZsbXFLK1VYd005NnZwTHJSUFl6aGFURzFGWEY5Tldq?= =?utf-8?B?VGpDdTdhSXdob0xFWkRZTndRbXlBcFExMmszK0VxcUxsYktUMHEydldVZ3JI?= =?utf-8?B?Rk5oUjlyLzBQT1BwUmYrSDdabmtTMW55cDFucW9hekIxREZRQUVyUUVoQ0l5?= =?utf-8?B?WjNFU2xZdVgzc01yWmZwSlBzUVE0dnd1NXViVVR2UllqR1hNbWVaM3U1MVhP?= =?utf-8?B?b2VoN1J3Ty9Ib0grUFhrdmU3ajZENi8zNjBvcTV4Zjd4UjYvOTJpTlNKdk5R?= =?utf-8?B?eHNnVmhNR0IrTjhwaXQvSUZjRzhzbDJOTUJFNUZMT1FMTmVlcVhPK3N3Yks4?= =?utf-8?B?aXl3OStwRHVWN0VITWliaml1eXp0VDZ6NXNvWFEzUzlHTXA5M2pSbno2eGVF?= =?utf-8?B?V3NtQVViQWZpRkdIRXNCWGljc1Y5TENQYjNubnVydzlnRFE2blRtcU8yZnFp?= =?utf-8?B?eW91WkZTT2VYTGdOMEV3OTFnakRBQXpmelBNK05oSEtWZXVJUGF0Nit6WXdz?= =?utf-8?B?K2haaUJXRFE1UnBIQktwaDNGeFN2UTBPVytqaFlQU0VRdm9ldllCWE50M2M3?= =?utf-8?B?U1I4d2I4MGEwNllidHhRNlBCZjdGcTI1cjZXUFNCYVc4R1pjekN0WExQSHVD?= =?utf-8?B?a2tUZUdmL3cwYm4zRWZwNlZaYXlINFEzWmVSZDNvYllvNG5zbDNmYXAyODRG?= =?utf-8?B?RGhaSnA5MDAwb1cyZDVpMkdPU1NrRy9QNHd6ai9aNE1nRUVRb0lPaHdHbCtC?= =?utf-8?B?U2F2RzhkNlhEUit5a2pOR1IwY216aE9Uazdtdk5kc0JVV2JFZ2xWWUN3c2JG?= =?utf-8?B?dURDL1Y5VXdJUXZnQUdOUzVzMWYzbTQ4UDdWQkpxTFM5ak9MaFNnZ3JBYmE2?= =?utf-8?B?cUwyaCtxZHB0WUVxczFtUXZVakZwWk9tWUxyMHhNbnJldjNrVk1tOVV6TFVh?= =?utf-8?B?dE1uQ0g2QlQzM3l0blUrU2xnNHJYV0NCaTh5dTlRWWt2dldFNndvUkdjMUtk?= =?utf-8?B?ekd0Y0phV1crbEpiRUNZV3RmRDd5UmpKOTVOMHRydnA5Y0F6S3N4SDNKUyt5?= =?utf-8?B?RW0vb24wL3VaM0djS1RRb3JsVEJHWEJpdTZkZnB4UDhreUJuQzFvRDBnc0VH?= =?utf-8?B?bTNuZTgwSHZmVkdVZWpCZUJzTlRjdTJNRStaRjlvRnJFQ21VT1diTElsc1Fq?= =?utf-8?B?YWYzSXVlbXdLWUdEcWFKTDlvN1E1bmVsTmdFUDM3b2RmaFVHem1hQnREV0tQ?= =?utf-8?B?RGIvNnhqMk9lQkRFWmNZK1RvNitvaG5oSFRMOG8xVkhIQjNZRUxHakRCSUVs?= =?utf-8?B?QzJwck1RQkdPTWZUSkJuNXgxa2JXNzQzRWxETlQ0TkpqVVhnb3hzeHN0TlZk?= =?utf-8?B?MmFQTEJBS1h0VEV6OVUydDMwanMwcmhPYWR1Mmg5MWRQSnMrdEhQL2V1UCtZ?= =?utf-8?B?MTF5bXZ5QWtrV2x3ekJXaWFLNWFwRG4yQzR3OFFhcGEvNFN3Y0NvNWpxV1dM?= =?utf-8?B?VEl4RS8zSVI1cm8zc3B4UnJxRkk3aDRlcUxDS2J4ZUd0dmtFUDhWMzZRRTJS?= =?utf-8?Q?b5FHQ6E4hxN45kkA=3D?= 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: TYRPR01MB12156.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1545316-3b8a-4deb-b0c6-08de7066b4f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2026 09:59:15.7615 (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: AQlD9csQPIcEatZ5Kteepe25mnbKH/wnk6Nryv4RGln8lzkORF6Lv5BLR9thpwnlSLwe0h7TE75KtKU1isufWNXp3hPXbFW+Z60J7JdSb14= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB10640 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBJYWtzaG1pLA0KDQpUaGFua3MgZm9yIHRoZSBtZWFzdXJlbWVudCENCg0KPiBGb3Igc2Nh bGUgNTAwLCB0aGUgc2VyaWFsIGluaXRpYWxpemF0aW9uIG9uIG15IHN5c3RlbSB0YWtlcyBhcm91 bmQgMzQuMyBzZWNvbmRzLg0KPiBVc2luZyBwYXJhbGxlbCBpbml0aWFsaXphdGlvbiB3aXRob3V0 IHBhcnRpdGlvbnMgKC1qIDEwKSBtYWtlcyB0aGUgY2xpZW50LXNpZGUNCj4gZGF0YSBnZW5lcmF0 aW9uIG5vdGljZWFibHkgZmFzdGVyLEJ1dCB0aGUgb3ZlcmFsbCBydW50aW1lIGVuZHMgdXAgc2xp Z2h0bHkNCj4gaGlnaGVyIGJlY2F1c2UgdGhlIHZhY3V1bSBwaGFzZSBiZWNvbWVzIG11Y2ggbG9u Z2VyLg0KDQpUbyBjb25maXJtLCBkbyB5b3Uga25vdyB0aGUgcmVhc29uIHdoeSB0aGUgVkFDVVVN aW5nIG5lZWRzIG1vcmUgdGltZSB0aGFuIHNlcmlhbCBjYXNlPw0KDQpCZXN0IHJlZ2FyZHMsDQpI YXlhdG8gS3Vyb2RhDQpGVUpJVFNVIExJTUlURUQNCg0K