<html><body><p><font size="2">Hi<br></font><font size="2"><br></font><font size="2">For reads only have you look at possibility of using LROC?  <br></font><font size="2"><br></font><font size="2">For writes in the setup you mention you are down to maximum of half your network speed (best case) assuming no restripes  no reboots on going at any given time. <br></font><font size="2"><br></font><font size="2"><br></font><font size="2"><br></font><font size="2">--<br></font><font size="2">Ystävällisin terveisin / Kind regards / Saludos cordiales / Salutations<br></font><font size="2">Luis Bolinches<br></font><font size="2">Consultant IT Specialist<br></font><font size="2">Mobile Phone: +358503112585<br></font><font size="2"><a href="https://www.youracclaim.com/user/luis-bolinches">https://www.youracclaim.com/user/luis-bolinches</a><br></font><font size="2"><br></font><font size="2">&quot;If you always give you will always have&quot; --  Anonymous<br></font><font size="2"><br></font><font size="2">&gt; On 14 Mar 2018, at 5.28, Lukas Hejtmanek &lt;xhejtman@ics.muni.cz&gt; wrote:<br></font><font size="2">&gt; <br></font><font size="2">&gt; Hello,<br></font><font size="2">&gt; <br></font><font size="2">&gt; thank you for insight. Well, the point is, that I will get ~60 with 120 NVMe<br></font><font size="2">&gt; disks in it, each about 2TB size. It means that I will have 240TB in NVMe SSD<br></font><font size="2">&gt; that could build nice shared scratch. Moreover, I have no different HW or place <br></font><font size="2">&gt; to put these SSDs into. They have to be in the compute nodes.<br></font><font size="2">&gt; <br></font><font size="2">&gt;&gt; On Tue, Mar 13, 2018 at 10:48:21AM -0700, Alex Chekholko wrote:<br></font><font size="2">&gt;&gt; I would like to discourage you from building a large distributed clustered<br></font><font size="2">&gt;&gt; filesystem made of many unreliable components.  You will need to<br></font><font size="2">&gt;&gt; overprovision your interconnect and will also spend a lot of time in<br></font><font size="2">&gt;&gt; &quot;healing&quot; or &quot;degraded&quot; state.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; It is typically cheaper to centralize the storage into a subset of nodes<br></font><font size="2">&gt;&gt; and configure those to be more highly available.  E.g. of your 60 nodes,<br></font><font size="2">&gt;&gt; take 8 and put all the storage into those and make that a dedicated GPFS<br></font><font size="2">&gt;&gt; cluster with no compute jobs on those nodes.  Again, you'll still need<br></font><font size="2">&gt;&gt; really beefy and reliable interconnect to make this work.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; Stepping back; what is the actual problem you're trying to solve?  I have<br></font><font size="2">&gt;&gt; certainly been in that situation before, where the problem is more like: &quot;I<br></font><font size="2">&gt;&gt; have a fixed hardware configuration that I can't change, and I want to try<br></font><font size="2">&gt;&gt; to shoehorn a parallel filesystem onto that.&quot;<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; I would recommend looking closer at your actual workloads.  If this is a<br></font><font size="2">&gt;&gt; &quot;scratch&quot; filesystem and file access is mostly from one node at a time,<br></font><font size="2">&gt;&gt; it's not very useful to make two additional copies of that data on other<br></font><font size="2">&gt;&gt; nodes, and it will only slow you down.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; Regards,<br></font><font size="2">&gt;&gt; Alex<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; On Tue, Mar 13, 2018 at 7:16 AM, Lukas Hejtmanek &lt;xhejtman@ics.muni.cz&gt;<br></font><font size="2">&gt;&gt; wrote:<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; On Tue, Mar 13, 2018 at 10:37:43AM +0000, John Hearns wrote:<br></font><font size="2">&gt;&gt;&gt;&gt; Lukas,<br></font><font size="2">&gt;&gt;&gt;&gt; It looks like you are proposing a setup which uses your compute servers<br></font><font size="2">&gt;&gt;&gt; as storage servers also?<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; yes, exactly. I would like to utilise NVMe SSDs that are in every compute<br></font><font size="2">&gt;&gt;&gt; servers.. Using them as a shared scratch area with GPFS is one of the<br></font><font size="2">&gt;&gt;&gt; options.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt;  *   I'm thinking about the following setup:<br></font><font size="2">&gt;&gt;&gt;&gt; ~ 60 nodes, each with two enterprise NVMe SSDs, FDR IB interconnected<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; There is nothing wrong with this concept, for instance see<br></font><font size="2">&gt;&gt;&gt;&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__www.beegfs.io_wiki_BeeOND&d=DwIFBA&c=jf_iaSHvJObTbx-siA1ZOg&r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&s=ZUDwVonh6dmGRFw0n9p9QPC2-DFuVyY75gOuD02c07I&e=">https://urldefense.proofpoint.com/v2/url?u=https-3A__www.beegfs.io_wiki_BeeOND&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZUDwVonh6dmGRFw0n9p9QPC2-DFuVyY75gOuD02c07I&amp;e=</a><br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; I have an NVMe filesystem which uses 60 drives, but there are 10 servers.<br></font><font size="2">&gt;&gt;&gt;&gt; You should look at &quot;failure zones&quot; also.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; you still need the storage servers and local SSDs to use only for caching,<br></font><font size="2">&gt;&gt;&gt; do<br></font><font size="2">&gt;&gt;&gt; I understand correctly?<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; From: gpfsug-discuss-bounces@spectrumscale.org [<a href="mailto:gpfsug-discuss-">mailto:gpfsug-discuss-</a><br></font><font size="2">&gt;&gt;&gt; bounces@spectrumscale.org] On Behalf Of Knister, Aaron S.<br></font><font size="2">&gt;&gt;&gt; (GSFC-606.2)[COMPUTER SCIENCE CORP]<br></font><font size="2">&gt;&gt;&gt;&gt; Sent: Monday, March 12, 2018 4:14 PM<br></font><font size="2">&gt;&gt;&gt;&gt; To: gpfsug main discussion list &lt;gpfsug-discuss@spectrumscale.org&gt;<br></font><font size="2">&gt;&gt;&gt;&gt; Subject: Re: [gpfsug-discuss] Preferred NSD<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; Hi Lukas,<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; Check out FPO mode. That mimics Hadoop's data placement features. You<br></font><font size="2">&gt;&gt;&gt; can have up to 3 replicas both data and metadata but still the downside,<br></font><font size="2">&gt;&gt;&gt; though, as you say is the wrong node failures will take your cluster down.<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; You might want to check out something like Excelero's NVMesh (note: not<br></font><font size="2">&gt;&gt;&gt; an endorsement since I can't give such things) which can create logical<br></font><font size="2">&gt;&gt;&gt; volumes across all your NVMe drives. The product has erasure coding on<br></font><font size="2">&gt;&gt;&gt; their roadmap. I'm not sure if they've released that feature yet but in<br></font><font size="2">&gt;&gt;&gt; theory it will give better fault tolerance *and* you'll get more efficient<br></font><font size="2">&gt;&gt;&gt; usage of your SSDs.<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; I'm sure there are other ways to skin this cat too.<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; -Aaron<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; On March 12, 2018 at 10:59:35 EDT, Lukas Hejtmanek &lt;xhejtman@ics.muni.cz<br></font><font size="2">&gt;&gt;&gt; &lt;<a href="mailto:xhejtman@ics.muni.cz">mailto:xhejtman@ics.muni.cz</a>&gt;&gt; wrote:<br></font><font size="2">&gt;&gt;&gt;&gt; Hello,<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; I'm thinking about the following setup:<br></font><font size="2">&gt;&gt;&gt;&gt; ~ 60 nodes, each with two enterprise NVMe SSDs, FDR IB interconnected<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; I would like to setup shared scratch area using GPFS and those NVMe<br></font><font size="2">&gt;&gt;&gt; SSDs. Each<br></font><font size="2">&gt;&gt;&gt;&gt; SSDs as on NSD.<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; I don't think like 5 or more data/metadata replicas are practical here.<br></font><font size="2">&gt;&gt;&gt; On the<br></font><font size="2">&gt;&gt;&gt;&gt; other hand, multiple node failures is something really expected.<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; Is there a way to instrument that local NSD is strongly preferred to<br></font><font size="2">&gt;&gt;&gt; store<br></font><font size="2">&gt;&gt;&gt;&gt; data? I.e. node failure most probably does not result in unavailable<br></font><font size="2">&gt;&gt;&gt; data for<br></font><font size="2">&gt;&gt;&gt;&gt; the other nodes?<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; Or is there any other recommendation/solution to build shared scratch<br></font><font size="2">&gt;&gt;&gt; with<br></font><font size="2">&gt;&gt;&gt;&gt; GPFS in such setup? (Do not do it including.)<br></font><font size="2">&gt;&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; --<br></font><font size="2">&gt;&gt;&gt;&gt; Luká\u0161 Hejtmánek<br></font><font size="2">&gt;&gt;&gt;&gt; _______________________________________________<br></font><font size="2">&gt;&gt;&gt;&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt;&gt;&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt;&gt;&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwIFBA&c=jf_iaSHvJObTbx-siA1ZOg&r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&amp;e=</a><br></font><font size="2">&gt;&gt;&gt;&gt; -- The information contained in this communication and any attachments<br></font><font size="2">&gt;&gt;&gt; is confidential and may be privileged, and is for the sole use of the<br></font><font size="2">&gt;&gt;&gt; intended recipient(s). Any unauthorized review, use, disclosure or<br></font><font size="2">&gt;&gt;&gt; distribution is prohibited. Unless explicitly stated otherwise in the body<br></font><font size="2">&gt;&gt;&gt; of this communication or the attachment thereto (if any), the information<br></font><font size="2">&gt;&gt;&gt; is provided on an AS-IS basis without any express or implied warranties or<br></font><font size="2">&gt;&gt;&gt; liabilities. To the extent you are relying on this information, you are<br></font><font size="2">&gt;&gt;&gt; doing so at your own risk. If you are not the intended recipient, please<br></font><font size="2">&gt;&gt;&gt; notify the sender immediately by replying to this message and destroy all<br></font><font size="2">&gt;&gt;&gt; copies of this message and any attachments. Neither the sender nor the<br></font><font size="2">&gt;&gt;&gt; company/group of companies he or she represents shall be liable for the<br></font><font size="2">&gt;&gt;&gt; proper and complete transmission of the information contained in this<br></font><font size="2">&gt;&gt;&gt; communication, or for any delay in its receipt.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt; _______________________________________________<br></font><font size="2">&gt;&gt;&gt;&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt;&gt;&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt;&gt;&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwIFBA&c=jf_iaSHvJObTbx-siA1ZOg&r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&amp;e=</a><br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; --<br></font><font size="2">&gt;&gt;&gt; Luká\u0161 Hejtmánek<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; Linux Administrator only because<br></font><font size="2">&gt;&gt;&gt;  Full Time Multitasking Ninja<br></font><font size="2">&gt;&gt;&gt;  is not an official job title<br></font><font size="2">&gt;&gt;&gt; _______________________________________________<br></font><font size="2">&gt;&gt;&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt;&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt;&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwIFBA&c=jf_iaSHvJObTbx-siA1ZOg&r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&amp;e=</a><br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt; <br></font><font size="2">&gt;&gt; _______________________________________________<br></font><font size="2">&gt;&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt; <a href="https://urldefense.proofpoint">https://urldefense.proofpoint</a>.</font><font size="2">com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&amp;e=<br></font><font size="2">&gt; <br></font><font size="2">&gt; <br></font><font size="2">&gt; -- <br></font><font size="2">&gt; Luká\u0161 Hejtmánek<br></font><font size="2">&gt; <br></font><font size="2">&gt; Linux Administrator only because<br></font><font size="2">&gt;  Full Time Multitasking Ninja <br></font><font size="2">&gt;  is not an official job title<br></font><font size="2">&gt; _______________________________________________<br></font><font size="2">&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwIFBA&c=jf_iaSHvJObTbx-siA1ZOg&r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&amp;d=DwIFBA&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=clDRNGIKhf6SYQ2ZZpZvBniUiqx1GU1bYEUbcbCunuo&amp;s=ZLEoHFOFkjfuvNw57WqNn6-EVjHbASRHgnmRc2YYXpM&amp;e=</a><br></font><font size="2">&gt; <br></font><BR>
Ellei edellä ole toisin mainittu: / Unless stated otherwise above:<BR>
Oy IBM Finland Ab<BR>
PL 265, 00101 Helsinki, Finland<BR>
Business ID, Y-tunnus: 0195876-3 <BR>
Registered in Finland<BR>
<BR>
</body></html>