Hi I am looking into developing mac os and windows clients and I have noticed that there have been some activities on this in the past and that native clients are in the roadmap for lustre and would like to get in contact with people who have been or planning to be working on this. The initial plan is to make liblustre compile on darwin and create a macfuse client. For the windows plattform there is some fuse like libraries, but I am unsure of the quality and status, maybe it is better to concentrate the effort on bringing the winnt port up to date? I have chosen the FreeBSD port of lustre (http://lustre.sev.net.ua/) as a starting point for liblustre and the source tree also contains some kind of fuse client, but i suspect this port is based on lustre 1.6 ? I also have some questions about the the OpenCVS, if just pulling HEAD there seem to be a lot of files related to darwin and winnt missing/ pruned, I have noticed that there is some tags APPLE_DEVELOP etc that pulls some of the darwin related files, but there is still some missing (xcode related), all of these files are present in the FreeBSD- tree, so the question basically is what version should i pull? I have also noted that there is lot of documentation, which leaves me with the problem of where to start? Best Regards Tuve Nordius
Hi Tuve On Thu, 2009-07-23 at 10:00 +0200, Tuve Nordius wrote:> Hi >> I have chosen the FreeBSD port of lustre (http://lustre.sev.net.ua/) > as a starting point for liblustre and the source tree also contains > some kind of fuse client, but i suspect this port is based on lustre > 1.6 ?Isn''t. this based on HEAD branch which checkouted ~4 month ago. When i will have time, i will be update to last HEAD sources. Work on FreeBSD client is stoped to wait some work from CLIO and libcfs cleanups, which need to make Solaris port. -- Alexey Lyashkov <Alexey.Lyashkov at Sun.COM> Sun Microsystems
On Jul 23, 2009 23:50 +0300, Alexey Lyashkov wrote:> On Thu, 2009-07-23 at 10:00 +0200, Tuve Nordius wrote: > > I have chosen the FreeBSD port of lustre (http://lustre.sev.net.ua/) > > as a starting point for liblustre and the source tree also contains > > some kind of fuse client, but i suspect this port is based on lustre > > 1.6 ? > > Isn''t. this based on HEAD branch which checkouted ~4 month ago. When i > will have time, i will be update to last HEAD sources. > Work on FreeBSD client is stoped to wait some work from CLIO and libcfs > cleanups, which need to make Solaris port.Also, Stuart Midgeley (CC''d) worked on a FUSE client for OS/X. I don''t know the current status of that (I''m not sure if it was made available for wider use or not). Cheers, Andreas -- Andreas Dilger Sr. Staff Engineer, Lustre Group Sun Microsystems of Canada, Inc.
On Thu, 2009-07-23 at 17:03 -0600, Andreas Dilger wrote:> On Jul 23, 2009 23:50 +0300, Alexey Lyashkov wrote: > > On Thu, 2009-07-23 at 10:00 +0200, Tuve Nordius wrote: > > > I have chosen the FreeBSD port of lustre (http://lustre.sev.net.ua/) > > > as a starting point for liblustre and the source tree also contains > > > some kind of fuse client, but i suspect this port is based on lustre > > > 1.6 ? > > > > Isn''t. this based on HEAD branch which checkouted ~4 month ago. When i > > will have time, i will be update to last HEAD sources. > > Work on FreeBSD client is stoped to wait some work from CLIO and libcfs > > cleanups, which need to make Solaris port. > > Also, Stuart Midgeley (CC''d) worked on a FUSE client for OS/X. I don''t > know the current status of that (I''m not sure if it was made available > for wider use or not). >I have patch from Robert Read, which allow HEAD branch is compile libcfs + libsysio (and as i remember liblustre) on Mac OS/x, but i never test this. -- Alexey Lyashkov <Alexey.Lyashkov at Sun.COM> Sun Microsystems
We started with the partial AIX port and got someway but never got a working Fuse port. If I remember correctly, it was just a matter of working through the code and hooking it correctly to MacOSX which does things slightly differently. Sorry Stu. -- Dr Stuart Midgley sdm900 at gmail.com On 24/07/2009, at 7:03 AM, Andreas Dilger wrote:> On Jul 23, 2009 23:50 +0300, Alexey Lyashkov wrote: >> On Thu, 2009-07-23 at 10:00 +0200, Tuve Nordius wrote: >>> I have chosen the FreeBSD port of lustre (http://lustre.sev.net.ua/) >>> as a starting point for liblustre and the source tree also contains >>> some kind of fuse client, but i suspect this port is based on lustre >>> 1.6 ? >> >> Isn''t. this based on HEAD branch which checkouted ~4 month ago. >> When i >> will have time, i will be update to last HEAD sources. >> Work on FreeBSD client is stoped to wait some work from CLIO and >> libcfs >> cleanups, which need to make Solaris port. > > Also, Stuart Midgeley (CC''d) worked on a FUSE client for OS/X. I > don''t > know the current status of that (I''m not sure if it was made available > for wider use or not). > > Cheers, Andreas > -- > Andreas Dilger > Sr. Staff Engineer, Lustre Group > Sun Microsystems of Canada, Inc. >