From owner-svn-src-all@FreeBSD.ORG Mon Dec 13 20:45:30 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0FEB106564A; Mon, 13 Dec 2010 20:45:30 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from out-0.mx.aerioconnect.net (out-0-27.mx.aerioconnect.net [216.240.47.87]) by mx1.freebsd.org (Postfix) with ESMTP id 93F638FC08; Mon, 13 Dec 2010 20:45:30 +0000 (UTC) Received: from idiom.com (postfix@mx0.idiom.com [216.240.32.160]) by out-0.mx.aerioconnect.net (8.13.8/8.13.8) with ESMTP id oBDKjTGj024910; Mon, 13 Dec 2010 12:45:29 -0800 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (h-67-100-89-137.snfccasy.static.covad.net [67.100.89.137]) by idiom.com (Postfix) with ESMTP id BA0802D6012; Mon, 13 Dec 2010 12:45:27 -0800 (PST) Message-ID: <4D0685E5.3050803@freebsd.org> Date: Mon, 13 Dec 2010 12:45:25 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: "Robert N. M. Watson" References: <201012131234.oBDCYZvl082510@svn.freebsd.org> <20101213160021.60401b79@it.buh.tecnik93.com> <20101213202830.75fbce4c@it.buh.tecnik93.com> In-Reply-To: X-Scanned-By: MIMEDefang 2.67 on 216.240.47.51 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "svn-src-stable@freebsd.org" , "svn-src-all@freebsd.org" , Ion-Mihai Tetcu , "src-committers@freebsd.org" , "svn-src-stable-8@freebsd.org" Subject: Re: svn commit: r216406 - stable/8/sys/amd64/conf X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Dec 2010 20:45:30 -0000 On 12/13/10 12:07 PM, Robert N. M. Watson wrote: > On 13 Dec 2010, at 18:28, Ion-Mihai Tetcu > wrote: > >> I see. Thanks for the time you took to explain things, I'm very new to >> XEN. >> Do we have any docs somewhere (well, except the sources) about our XEN >> support and various options / optimizations? I only know about >> AdrianChadd's wiki pags and http://wiki.freebsd.org/FreeBSD/Xen (which >> are nice, if you happen to know about XEN already and especially if you >> want to work towards a FreebSD as XEN host). >> I guess there are more interested people taht want just to run FreeBSD >> as guest OS (my case). > > The current state of our Xen documentation is ... minimalist. Having > basically come to it for the first time last week, when we decided > we needed to deploy FreeBSD on one of our Xen server pools, it's > proven pretty hard-going. I have some more technical problems to > resolve but high on my todo list for the next couple of days is > documenting what has worked for me on the Wiki (with the intent of > migrating that to the Handbook once I've confirmed my instructions > are reproducible!). I also want to drop in at least some stub man > pages for our PV drivers. > > However, more fundamentally, we appear to have some serious > functional gaps: > > - No ability to use PV drivers under HVM on i386. > - No ability to use a full PV kernel for amd64 (I don't consider > this a problem for my use though -- HVM on amd64 appears to work well). > - No (obvious) port of Xen guest command line tools to steer > ballooning, etc. > - Likely under-testing in certain PV drivers, such as the balloon > driver. > - A possible issue with VM migration on PV i386 (we saw panics in > local testing, but now wonder I it was an unrelated issue relating > to different CPU types -- more investigation due). > - No event mechanism for blkfront to propagate block device > expansion up the geom stack, in support of live file system > resizing. Right now a destructive orphan/retaste is required. > - No live file system resizing support in UFS (does work in ZFS). > - No reference "appliance" images for VM starting points (really > requires live file system resizing to be useful). This was a top > request o our admin folks. > > All this said, and after quite a lot of head-scratching, > FreeBSD/amd64 seems to work well on Xen here a Cambridge, both with > and without Xen PV drivers compiled in. We need a lot of sanding and > polishing but the foundations have been usefully laid. And I would > agree that documentation is key. > > Robert you should talk to the people at rootBSD.com they use Xen to deploy their BSD VPS systems and no doubt have stories to tell and suggestions as to where we could get the best bang for our buck.