From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7141AC4338F for ; Mon, 9 Aug 2021 19:04:19 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 523A460FE3 for ; Mon, 9 Aug 2021 19:04:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235951AbhHITEj (ORCPT ); Mon, 9 Aug 2021 15:04:39 -0400 Received: from UCOL19PA35.eemsg.mail.mil ([214.24.24.195]:32646 "EHLO UCOL19PA35.eemsg.mail.mil" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235845AbhHITEi (ORCPT ); Mon, 9 Aug 2021 15:04:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.mil; i=@mail.mil; q=dns/txt; s=EEMSG2021v1a; t=1628535858; x=1660071858; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nDov7l/uZ366Gle2ug2VQmZ+1p85goTVh7VYUIfkWkQ=; b=fxJNlsVwBC+cyQ6A0ZWYtCovBAIBqOvVnnAgJ/CvLkSvlIsT7cd9sQpQ qJQTXtCE6FsQYmUbXiEE7fMeqRIuM3me7bU4fwvGoWoNa/wibK74cTVdY LsAj4cTGS/3uJX3EYfeVGB1HI3ioXe5tFrSkOhkFlf25kWgFicIOce9/S 1Edbd7xjxWhykyCbWQCs86RtPns84DuE7SrrhM272x5hAOdgM6LeGZXQ/ dyQzaPXKUhHam8U2+IwnfYXhAJTLThZkFS4Jq452vGWITpf1QhYQBeUlM ecQthOXhQW7EMZkLi/DH5OieWgl5bFch+BLrX27+E0+SeFKnTxMA4W6YY Q==; X-EEMSG-check-017: 262500241|UCOL19PA35_ESA_OUT02.csd.disa.mil X-IronPort-AV: E=Sophos;i="5.84,308,1620691200"; d="scan'208";a="262500241" IronPort-HdrOrdr: A9a23:nOE0q6n84WtNSoxgjqTi7kqSQpHpDfJP3DAbv31ZSRFFG/Fw8P rPoB17737JYVkqN03I9ersBEDiexjhHPdOiOEs1JiZNjUO01HHEGgN1+ff/wE= Received: from edge-mech02.mail.mil ([214.21.130.229]) by UCOL19PA35.eemsg.mail.mil with ESMTP/TLS/ECDHE-RSA-AES256-SHA384; 09 Aug 2021 19:03:37 +0000 Received: from UMECHPAOW.easf.csd.disa.mil (214.21.130.166) by edge-mech02.mail.mil (214.21.130.229) with Microsoft SMTP Server (TLS) id 14.3.498.0; Mon, 9 Aug 2021 19:02:52 +0000 Received: from UMECHPA7B.easf.csd.disa.mil ([169.254.8.164]) by umechpaow.easf.csd.disa.mil ([214.21.130.166]) with mapi id 14.03.0513.000; Mon, 9 Aug 2021 19:01:38 +0000 From: "Finlayson, James M CIV (USA)" To: 'Gal Ofri' , "'linux-raid@vger.kernel.org'" CC: "Finlayson, James M CIV (USA)" Subject: RE: [Non-DoD Source] Re: Can't get RAID5/RAID6 NVMe randomread IOPS - AMD ROME what am I missing????? Thread-Topic: [Non-DoD Source] Re: Can't get RAID5/RAID6 NVMe randomread IOPS - AMD ROME what am I missing????? Thread-Index: AQHXg5T/4rk7hCCa50OEioMjNG53XatlVF4ggAAKU8CAAACJAIAACzvAgAAIODCABE2sgIAB2L8w Date: Mon, 9 Aug 2021 19:01:38 +0000 Message-ID: <5EAED86C53DED2479E3E145969315A2385857258@UMECHPA7B.easf.csd.disa.mil> References: <5EAED86C53DED2479E3E145969315A2385841062@UMECHPA7B.easf.csd.disa.mil> <5EAED86C53DED2479E3E145969315A2385856AD0@UMECHPA7B.easf.csd.disa.mil> <5EAED86C53DED2479E3E145969315A2385856AF7@UMECHPA7B.easf.csd.disa.mil> <5EAED86C53DED2479E3E145969315A2385856B25@UMECHPA7B.easf.csd.disa.mil> <5EAED86C53DED2479E3E145969315A2385856B62@UMECHPA7B.easf.csd.disa.mil> <5EAED86C53DED2479E3E145969315A2385856B85@UMECHPA7B.easf.csd.disa.mil> <20210808174331.1e444db9@gofri-dell> In-Reply-To: <20210808174331.1e444db9@gofri-dell> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [214.21.44.12] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-raid@vger.kernel.org U2VxdWVudGlhbCBQZXJmb3JtYW5jZToNCkJMVUYsIDFNIHNlcXVlbnRpYWwsIGRpcmVjdCBJL08g IHJlYWRzLCBRRCAxMjggIC0gODVHaUIvcyBhY3Jvc3MgYm90aCAxMCsxKzEgTlVNQSBhd2FyZSAx MjhLIHN0cmlwZWQgTFVOUy4gICBIYWQgdGhlIGltYmFsYW5jZSBiZXR3ZWVuIE5VTUEgMCA0NC41 R2lCL3MgYW5kIE5VTUEgMSAzOS40R2lCL3MgYnV0IHN0aWxsIGNvdWxkIGJlIGRyaWZ0aW5nIHBv d2VyIG1hbmFnZW1lbnQgb24gdGhlIEFNRCBSb21lIGNvcmVzLiAgICBJIHRyaWVkIGEgMTI4MEsg YmxvY2tzaXplIHRvIHRyeSB0byBnZXQgYSBmdWxsIHN0cmlwZSByZWFkLCBidXQgTGludXggc2Vl bXMgc28gdW5mcmllbmRseSB0byBub24tcG93ZXIgb2YgMiBibG9ja3NpemVzLi4uLiBwZXJmb3Jt YW5jZSBkZWNyZWFzZWQgY29uc2lkZXJhYmx5ICgyMEdpQi9zID8pIHdpdGggdGhlIDEweDEyOEtC IGJsb2Nrc2l6ZS4uLi4gICBJIHRoaW5rIEkgcmFuIGZvciBhYm91dCA0MCBtaW51dGVzIHdpdGgg dGhlIDFNIHJlYWRzLi4uDQoNCg0Kc29ja2V0MC1tZDogKGc9MCk6IHJ3PXJlYWQsIGJzPShSKSAx MDI0S2lCLTEwMjRLaUIsIChXKSAxMDI0S2lCLTEwMjRLaUIsIChUKSAxMDI0S2lCLTEwMjRLaUIs IGlvZW5naW5lPWxpYmFpbywgaW9kZXB0aD0xMjgNCi4uLg0Kc29ja2V0MS1tZDogKGc9MSk6IHJ3 PXJlYWQsIGJzPShSKSAxMDI0S2lCLTEwMjRLaUIsIChXKSAxMDI0S2lCLTEwMjRLaUIsIChUKSAx MDI0S2lCLTEwMjRLaUIsIGlvZW5naW5lPWxpYmFpbywgaW9kZXB0aD0xMjgNCi4uLg0KZmlvLTMu MjYNClN0YXJ0aW5nIDEyOCBwcm9jZXNzZXMNCg0KZmlvOiB0ZXJtaW5hdGluZyBvbiBzaWduYWwg Mg0KDQpzb2NrZXQwLW1kOiAoZ3JvdXBpZD0wLCBqb2JzPTY0KTogZXJyPSAwOiBwaWQ9MTY0NTM2 MDogTW9uIEF1ZyAgOSAxODo1MzozNiAyMDIxDQogIHJlYWQ6IElPUFM9NDUuNmssIEJXPTQ0LjVH aUIvcyAoNDcuOEdCL3MpKDExNFRpQi8yNjI2OTYxbXNlYykNCiAgICBzbGF0ICh1c2VjKTogbWlu PTEyLCBtYXg9NDQ2MywgYXZnPTI0Ljg2LCBzdGRldj0xNS41OA0KICAgIGNsYXQgKHVzZWMpOiBt aW49MjQ5LCBtYXg9MTkwNC44aywgYXZnPTE3OTY3NC4xMiwgc3RkZXY9MTM4MTkwLjUxDQogICAg IGxhdCAodXNlYyk6IG1pbj0yOTUsIG1heD0xOTA0LjhrLCBhdmc9MTc5Njk5LjA3LCBzdGRldj0x MzgxOTEuMDANCiAgICBjbGF0IHBlcmNlbnRpbGVzIChtc2VjKToNCiAgICAgfCAgMS4wMHRoPVsg ICAgM10sICA1LjAwdGg9WyAgICA1XSwgMTAuMDB0aD1bICAgIDddLCAyMC4wMHRoPVsgICAxN10s DQogICAgIHwgMzAuMDB0aD1bICAxMDZdLCA0MC4wMHRoPVsgIDExNl0sIDUwLjAwdGg9WyAgMjA5 XSwgNjAuMDB0aD1bICAyMjZdLA0KICAgICB8IDcwLjAwdGg9WyAgMjM2XSwgODAuMDB0aD1bICAz MjFdLCA5MC4wMHRoPVsgIDM1MV0sIDk1LjAwdGg9WyAgMzcyXSwNCiAgICAgfCA5OS4wMHRoPVsg IDQ3Ml0sIDk5LjUwdGg9WyAgNDgxXSwgOTkuOTB0aD1bIDEyNjddLCA5OS45NXRoPVsgMTQwMV0s DQogICAgIHwgOTkuOTl0aD1bIDE1ODZdDQogICBidyAoICBNaUIvcyk6IG1pbj0gIDk2NywgbWF4 PTExNDMyMiwgcGVyPTguNjglLCBhdmc9NDU4OTcuNjksIHN0ZGV2PTMzMC40Miwgc2FtcGxlcz0z MzM0MzMNCiAgIGlvcHMgICAgICAgIDogbWluPSAgOTI5LCBtYXg9MTE0MzA0LCBhdmc9NDU4Nzku MzksIHN0ZGV2PTMzMC40MSwgc2FtcGxlcz0zMzM0MzMNCiAgbGF0ICh1c2VjKSAgIDogMjUwPTAu MDElLCA1MDA9MC4wMSUsIDc1MD0wLjA1JSwgMTAwMD0wLjA2JQ0KICBsYXQgKG1zZWMpICAgOiAy PTAuNDklLCA0PTQuMzYlLCAxMD05LjQzJSwgMjA9Ny41MiUsIDUwPTMuNDglDQogIGxhdCAobXNl YykgICA6IDEwMD0yLjcwJSwgMjUwPTQ3LjM5JSwgNTAwPTI0LjI1JSwgNzUwPTAuMDklLCAxMDAw PTAuMDElDQogIGxhdCAobXNlYykgICA6IDIwMDA9MC4xNSUNCiAgY3B1ICAgICAgICAgIDogdXNy PTAuMDclLCBzeXM9MS44MyUsIGN0eD03NzQ4MzgxNiwgbWFqZj0wLCBtaW5mPTM3NzQ3DQogIElP IGRlcHRocyAgICA6IDE9MC4xJSwgMj0wLjElLCA0PTAuMSUsIDg9MC4xJSwgMTY9MC4xJSwgMzI9 MC4xJSwgPj02ND0xMDAuMCUNCiAgICAgc3VibWl0ICAgIDogMD0wLjAlLCA0PTEwMC4wJSwgOD0w LjAlLCAxNj0wLjAlLCAzMj0wLjAlLCA2ND0wLjAlLCA+PTY0PTAuMCUNCiAgICAgY29tcGxldGUg IDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAlLCAxNj0wLjAlLCAzMj0wLjAlLCA2ND0wLjAlLCA+ PTY0PTAuMSUNCiAgICAgaXNzdWVkIHJ3dHM6IHRvdGFsPTExOTc1MDYyMywwLDAsMCBzaG9ydD0w LDAsMCwwIGRyb3BwZWQ9MCwwLDAsMA0KICAgICBsYXRlbmN5ICAgOiB0YXJnZXQ9MCwgd2luZG93 PTAsIHBlcmNlbnRpbGU9MTAwLjAwJSwgZGVwdGg9MTI4DQpzb2NrZXQxLW1kOiAoZ3JvdXBpZD0x LCBqb2JzPTY0KTogZXJyPSAwOiBwaWQ9MTY0NTQyNDogTW9uIEF1ZyAgOSAxODo1MzozNiAyMDIx DQogIHJlYWQ6IElPUFM9NDAuM2ssIEJXPTM5LjRHaUIvcyAoNDIuM0dCL3MpKDEwMVRpQi8yNjI3 MDU0bXNlYykNCiAgICBzbGF0ICh1c2VjKTogbWluPTEyLCBtYXg9NTcxMzcsIGF2Zz0yMy43Nywg c3RkZXY9MjcuODANCiAgICBjbGF0ICh1c2VjKTogbWluPTEzMCwgbWF4PTE3NDYuMWssIGF2Zz0y MDMwMDUuMzcsIHN0ZGV2PTE1ODA0NS4xMA0KICAgICBsYXQgKHVzZWMpOiBtaW49MjY5LCBtYXg9 MTc0Ni4xaywgYXZnPTIwMzAyOS4yMywgc3RkZXY9MTU4MDQ1LjI3DQogICAgY2xhdCBwZXJjZW50 aWxlcyAodXNlYyk6DQogICAgIHwgIDEuMDB0aD1bICAgIDU3MF0sICA1LjAwdGg9WyAgICA2OTNd LCAxMC4wMHRoPVsgICAyNTczXSwNCiAgICAgfCAyMC4wMHRoPVsgIDIxMTAzXSwgMzAuMDB0aD1b IDEwMjIzN10sIDQwLjAwdGg9WyAxNDM2NTVdLA0KICAgICB8IDUwLjAwdGg9WyAyMDQ0NzNdLCA2 MC4wMHRoPVsgMjMxNzM2XSwgNzAuMDB0aD1bIDI4MzExNl0sDQogICAgIHwgODAuMDB0aD1bIDMy MDg2NV0sIDkwLjAwdGg9WyA0MjE1MjhdLCA5NS4wMHRoPVsgNDU1MDgyXSwNCiAgICAgfCA5OS4w MHRoPVsgNTgzMDA5XSwgOTkuNTB0aD1bIDYwODE3NV0sIDk5LjkwdGg9WzEwNjExNTldLA0KICAg ICB8IDk5Ljk1dGg9WzExNjYwMTddLCA5OS45OXRoPVsxMzY3MzQ0XQ0KICAgYncgKCAgTWlCL3Mp OiBtaW49ICA1OTksIG1heD0xMjQ4MjEsIHBlcj0tMy40MCUsIGF2Zz00MDU3MS43OSwgc3RkZXY9 MzE5LjM2LCBzYW1wbGVzPTMzMzkwNA0KICAgaW9wcyAgICAgICAgOiBtaW49ICA1NjgsIG1heD0x MjQ4MDksIGF2Zz00MDU1NC45Miwgc3RkZXY9MzE5LjM0LCBzYW1wbGVzPTMzMzkwNA0KICBsYXQg KHVzZWMpICAgOiAyNTA9MC4wMSUsIDUwMD0wLjE0JSwgNzUwPTYuMzElLCAxMDAwPTIuNjAlDQog IGxhdCAobXNlYykgICA6IDI9MC41OCUsIDQ9Mi4wNCUsIDEwPTQuMTclLCAyMD0zLjgyJSwgNTA9 My43MSUNCiAgbGF0IChtc2VjKSAgIDogMTAwPTUuOTElLCAyNTA9MzIuODYlLCA1MDA9MzMuODEl LCA3NTA9My44MSUsIDEwMDA9MC4xMCUNCiAgbGF0IChtc2VjKSAgIDogMjAwMD0wLjE0JQ0KICBj cHUgICAgICAgICAgOiB1c3I9MC4wNSUsIHN5cz0xLjU2JSwgY3R4PTcxMzQyNzQ1LCBtYWpmPTAs IG1pbmY9Mzc3NjYNCiAgSU8gZGVwdGhzICAgIDogMT0wLjElLCAyPTAuMSUsIDQ9MC4xJSwgOD0w LjElLCAxNj0wLjElLCAzMj0wLjElLCA+PTY0PTEwMC4wJQ0KICAgICBzdWJtaXQgICAgOiAwPTAu MCUsIDQ9MTAwLjAlLCA4PTAuMCUsIDE2PTAuMCUsIDMyPTAuMCUsIDY0PTAuMCUsID49NjQ9MC4w JQ0KICAgICBjb21wbGV0ZSAgOiAwPTAuMCUsIDQ9MTAwLjAlLCA4PTAuMCUsIDE2PTAuMCUsIDMy PTAuMCUsIDY0PTAuMCUsID49NjQ9MC4xJQ0KICAgICBpc3N1ZWQgcnd0czogdG90YWw9MTA1OTky NTcwLDAsMCwwIHNob3J0PTAsMCwwLDAgZHJvcHBlZD0wLDAsMCwwDQogICAgIGxhdGVuY3kgICA6 IHRhcmdldD0wLCB3aW5kb3c9MCwgcGVyY2VudGlsZT0xMDAuMDAlLCBkZXB0aD0xMjgNCg0KUnVu IHN0YXR1cyBncm91cCAwIChhbGwgam9icyk6DQogICBSRUFEOiBidz00NC41R2lCL3MgKDQ3LjhH Qi9zKSwgNDQuNUdpQi9zLTQ0LjVHaUIvcyAoNDcuOEdCL3MtNDcuOEdCL3MpLCBpbz0xMTRUaUIg KDEyNlRCKSwgcnVuPTI2MjY5NjEtMjYyNjk2MW1zZWMNCg0KUnVuIHN0YXR1cyBncm91cCAxIChh bGwgam9icyk6DQogICBSRUFEOiBidz0zOS40R2lCL3MgKDQyLjNHQi9zKSwgMzkuNEdpQi9zLTM5 LjRHaUIvcyAoNDIuM0dCL3MtNDIuM0dCL3MpLCBpbz0xMDFUaUIgKDExMVRCKSwgcnVuPTI2Mjcw NTQtMjYyNzA1NG1zZWMNCg0KRGlzayBzdGF0cyAocmVhZC93cml0ZSk6DQogICAgbWQwOiBpb3M9 OTYwODA0NTQ2LzAsIG1lcmdlPTAvMCwgdGlja3M9MTg0NDY3NDQwNzIyODg2NzI0MjQvMCwgaW5f cXVldWU9MTg0NDY3NDQwNzIyODg2NzI0MjQsIHV0aWw9MTAwLjAwJSwgYWdncmlvcz0wLzAsIGFn Z3JtZXJnZT0wLzAsIGFnZ3J0aWNrcz0wLzAsIGFnZ3Jpbl9xdWV1ZT0wLCBhZ2dydXRpbD0wLjAw JQ0KICBudm1lMG4xOiBpb3M9MC8wLCBtZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5fcXVldWU9MCwg dXRpbD0wLjAwJQ0KICBudm1lM24xOiBpb3M9MC8wLCBtZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5f cXVldWU9MCwgdXRpbD0wLjAwJQ0KICBudm1lNm4xOiBpb3M9MC8wLCBtZXJnZT0wLzAsIHRpY2tz PTAvMCwgaW5fcXVldWU9MCwgdXRpbD0wLjAwJQ0KICBudm1lMTFuMTogaW9zPTAvMCwgbWVyZ2U9 MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUNCiAgbnZtZTluMTogaW9zPTAv MCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUNCiAgbnZtZTJu MTogaW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUN CiAgbnZtZTVuMTogaW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0 aWw9MC4wMCUNCiAgbnZtZTEwbjE6IGlvcz0wLzAsIG1lcmdlPTAvMCwgdGlja3M9MC8wLCBpbl9x dWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWU4bjE6IGlvcz0wLzAsIG1lcmdlPTAvMCwgdGlja3M9 MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWUxbjE6IGlvcz0wLzAsIG1lcmdlPTAv MCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWU0bjE6IGlvcz0wLzAs IG1lcmdlPTAvMCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWU3bjE6 IGlvcz0wLzAsIG1lcmdlPTAvMCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQog ICAgbWQxOiBpb3M9ODUwMzk5MjAzLzAsIG1lcmdlPTAvMCwgdGlja3M9MjExODE1NjQ0MS8wLCBp bl9xdWV1ZT0yMTE4MTU2NDQxLCB1dGlsPTEwMC4wMCUsIGFnZ3Jpb3M9MC8wLCBhZ2dybWVyZ2U9 MC8wLCBhZ2dydGlja3M9MC8wLCBhZ2dyaW5fcXVldWU9MCwgYWdncnV0aWw9MC4wMCUNCiAgbnZt ZTE1bjE6IGlvcz0wLzAsIG1lcmdlPTAvMCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAu MDAlDQogIG52bWUxOG4xOiBpb3M9MC8wLCBtZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5fcXVldWU9 MCwgdXRpbD0wLjAwJQ0KICBudm1lMjBuMTogaW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAs IGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUNCiAgbnZtZTIzbjE6IGlvcz0wLzAsIG1lcmdlPTAvMCwg dGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWUxNG4xOiBpb3M9MC8wLCBt ZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5fcXVldWU9MCwgdXRpbD0wLjAwJQ0KICBudm1lMTduMTog aW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUNCiAg bnZtZTIybjE6IGlvcz0wLzAsIG1lcmdlPTAvMCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGls PTAuMDAlDQogIG52bWUxM24xOiBpb3M9MC8wLCBtZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5fcXVl dWU9MCwgdXRpbD0wLjAwJQ0KICBudm1lMTluMTogaW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0w LzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUNCiAgbnZtZTIxbjE6IGlvcz0wLzAsIG1lcmdlPTAv MCwgdGlja3M9MC8wLCBpbl9xdWV1ZT0wLCB1dGlsPTAuMDAlDQogIG52bWUxMm4xOiBpb3M9MC8w LCBtZXJnZT0wLzAsIHRpY2tzPTAvMCwgaW5fcXVldWU9MCwgdXRpbD0wLjAwJQ0KICBudm1lMjRu MTogaW9zPTAvMCwgbWVyZ2U9MC8wLCB0aWNrcz0wLzAsIGluX3F1ZXVlPTAsIHV0aWw9MC4wMCUN Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEdhbCBPZnJpIDxnYWwub2ZyaUB2 b2x1bWV6LmNvbT4gDQpTZW50OiBTdW5kYXksIEF1Z3VzdCA4LCAyMDIxIDEwOjQ0IEFNDQpUbzog RmlubGF5c29uLCBKYW1lcyBNIENJViAoVVNBKSA8amFtZXMubS5maW5sYXlzb240LmNpdkBtYWls Lm1pbD4NCkNjOiAnbGludXgtcmFpZEB2Z2VyLmtlcm5lbC5vcmcnIDxsaW51eC1yYWlkQHZnZXIu a2VybmVsLm9yZz4NClN1YmplY3Q6IFJlOiBbTm9uLURvRCBTb3VyY2VdIFJlOiBDYW4ndCBnZXQg UkFJRDUvUkFJRDYgTlZNZSByYW5kb21yZWFkIElPUFMgLSBBTUQgUk9NRSB3aGF0IGFtIEkgbWlz c2luZz8/Pz8/DQoNCk9uIFRodSwgNSBBdWcgMjAyMSAyMToxMDo0MCArMDAwMA0KIkZpbmxheXNv biwgSmFtZXMgTSBDSVYgKFVTQSkiIDxqYW1lcy5tLmZpbmxheXNvbjQuY2l2QG1haWwubWlsPiB3 cm90ZToNCg0KPiBCTFVGIHVwZnJvbnQgd2l0aCA1LjE0cmMzIGtlcm5lbCB0aGF0IG91ciBTQSBi dWlsdCAtIG1kMCBhIDEwKzErMSANCj4gUkFJRDUgLSA1LjMzMiBNIElPUFMgMjAuM0dpQi9zLCBt ZDEgYSAxMCsxKzEgUkFJRDUsIDUuODkyTSBJT1BTIDIyLjVHaUIvc8KgIC0gYmVzdCBoZXJvIG51 bWJlcnMgSSd2ZSBldmVyIHNlZW4gb24gbWRyYWlkIMKgUkFJRDUgSU9QUy7CoMKgIEkgdGhpbmsg dGhlIGtlcm5lbCBwYXRjaCBpcyBnb29kLsKgIFByaW9yIHdhcyDCoHNvY2tldDAgMS4yNjNNIElP UFMgNDkzNE1pQi9zLCBzb2NrZXQxIDEuMDcxTSBJT1NQLCA0MTgzTWlCL3MuLi4uwqDCoCBJJ20g d2lsbGluZyB0byBoZWxwIHB1c2ggdGhpcyBhcyBoYXJkIGFzIHdlIGNhbiB1bnRpbCB3ZSBoaXQg YSBib3R0bGVuZWNrIG91dHNpZGUgb2Ygb3VyIGNvbnRyb2wuDQpUaGF0J3MgZ3JlYXQgIQ0KVGhh bmtzIGZvciBzaGFyaW5nIHlvdXIgcmVzdWx0cy4NCkknZCBhcHByZWNpYXRlIGlmIHlvdSBjb3Vs ZCBydW4gYSBzZXF1ZW50aWFsLXJlYWRzIHdvcmtsb2FkICgxMjhrLzI1NmspIHNvIHRoYXQgd2Ug Z2V0IGEgYmV0dGVyIHNlbnNlIG9mIHRoZSB0aHJvdWdocHV0IHBvdGVudGlhbCBoZXJlLg0KDQo+ IEluIG15IHN0cmljdCBudW1hIGFkaGVyZW5jZSB3aXRoIG1kcmFpZCwgSSBzZWUgbG90cyBvZiB2 YXJpYWJpbGl0eSBiZXR3ZWVuIHJlYm9vdHMvYXNzZW1ibGVzLiAgICBTb21ldGltZXMgbWQwIHdp bnMsIHNvbWV0aW1lcyBtZDEgd2lucywgYW5kIGluIG15IGVhcmxpZXIgcnVucyBtZDAgYW5kIG1k MSBhcmUgbm90aW9uYWxseSBiYWxhbmNlZC4gICBJIGNoYW5nZSBub3RoaW5nIGJ1dCBzZWUgdGhp cyB2YXJpYW5jZS4gICBJIGp1c3QgY3JhbmtlZCB1cCBhIHdlZWsgbG9uZyBleHRlbmRlZCBydW4g b2YgdGhlc2UgMTArMSsxcyB1bmRlciB0aGUgNS4xNHJjMyBrZXJuZWwgYW5kIHJpZ2h0IG5vdyAg IG1kMCBpcyBkb2luZyA1TSBJT1BTIGFuZCBtZDEgNi4zTSANCkdpdmVuIG15IGh1bWJsZSBleHBl cmllbmNlIHdpdGggdGhlIGNvZGUgaW4gcXVlc3Rpb24sIEkgc3VzcGVjdCB0aGF0IGl0IGlzIG5v dCByZWFsbHkgb3B0aW1pemVkIGZvciBudW1hIGF3YXJlbmVzcywgc28gSSBmaW5kIHlvdXIgZmlu ZGluZ3MgcXVpdGUgcmVhc29uYWJsZS4gSSBkb24ndCByZWFsbHkgaGF2ZSBhIGdvb2QgdGlwIGZv ciB0aGF0Lg0KDQpJJ20gZm9jdXNpbmcgbm93IG9uIHRoaW4tcHJvdmlzaW9uZWQgbG9naWNhbCB2 b2x1bWVzIChsdm0gLSBpdCBoYXMgYSBtdWNoIHdvcnNlIHJlYWRzIGJvdHRsZW5lY2sgYWN0dWFs bHkpLCBidXQgd2UgaGF2ZSBwbGFucyBmb3IgcmVzZWFyY2hpbmcNCm1kL3JhaWQ1IGFnYWluIHNv b24gdG8gaW1wcm92ZSB3cml0ZSB3b3JrbG9hZHMuDQpJJ2xsIHBpbmcgeW91IHdoZW4gSSBoYXZl IGEgcGF0Y2ggdGhhdCBtaWdodCBiZSByZWxldmFudC4NCg0KQ2hlZXJzLA0KR2FsDQo=