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.

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.

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.

Cheers, Andreas

On Apr 25, 2019, at 15:46, Patrick Farrell 
<pfarr...@whamcloud.com<mailto:pfarr...@whamcloud.com>> wrote:

Also, you’ll need (I think?) fairly new Pis - Lustre only supports ARM64 and 
older ones were 32 bit.

- Patrick
________________________________
From: lustre-discuss 
<lustre-discuss-boun...@lists.lustre.org<mailto:lustre-discuss-boun...@lists.lustre.org>>
 on behalf of Peter Jones <pjo...@whamcloud.com<mailto:pjo...@whamcloud.com>>
Sent: Wednesday, April 24, 2019 11:08:38 PM
To: Andrew Elwell; 
lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>
Subject: Re: [lustre-discuss] State of arm client?


Andrew



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)



Peter



From: lustre-discuss 
<lustre-discuss-boun...@lists.lustre.org<mailto:lustre-discuss-boun...@lists.lustre.org>>
 on behalf of Andrew Elwell 
<andrew.elw...@gmail.com<mailto:andrew.elw...@gmail.com>>
Date: Wednesday, April 24, 2019 at 7:31 PM
To: "lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>" 
<lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>>
Subject: [lustre-discuss] State of arm client?



Hi folks,



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?



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





Many thanks

Andrew

_______________________________________________
lustre-discuss mailing list
lustre-discuss@lists.lustre.org<mailto:lustre-discuss@lists.lustre.org>
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
_______________________________________________
lustre-discuss mailing list
lustre-discuss@lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to