From owner-freebsd-fs@FreeBSD.ORG Sat Apr 30 17:42:46 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBD4C1065673 for ; Sat, 30 Apr 2011 17:42:46 +0000 (UTC) (envelope-from cforgeron@acsi.ca) Received: from mta03.eastlink.ca (mta03.eastlink.ca [24.224.136.9]) by mx1.freebsd.org (Postfix) with ESMTP id AE29F8FC12 for ; Sat, 30 Apr 2011 17:42:44 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from ip01.eastlink.ca ([24.222.39.10]) by mta03.eastlink.ca (Oracle Communications Messaging Exchange Server 7u4-21.01 64bit (built Feb 16 2011)) with ESMTP id <0LKH00GDG7V72M30@mta03.eastlink.ca> for freebsd-fs@freebsd.org; Sat, 30 Apr 2011 14:42:43 -0300 (ADT) X-CMAE-Score: 0 X-CMAE-Analysis: v=1.1 cv=j7CbBf0UjVt5t8oMLzyQ2uTroMF2aq/TSONqDSZKfgE= c=1 sm=1 a=kj9zAlcOel0A:10 a=WVrXK5GQesf_0j5XngEA:9 a=CjuIK1q_8ugA:10 a=E/PVjAe7IbPkHCM0BPV0xg==:117 Received: from blk-222-10-85.eastlink.ca (HELO server7.acsi.ca) ([24.222.10.85]) by ip01.eastlink.ca with ESMTP; Sat, 30 Apr 2011 14:42:43 -0300 Received: from server7.acsi.ca ([192.168.9.7]) by server7.acsi.ca ([192.168.9.7]) with mapi; Sat, 30 Apr 2011 14:42:43 -0300 From: Chris Forgeron To: Jeremy Chadwick , Volodymyr Kostyrko Date: Sat, 30 Apr 2011 14:42:41 -0300 Thread-topic: ZFS v28 for 8.2-STABLE Thread-index: AcwGy9GMoMlgOVVcSjGEbmYCd7spvAAkMXaw Message-id: References: <4DB8EF02.8060406@bk.ru> <20110430001524.GA58845@icarus.home.lan> In-reply-to: <20110430001524.GA58845@icarus.home.lan> Accept-Language: en-US Content-language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Cc: "freebsd-fs@freebsd.org" Subject: RE: ZFS v28 for 8.2-STABLE X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Apr 2011 17:42:47 -0000 IMHO: I've been working with ZFS v28 since the early days that pjd made the patch available, and while I'm actually using it daily in (a very limited and controlled) production, I feel it needs more testing before it's under serious consideration to be included in Stable. It's got a few little catches and gotchas that will frustrate anyone who hasn't been working with it - Hangs here and there, and the potential to destroy your pool if you're not careful. Just last night, I added a spare drive to a 10 drive pool (two five-drive raidz striped) and it hung on me. After 20 minutes of waiting, I hard rebooted, and issued the command again, and it completed within 30 seconds. Was I suffering resource exhaustion someplace? It's hard to say, as it happened once and it's tricky to reproduce. This box was running for over 30 days, serving a lot of disk-io to an ESX cluster. This isn't a slight against pjd's work at all - He's done an excellent job, and the issues I'm running into aren't easily reproducible by others. It's up to me to take the time to trace the issues down so they can be properly squashed, but I'm busy putting out other fires for now. We all want to see v28 with the stamp of approval that Stable will give it, but I think that event is well into the summer months. Let's get more people stress testing it and trying it on different configurations, hopefully that will give the feedback that pjd needs for final tweaking and correction. If anything, make the v28 patchfile very easy to obtain and install - or possibly a kernel option like the old/new NFS server, so people can enable the new v28 code easier for testing purposes?