From owner-freebsd-current@FreeBSD.ORG Tue Apr 20 15:21:01 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE242106566C; Tue, 20 Apr 2010 15:21:00 +0000 (UTC) (envelope-from jasonjwwilliams@gmail.com) Received: from mail-iw0-f171.google.com (mail-iw0-f171.google.com [209.85.223.171]) by mx1.freebsd.org (Postfix) with ESMTP id A4BC88FC13; Tue, 20 Apr 2010 15:21:00 +0000 (UTC) Received: by iwn1 with SMTP id 1so4294956iwn.27 for ; Tue, 20 Apr 2010 08:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=T20sksN072M7IBl99ddG/2N1hh/xNeWjMD4yS5k3lxE=; b=hy63M9ti9N6CONOV+U6Zn/wGcUBXH1/5IDSk006oNHDRVUPvuvHp0UGKG/zRSZmFQ3 xX3YGpOBqkrLY3K1gEDxh0XwWf1BtCOKDUxuysplQepx3A7aNBsl9vKGW4jnMR0GHB4E hRq134yA/uvktvf1bVS57M0ZYIU4i+zVfcsEk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ZcpYjmxWSaCJ8lQuS29ePNqTUDkZvYZlOpOvVtSBwfw1cQeP9YLo4Z5TnCRbR714o+ E7Kr6B5gMNrRok7Hm0AKsSJFrkiNeYzXnh8dET0s1OTSLFc047opxKmhhcQMbg3+g1qb 9oM3ET4o19+yYvVXEH1i+DiK7cZs7FpxKNDfU= MIME-Version: 1.0 Received: by 10.231.185.144 with HTTP; Tue, 20 Apr 2010 08:20:58 -0700 (PDT) In-Reply-To: <20100420142352.GE1691@garage.freebsd.pl> References: <20100420064006.GE1728@garage.freebsd.pl> <20100420142352.GE1691@garage.freebsd.pl> Date: Tue, 20 Apr 2010 09:20:58 -0600 Received: by 10.231.155.81 with SMTP id r17mr2427157ibw.56.1271776858978; Tue, 20 Apr 2010 08:20:58 -0700 (PDT) Message-ID: From: "Jason J. W. Williams" To: Pawel Jakub Dawidek Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: ZFS behavior when device disappears X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2010 15:21:01 -0000 Hi Pawel, I totally understand the time commitment. I know several of the primary ZFS committers on OpenSolaris, and realize that it's easier for them because they're paid by Sun to work on it. Thank you very much for your effort on making it work inside of FreeBSD. It's giving all of us that made the jump to OpenSolaris a life raft. To be honest the two things that are critical to our company on OpenSolaris are ZFS and Zones. -J On Tue, Apr 20, 2010 at 8:23 AM, Pawel Jakub Dawidek wrot= e: > On Tue, Apr 20, 2010 at 07:24:53AM -0600, Jason J. W. Williams wrote: >> Hi Pawel, >> >> Thank you very much for the response! Please forgive some of my >> questions, as I'm a bit unfamiliar with the FreeBSD port. >> >> What is the nature of the port? Is it something where each new version >> of ZFS is a from-scratch effort to some degree? Or is it a point where >> new ZFS versions are a matter of just making the newer features >> operational? > > Definitely the latter, but there some problems: > > - Some changes in OpenSolaris ZFS are very hard to port in short time, > =A0and when it takes a lot of time, new versions arrive and it is nice to > =A0get them too, etc. which makes whole process to take long time. > > =A0Good example here is moving some functionality to Python, where we > =A0have to decided what to do about that without importing Python to the > =A0base system. > > - OpenSolaris ZFS is experimental and I don't think Solaris version is > =A0published anywhere. This means it needs extensive testing on our side, > =A0which of course takes time. > > - OpenSolaris changes are often not easy to understand. They have > =A0different commit rules than we have. Commit logs are not very helpful > =A0and multiple fixes are committed in one go, which makes it hard to > =A0separate individual changes if we just need a fix and not intrusive > =A0change that came along. > > I'm doing my best, but my time is limited. I see more and more people > are interested in helping with ZFS, which is a very good sign I was > waiting for for a long time:) > > It is of course still wonderful that we can use ZFS. All my servers and > my laptop are running exclusively on ZFS at this point:) > > -- > Pawel Jakub Dawidek =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 http://ww= w.wheelsystems.com > pjd@FreeBSD.org =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 http:= //www.FreeBSD.org > FreeBSD committer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Am I Ev= il? Yes, I Am! >