Date: Thu, 14 Apr 2016 17:40:45 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: freebsd-fs <freebsd-fs@freebsd.org> Subject: Re: pNFS server for testing (alpha test stage) Message-ID: <372395783.63595573.1460670045410.JavaMail.zimbra@uoguelph.ca> In-Reply-To: <194021987.63592678.1460669877291.JavaMail.zimbra@uoguelph.ca> References: <194021987.63592678.1460669877291.JavaMail.zimbra@uoguelph.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
Oh, and I forgot to mention... Thanks go to Matt Olander for his donation of a laptop. Without it, there would be no pNFS server to alpha test. Thanks again Matt, rick ----- Original Message ----- > Hi, > > I've been working on a pNFS server for FreeBSD over the last few > months and it is now at what I would consider alpha test. One > thing I know is currently broken is appending to files (which > sometimes get truncated). I'm sure there are lots of others. > The dream is that someday this will allow a FreeBSD NFS service > to scale beyond what a single server configuration can handle. > > Performance could be described as slow->very slow with the > exception of reading/writing, which works at wire speed on > my slow hardware (100Mbit/sec). Hopefully some of this will > be resolved over time, but I'd guess that things like file > creation will always be slow compared to doing NFS against > a file system like ZFS. > > I will continue to work on it and update the project on svn > but, to be honest, it won't go much further unless others > jump "on the bandwagon" to do testing on larger hardware > configurations than I have. > > Essentially this server consists of a GlusterFS cluster > and uses GlusterFS's NFSv3 server to implement the data > server component (read/write of files). Since the NFSv3 > Read/Write RPCs are directed to the system in the GlusterFS > cluster that the file exists on, it is hoped that this > will scale. > Multiple metadata servers (NFSv4.1 servers that do everything > except reading/writing) may be possible, but that is a > ways off. > > At this time I have only tested against the modified NFSv4.1 > client in the projects area for FreeBSD. I hope to start > testing against a Linux client sometime soon. (It uses a > pNFS layout scheme called "Flexible File Layout" which is > still at the internet draft stage.) > > Anyhow, if anyone is interested in testing this, I have > a primitive document at: > http://people.freebsd.org/~rmacklem/pnfs-setup.txt > that will hopefully give you a starting point and, as > this file notes, the modified sources are in FreeBSD's > subversion repository in base/projects/pnfs-server. > > Have fun with it, if you try it, rick > _______________________________________________ > freebsd-fs@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?372395783.63595573.1460670045410.JavaMail.zimbra>