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 1oquGB-0003RX-MD for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Nov 2022 10:49:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oquG9-0005rO-O8 for pgsql-hackers@arkaria.postgresql.org; Fri, 04 Nov 2022 10:49:13 +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 1oquG8-0005rF-Te for pgsql-hackers@lists.postgresql.org; Fri, 04 Nov 2022 10:49:13 +0000 Received: from mx0a-002e3701.pphosted.com ([148.163.147.86]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oquG4-0000xZ-NC for pgsql-hackers@postgresql.org; Fri, 04 Nov 2022 10:49:11 +0000 Received: from pps.filterd (m0134420.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2A49lwms010091; Fri, 4 Nov 2022 10:49:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=kxoVRm5a700KZajlGSO+lyaCmXeluQRs6zqi7MZCJNo=; b=H25S1bH9KIkQuEefjwiG8A7MWH++Dm9jUsixCzJ7ltj3/2zH7yf26FzV4srZZqWSyQbt +sJlmKnyEUk4myrXvmihdNrCJ2uPQpRujmJ+o/adBrYkClvlFHrvEW+4ae5tNUeDT+Oj OZ4+5J7k1BRBdTBQ/OigCbaxPPl3RJbopW2ZGSj30dDIEVdIiJany7vUOwq9kAtTN8+Q hU1iMj7k/Wz6kvlScoNdIQNhF/3c4aUcVYFE0jA4fXOP4gYQV8XZgmoki/gcN+WN+bL0 v8adTC9Tq1KZVdzfgDd+r/7NGJLB+axXoo1/s9qIBjddzNcH2o8AORo3YtLIZMhWKLhD qA== Received: from p1lg14880.it.hpe.com (p1lg14880.it.hpe.com [16.230.97.201]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3kmuw82m9v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 04 Nov 2022 10:49:01 +0000 Received: from p1wg14923.americas.hpqcorp.net (unknown [10.119.18.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14880.it.hpe.com (Postfix) with ESMTPS id 10DB28040F9; Fri, 4 Nov 2022 10:49:00 +0000 (UTC) Received: from p1wg14925.americas.hpqcorp.net (10.119.18.114) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Thu, 3 Nov 2022 22:48:59 -1200 Received: from p1wg14920.americas.hpqcorp.net (16.230.19.123) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15 via Frontend Transport; Thu, 3 Nov 2022 22:48:59 -1200 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Thu, 3 Nov 2022 22:48:59 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EanjXGlQhkrxFuaIQWgvXen5ZbxaM1IXXyfLQOsrlf3PeY+NGqF1VSiWMoYeKm/p5GhiSkZpxpJxCTHDj0gd0+S0CLtJtpqjRwHXb4db3DzN31gzW/su0RPq1LtSltEi6aFqu2Pd6guE74bOXl2IQZIoCXowdXLSfzGevc/WE7BQEHKdI4OhZSTyWm0Bhflm7Tt+2Khecn8nhrkytX/0oLC8DCsRNGVJ0j0Y9WLtxhumfmMaoxUV3mxKWN4+dA36aAGdYasiAwSBxEJ8LuVjjTY99xjUn2xJu1mtlUzZtljIhATXcKnvlkkthr+tRR6NTju+tqceFIY6AjkjjaAxEw== 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=kxoVRm5a700KZajlGSO+lyaCmXeluQRs6zqi7MZCJNo=; b=bDg5xTnWCAuF+FEvMcU6o0JHI936xqELvS0SEkUmbOemPb3/XguMktA+l/buY6rI+hgS2beeYiQ4QCV/Nspz4rvFsW06E1zIxr+sgLc3iJZupl0IJS/snq6XEJBRkKJUnE3rurcdKPDjny7SVUK1F7qnENxn10WNzNhjvpLHfwotSRUwgyMWgG0z/wuynVla7tU+M4yVTTf3FkhW4gv4+DXMolCNs0qlCVG/BLzzgJSS3y/chqTvpg6w7MVpeIEnRPOLcmW8tyZzEzKlOLMaDFu0dLMXIOmeh/QpPNDt3gytLPOQXpD1nOWVTp0YJg6d8KIpPmSmwhVBKVtP5pp6ew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from DM4PR84MB1734.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:49::16) by PH7PR84MB1728.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:153::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.15; Fri, 4 Nov 2022 10:48:58 +0000 Received: from DM4PR84MB1734.NAMPRD84.PROD.OUTLOOK.COM ([fe80::fd56:9fc8:323a:3249]) by DM4PR84MB1734.NAMPRD84.PROD.OUTLOOK.COM ([fe80::fd56:9fc8:323a:3249%9]) with mapi id 15.20.5769.016; Fri, 4 Nov 2022 10:48:57 +0000 From: "Shinoda, Noriyoshi (PN Japan FSIP)" To: Thomas Munro CC: Jacob Champion , Masahiko Sawada , Fujii Masao , "Justin Pryzby" , PostgreSQL-development , Julien Rouhaud , Tom Lane , Kyotaro Horiguchi Subject: RE: Improve logging when using Huge Pages Thread-Topic: Improve logging when using Huge Pages Thread-Index: AQHXq3qCq/9tpjh3SqCu3Xs3TusIyausosOQgAqYX3aAAFz3YIAm7KyAgAgemgCAF4ROQYAQ+YGwgY1XGoCAAlogcICQGLoAgAIzmfA= Date: Fri, 4 Nov 2022 10:48:57 +0000 Message-ID: References: <80872660-ad16-3040-0a25-bd741faa5fc0@oss.nttdata.com> <20210922002322.GS831@telsasoft.com> <20210927.114023.1519840069762071193.horikyota.ntt@gmail.com> <20211022023815.GI741@telsasoft.com> <20211028220534.GB31568@telsasoft.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR84MB1734:EE_|PH7PR84MB1728:EE_ x-ms-office365-filtering-correlation-id: 2ca0af00-f29e-4ee3-9d61-08dabe522d19 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: s2x9+ZDwzBlrffZziWTWw0i2qX4etujDPSuN6urkyzNIrxRRU8TE7Q8hHboyaZoYeyKT5GySPn9NzK4VOTOWot6YRcaFE9gpbyfxArblHYPEnPMm3z9AuztbSYsUh6hHXD3ON0z8JpUu0t46w3t5xHBri0uuGg8GZ5JLAP4Edxaa+N/ikhJB/isA0av+DGiuU15uDHMYqKzEg1Yl+b4SUb/0YlGWc4cMjMgK4UubGcvcFsHu4n14mAKn4/svsvw0nYHbbUCVp+GWNrt9oXa5RQ0p83rP5Y/EdzbJSHJa6O5pnQ46OUaMuw2vqvNhYTlDaLo6iwvXTmCbDMqjmTqZ6vO1caOpg863S8+kVB0/HnTY3hrzu2o90lFYEGvvPWt/qpvA3MnPpHfBrbo8l964jQyuSCQIAthZjrv2rE+wmOyGwGtszIQvCRdtglWal/nJ9KYvNcQKnzzuKa58R2Dzo5DqT8OhjTq8zrdF7REgbeDQ2avCHjQrv39zvuFFJlqmHdUIuJGfOGoGNRYomIBbDdZQLS52dpclSAUGPWfEP8rvBt0QDe2GH4pV73N0Mols4g7w5xvW1lyrZKxUhiZy+pOUcJL1tyJple5o1+AdWueryFOOruuCXm3G3EPX8Kf+AQhlMThWc/G39Rptxppfbj9Jr7eWu5EgcpR/MgY/mG1zhe04vWMN7OcBDlW96GnLwefuqdUBXyRwA/Jjy9CmoqkYC87ikyfLFBAXTrGrR3pqnoQICQyo+siYUKZcXzOEvfwM77o04mvDQrTUI0yKty0BzV2BKD442d2lPQnWsbk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR84MB1734.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(366004)(39860400002)(376002)(346002)(136003)(396003)(451199015)(186003)(82960400001)(7696005)(83380400001)(54906003)(6916009)(55016003)(316002)(4326008)(26005)(38100700002)(38070700005)(2906002)(33656002)(9686003)(66556008)(86362001)(66446008)(8676002)(8936002)(66946007)(64756008)(76116006)(53546011)(66476007)(122000001)(6506007)(41300700001)(5660300002)(478600001)(71200400001)(52536014)(14583001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RHZUNWR5NHVxZURaK1pJY2picG1ickMxb3ErSUlNeFY0dG5EVHIzU0JmOXpo?= =?utf-8?B?K09VbjRucFloSm9sTnRIdEN1YTlhN05lUTNBdENMVWVQS0JsZzdDWU5NZnY1?= =?utf-8?B?cm8vRFlubkhuU2NlV2Fya1grTWVNL0JRR3FQOThJYVgzcnRpQlI3Y3NiYW8v?= =?utf-8?B?UmFvTmNiSGZlanB0amtmajgrejd3SVovak41MXZzcm5STGVyZUxSTzZOaHlK?= =?utf-8?B?ekg3VElXbnNRZmxCRUVja0VabjljSVZvUEo4dndhZkpDYUNIQ0NkV3hGeHdM?= =?utf-8?B?bHBMdERoSmVybVVVY29Od2oyNzViY25KVmtldTYwT3pxbDBIYTd3Q0dRc3Rw?= =?utf-8?B?Tk80WkppRlVzUkx4R0R5MFBFZ0Z4aUFlZ0wrTnl3bmxCSmFHMGM3VHJGcGZo?= =?utf-8?B?dWZNMFE0Sm9HOGtqQjBnSE5QVjUva3Q0eVV2bmI2VzRvVDE0RkRaTlcxOWZO?= =?utf-8?B?QjFMMGhlMHpEMXlsTC9ML3J2Q2I2VGpHOStKZ2piWlVMVWRVSVhUR2puTEVI?= =?utf-8?B?Qll6V0hHU1dvWXVnWmtLd2p3d21qMjNsMkE1dkJ4emswQlpVTDlFNG5SVW9I?= =?utf-8?B?b1VvTHg4NlVZUktPT3JjL3RjOTEyeXc3bHQxZ2hTYnk4bUEzZ0RVOXl1Mi9v?= =?utf-8?B?ZzkxSE1CVnFZZWFjRnlTR0lZMmpZbGhyU2VZT2lPQ3BTVHBMa3ROZ1VFVjJU?= =?utf-8?B?WElQbTZERGVQd2t6dlJTTVVNak1SMU9VNTJCT0J2ZFdpMTdIRjVRNWJUekta?= =?utf-8?B?VE9YbHYxMkVHNkt1Mkg3dGkydDdVdzhMbHVmYko5Y1JYSjJjRDVpaStjMEha?= =?utf-8?B?WTRIakE2TEFTQ05sVVBhRlY4eldaajBKdFozLzBpaStwUm83SjRGdlZUck4y?= =?utf-8?B?d2s0a1lXOWUycTRZUjRNSDhTUUpyeitvSlV5NVZPcUI3UUc5blVqMEhDQlZV?= =?utf-8?B?QUJqRFRlczFaeW1scENmbHVLSkZ6ejNwcWMyKzNvSlNJYmtvQldQOExqYjJj?= =?utf-8?B?cno1NzE3UWpZbG8xMlF2M1FEN09xbm4zTTZnczVyU2tXd3hsMDRFZlZCQWcz?= =?utf-8?B?alhDbkdaYytHMTRxd1Jtd3lmbUpiVDVTZzl1Q0I2aHRXZzVuS243OHpQaEpy?= =?utf-8?B?YjR2OVB2V1doZ2VpRTJZZ1hYdllCSWVaZm9SaGU3RlFwbUwwWStEUTR1TDVQ?= =?utf-8?B?UERXOTNEelF1TXl4QVhZYU12ZFBXVHE2Zitic1BFcmNCQ1hRWmc1NGUzQkl2?= =?utf-8?B?WlQ1eXo2RjJCZGhwcWpVdXNPN3pRTTIyUm5uRGgyWnlHcnZjT24xUUs0N1NE?= =?utf-8?B?OXJqK2ZielNCc1JJWVVlN3VvbURISW10bk9iWkp2L3BodEVqcm1CNCtUTUlI?= =?utf-8?B?WTV5ZWFYNm9Fb1U2bmk1Qm1vcDF0bkV6VEk3cDVUY1Qra2Z1bDJZcCsyTGZk?= =?utf-8?B?MldCMk1iZjdnVFVwOFQrUzBjcFJ2bDc1WFBZZ0wzdXFyUmkzU1MrYUV1aXR4?= =?utf-8?B?UjNjL0oxRlBSRTUyRjNOL1ptSEhyaWFKa3FZN1pMb0lCQ29DK1NoOGlvVTZa?= =?utf-8?B?aUJTWWQ0MmF5bkhwbjZ5bW5NdStpQTA3TjMrRVFTQTJGVUIrdU41bmJJYzZy?= =?utf-8?B?d3RpdGc1S1NDNXpDTHhNSTBGelhCamsyL05pZUJLQ21wM2VITVFqcG0rVVEy?= =?utf-8?B?RkFMcXh0aEI5TG8zd1dodFNiVXBQUzZ4OXZRU2tLbFpwUEZFeW1EV3pVRVFG?= =?utf-8?B?UE8yditPYUEyRFlDYnROaTAwOXUrbFIvY2o2VmJ6Q3BUcStta1BKN2JNV2dP?= =?utf-8?B?aG1kUjNTb3Q0c0tMWCtFc0FkK0I4d28yQno5eFB2SElJMm1wVStyU3NhL2F5?= =?utf-8?B?Rzdtc1BOdXNyaThpSm9lQ2Y4TjRmT0hxMlo5bmhON241ZE56WnFKRkw5TnhB?= =?utf-8?B?c050aFNFQU1ST1lxMzJnUTQ4TkZnL0E2MjdDZmwwMlF3YlRXYWtmcE5WVWhM?= =?utf-8?B?UHVsVEVKdkZsaDkyc1NMdDVVcS9RbnpyYVU2cXRvTTB4THo3RFBVZlMyczZG?= =?utf-8?B?Um0xdk9KQlY5ejJ4RUk1YmY4T2RqMko2bEhiK3YySEFzWkZNNm9kN013dzlk?= =?utf-8?Q?+zqnbH+k+PEVhriX+gpc2PS19?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR84MB1734.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2ca0af00-f29e-4ee3-9d61-08dabe522d19 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2022 10:48:57.9283 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TXYIUfTtAyYSo8s4jV4LU0Ne9ubH3LwPx4nas22Z1U04AZw9NFT8nnW7M/6R3fFPPDIV/72ndIGo+xKerzZJQrDfX9N6rD4QwRC4K+3EDbw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB1728 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: srOjW8DBIkWYrn21HZHVfVqQuzyhGMEo X-Proofpoint-GUID: srOjW8DBIkWYrn21HZHVfVqQuzyhGMEo X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-04_07,2022-11-03_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 clxscore=1011 bulkscore=0 mlxlogscore=999 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 malwarescore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211040071 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk VGhhbmtzIGZvciB5b3VyIGNvbW1lbnQuIA0KSSB1bmRlcnN0YW5kIHRoYXQgc29tZSBwZW9wbGUg ZG9uJ3QgbGlrZSBub2lzZSBsb2cuIEhvd2V2ZXIsIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgZmVl bGluZyBvZiBkaXNsaWtpbmcgdGhlIG9uZS1saW5lIGxvZyB0aGF0IGlzIG91dHB1dCB3aGVuIHRo ZSBpbnN0YW5jZSBpcyBzdGFydGVkLiANCkluIGJvdGggTXlTUUwgYW5kIE9yYWNsZSBEYXRhYmFz ZSwgYSBsb2cgaXMgb3V0cHV0IGlmIGl0IGZhaWxzIHRvIGFjcXVpcmUgSHVnZVBhZ2VzIHdpdGgg dGhlIHNhbWUgYmVoYXZpb3IgYXMgaHVnZV9wYWdlcz10cnkgaW4gUG9zdGdyZVNRTC4NCg0KUmVn YXJkcywNCk5vcml5b3NoaSBTaGlub2RhDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IFRob21hcyBNdW5ybyA8dGhvbWFzLm11bnJvQGdtYWlsLmNvbT4gDQpTZW50OiBUaHVy c2RheSwgTm92ZW1iZXIgMywgMjAyMiAxMDoxMCBBTQ0KVG86IFNoaW5vZGEsIE5vcml5b3NoaSAo UE4gSmFwYW4gRlNJUCkgPG5vcml5b3NoaS5zaGlub2RhQGhwZS5jb20+DQpDYzogSmFjb2IgQ2hh bXBpb24gPGpjaGFtcGlvbkB0aW1lc2NhbGUuY29tPjsgTWFzYWhpa28gU2F3YWRhIDxzYXdhZGEu bXNoa0BnbWFpbC5jb20+OyBGdWppaSBNYXNhbyA8bWFzYW8uZnVqaWlAb3NzLm50dGRhdGEuY29t PjsgSnVzdGluIFByeXpieSA8cHJ5emJ5QHRlbHNhc29mdC5jb20+OyBQb3N0Z3JlU1FMLWRldmVs b3BtZW50IDxwZ3NxbC1oYWNrZXJzQHBvc3RncmVzcWwub3JnPjsgSnVsaWVuIFJvdWhhdWQgPHJq dWp1MTIzQGdtYWlsLmNvbT47IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz47IEt5b3Rhcm8g SG9yaWd1Y2hpIDxob3Jpa3lvdGEubnR0QGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBJbXByb3Zl IGxvZ2dpbmcgd2hlbiB1c2luZyBIdWdlIFBhZ2VzDQoNCk9uIFdlZCwgQXVnIDMsIDIwMjIgYXQg ODo0MiBQTSBTaGlub2RhLCBOb3JpeW9zaGkgKFBOIEphcGFuIEZTSVApIDxub3JpeW9zaGkuc2hp bm9kYUBocGUuY29tPiB3cm90ZToNCj4gPiBBcyBkaXNjdXNzZWQgaW4gWzFdLCB3ZSdyZSB0YWtp bmcgdGhpcyBvcHBvcnR1bml0eSB0byByZXR1cm4gc29tZSBwYXRjaHNldHMgdGhhdCBkb24ndCBh cHBlYXIgdG8gYmUgZ2V0dGluZyBlbm91Z2ggcmV2aWV3ZXIgaW50ZXJlc3QuDQo+IFRoYW5rIHlv dSBmb3IgeW91ciBoZWxwZnVsIGNvbW1lbnRzLg0KPiBBcyB5b3Ugc2F5LCBteSBwYXRjaCBkb2Vz bid0IHNlZW0gdG8gYmUgb2YgbXVjaCBpbnRlcmVzdCB0byByZXZpZXdlcnMgZWl0aGVyLg0KPiBJ IHdpbGwgZGlzY2FyZCB0aGUgcGF0Y2ggSSBwcm9wb3NlZCB0aGlzIHRpbWUgYW5kIGNvbnNpZGVy IGl0IGFnYWluLg0KDQpJIHdvbmRlciBpZiB0aGUgcHJvYmxlbSBoZXJlIGlzIHRoYXQgcGVvcGxl IGFyZSByZWx1Y3RhbnQgdG8gYWRkIG5vaXNlDQp0byBldmVyeSBzdGFydGluZyBzeXN0ZW0uICAg VGhlcmUgYXJlIHBlb3BsZSB3aG8gaGF2ZSBub3QgY29uZmlndXJlZA0KdGhlaXIgc3lzdGVtIGFu ZCBkb24ndCB3YW50IHRvIHNlZSB0aGF0IG5vaXNlLCBhbmQgdGhlbiBzb21lIHBlb3BsZSBoYXZl IGNvbmZpZ3VyZWQgdGhlaXIgc3lzdGVtIGFuZCB3b3VsZCBsaWtlIHRvIGtub3cgYWJvdXQgaXQg aWYgaXQgZG9lc24ndCB3b3JrIHNvIHRoZXkgY2FuIGJlIGF3YXJlIG9mIHRoYXQsIGJ1dCBkb24n dCB3YW50IHRvIHVzZSAib2ZmIg0KYmVjYXVzZSB0aGV5IGRvbid0IHdhbnQgYSBoYXJkIGZhaWx1 cmUuICBXb3VsZCBpdCBiZSBiZXR0ZXIgaWYgdGhlcmUgd2VyZSBhIG5ldyBsZXZlbCAidHJ5X2xv ZyIgKG9yIHNvbWV0aGluZyksIHdoaWNoIG9ubHkgbG9ncyBhIG1lc3NhZ2UgaWYgaXQgdHJpZXMg YW5kIGZhaWxzPw0K