From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:33982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9SIh-00075K-1v for qemu-devel@nongnu.org; Mon, 11 Apr 2011 21:21:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9QWd-0004LQ-PL for qemu-devel@nongnu.org; Mon, 11 Apr 2011 19:28:09 -0400 Received: from nspiron-1.llnl.gov ([128.115.41.81]:61220) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9QWd-0004Fr-Gi for qemu-devel@nongnu.org; Mon, 11 Apr 2011 19:28:07 -0400 Date: Mon, 11 Apr 2011 16:28:03 -0700 From: Jim Garlick Message-ID: <20110411232803.GA4201@llnl.gov> References: <4DA30529.1080501@landley.net> <4DA36481.3060205@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4DA36481.3060205@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [V9fs-developer] Breaking out virtfs as a standalone server? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Venkateswararao Jujjuri Cc: Eric Van Hensbergen , "v9fs-developer@lists.sourceforge.net" , "qemu-devel@nongnu.org" FWIW I've put a prerelease (1.0-pre20) of a pure 9P2000.L server up here: http://code.google.com/p/diod/ If anyone would like to give it a spin with a 2.6.38-ish kernel, please do and let me know how it goes! To get started with a quick (insecure) test: $ tar xjf diod-1.0-pre20.tar.bz2 $ cd diod-1.0-pre20 $ ./configure --disable-munge $ make $ sudo diod/diod -n -f -l 0.0.0.0:564 -c /dev/null -e /tmp $ sudo utils/diodmount -n -oport=564 localhost:/tmp /mnt I've been testing on a RHEL 6 (glibc-2.12) based system. We're just starting to test on big clusters with NFS. We've been successful with home directories and other things, but there is still much testing to do before a real 1.0 release. Also, as I mentioned before, I have attempted to document 9P2000.L as I've implemented it (referring to the kernel and qemu source) on a wiki page here: http://code.google.com/p/diod/wiki/protocol Maybe that will be a helpful start for someone implementing a new server, until something more official comes along. Jim On Mon, Apr 11, 2011 at 01:28:49PM -0700, Venkateswararao Jujjuri wrote: > On 04/11/2011 06:42 AM, Rob Landley wrote: > > Right now, there's no decent userspace server for the 9p filesystem that > > I can find. (In part because the 9P2000.L spec is an undocumented work > > in progress.) > This statement is true for 9P2000.L protocol; > But for older protocols we have standalone servers like spfs/npfs. > http://sourceforge.net/projects/npfs/ > http://9p.cat-v.org/implementations > > > The only up-to-date server seems to be virtfs in qemu, which has no TCP > > transport layer. > > > > Are there any plans to: > > > > A) Add a TCP transport layer so we can test with something we can > > intercept/examine/log/redirect with netcat and such? > No plans as of now; I know folks in the Latchesar Ionkov attempted char > dev transport. > Not sure the latest though. > > http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTim4eZttAmaNQfOuM1h7cmLvO-osckHNunMvG7o%2B%40mail.gmail.com&forum_name=v9fs-developer > > B) Break the 9p server out so it could be built as a standalone > > userspace program? > > No plans yet..and I think this is a bigger discussion. > Being part of QEMU brings few implicit advantages like simplicity in > sharing, security > and performance advantage. I think taking it out can have its own merits. > > If there is enough interest I am sure these two are something we can > look at as a community. > > - JV > > > Rob > > > > > ------------------------------------------------------------------------------ > Forrester Wave Report - Recovery time is now measured in hours and minutes > not days. Key insights are discussed in the 2010 Forrester Wave Report as > part of an in-depth evaluation of disaster recovery service providers. > Forrester found the best-in-class provider in terms of services and vision. > Read this report now! http://p.sf.net/sfu/ibm-webcastpromo > _______________________________________________ > V9fs-developer mailing list > V9fs-developer@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/v9fs-developer