<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
The older Pi boards are also 64-bit CPUs, but the problem is that Raspbian is only compiled with 32-bit kernels.  I was recently testing this, and for Raspbian you will need at least the tip of b2_12, or 2.12.1 in order to compile. 
<div><br>
</div>
<div>I compiled 2.12.1-rc on my 32-bit Raspbian. This mostly works, but there is a bug in readdir() handling for large dirs, which means that it will return the same entries over and over again, but eventually completes (possibly minutes later).  This is caused
 by userspace calling readdir64() on a 32-bit kernel and Lustre is confused with its 32-bit compatibility. </div>
<div><br>
</div>
<div>I haven't had any chance to look into this in more detail, especially since I don't think anyone else is running 32-bit clients. So, in summary, Raspbian is _almost_ usable, but using a 64-bit kernel is just a lot easier. <br>
<br>
<div id="AppleMailSignature" dir="ltr">Cheers, Andreas</div>
<div dir="ltr"><br>
On Apr 25, 2019, at 15:46, Patrick Farrell <<a href="mailto:pfarrell@whamcloud.com">pfarrell@whamcloud.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">Also, you’ll need (I think?) fairly new Pis - Lustre only supports ARM64 and older ones were 32 bit.<br>
<br>
- Patrick
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> lustre-discuss <<a href="mailto:lustre-discuss-bounces@lists.lustre.org">lustre-discuss-bounces@lists.lustre.org</a>> on behalf of Peter Jones
 <<a href="mailto:pjones@whamcloud.com">pjones@whamcloud.com</a>><br>
<b>Sent:</b> Wednesday, April 24, 2019 11:08:38 PM<br>
<b>To:</b> Andrew Elwell; <a href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a><br>
<b>Subject:</b> Re: [lustre-discuss] State of arm client?</font>
<div> </div>
</div>
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.x_MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
a:visited, span.x_MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
p.x_msonormal0, li.x_msonormal0, div.x_msonormal0
        {margin-right:0cm;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
span.x_EmailStyle18
        {font-family:"Calibri",sans-serif;
        color:windowtext}
.x_MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.x_WordSection1
        {}
-->
</style>
<div lang="EN-CA" link="#0563C1" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal"><span lang="EN-US">Andrew</span></p>
<p class="x_MsoNormal"><span lang="EN-US"> </span></p>
<p class="x_MsoNormal"><span lang="EN-US">You will need to use 2.12.x (and 2.12.1 is in final release testing so would be a good bet if you can wait a short while)</span></p>
<p class="x_MsoNormal"><span lang="EN-US"> </span></p>
<p class="x_MsoNormal"><span lang="EN-US">Peter</span></p>
<p class="x_MsoNormal"><span lang="EN-US"> </span></p>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="x_MsoNormal"><b><span style="font-size:12.0pt; color:black">From: </span>
</b><span style="font-size:12.0pt; color:black">lustre-discuss <<a href="mailto:lustre-discuss-bounces@lists.lustre.org">lustre-discuss-bounces@lists.lustre.org</a>> on behalf of Andrew Elwell <<a href="mailto:andrew.elwell@gmail.com">andrew.elwell@gmail.com</a>><br>
<b>Date: </b>Wednesday, April 24, 2019 at 7:31 PM<br>
<b>To: </b>"<a href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a>" <<a href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a>><br>
<b>Subject: </b>[lustre-discuss] State of arm client?</span></p>
</div>
<div>
<p class="x_MsoNormal"> </p>
</div>
<div>
<p class="x_MsoNormal">Hi folks, </p>
<div>
<p class="x_MsoNormal"> </p>
</div>
<div>
<p class="x_MsoNormal">I remember seeing a press release by DDN/Whamcloud last November that they were going to support ARM, but can anyone point me to the current state of client?</p>
</div>
<div>
<p class="x_MsoNormal"> </p>
</div>
<div>
<p class="x_MsoNormal">I'd like to deploy it onto a raspberry pi cluster (only 4-5 nodes) ideally on raspbian for demo / training purposes. (Yes I know it won't *quite* be infiniband performance, but as it's hitting a VM based set of lustre servers, that's
 the least of my worries). Ideally 2.10.x, but I'd take a 2.12 client if it can talk to 2.10.x servers</p>
</div>
<div>
<p class="x_MsoNormal"> </p>
</div>
<div>
<p class="x_MsoNormal"> </p>
</div>
<div>
<p class="x_MsoNormal">Many thanks</p>
</div>
<div>
<p class="x_MsoNormal">Andrew</p>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div dir="ltr"><span>_______________________________________________</span><br>
<span>lustre-discuss mailing list</span><br>
<span><a href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a></span><br>
<span><a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a></span><br>
</div>
</blockquote>
</div>
</body>
</html>